Document | Document Title |
---|---|
US10615415B2 |
Negative electrode active material for rechargeable lithium battery, method for preparing the same, and negative electrode and rechargeable lithium battery including same
A negative active material for a rechargeable lithium battery includes a carbon-based active material including highly crystalline natural graphite and artificial graphite. The carbon-based active material has a peak intensity ratio (P2/P4) of about 0.3 to about 0.4, wherein P2 refers to the 101 peak of a rhombohedral crystal grain and P4 refers to the 101 peak of a hexagonal crystal grain, as measured by X-ray diffraction. |
US10615398B2 |
Electrode assembly including coupling part between electrode tabs and electrode lead located in space portion
Disclosed herein are an electrode assembly including a plurality of unit cells arranged in a height direction on the basis of a plane, at least two of the unit cells having different planar sizes, and a space portion defined by the difference in planar size between the arranged unit cells, wherein each of the unit cells includes at least one electrode plate, electrode tabs protruding from the electrode plates of the unit cells are electrically connected to an electrode lead via a tab-lead coupling part, and the tab-lead coupling part is located in the space portion, and a battery cell including the same. |
US10615396B2 |
Battery connection module
A battery connection module comprises a carrying tray, a plurality of busbars and a circuit unit. The carrying tray has a first edge and a second edge positioned at two opposite sides and two end edges. The circuit unit comprises a flexible circuit piece and a connector, the flexible circuit piece has a main body and a mounting bar extending from the main body, the mounting bar has a connecting portion extending from the main body, a bendable portion extending from the connecting portion and a connector mounting portion connected to a distal end of the bendable portion, the connector is provided on the connector mounting portion and has a mating end. The bendable portion is operable to allow the connector to be positioned at positions where the mating end faces different directions. |
US10615395B2 |
Battery cap with cut-out sections
Various embodiments described herein relate to a battery that includes a battery cap with one or more cut-out sections. The battery cap may be used to at least partially cover a circuit board that is proximate an end of a battery cell. In various examples, the cut-out sections may be configured to accommodate one or more cell tabs of the battery that protrude above the circuit board. |
US10615394B2 |
Energy storage apparatus
Provided is an energy storage apparatus which includes a first energy storage device having a first terminal which is either a positive electrode terminal or a negative electrode terminal, wherein the energy storage apparatus further includes a terminal neighboring member which is disposed adjacently to the first terminal of the first energy storage device, and the terminal neighboring member includes: a first housing portion capable of housing a first conductive member which connects the first terminal and a second terminal which a second energy storage device different from the first energy storage device has to each other; and a first lead-out portion capable of leading out a second conductive member which connects the first terminal and a third terminal which a third energy storage device different from the first energy storage device and the second energy storage device has to each other from the first housing portion. |
US10615393B2 |
Bipolar battery assembly
A bipolar battery having: a) two or more stacks of battery plates; b) a liquid electrolyte disposed in between the battery plates to form electrochemical cells; c) a plurality of separators, wherein each individual separator is located in each electrochemical cell; d) one or more dual polar battery plates disposed between two or more stacks of battery plates, the dual polar battery plate(s) including: (i) a first anode or cathode located on one surface; (ii) a second anode or cathode located on an opposing surface; and (iii) one or more current conductors between the first anode or cathode and the second anode or cathode; and e) one or more current conduits which connect the one or more current conductors directly or indirectly to one or more battery terminals. |
US10615389B2 |
Separator for secondary battery having hydrophobic surface and method of preparing same
A separator for a secondary battery includes a porous polymer sheet having a first surface, a second surface opposing the first surface, and a plurality of pores connecting the first surface to the second surface; and heat-resistant inorganic layers formed on at least one of the first surface or the second surface of the porous polymer sheet and on internal surfaces of the pores using an atomic layer deposition (ALD) process. The at least one of the first surface or the second surface and the internal surfaces of the pores have hydrophobically coated hydrophobic layers having hydrophobic functional groups on the heat-resistant inorganic layers. |
US10615387B2 |
Battery protective device for a vehicle
A battery protective device for a vehicle, wherein the battery protective device includes a body, a first slide surface, a first bearing surface, a second bearing surface and an attachment bracket adapted for attaching the battery protective device to a battery. The battery protective device is adapted to protect the battery from damage during a crash, and to prevent the battery from escaping the engine compartment during a crash. |
US10615380B2 |
Aluminum plastic film packaging material for use in lithium battery to prolong service life
An aluminum plastic film packaging material for lithium batteries to prolong service life, at least comprising an inner layer and an aluminum foil layer, is performed an anti-corrosion treatment between the inner layer and the aluminum foil layer by one of the following ways: 1) a chromium-containing anti-corrosion layer is formed from an aqueous modified resin containing trivalent chromium; and 2) an adhesive layer with non-chromium material is formed from an aqueous modified resin, an epoxy curing agent, a silane coupling agent and a nano-sized metal oxide particle. |
US10615372B2 |
Light emitting device and display apparatus including the same
A light emitting device including a micro cavity having a phase modulation surface and a display apparatus including the light emitting device are provided. The light emitting device includes a reflective layer including a phase modulation surface; a first electrode disposed on the phase modulation surface of the reflective layer; a light emitting structure disposed on the first electrode; and a second electrode disposed on the light emitting structure. The phase modulation surface may include a plurality of nano scale patterns that are regularly or irregularly arranged. The reflective layer and the second electrode may constitute the micro cavity having a resonance wavelength of the light emitting device. |
US10615370B2 |
Light-emitting display panel
A light-emitting display panel is provided. The light-emitting display panel includes a substrate. The substrate includes a display area and a peripheral area surrounding the display area. A light-emitting display structure is disposed on the display area. A first section wall is disposed on the peripheral area. The first section wall surrounds the light-emitting display structure. An enclosed wall is disposed on the peripheral area. The enclosed wall surrounds the first section wall. The enclosed wall is positioned outside the first section wall. A first inorganic material layer covers the light-emitting display structure. The first inorganic material layer covers the top surface of the array substrate outside the enclosed wall. |
US10615366B2 |
Display apparatus
A display apparatus includes a substrate including a bent area between a first area and a second area, and bent about a bending axis, a display unit over an upper surface of the substrate at the first area, and a protective film over a lower surface of the substrate that is opposite to the upper surface, and including an opening corresponding to the bent area, wherein an inner side surface of the opening is inclined with respect to the lower surface of the substrate. |
US10615365B2 |
Package assemblies and the packaging method thereof
The present disclosure relates to a packaging assembly and a glass packing method. The method includes the following steps: coating ring-shaped glass adhesive on the glass cover; coating outer frame glue of ring-shaped at an outer side of the glass adhesive, wherein the outer frame glue is spaced apart from the glass adhesive; coating inner frame glue at an inner side of the glass adhesive; filling packing material to an inner side of the inner frame glue; bonding the glass substrate on the glass cover; and radiating the glass adhesive by laser to weld the glass substrate on the glass cover by the glass adhesive. The method prevents the oxygen and the moisture from entering the glass adhesive so as to extend the life cycle of the components within the glass adhesive. |
US10615359B2 |
Organic light-emitting display panel and device
Disclosed are an organic light-emitting display panel and an organic light-emitting display device. The organic light-emitting display panel comprises: a substrate, a second electrode, a light-emitting layer, a first hole transport layer and a first electrode that are successively laminated, wherein, the materials of both the first electrode and the second electrode are silver or silver-containing metallic materials, the material of the first hole transport layer is a conductive material doped with a P-type semiconductor material or a P-type semiconductor material layer is set between the first hole transport layer and the first electrode. |
US10615354B2 |
Organic photoelectronic device and image sensor
An organic photoelectronic device may include a photoelectronic conversion layer between a first electrode and a second electrode and a buffer layer on the photoelectronic conversion layer. The photoelectronic conversion layer may be between a first electrode and a second electrode, and the buffer layer may be between the first electrode and the photoelectronic conversion layer. The photoelectronic conversion layer may include at least a first light absorbing material and a second light absorbing material configured to provide a p-n junction. The buffer layer may include the first light absorbing material and a non-absorbing material associated with a visible wavelength spectrum of light. The non-absorbing material may have a HOMO energy level of about 5.4 eV to about 5.8 eV. The non-absorbing material may have an energy bandgap of greater than or equal to about 2.8 eV. |
US10615352B2 |
n-Type semiconductor element, complementary type semiconductor device and method for manufacturing same, and wireless communication device in which same is used
An excellent complementary semiconductor device is provided using a simple process. An n-type drive semiconductor device including a substrate; and a source electrode, a drain electrode, a gate electrode, a gate insulating layer, and a semiconductor layer on the substrate; and including a second insulating layer on the opposite side of the semiconductor layer from the gate insulating layer; in which the second insulating layer contains an organic compound containing a bond between a carbon atom and a nitrogen atom; and in which the semiconductor layer contains a carbon nanotube composite having a conjugated polymer attached to at least a part of the surface thereof. |
US10615342B2 |
Inverted organic solar microarray for applications in microelectromechanical systems
The fabrication and characterization of large scale inverted organic solar array fabricated using all-spray process is disclosed. Solar illumination has been demonstrated to improve transparent solar photovoltaic devices. The technology using SAM has potential to revolute current silicon-based photovoltaic technology by providing a complete solution processable manufacturing process. The semi-transparent property of the solar module allows for applications on windows and windshields. The inventive arrays are more efficient than silicon solar cells in artificial light environments, permitting use of the arrays in powering microelectromechanical systems and in integration with microelectromechanical systems. |
US10615336B2 |
Magnetoresistance effect element
A magnetoresistance effect element has a first ferromagnetic metal layer, a second ferromagnetic metal layer, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, the tunnel barrier layer has a spinel structure in which cations are arranged in a disordered manner, and the tunnel barrier layer is expressed by a composition formula of (M1-xZnx)((T1)2-y(T2)y)O4 wherein M represents a non-magnetic divalent cation other than Zn, each of T1 and T2 represents a non-magnetic trivalent cation, and x and y represent a composition ratio in a region where composition ratios combined as follows ((1) to (5)) are vertexes, and the vertexes are connected by straight lines: (1) x=0.2, y=0.1, (2) x=0.8, y=0.1, (3) x=0.8, y=1.7, (4) x=0.6, y=1.7, and (5) x=0.2, y=0.7. |
US10615335B2 |
Spin transfer torque structure for MRAM devices having a spin current injection capping layer
A magnetoresistive random-access memory (MRAM) device is disclosed. The device described herein has a spin current injection capping layer between the free layer of a magnetic tunnel junction and the orthogonal polarizer layer. The spin current injection capping layer maximizes the spin torque through very efficient spin current injection from the polarizer. The spin current injection capping layer can be comprised of a layer of MgO and a layer of a ferromagnetic material. |
US10615334B2 |
Memory cell structure, method of manufacturing a memory, and memory apparatus
The present disclosure relates to a memory cell structure, a method of manufacturing a memory, and a memory apparatus that are capable of providing a memory cell structure of an MRAM, which reduces resistance of drawn wiring to be connected to an MTJ, reduces an area of a memory cell, and avoids performance degradation of the MTJ due to heat.A memory cell includes: a transistor that uses a first diffusion layer formed in a bottom portion of a concave portion formed by processing a silicon substrate into a groove shape, and a second diffusion layer formed in upper end portions of two opposing sidewall portions of the concave portion, to form channels at portions between the first diffusion layer and the second diffusion layer in the two sidewall portions; and a memory element that is disposed below the first diffusion layer. The first diffusion layer is electrically connected to the memory element via a contact formed after the silicon substrate is thinned. |
US10615331B2 |
Crystal vibrator and crystal vibration device
A crystal vibrator includes an AT-cut crystal substrate with a vibration portion having a principal surface and a peripheral portion surrounding and thinner than the vibration portion. An excitation electrode is formed on the principal surface and an extension electrode is electrically connected to the excitation electrode. The vibration portion has a first short-edge side lateral surface that abuts the peripheral portion at an acute angle and a tapered lateral surface adjacent to the first short-edge side lateral surface and inclined with respect to the X axis in the XZ′ plane. The tapered lateral surface abuts the peripheral portion at an angle that is greater than the angle defined by the first short-edge side lateral surface. The extension electrode extends from the excitation electrode through the tapered lateral surface to a first short-edge side in a longitudinal direction parallel to the Z′ axis. |
US10615330B1 |
Piezoelectric element, actuator, and liquid droplet ejection head
A piezoelectric element includes a lower electrode, an upper electrode, and a piezoelectric layer disposed between the lower and upper electrodes. The piezoelectric layer contains (niobium, manganese)-doped lead zirconate titanate. In the (niobium, manganese)-doped lead zirconate titanate, a ratio of the number of moles of niobium to a total of the number of moles of niobium, manganese, zirconium, and titanium is not less than 10% and is not more than 25%. The ratio of the number of moles of manganese to the total of the number of moles of niobium, manganese, zirconium, and titanium is not less than 0.3% and is not more than 1.2%. This piezoelectric element decreases an internal electric field therein. |
US10615324B2 |
Tiny 6 pin side view surface mount LED
A side view surface mount light emitting device is disclosed. The light emitting device comprises a side oriented package comprising a floor and a plurality of light emitting diodes (LEDs) mounted on the floor. The device further includes a plurality of contact pins in electrical contact, such that the plurality of contact pins protrude from a side of the package, in which at least one of the contact pins is oriented in a direction opposite the remaining contact pins. The LEDs of the device are disposed to emit light in a direction parallel to said mount surface. Some configurations also include a plurality of bond pads, on or a part of the floor, to facilitate electrical connection between the LEDs and the contact pins, in which adjacent bond pads have a tapered shape such that the widest portion of a first bond pad is adjacent to the narrowest portion of a second bond pad. Displays including such devices are also disclosed. |
US10615323B2 |
Component having a reflector and method of producing components
A component includes a semiconductor chip, an envelope and a reflector, wherein the semiconductor chip has a front side, a rear side facing away from the front side and side faces, and the semiconductor chip is electrically contactable at least partially via its rear side, the reflector completely encloses the semiconductor chip in lateral directions, has a first subregion and a second subregion directly adjoining the first subregion, and the first subregion is spatially spaced from the semiconductor chip and the second subregion directly adjoins the semiconductor chip, the envelope covers the front side of the semiconductor chip completely and the side surfaces of the semiconductor chip at least partially so that the envelope has an interface facing the semiconductor chip and reproducing a contour of the semiconductor chip in regions, and in the component is free of a lead frame enclosed by a molded body. |
US10615321B2 |
Light emitting device package
A light emitting diode package includes: at least one light emitting diode chip; a housing on which the at least one light emitting diode chip is mounted, the housing being open at at least one surface thereof to allow light emitted from the at least one light emitting diode chip to be discharged through the open surface of the housing; and a plurality of pads disposed on a second surface of the housing different from a first surface of the housing through which light is discharged, the plurality of pads being electrically connected to the at least one light emitting diode chip, wherein the housing has a plurality of grooves formed on a third surface thereof adjacent to the second surface. |
US10615316B2 |
Manganese-doped phosphor materials for high power density applications
A lighting apparatus is presented. The lighting apparatus includes a semiconductor light source capable of producing blue light of high power density, the semiconductor light source radiationally coupled to a phosphor of formula I in a monolithic form selected from single crystal and ceramic, Ax (M, Mn)Fy (I) where A is Li, Na, K, Rb, Cs, or a combination thereof, M is Si, Ge, Sn, Ti, Zr, Al, Ga, In, Sc, Hf, Y, La, Nb, Ta, Bi, Gd, or a combination thereof, x is an absolute value of a charge of an [MFy] ion; and y is 5, 6, or 7. |
US10615311B2 |
Light emitting device and display comprising same
An embodiment discloses a light emitting device and a display comprising the same. The light emitting device includes: a light transmitting substrate; a light emitting structure including a second conductive semiconductor layer disposed on the light transmitting substrate, a first conductive semiconductor layer disposed on the second conductive semiconductor layer, and an active layer disposed between the second conductive semiconductor layer and the first conductive semiconductor layer; an insulating layer covering the light emitting structure; a first ohmic electrode electrically connected to the first conductive semiconductor layer; a second ohmic electrode disposed on one side of the second conductive semiconductor layer facing the light transmitting substrate and electrically connected to the second conductive semiconductor layer; a first electrode electrically connected to the first ohmic electrode through the insulating layer; and a second electrode electrically connected to the second ohmic electrode through the insulating layer and the light emitting structure, wherein the active layer emits light of a red wavelength band, the second ohmic electrode includes a pad electrode disposed at the center of the second conductive semiconductor layer and a plurality of branched electrodes extending outward from the center of the second conductive semiconductor layer. |
US10615308B2 |
Light emitting device
A light emitting device includes a base structure and a light emitting element. The light emitting element includes a first electrode and a second electrode. The first electrode includes a first electrode surface. The second electrode is separately provided from the first electrode. The second electrode includes a second electrode surface. The second electrode surface is spaced apart from the first electrode surface in a second direction different from a first direction. The second electrode surface includes a first part and a second part. The first part extends in a third direction different from each of the first direction and the second direction. The second part extends from the first part in the second direction. At least part of the second part has a curved profile extending from the first part when viewed in the first direction. |
US10615305B1 |
Self-alignment of micro light emitting diode using planarization
Embodiments relate to a method for fabricating a light-emitting-diode (LED). A metal layer is deposited on a p-type semiconductor. The p-type semiconductor is on an n-type semiconductor. The metal layer is patterned to define a p-metal. The p-type semiconductor is etched using the p-metal as an etch mask. Similarly, the n-type semiconductor is etched using the p-metal and the p-type semiconductor as an etch mask to define individual LEDs. |
US10615304B2 |
Optoelectronic device with dielectric layer and method of manufacture
An optoelectronic device and a method for fabricating the optoelectronic device are disclosed. The optoelectronic device comprises a p-n structure, a patterned dielectric layer comprising a dielectric material and a metal layer disposed on the dielectric layer. The metal layer makes one or more contact to the p-n structure through the patterned dielectric layer. The dielectric material may be chemically resistant to acids and may provide adhesion to the p-n structure and the metal layer. The method for fabricating an optoelectronic device comprises providing a p-n structure, providing a dielectric layer on the p-n structure and providing a metal layer on the dielectric layer and then lifting the device off the substrate, such that after the lift off the p-n structure is closer than the patterned dielectric layer to a front side of the device; wherein the device comprises the p-n structure, the patterned dielectric layer, and the metal layer. |
US10615303B2 |
Solar cell and method for manufacturing the same
A method for manufacturing a solar cell includes applying an electrode paste on a semiconductor substrate, the electrode paste including fine metal particles, a binder, and a solvent; and sintering the electrode paste using light to form an electrode, the sintering of the electrode paste to form the electrode including evaporating the solvent included in the electrode paste; and irradiating the light, after the evaporating of the solvent, to evaporate the binder included in the electrode paste and sinter the fine metal particles to form the electrode, the evaporating of the solvent and the irradiating of the light being performed at different temperatures, a temperature to evaporate the binder being higher than a temperature of the evaporating of the solvent, the solvent being evaporated at the temperature of about 80° C. to 150° C., and the binder being evaporated at the temperature of about 100° C. to 500° C. |
US10615302B2 |
Photodiode structures
Photodiode structures and methods of manufacture are disclosed. The method includes forming a waveguide structure in a dielectric layer. The method further includes forming a Ge material in proximity to the waveguide structure in a back end of the line (BEOL) metal layer. The method further includes crystallizing the Ge material into a crystalline Ge structure by a low temperature annealing process with a metal layer in contact with the Ge material. |
US10615299B2 |
Optoelectronic device with three-dimensional semiconductor elements
An optoelectronic device including three-dimensional semiconductor elements predominantly made of a first compound selected from among the group consisting of Compounds III-V, Compounds II-VI, and Compounds IV. Each semiconductor element defines, optionally with insulating portions partially covering said semiconductor element, at least one first surface including contiguous facets angled relative to each other. The optoelectronic device includes quantum dots at least some of the seams between the facets. The quantum dots are predominantly made of a mixture of the first compound and an additional element and are suitable for emitting or receiving a first electromagnetic radiation at a first wavelength. |
US10615298B2 |
Photoelectric conversion element, method for manufacturing same, and imaging apparatus
A photoelectric conversion element includes: a first compound semiconductor layer 31 made of a first compound semiconductor material having a first conductivity type; a photoelectric conversion layer 34 formed on the first compound semiconductor layer 31; a second compound semiconductor layer 32 covering the photoelectric conversion layer 34 and made of a second compound semiconductor material having the first conductivity type; a second conductivity type region 35 formed at least in a part of the second compound semiconductor layer 32, having a second conductivity type different from the first conductivity type, and reaching the photoelectric conversion layer; an element isolation layer 34 surrounding a lateral surface of the photoelectric conversion layer; a first electrode 51 formed on the second conductivity type region; and a second electrode 52 electrically connected to the first compound semiconductor layer 31. |
US10615297B2 |
Electrode formation for heterojunction solar cells
A method for forming a photovoltaic device includes forming a doped layer on a crystalline substrate, the doped layer having an opposite dopant conductivity as the substrate. A non-crystalline transparent conductive electrode (TCE) layer is formed on the doped layer at a temperature less than 150 degrees Celsius. The TCE layer is flash annealed to crystallize material of the TCE layer at a temperature above about 150 degrees Celsius for less than 10 seconds. |
US10615295B2 |
Radiation detector having pixelated anode strip-electrodes
A radiation detection system is provided. The radiation detection system includes a radiation detector. The radiation detector includes a semiconductor layer having a first surface and a second surface opposite the first surface, a monolithic cathode disposed on the first surface, and multiple pixelated anode strip-electrodes disposed on the second surface in a coplanar arrangement. The multiple pixelated anode strip-electrodes include a first set of pixelated anode strip-electrodes disposed along a first direction and a second set of pixelated anode strip-electrodes disposed along a second direction orthogonal to the first direction. Each pixelated anode strip-electrode of the first set of pixelated anode strip-electrodes includes a first respective multiple segments disposed along the first direction. Each pixelated anode strip-electrode of the second set of pixelated anode strip-electrodes includes a second respective multiple segments disposed along the second direction. |
US10615290B2 |
Normally-off junction field-effect transistors and application to complementary circuits
A junction field-effect transistor (JFET) with a gate region that includes two separate sub-regions having material of different conductivity types and/or a Schottky junction that substantially suppresses gate current when the gate junction is forward-biased, as well as complementary circuits that incorporate such JFET devices. |
US10615287B2 |
Amorphous oxide and field effect transistor
A novel amorphous oxide applicable, for example, to an active layer of a TFT is provided. The amorphous oxide comprises microcrystals. |
US10615286B2 |
Semiconductor device, method for manufacturing the same, and electronic device
A semiconductor device with reduced parasitic capacitance is provided. A stack is formed on an insulating layer, the stack comprising a first oxide insulating layer, an oxide semiconductor layer over the first oxide insulating layer, and a second oxide insulating layer are formed on the second oxide insulating layer, a first low-resistance region is formed by adding a first ion to the second oxide semiconductor layer using the gate electrode layer as a mask; a sidewall insulating layer is formed on an outer side of the gate electrode layer; a second conductive layer is formed over the gate electrode layer, the sidewall insulating layer, and the second insulating layer; and an alloyed region in the second oxide semiconductor layer is formed by performing heat treatment. |
US10615284B2 |
Thin film transistor and method for fabricating the same, display substrate, display apparatus
The present disclosure provides a thin film transistor, a method for fabricating the same, a display substrate, and a display apparatus, and belongs to the field of display technology. The method includes: forming a metal oxide semiconductor pattern comprising first and second metal oxide semiconductor layers, the second metal oxide semiconductor layer being above the first metal oxide semiconductor layer; depositing a source-drain metal layer on the metal oxide semiconductor pattern; etching the source-drain metal layer and the second metal oxide semiconductor layer to form source and drain electrodes and an active layer of the thin film transistor. The active layer is obtained after removing the second metal oxide semiconductor layer between the source and drain electrodes using a first etchant, and the first etchant has a higher etching rate on the second metal oxide semiconductor layer than on the first metal oxide semiconductor layer. |
US10615283B2 |
Semiconductor device, power diode, and rectifier
An object is to provide a semiconductor device having electrical characteristics such as high withstand voltage, low reverse saturation current, and high on-state current. In particular, an object is to provide a power diode and a rectifier which include non-linear elements. An embodiment of the present invention is a semiconductor device including a first electrode, a gate insulating layer covering the first electrode, an oxide semiconductor layer in contact with the gate insulating layer and overlapping with the first electrode, a pair of second electrodes covering end portions of the oxide semiconductor layer, an insulating layer covering the pair of second electrodes and the oxide semiconductor layer, and a third electrode in contact with the insulating layer and between the pair of second electrodes. The pair of second electrodes are in contact with end surfaces of the oxide semiconductor layer. |
US10615281B2 |
Semiconductor device including wrap around contact and method of forming the semiconductor device
A semiconductor device includes a plurality of semiconductor layers formed on a plurality of fin structures, an epitaxial layer formed on the plurality of fin structures and on a sidewall of the plurality of semiconductor layers, a gate structure formed on the plurality of semiconductor layers, and a wrap around contact formed on the epitaxial layer. |
US10615280B2 |
Reduced punchthrough breakdown in gallium-nitride transistors
There is disclosed in an example, a gallium nitride (GaN) field effect transistor (FET) having a gate, a drain, and a source, having: a doped GaN buffer layer; a first epitaxy layer above the buffer layer, the first epitaxy layer having a first doping profile (for example, doped, or p-type doping); and a second epitaxy layer above the first epitaxy layer, the second epitaxy layer having a second doping profile (for example, undoped, or n-type doping). |
US10615273B2 |
Semiconductor devices having a plurality of unit cell transistors that have smoothed turn-on behavior and improved linearity
A semiconductor device includes a plurality of unit cell transistors on a common semiconductor structure, the unit cell transistors electrically connected in parallel, and each unit cell transistor including a respective gate finger. Respective threshold voltages of first and second of the unit cell transistors differ by at least 0.1 volts and/or threshold voltages of first and second segments of a third of the unit cell transistors differ by at least 0.1 volts. |
US10615271B2 |
III-V lateral bipolar junction transistor on local facetted buried oxide layer
A bipolar junction transistor (LBJT) device that includes a base region of a first III-V semiconductor material having A first band gap; and emitter and collector regions present on opposing sides of the base region, wherein the emitter and collector regions are comprised of a second III-V semiconductor material having a wider band gap than the first III-V semiconductor material. A dielectric region is present underlying the base region, emitter region and the collect region. The dielectric region has an inverted apex geometry. The sidewalls of dielectric region that extend to the apex of the inverted apex geometry are present on facets of a supporting substrate III-V semiconductor material having a {110} crystalline orientation. |
US10615269B2 |
Nanosheet channel-to-source and drain isolation
A method and structures are used to fabricate a nanosheet semiconductor device. Nanosheet fins including nanosheet stacks including alternating silicon (Si) layers and silicon germanium (SiGe) layers are formed on a substrate and etched to define a first end and a second end along a first axis between which each nanosheet fin extends parallel to every other nanosheet fin. The SiGe layers are undercut in the nanosheet stacks at the first end and the second end to form divots, and a dielectric is deposited in the divots. The SiGe layers between the Si layers are removed before forming source and drain regions of the nanosheet semiconductor device such that there are gaps between the Si layers of each nanosheet stack, and the dielectric anchors the Si layers. The gaps are filled with an oxide that is removed after removing the dummy gate and prior to forming the replacement gate. |
US10615268B2 |
FinFET having improved Ge channel interfacial layer
A semiconductor device includes a substrate structure. The Substrate structure includes a substrate, a plurality of fins each protruding from the substrate structure, a germanium layer on a top surface of the fins, spacers on opposite sides of the germanium layer, an oxide layer on a surface of the germanium layer between the spacers, the oxide layer comprising silicon and germanium, a high-k dielectric layer on the oxide layer and on inner sidewalls of the spacers, and a gate electrode on the high-k dielectric layer. |
US10615267B2 |
Semiconductor device strain relaxation buffer layer
A method for forming a semiconductor device comprises forming a first buffer layer with a first melting point on a substrate. A second buffer layer is formed on the first buffer layer. The second buffer layer has a second melting point that is greater than the first melting point. Annealing process is performed that increases a temperature of the first buffer layer such that the first buffer layer partially liquefies and causes a strain in the second buffer layer to be substantially reduced. |
US10615266B2 |
Thin-film transistor, manufacturing method thereof, and array substrate
A method for manufacturing a thin-film transistor is disclosed, which includes forming an active layer over a substrate, and performing oxidation treatment to a channel region of the active layer for controlling a carrier concentration in the channel region of the active layer. The active layer having a high carrier concentration is directly formed, and the oxidation treatment can be configured to reduce a carrier concentration of the channel region of the active layer to a level where a gating property of the thin-film transistor is still maintained. In the thin-film transistor manufactured thereby, there is a relatively small contact resistance between a source electrode and a source electrode region of the active layer and between the drain electrode and the drain electrode region of the active layer. |
US10615252B2 |
Device isolation
A device fabricated on a wafer is disclosed. The device includes a first block of the wafer and a second block of the wafer isolated from the first block using a first deep trench isolation (DTI). The device further includes a third block of the wafer isolated from the second block using a second DTI. The second block includes a first vertical section coupled to a first ground, a second vertical section, a third vertical section coupled to a second ground. The second vertical section is doped lightly compared to the first vertical section and the second vertical section. |
US10615251B2 |
Semiconductor device and manufacturing method thereof
A semiconductor substrate is easily warped by the shrink of the insulating film formed within the deep trench according to the thermal processing in the super junction structure. In order to solve the above problem, in a semiconductor device, an element region and a terminal region are defined on one main surface of the semiconductor substrate. The terminal region is arranged to surround the element region. In the terminal region, a plurality of buried insulators are formed from the main surface of the semiconductor substrate in a way of penetrating an n-type diffusion layer and an n-type column layer and arriving at an n-type epitaxial layer. The buried insulator is formed within a deep trench. The plural buried insulators are arranged in island shapes mutually at a distance from each other. |
US10615250B2 |
Tapered metal nitride structure
A tapered metal nitride structure having a gentle sloping (i.e., tapered) sidewall is provided that includes an oxygen rich metal nitride portion located between each metal nitride portion of a stack of metal nitride portions. The structure is formed by incorporating/introducing oxygen into an upper portion of a first metal nitride layer to form an oxygen rich metal nitride surface layer. A second nitride is then formed atop the oxygen rich metal nitride surface layer. The steps of oxygen incorporation/addition and nitride layer formation may be repeated any number of times. An etch mask is then provided and thereafter a sputter etch is performed to provide the tapered metal nitride structure. The tapered metal nitride structure may be used as an electrode in a semiconductor device. |
US10615249B2 |
Capacitor structures and methods for fabricating the same
A capacitor structure includes a first electrode plate disposed on a substrate, a first capacitor dielectric layer disposed on the first electrode plate, and a second electrode plate disposed on the first capacitor dielectric layer. A portion of the first electrode plate extends beyond an end of the second electrode plate to form a step. The capacitor structure also includes an etching stop layer, an inter-metal dielectric layer, a first via and a second via. The etching stop layer is disposed on the second electrode plate. The inter-metal dielectric layer covers the etching stop layer, the second electrode plate, the first capacitor dielectric layer and the first electrode plate. The first via penetrates through the inter-metal dielectric layer to contact the first electrode plate at the portion extending beyond the second electrode plate. The second via penetrates through the inter-metal dielectric layer to contact the second electrode plate. |
US10615246B2 |
Display device
A display device according to an embodiment of the present invention includes: on a substrate: an IC having a first and a second terminal array; a wiring layer having a first and a second electrode array, and a first organic layer having a covering part covering at least a part of a peripheral edge part of each of the first and the second electrode array; an electrically conductive film electrically connecting the first terminal array and the first electrode array, and the second terminal array and the second electrode array; a second organic layer provided in at least a part of an area between the covering part of the first electrode array and the covering part of the second electrode array, the electrically conductive film has a smaller thickness at a position above the second organic layer than at a position of the covering part of the first organic layer. |
US10615242B2 |
Display apparatus
A display apparatus includes a substrate including a display region and a non-display region, a display element layer, a pad group, a touch electrode layer, and a touch insulating layer. The display element layer includes display elements provided in the display region in a plan view. The pad group may include output pads provided on substrate and provided in the non-display region in the plan view. The touch electrode layer is provided on the display element layer. The touch insulating layer is provided on the display element layer and contacts the touch electrode layer. An intaglio pattern is provided in the touch insulating layer overlapped with the non-display region, and the intaglio pattern is not overlapped with the pad group. |
US10615238B2 |
Display device, method of manufacturing the same, and electronic apparatus
There is provided a display device including: a light emitting element; and a drive transistor (DRTr) that includes a coupling section (W1) and a plurality of channel sections (CH) coupled in series through the coupling section (W1), wherein the drive transistor (DRTr) is configured to supply a drive current to the light emitting element. |
US10615237B2 |
Display device, method of manufacturing the same, and electronic apparatus
There is provided a display device including: a light emitting element; and a drive transistor (DRTr) that includes a coupling section (W1) and a plurality of channel sections (CH) coupled in series through the coupling section (W1), wherein the drive transistor (DRTr) is configured to supply a drive current to the light emitting element. |
US10615236B2 |
Display device
Disclosed is a display device that with low power consumption. The display device includes a first thin film transistor having a polycrystalline semiconductor layer in an active area and a second thin film transistor having an oxide semiconductor layer in the active area, wherein at least one opening disposed in a bending area has the same depth as one of a plurality of contact holes disposed in the active area, whereby the opening and the contact holes are formed through the same process, and the process is therefore simplified, and wherein a high-potential supply line and a low-potential supply line are disposed so as to be spaced apart from each other in the horizontal direction, whereas a reference line and the low-potential supply line are disposed so as to overlap each other, thereby preventing signal lines from being shorted. |
US10615235B2 |
Thin film transistor array substrate and organic light emitting display device having same
An embodiment of the present invention provides a thin film transistor array substrate having a first thin film transistor, a second thin film transistor and a capacitor connected with a gate electrode of the first thin film transistor, and a third thin film transistor connected with the capacitor, wherein the thin film transistor array substrate comprises a first capacitor electrode disposed on a first gate insulation film covering an active layer of the third thin film transistor; an active layer of the second thin film transistor disposed on a second gate insulation film covering the first capacitor electrode; a gate electrode of the second thin film transistor disposed on an intermediate insulation film covering a portion of active layer of the second thin film transistor; and a second capacitor electrode of the capacitor disposed on the intermediate insulation film and overlapped with the first capacitor electrode. |
US10615234B2 |
Crystalline semiconductor and oxide semiconductor thin-film transistor device and method of manufacturing the same
A method of manufacturing a semiconductor device. A pre first semiconductor pattern having a crystalline semiconductor material is formed on a base substrate. A pre first insulation layer is formed on the pre first semiconductor pattern. A first semiconductor pattern is formed by defining a channel region in the pre first semiconductor pattern. A pre protection layer is formed on the pre first insulation layer. A pre second semiconductor pattern including an oxide semiconductor material is formed on the pre protection layer. A pre second insulation layer is formed on the pre second semiconductor pattern. The pre second insulation layer is patterned using an etching gas such that at least a portion of the pre second semiconductor pattern is exposed. A second semiconductor pattern is formed by defining a channel region in the pre second semiconductor pattern. The pre protection layer has a material with a first etch selectivity that is different from a second etch selectivity of the second insulation layer with respect to the etching gas. |
US10615231B2 |
Organic light emitting diode substrate, method for manufacturing the same, and display panel
An organic light emitting diode substrate, a method for manufacturing an organic light emitting diode substrate, and a display panel. The organic light emitting diode substrate includes: a base substrate; a pixel defining layer on the base substrate; and an anode, an organic light emitting diode functional layer and a cathode in a pixel region. The pixel defining layer includes a first pixel defining layer, an auxiliary cathode and a second pixel defining layer sequentially stacked, the auxiliary cathode being connected to the cathode. |
US10615229B2 |
Display device including a plurality of normal pixels and dummy pixels in the display area
A display device includes: a substrate including a display area for displaying an image and a peripheral area positioned adjacent to the display area; a plurality of normal pixels disposed within the display area on the substrate, where each normal pixel includes a first transmissive area and a pixel area disposed adjacent the first transmissive area; and a dummy pixel disposed within the display area on the substrate, adjacent to a curved section of the peripheral area, and disposed between the peripheral area and the plurality of pixels. The dummy pixel includes: a second transmissive area; and a wire area disposed adjacent the second transmissive area. |
US10615226B2 |
Semiconductor memory device and method of manufacturing the same
According to an embodiment, a semiconductor memory device comprises first wiring lines, second wiring lines, and first variable resistance elements. The first wiring lines are arranged in a first direction and have as their longitudinal direction a second direction intersecting the first direction. The second wiring lines are arranged in the second direction and have the first direction as their longitudinal direction. The first variable resistance elements are respectively provided at intersections of the first wiring lines and the second wiring lines. In addition, this semiconductor memory device comprises a first contact extending in a third direction that intersects the first direction and second direction and having one end thereof connected to the second wiring line. The other end and a surface intersecting the first direction of this first contact are covered by a first conductive layer. |
US10615225B2 |
Multilayer back end of line (BEOL)-stackable cross-point memory array with complementary pass transistor selectors
A multi-layer cross point memory array includes a plurality of layers, each in turn with a plurality of word lines; a plurality of intersecting lines intersecting the word lines at a plurality of points; and a plurality of memory element-transistor stacks. Each of the latter is formed on the intersecting lines; each stack in turn includes a memory element; and a complementary pair of parallel-connected field effect selection transistors including a p-FET and an n-FET, each of which has a gate, a first drain-source terminal connected to a corresponding one of the intersecting lines, and a second drain-source terminal connected to a corresponding one of the memory elements. The gate of the p-FET and the gate of an n-FET in an adjacent stack are connected to the same word line; and the mirror image is true for the n-FET and a p-FET in the adjacent stack on the opposite side. |
US10615223B2 |
Vertical silicon-on-metal superconducting quantum interference device
Techniques related to vertical silicon-on-metal superconducting quantum interference devices and method of fabricating the same are provided. Also provided are associated flux control and biasing circuitry. A superconductor structure can comprise a silicon-on-metal substrate that can comprise a first superconducting layer, comprising a first superconducting material, between a first crystalline silicon layer and a second crystalline silicon layer. The superconducting structure can also comprise a first via comprising a first Josephson junction and a second via comprising a second Josephson junction. The first via and the second via can be formed between the first superconducting layer and a second superconducting layer, comprising a second superconducting material. An electrical loop around a defined area of the second crystalline silicon layer can comprise the first via comprising the first Josephson junction, the second via comprising the second Josephson junction, the first superconducting layer, and the second superconducting layer. |
US10615222B2 |
Flexible GAN light-emitting diodes
Methods of fabricating flexible, free-standing LED structures are provided. An LED structure can be formed on a sapphire substrate, and the surface of the LED structure can then be coated with epoxy and attached to a rigid supporting substrate. A laser lift-off process can be performed using an ultraviolent beam from a high-power pulsed-mode laser and a shadow mask, causing at least a portion of the LED structure to separate from the sapphire substrate. The structure can then be immersed in an acetone bath to dissolve the epoxy and separate the structure from the supporting substrate. |
US10615213B2 |
Methods of forming redistribution lines and methods of manufacturing semiconductor devices using the same
A method of manufacturing a semiconductor device includes providing a semiconductor substrate having a top surface, on which has been formed a color filter and a micro-lens, and a bottom surface opposite to the top surface, forming a redistribution line on the bottom surface of the semiconductor substrate, and forming on the bottom surface of the semiconductor substrate a passivation layer covering the redistribution line. After the redistribution line and passivation layer are formed, an oxide layer between the redistribution line and the passivation is formed at a temperature that avoids thermal damage to the color filter and the micro-lens. |
US10615210B2 |
Semiconductor device, manufacturing method, solid state image sensor, and electronic equipment
The present disclosure relates to a semiconductor device, a manufacturing method, a solid state image sensor, and electronic equipment that can achieve further improvement in reliability. Connection pads are formed in interlayer films provided respectively in interconnection layers of a sensor substrate on which a sensor surface having pixels is formed and a signal processing substrate configured to perform signal processing on the sensor substrate to make an electrical connection between the sensor substrate and the signal processing substrate. Then, a metal oxide film is formed between the interlayer films of the sensor substrate and the signal processing substrate, between the connection pad formed on a side toward the sensor substrate and the interlayer film on a side toward the signal processing substrate, and between the connection pad formed on the side toward the signal processing substrate and the interlayer film on the side toward the sensor substrate. The present technology can be applied to a laminated-type CMOS image sensor, for example. |
US10615209B2 |
CMOS image sensor including stacked semiconductor chips and readout circuitry including a superlattice
A CMOS image sensor may include a first semiconductor chip including an array of image sensor pixels and readout circuitry electrically connected thereto, and a second semiconductor chip coupled to the first semiconductor chip in a stack and including image processing circuitry electrically connected to the readout circuitry. The readout circuitry may include a plurality of transistors each including spaced apart source and drain regions, a superlattice channel extending between the source and drain regions, and a gate including a gate insulating layer on the superlattice channel and a gate electrode on the gate insulating layer. |
US10615208B2 |
Solid-state imaging device, manufacturing method thereof, and electronic apparatus
A solid-state imaging device includes a plurality of photoelectric conversion portions each provided to correspond to each of a plurality of pixels in a semiconductor substrate and receiving incident light through a light sensing surface, and a pixel separation portion that is embedded into a trench provided on a side portion of the photoelectric conversion portion and electrically separates the plurality of pixels in a side of an incident surface of the semiconductor substrate into which the incident light enters. The pixel separation portion is formed by an insulation material which absorbs the incident light entering the light sensing surface. |
US10615200B2 |
Image sensor and method of fabricating the same
Disclosed are image sensors and methods of fabricating the same. The image sensor includes a semiconductor substrate including a pixel zone and a pad zone and having a first surface and a second surface opposing each other, a first pad separation pattern on the pad zone and extending from the first surface of the semiconductor substrate toward the second surface of the semiconductor substrate, a second pad separation pattern extending from the second surface toward the first surface of the semiconductor substrate on the pad zone the second pad and in contact with the first pad separation pattern, and a pixel separation pattern on the pixel zone and extending from the second surface of the semiconductor substrate toward the first surface of the semiconductor substrate. |
US10615196B2 |
Method for fabricating a contact hole of an array substrate, array substrate and display device
A method for fabricating a contact hole of an array substrate, an array substrate and a display device are disclosed, the method includes: coating a topmost layer with a first photoresist coating, exposing but not developing a part of the first photoresist coating, corresponding to a first contact hole, in an exposure process; coating the first photoresist coating with a second photoresist coating, exposing a part of the second photoresist coating, corresponding to the first contact hole, in an exposure process; developing and removing exposed parts of the first and second photoresist coatings, wherein a size of a removed part of the second photoresist coating, corresponding to the first contact hole, is smaller than a size of a removed part of the first photoresist coating, corresponding to the first contact hole; and removing parts of functional film layers, corresponding to the first contact hole, to form the first contact hole. |
US10615189B2 |
Semiconductor device
A semiconductor device that is less influenced by variations in characteristics between transistors or variations in a load, and is efficient even for normally-on transistors is provided. The semiconductor device includes at least a transistor, two wirings, three switches, and two capacitors. A first switch controls conduction between a first wiring and each of a first electrode of a first capacitor and a first electrode of a second capacitor. A second electrode of the first capacitor is connected to a gate of the transistor. A second switch controls conduction between the gate and a second wiring. A second electrode of the second capacitor is connected to one of a source and a drain of the transistor. A third switch controls conduction between the one of the source and the drain and each of the first electrode of the first capacitor and the first electrode of the second capacitor. |
US10615187B2 |
Transistor, semiconductor device, and electronic device
A highly reliable semiconductor device capable of retaining data for a long period is provided. The transistor includes a first gate electrode, a first gate insulator over the first gate electrode, a first oxide and a second oxide over the first gate insulator, a first conductor over the first oxide, a second conductor over the second oxide, a third oxide covering the first gate insulator, the first oxide, the first conductor, the second oxide, and the second conductor, a second gate insulator over the third oxide, and a second gate electrode over the second gate insulator. An end portion of the second gate electrode is positioned between an end portion of the first conductor and an end portion of the second conductor in a channel length direction. |
US10615181B2 |
Array substrate, display panel, manufacturing method, and display device
An array substrate, a display panel and a manufacturing method thereof, and a display device are disclosed. The array substrate includes a base substrate and a plurality of pixel units which are arrayed on the base substrate; the pixel unit includes a bottom electrode for storage capacitance and a pixel electrode, the pixel electrode and the bottom electrode for storage capacitance are electrically insulated from each other so as to form a storage capacitor; the pixel electrode and the bottom electrode for storage capacitance in the pixel unit are at least partially overlapped with each other in a first direction so as to form the storage capacitance of the pixel unit, in which the first direction is parallel to the base substrate. |
US10615180B2 |
Semiconductor device and manufacturing method thereof
An oxide semiconductor layer which is intrinsic or substantially intrinsic and includes a crystalline region in a surface portion of the oxide semiconductor layer is used for the transistors. An intrinsic or substantially intrinsic semiconductor from which an impurity which is to be an electron donor (donor) is removed from an oxide semiconductor and which has a larger energy gap than a silicon semiconductor is used. Electrical characteristics of the transistors can be controlled by controlling the potential of a pair of conductive films which are provided on opposite sides from each other with respect to the oxide semiconductor layer, each with an insulating film arranged therebetween, so that the position of a channel formed in the oxide semiconductor layer is determined. |
US10615178B2 |
Dual-material mandrel for epitaxial crystal growth on silicon
In one example, a method for fabricating a semiconductor device includes etching a layer of silicon to form a plurality of fins and growing layers of a semiconductor material directly on sidewalls of the plurality of fins, wherein the semiconductor material and surfaces of the sidewalls have different crystalline properties. |
US10615177B2 |
Method for manufacturing a transistor having a sharp junction by forming raised source-drain regions before forming gate regions and corresponding transistor produced by said method
A transistor is fabricated by growing an epitaxial layer of semiconductor material on a semiconductor layer and forming an opening extending through the epitaxial layer at the gate location. This opening provides, from the epitaxial layer, a source epitaxial region on one side of the opening and a drain epitaxial region on an opposite side of the opening. The source epitaxial region and a first portion of the semiconductor layer underlying the source epitaxial region are annealed into a single crystal transistor source region. Additionally, the drain epitaxial region and a second portion of the semiconductor layer underlying the drain epitaxial region are annealed into a single crystal transistor drain region. A third portion of the semiconductor layer between the transistor source and drain regions forms a transistor channel region. A transistor gate electrode is then formed in the opening above the transistor channel region. |
US10615176B2 |
Ferro-electric complementary FET
A field-effect transistor includes a semiconductor substrate having first, second, third, and fourth sides, and a ferroelectric gate stack on an upper surface of the substrate. The ferroelectric gate stack includes a gate insulating layer; and a ferroelectric material layer on the gate insulating layer. Portions of the upper surface of the substrate between the first side and the ferroelectric gate stack and between the second side and the ferroelectric gate stack are doped with n-type impurities, and portions of the upper surface of the substrate between the third side and the ferroelectric gate stack and between the fourth side and the ferroelectric gate stack are doped with p-type impurities. A presence of both n and p channels in a same region increases a capacitance and voltage gain of the ferroelectric gate stack. |
US10615175B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes: hole source patterns; electron source patterns located between adjacent hole source patterns; a stack structure over the hole source patterns and the electron source patterns; and channel layers penetrating the stack structure, wherein each channel layer is in contact with a corresponding hole source pattern and an electron source pattern adjacent to the corresponding hole source pattern. |
US10615174B2 |
Elevationally-extending strings of memory cells individually comprising a programmable charge storage transistor and methods of processing silicon nitride-comprising materials
A method comprises forming material to be etched over a substrate. An etch mask comprising a silicon nitride-comprising region is formed elevationally over the material. The etch mask comprises an elevationally-extending mask opening in the silicon nitride-comprising region that has a minimum horizontal open dimension that is greater in an elevationally-innermost portion of the region than in an elevationally-outermost portion of the region. The elevationally-outermost portion has a greater etch rate in at least one of HF and H3PO4 than does the elevationally-innermost portion. The etch mask is used as a mask while etching an elevationally-extending mask opening into the material. The silicon nitride-comprising region is exposed to at least one of HF and H3PO4 to increase the minimum horizontal open dimension in the elevationally-outermost portion to a greater degree than increase, if any, in the minimum horizontal open dimension in the elevationally-innermost portion. Other aspects and embodiments, including structure independent of method of manufacture, are disclosed. |
US10615169B2 |
Selective deposition of SiN on horizontal surfaces
Methods and apparatuses for selectively depositing silicon nitride (SiN) via high-density plasma chemical vapor deposition (HDP CVD) to form a SiN pad on an exposed flat surface of a nitride layer in a 3D NAND staircase structure with alternating oxide and nitride layers are provided. In some embodiments, selective etching is performed to remove undesirable buildup of SiN on sidewalls of the oxide layers of the staircase structure. Nitride layers of the staircase structure are replaced with tungsten (W) to form tungsten wordlines, while the SiN pads are replaced with tungsten to from landing pads, which prevent punchthrough of the tungsten wordlines on the staircase structure by interconnects extending thereto. |
US10615168B2 |
Memory cell, semiconductor integrated circuit device, and method for manufacturing semiconductor integrated circuit device
A memory cell includes a memory gate structure, a first select gate structure, and a second select gate structure. In the memory gate structure, a lower memory gate insulating film, a charge storage layer, an upper memory gate insulating film, and a metal memory gate electrode are stacked in this order. The first select gate structure includes a metal first select gate electrode along a first sidewall spacer provided on a sidewall of the memory gate structure. The second select gate structure includes a metal second select gate electrode along a second sidewall spacer provided on another sidewall of the memory gate structure. Thus, the metal memory gate electrode, the metal first select gate electrode, and the metal second select gate electrode can be formed of a same metallic material as a metal logic gate electrode, permitting the memory cell to be formed together with the metal logic gate electrode. |
US10615165B1 |
Methods of forming integrated assemblies
Some embodiments include an integrated assembly having digit lines extending along a first direction, and rails over the digit lines. The rails include semiconductor-material pillars alternating with intervening insulative regions. The rails have upper, middle and lower segments. A first insulative material is along the upper and lower segments of the rails. A second insulative material is along the middle segments of the rails. The second insulative material differs from the first insulative material in one or both of thickness and composition. Conductive gate material is along the middle segments of the rails and is spaced from the middle segments by the second insulative material. Channel regions are within the middle segments of the pillars, upper source/drain regions are within the upper segments of the pillars and lower source/drain regions are within the lower segments of the pillars. Some embodiments include methods of forming integrated assemblies. |
US10615161B2 |
III-V fins by aspect ratio trapping and self-aligned etch to remove rough epitaxy surface
A semiconductor device that includes a fin structure of a type III-V semiconductor material that is substantially free of defects, and has sidewalls that are substantially free of roughness caused by epitaxially growing the type III-V semiconductor material abutting a dielectric material. The semiconductor device further includes a gate structure present on a channel portion of the fin structure; and a source region and a drain region present on opposing sides of the gate structure. |
US10615160B2 |
Quantum dot array devices
Disclosed herein are quantum dot devices, as well as related computing devices and methods. In some embodiments, a quantum dot device may include: a quantum well stack including first and second quantum well layers spaced apart from a doped layer; first gates disposed proximate to the first quantum well layer; and second gates disposed proximate to the second quantum well layer. In some embodiments, a quantum dot device may include: a quantum well stack having a quantum well layer spaced apart from a doped layer; first gates disposed above the quantum well stack, wherein a first two of the first gates are spaced apart in a first dimension, and a second two of the first gates are spaced apart in a second perpendicular dimension; and a second material disposed above the quantum well stack, extending between the first two and the second two. |
US10615159B2 |
Integrated LDMOS and VFET transistors
Embodiments are directed to devices and methods for integrating laterally diffused metal oxide semiconductor (LDMOS) technology on vertical field effect transistor (VFET) technology, which enables VFET applications to be broadened to include power amplifiers. By providing a combined asymmetric underlapped drain, high current, low subthreshold slope and LDMOS lightly doped drain, high drain resistance and high drain voltage are enabled. |
US10615156B2 |
Power module
A power module includes: a first conductive plate (23u, 23v, 23w) on which first switching devices (29u, 29v, 29w) and first rectifying devices (20c) are mounted, the first conductive plate having an alternating-current terminal (100u, 100v, 100w) for alternating-current electrical power; a second conductive plate (23a) on which second switching devices (28u, 28v, 28w) and second rectifying devices (20c) are mounted, the second conductive plate having a direct-current positive electrode terminal (120a) for direct-current electric power; and a third conductive plate (23b) connected to the first switching devices and the first rectifying devices, the third conductive plate having a direct-current negative electrode terminal for direct-current electric power, wherein a first direction in which a plurality of the first switching devices are arranged is perpendicular to a second direction in which a plurality of the first rectifying devices are arranged, and the alternating-current terminal extends in the second direction from a position where the first rectifying devices are arranged. |
US10615153B2 |
Apparatus for direct transfer of semiconductor device die
An apparatus for performing a direct transfer of a die. The apparatus includes a first frame to hold the first substrate and a second frame to hold the second substrate. The apparatus further includes a transfer mechanism disposed adjacent to the first frame. The transfer mechanism includes a needle configured to press against the first substrate at a location collinear with the die. A controller, including one or more processors communicatively coupled with the first frame, the second frame, and the transfer mechanism, has executable instructions, which when executed, cause the one or more processors to perform operations including: determining a transfer position of the die on the first substrate via one or more sensors, and aligning the transfer position of the die with the needle of the transfer mechanism via movement of at least two of the first frame, the second frame, and the transfer mechanism. |
US10615152B2 |
Semiconductor device on glass substrate
A lighting component including a plurality of die transferred to the glass substrate. The transfer occurs by positioning the glass substrate to face a first surface of a die carrier carrying multiple die. A reciprocating transfer member thrusts against a second surface of the die carrier to actuate the transfer member thereby causing a localized deflection of the die carrier in a direction of the surface of the glass substrate to position an initial die proximate to the glass substrate. The initial die transfers directly to a circuit trace on the glass substrate. At least one of the die carrier or the transfer member is then shifted such that the transfer member aligns with a subsequent die on the first surface of the die carrier. The acts of actuating, transferring, and shifting are repeated to effectuate a transfer of the multiple die onto the glass substrate. |
US10615150B2 |
Semiconductor device with a layered protection mechanism and associated systems, devices, and methods
A semiconductor device includes a first die; a second die attached over the first die; a first metal enclosure and a second metal enclosure both directly contacting and vertically extending between the first die and the second die, wherein the first metal enclosure peripherally encircles a set of one or more internal interconnects and the second metal enclosure peripherally encircles the first metal enclosure without directly contacting the first metal enclosure; a first enclosure connector electrically connecting the first metal enclosure to a first voltage level; a second enclosure connector electrically connecting the second metal enclosure to a second voltage level; and wherein the first metal enclosure, the second metal enclosure, the first enclosure connector, and the second enclosure connector are configured to provide an enclosure capacitance. |
US10615146B2 |
Universal surface-mount semiconductor package
A variety of footed and leadless semiconductor packages, with either exposed or isolated die pads, are described. Some of the packages have leads with highly coplanar feet that protrude from a plastic body, facilitating mounting the packages on printed circuit boards using wave-soldering techniques. |
US10615145B2 |
Soldering a conductor to an aluminum metallization
A method of making a semiconductor including soldering a conductor to an aluminum metallization is disclosed. In one example, the method includes substituting an aluminum oxide layer on the aluminum metallization by a substitute metal oxide layer or a substitute metal alloy oxide layer. Then, substitute metal oxides in the substitute metal oxide layer or the substitute metal alloy oxide layer are at least partly reduced. The conductor is soldered to the aluminum metallization using a solder material. |
US10615137B2 |
Corrosion resistant aluminum bond pad structure
A method of manufacturing a bond pad structure may include depositing an aluminum-copper (Al—Cu) layer over a dielectric layer; and depositing an aluminum-chromium (Al—Cr) layer directly over the Al—Cu layer. |
US10615136B2 |
Micro-device panel and manufacturing process thereof
A manufacturing process for a micro-device panel including the following steps is provided. A plurality of micro-device sets are formed on a transferring substrate, and each of the plurality of micro-device sets has at least one micro-device. A plurality of receiving blocks are provided. The plurality of micro-device sets are respectively transferred from the transferring substrate onto the plurality of receiving blocks to form a plurality of building blocks by a transfer head. The plurality of building blocks are placed on a receiving substrate. Finally, the adjacent building blocks on the receiving substrate are connected by a plurality of connecting devices to form the micro-device panel. |
US10615131B2 |
Semiconductor device with high quality and reliability wiring connection, and method for manufacturing the same
The semiconductor device includes a metal plate, a semiconductor element held on the metal plate, a wiring board connected to a surface electrode of the semiconductor element in a facing manner and a conductor fixed to the wiring board wired to the semiconductor element. The conductor has a plate-like shape. One end of the conductor is arranged to be connectable to an outside. One surface side of another end of the conductor is fixed to a surface of the wiring hoard. The conductor includes at least one protruding step on the one surface of the other end. A top portion of the protruding step includes a contact surface parallel to the surface of the wiring board. The other end of the conductor is fixed to the wiring board by the contact surface and the surface of the wiring board coming into close contact with each other. |
US10615129B2 |
Semiconductor package having an electro-magnetic interference shielding or electro-magnetic wave scattering structure
Disclosed is a semiconductor package. The semiconductor package may include a substrate a semiconductor chip mounted over a surface of the substrate such that an active surface of the semiconductor chip faces the surface of the substrate. The semiconductor chip and substrate may be configured for shielding or scattering electromagnetic waves. |
US10615119B2 |
Back end of line electrical fuse structure and method of fabrication
Techniques facilitating back end of line electrical fuse structure and method of fabrication are provided. A device can comprise a first metal interconnect formed in a dielectric layer of a semiconductor chip. The device can also comprise a second metal interconnect formed in the dielectric layer and adjacent to the first metal interconnect. Further, the device can comprise a vertical electrical fuse element comprising a first portion of a conductive material deposited on a first surface of the first metal interconnect and a second portion of the conductive material deposited on a second surface of the second metal interconnect. The vertical electrical fuse element can comprise a first region comprising a first thickness and a second region comprising a second thickness different than the first thickness. |
US10615118B2 |
Anti-fuse device, memory device including the same and semiconductor device comprising an anti-fuse device
An anti-fuse device includes a program transistor and a read transistor. The program transistor executes a program via insulation breakdown of a gate insulating layer. The read transistor is adjacent to the program transistor and reads the state of the program transistor. At least one of a first gate electrode of the program transistor or a second gate electrode of the read transistor is buried in a substrate. |
US10615116B2 |
Surface nitridation in metal interconnects
A conductive interface includes a first conductor having a recessed area in least one surface. A dielectric layer has a trench positioned over the first conductor. A nitridized layer is formed on a top surface of the first conductor around the recessed area, to a depth on the first conductor that is shallower than a depth of the recessed area. A second conductor is formed in the trench and the recessed area to form a conductive contact with the first conductor. |
US10615112B2 |
MIM capacitor for improved process defect tolerance
A method and structure to isolate BEOL MIM capacitors shorted or rendered highly leaky due to in process, or service induced defects, in a semiconductor chip are provided such that the rejection and loss of yield of otherwise good chips is minimized. In one embodiment, the method incorporates an isolation element such as, for example, a fuse, or a phase change material such as, a metal/insulation transition metal material, in series between the MIM capacitor and the active circuit. When a high current passes through the element due to the MIM capacitor being defective, the isolation element is rendered highly resistive or electrically open thereby disconnecting the defective capacitor or electrode plate from the active circuitry. |
US10615106B2 |
Chip package structure and method for forming chip package
The present disclosure relates to a chip package structure and a method for forming a chip package. A package unit is formed from the chip and an encapsulant surrounding the chip to have an increased area. A redistribution layer is formed on the package unit to draw out to and redistribute input/output terminals on a surface of the chip. The redistribution layer is then electrically coupled to a leadframe or a printed circuit board by external and electrical connectors. The method and the package structure are suitable for providing a chip package having input/output terminals with high density, reducing package cost, and improving package reliability. |
US10615105B2 |
Semiconductor device package and method of manufacturing the same
A semiconductor device package includes a metal carrier, a passive device, a conductive adhesive material, a dielectric layer and a conductive via. The metal carrier has a first conductive pad and a second conductive pad spaced apart from the first conductive pad. The first conductive pad and the second conductive pad define a space therebetween. The passive device is disposed on top surfaces of first conductive pad and the second conductive pad. The conductive adhesive material electrically connects a first conductive contact and a second conductive contact of the passive device to the first conductive pad and the second conductive pad respectively. The dielectric layer covers the metal carrier and the passive device and exposes a bottom surface of the first conductive pad and the second conductive pad. The conductive via extends within the dielectric layer and is electrically connected to the first conductive pad and/or the second conductive pad. |
US10615104B2 |
Modified leadframe design with adhesive overflow recesses
The present disclosure is directed to a leadframe having a recess in a body of the leadframe to collect glue overflowing from the manufacturing process of coupling a semiconductor die to the leadframe. The recess extends beneath an edge of the semiconductor die so that any tendency of the glue to adhere to the semiconductor die is counteracted by a tendency of the glue to adhere to a wall of the recess and at least partially fill the volume of the recess. In addition, the recess for collecting adhesive may also form a mold lock on an edge of the leadframe, the mold lock providing a more durable connection between the leadframe and an encapsulant during physical and temperature stresses. |
US10615102B2 |
Power semiconductor module
The present invention is directed to improving the bonding strength between a bonding wire and a lead frame bonded to a plurality of semiconductor devices electrically connected in parallel. One end and the other end of a first bonding wire are connected to a control electrode and a first lead frame portion or a bent portion of a first semiconductor device, and one end and the other end of a second bonding wire are connected to a control electrode and a second lead frame portion of a second semiconductor device. The first lead frame portion extends in a direction overlapping with the first semiconductor device from the bent portion toward the side opposite to the first semiconductor device side, and the second lead frame portion extends from the bent portion toward the second semiconductor device side in a direction overlapping with the second semiconductor device. |
US10615093B2 |
Semiconductor device
A semiconductor device includes a printed circuit board, a power element, and a sealing resin encapsulating therein the printed circuit board and the power element. The printed circuit board has a plurality of through holes formed therethrough, the through holes being located along an outer periphery at intervals each being equal to or less than four times as great as a circuit-board thickness. Components, which are electrical components such as a resistor, a capacitor, an integrated circuit, and a photocoupler, are mounted on the primed circuit board. The power element, which is a power semiconductor element, is electrically connected to the printed circuit board. The through holes are filled with the sealing resin. |
US10615091B2 |
Environmental protection for wafer level and package level applications
A method includes the steps of fabricating one or more semiconductor devices on a semiconductor wafer and depositing one or more conformal organic environmental protection layers over the semiconductor wafer using a vapor deposition process. By depositing the one or more conformal organic environmental protection layers using a vapor deposition process, thin film conformal organic environmental protection layers may be provided that offer excellent protection against water and oxygen ingress, thus increasing the ruggedness and reliability of the resulting semiconductor die. |
US10615087B2 |
Semiconductor wafer with test key structure
A semiconductor wafer with a test key structure is provided. The semiconductor wafer includes a semiconductor substrate including a scribe line region, a chip region, and a seal ring region between the scribe line region and the chip region. A test pad structure and a test element are disposed over the semiconductor substrate corresponding to the scribe line region. A conductive line is disposed over the semiconductor substrate corresponding to the seal ring region, and has two ends extending to the scribe line region and electrically connected between the test pad structure and the test element. |
US10615086B2 |
Method of detecting a possible thinning of a substrate of an integrated circuit via the rear face thereof, and associated device
A semiconductor substrate includes a buried semiconductor layer and semiconductor wells. A device for detecting a possible thinning of the semiconductor substrate via the rear face thereof is formed on and in the semiconductor wells. The device is a non-inverting buffer including an input terminal and an output terminal, the device being powered between a supply terminal and a reference terminal where the buried semiconductor layer provides the supply terminal. A control circuit delivers an input signal in a first state to the input terminal and outputs a control signal indicating a detection of a thinning of the substrate if a signal generated at the output terminal in response to the input signal is in a second state different from the first state. |
US10615085B2 |
Method for predicting thickness of oxide layer of silicon wafer
An embodiment provides a method of predicting a thickness of an oxide layer of a silicon wafer including: aging a heat treatment furnace (furnace); measuring a thickness of each of the oxide layers after disposing a plurality of reference wafers in slots of a heat treatment boat in the furnace and forming oxide layers; and measuring a thickness of each of the oxide layers after disposing the plurality of reference wafers and test wafers in the slots of the heat treatment boat in the furnace and forming oxide layers. |
US10615080B2 |
Methods of manufacturing semiconductor devices by etching active fins using etching masks
In a method of manufacturing a semiconductor device, first to third active fins are formed on a substrate. Each of the first to third active fins extends in a first direction, and the second active fin, the first active fin, and the third active fin are disposed in this order in a second direction crossing the first direction. The second active fin is removed using a first etching mask covering the first and third active fins. The third active fin is removed using a second etching mask covering the first active fin and a portion of the substrate from which the second active fin is removed. A first gate structure is formed on the first active fin. A first source/drain layer is formed on a portion of the first active fin adjacent the first gate structure. |
US10615073B2 |
Method for removing barrier layer for minimizing sidewall recess
Provided is a method for removing barrier layer for minimizing sidewall recess. The method comprises the following steps: introduce noble-gas-halogen compound gas and carrier gas into an etching chamber within which a thermal gas phase etching process is being performed for etching a barrier layer (206) on non-recessed areas of an interconnection structure (501); detect an end point of the thermal gas phase etching process (502), if the thermal gas phase etching process reaches the end point end point, then execute the next step; if the thermal gas phase etching process doesn't reach the end point, then return to the previous step; stop introducing the noble-gas-halogen compound gas and the carrier gas to the etching chamber (503). |
US10615065B2 |
Substrate processing apparatus, substrate processing method and recording medium
An apparatus includes first load ports 2A and 2B and second load ports 2C and 2D provided in a left-right direction; a processing unit D2; an inspection module 4 provided between the first load ports 2A and 2B and the second load ports 2C and 2D; a first substrate transfer mechanism 5A provided at one side of the inspection module 4 in the left-right direction, and configured to transfer a substrate W into the processing unit D2 and a transfer container C on the first load ports 2A and 2B; a second substrate transfer mechanism 5B provided at the other side thereof, and configured to transfer the substrate W into the inspection module 4 and a transfer container C on the second load ports 2C and 2D; and a transit unit 51 for transferring the substrate W between the first and the second substrate transfer mechanisms 5A and 5B. |
US10615055B2 |
Method for fabricating package structure
A package structure is provided, which includes: a frame having a cavity penetrating therethrough; a semiconductor chip received in the cavity of the frame, wherein the semiconductor chip has opposite active and inactive surfaces exposed from the cavity of the frame; a dielectric layer formed in the cavity to contact and fix in position the semiconductor chip, wherein a surface of the dielectric layer is flush with a first surface of the frame toward which the active surface of the semiconductor chip faces; and a circuit structure formed on the surface of the dielectric layer flush with the first surface of the frame and electrically connected to the active surface of the semiconductor chip, thereby saving the fabrication cost and reducing the thickness of the package structure. |
US10615053B2 |
Pre-cut plating lines on lead frames and laminate substrates for saw singulation
Described herein is a technology or a method for pre-fabricating pre-cut plating lines on a lead frame with use of a pre-cut etchback process to minimize burrs during a semiconductor package singulation process. A package includes: a chip, and a lead frame that mounts the chip. The lead frame further includes pre-fabricated pre-cut plating lines that are etched back on the lead frame to form an opening slot on a periphery of the lead frame. The opening slot allows a saw blade to cut through a prepreg material, without touching or cutting a conductive material of the lead frame. |
US10615051B2 |
Thin-film transistor and method of manufacturing the same, array substrate, and display apparatus
In an embodiment, there is provided a method of manufacturing a thin-film transistor. The method includes steps of: forming a gate, a gate insulator layer and an active layer on a base substrate, wherein, the gate and the active layer are provided at upper and lower sides of the gate insulator layer, respectively, and the active layer contains impurity ions therein; and, while implementing an annealing on the active layer, applying a voltage between the active layer and the gate to generate an electrical field therebetween, a direction of the electrical field being configured such that the impurity ions move from the active layer into the gate insulator layer. Meanwhile, there are also provided a thin-film transistor, an array substrate and a display apparatus. |
US10615042B2 |
Method of manufacturing semiconductor apparatus
A method of manufacturing a semiconductor apparatus comprises forming a first photoresist on each of a first portion and a second portion of a member, exposing the first photoresist on the first portion using a first photomask, exposing the first photoresist on the second portion using a second photomask, forming a first resist pattern by developing the first photoresist on the first portion and the second portion, etching the first portion and the second portion using the first resist pattern as a mask, forming a second photoresist on a third portion of the member, exposing the second photoresist on the third portion using a third photomask, forming a second resist pattern by developing the second photoresist on the third portion, and etching the third portion using the second resist pattern as a mask. |
US10615041B2 |
Methods and materials for modifying the threshold voltage of metal oxide stacks
Methods of modifying the threshold voltage of metal oxide stacks are discussed. These methods utilize materials which provide larger shifts in threshold voltage while also being annealed at lower temperatures. |
US10615040B2 |
Superjunction structure in a power semiconductor device
A method of processing a power semiconductor device includes: providing a semiconductor body of the power semiconductor device; coupling a mask to the semiconductor body; and subjecting the semiconductor body to an ion implantation such that implantation ions traverse the mask prior to entering the semiconductor body. |
US10615034B2 |
Pre-clean of silicon germanium for pre-metal contact at source and drain and pre-high K at channel
The present disclosure generally relates to methods for removing contaminants and native oxides from substrate surfaces. The method includes exposing a surface of the substrate to first hydrogen radical species, wherein the substrate is silicon germanium having a concentration of germanium above about 30%, then exposing the surface of the substrate to a plasma formed from a fluorine-containing precursor and a hydrogen-containing precursor, and then exposing the surface of the substrate to second hydrogen radical species. |
US10615033B2 |
Electronic device and production method thereof
An electronic device having at least a first portion including a metal oxide that is in contact with a second portion including the said metal oxide, the first portion being semiconducting and the second portion being electrically insulating. |
US10615032B2 |
Semiconductor device manufacturing method
A semiconductor device manufacturing method according to the present disclosure includes: preparing a substrate having a surface layer at least made of semiconductor; forming a mask pattern having a plurality of openings on the surface layer using materials free of semiconductor vapor-phase growth; forming a brittle portion in each opening by a vapor-phase growth process; forming crystal growth-derived layer on the mask pattern by a vapor-phase growth process by growth of semiconductor crystals on a surface of the brittle portion ; and separating, at brittle portion, a crystal growth-derived layer from substrate. |
US10615023B2 |
MALDI-TOF mass spectrometers with delay time variations and related methods
MALDI-TOF MS systems have solid state lasers and successive and varied delay times between ionization and acceleration (e.g. extraction) to change focus masses during a single sample signal acquisition without requiring tuning of the MS by a user. The (successive) different delay times can change by 1 ns to about 500 ns, and can be in a range that is between 1-2500 nanoseconds. |
US10615021B2 |
ION focusing
The invention generally relates to apparatuses for focusing ions at or above ambient pressure and methods of use thereof. In certain embodiments, the invention provides an apparatus for focusing ions that includes an electrode having a cavity, at least one inlet within the electrode configured to operatively couple with an ionization source, such that discharge generated by the ionization source is injected into the cavity of the electrode, and an outlet. The cavity in the electrode is shaped such that upon application of voltage to the electrode, ions within the cavity are focused and directed to the outlet, which is positioned such that a proximal end of the outlet receives the focused ions and a distal end of the outlet is open to ambient pressure. |
US10615016B2 |
Determining isotope ratios using mass spectrometry
The present inventive concepts relate to determining an isotope ratio using mass spectrometry. Mass spectra of ions are obtained by generating ions, guiding the ions through a device having a mass transfer function that varies with ion current, providing at least some of the ions to a mass analyser and obtaining a mass spectrum of the ions and determining the ion current of the ions provided to the mass analyser. An isotope ratio of the ions is determined for each mass spectrum. Using the determined isotope ratio and determined ion current for each mass spectrum, a calibration relationship is determined that characterises the variation of the determined isotope ratios and the measured ion currents across the mass spectra. Then, a measured isotope ratio obtained at a determined ion current is adjusted using the calibration relationship to adjust the measured isotope ratio to an adjusted isotope ratio corresponding to a selected ion current. |
US10615015B2 |
Method for identification of the elemental composition of species of molecules
Methods of identification of at least one most likely elemental composition of at least one species of molecules contained in a sample and/or originated from a sample by at least one ionisation process are provided. The method includes measuring a mass spectrum of the sample and may include reducing the measured mass spectrum to a neutral mass spectrum. The method further includes determining for a peak of interest a set of candidate species of molecules which have an expected peak with a peak position within a peak position tolerance range in the corresponding measured mass spectrum or neutral mass spectrum. An identification mass spectrum is identified for each candidate species and a range of peak positions is determined of all peaks of the identification mass spectrum. Two subscores of candidate species are determined by comparing the identification spectra with the measured or neutral mass spectrum and final scores are calculated from the subscores. An elemental composition of the candidate species is determined having calculated final scores of the highest values. |
US10615012B2 |
Sputtering apparatus and substrate processing apparatus
A sputtering apparatus includes a shutter unit, a plurality of target holders, and a substrate holder which can rotate about an axis perpendicular to a surface on which a substrate is held. The shutter unit includes a first shutter having first and second apertures and a second shutter having third and fourth apertures. The plurality of target holders are arranged on a first virtual circle centered on the axis, with the arrangement intervals between the plurality of target holders on the first virtual circle including at least two types of arrangement intervals. |
US10615007B2 |
Plasma reactor with non-power-absorbing dielectric gas shower plate assembly
A gas distribution plate for a plasma reactor has a dielectric front plate and a dielectric back plate bonded together, with gas injection orifices extending through the front plate and gas supply channels in the surface of front plate facing the back plate. The back plate is joined to a heat reflective plate, or the back plate itself is formed of a heat reflective material, such as Beryllium Oxide. |
US10615004B2 |
Distributed electrode array for plasma processing
Embodiments of the disclosure provide a plasma source assembly and process chamber design that can be used for any number of substrate processing techniques. The plasma source may include a plurality of discrete electrodes that are integrated with a reference electrode and a gas feed structure to generate a uniform, stable and repeatable plasma during processing. The plurality of discrete electrodes include an array of electrodes that can be biased separately, in groups or all in unison, relative to a reference electrode. The plurality of discrete electrodes may include a plurality of conductive rods that are positioned to generate a plasma within a processing region of a process chamber. The plurality of discrete electrodes is provided RF power from standing or traveling waves imposed on a power distribution element to which the electrodes are connected. |
US10615001B2 |
Wide field-of-view atom probe
In an atom probe having a specimen mount spaced from a detector, and preferably having a local electrode situated next to the specimen mount, a lens assembly is insertable between the specimen (and any local electrode) and detector. The lens assembly includes a decelerating electrode biased to decelerate ions from the specimen mount and an accelerating mesh biased to accelerate ions from the specimen mount. The decelerating electrode and accelerating mesh cooperate to divert the outermost ions from the specimen mount—which correspond to the peripheral areas of a specimen—so that they reach the detector, whereas they would ordinarily be lost. Because the detector now detects the outermost ions, the peripheral areas of the specimen are now imaged by the detector, providing the detector with a greatly increased field of view of the specimen, as much as 100 degrees (full angle) or more. |
US10614998B2 |
Charge reduction by digital image correlation
Charging areas in electron microscopy are identified by comparing images obtained in different frames. A difference image or one or more optical flow parameters can be used for the comparison. If charging is detected, electron dose is adjusted, typically just in specimen areas associated with charging. Dose is conveniently adjusted by adjusting electron beam dwell time. Upon adjustment, a final image is obtained, with charging effects eliminated or reduced. |
US10614995B2 |
Atom probe with vacuum differential
In an atom probe having a vacuum chamber containing a specimen mount and a detector for receiving ions emitted from the specimen, a high vacuum subchamber is provided about the specimen mount, with an aperture in the subchamber allowing passage of emitted ions to the detector. The high vacuum subchamber may be pumped to higher vacuum (lower pressure) than the vacuum chamber, and so long as the pressure in the vacuum chamber is below about 10−1 Pa, very little gas diffusion takes place through the aperture, allowing higher vacuum to be maintained in the subchamber despite the aperture opening to the chamber. The higher vacuum in the subchamber about the specimen assists in reducing noise in atom probe image data. The aperture may conveniently be provided by the aperture in a counter electrode, such as a local electrode, as commonly used in atom probes. |
US10614994B2 |
Electron microscope
The present invention is to provide an electron microscope capable of being activated to an appropriate temperature by disposing an NEG at an extraction electrode around an electron source. The present invention is an electron microscope provided with an electron gun, in which the electron gun includes an electron source, an extraction electrode, and an accelerating tube, the accelerating tube is connected to the extraction electrode at a connection portion, the extraction electrode includes a first heater and a first NEG, and the first heater and the first NEG are spaced apart in an axial direction of an electron beam emitted from the electron source. |
US10614993B2 |
Method and apparatus for an imaging system
The present invention provides apparatus for an imaging system comprising a multitude of chemical emitting elements upon a substrate. In some embodiments the substrate may be approximately round with a radius of approximately one inch. Various methods relating to using and producing an imaging system of chemical emitters are disclosed. |
US10614992B2 |
Electrostatic lens, and parallel beam generation device and parallel beam convergence device which use electrostatic lens and collimator
Provided is a compact device which captures, over a large solid angle range, electrically charged particles emitted from a point source and parallelizes the trajectories of said charged particles. The present invention is configured from: an electrostatic lens comprising a plurality of axisymmetric electrodes (10-14) and an axisymmetric aspherical mesh (2) which has a surface that is concave away from the point source; and a flat collimator plate (3) positioned coaxially with the electrostatic lens. The acceptance angle for the electrically charged particles generated from a point source (7) is ±30° or greater. The shape of the aspherical mesh (2), and the potentials and the positions of a ground electrode (10) and application electrodes (11-15) are adjusted so that the trajectories of the electrically charged particles are substantially parallelized by the electrostatic lens. The electrostatic lens and the flat collimator plate are positioned on a common axis. |
US10614988B2 |
Package structure of display panel, connecting board, package method and display device
Provided are a package structure, adaptor board, and packaging method of a display panel, and display device. A package structure of a display panel includes: the display panel, a chipset configured to control the display panel, and an adaptor board, wherein the chipset is located over the display panel, and the adaptor board is located between the chipset and the display panel. A protrusion at a side of the adaptor board facing the display panel has a gold surface. Package pins of respective chips in the chipset are electrically connected to the display panel via the adaptor board. |
US10614985B2 |
3 phase undervoltage trip device and molded case circuit breaker therewith
The present disclosure relates to a 3-phase undervoltage trip device capable of automatically tripping a circuit breaker based on an under-voltage of a 3-phase line voltage, including lines to which a 3-phase power is applied. The undervoltage trip device is connected to lines to which a 3-phase power is applied and configured to operate to automatically trip a circuit breaker when an open phase condition occurs on any one of three phases of the power. As the undervoltage trip device automatically trips the circuit breaker when the open phase condition occurs on any one of three phase, occurrence of the open phase condition due to disconnection or an accident on the line may be easily detected. |
US10614983B2 |
Switching element for electrical energy distribution board and electrical energy distribution box fitted with such a switching element
This switching element for an electrical energy distribution board comprises a distribution bar and a support plate on which the distribution bar is fixed. The switching element comprises a coil, a contact movable under the action of the coil, said contact being mounted movably in a chamber. Said chamber comprises two parts intended to be mounted on the distribution board (P) in such a way that the movable contact acts on said bar, said chamber being furnished with means of fixing to the distribution bar or to the plate, the switching element being non-removably fixed by said chamber onto the distribution board (P). |
US10614978B2 |
Rocker switch element for motor vehicles with protection against unwanted actuation
A rocker switching control element for electrical sliding roofs on a vehicle overhead panel has an actuation rocker formed as a switch with switching positions and is arranged on a substantially planar control panel. The actuation rocker is recessed such that it does not project beyond the panel edge region. The transition between the panel edge region and the actuation rocker is formed with the panel edge region forming over a first width a goblet-like edge set back by a first depth, and an adjoining edge, separated by a gap of width, of the actuation rocker, which edge is recessed by more than the first depth in the non-actuated state and set further back continuously over a second width by a second depth. The recess is shaped overall such that inadvertent actuation of the actuation rocker by an object significantly larger than a human finger is prevented. |
US10614976B2 |
Removable shed sleeve for switch
A method for assembling a housing for a high voltage electrical switch includes providing a tubular body having a top portion and a bottom portion opposite the top portion, wherein the tubular body is configured to receive a vacuum bottle assembly within the tubular body; sliding a first shed sleeve over an outside surface of the top portion without creating a permanent bond, wherein an interior surface of the first shed sleeve forms a dielectric interface between the outside surface of the top portion and the interior surface of the first shed sleeve; and sliding a second shed sleeve over an outside surface of the bottom portion without creating a permanent bond, wherein an interior surface of the second shed sleeve forms a dielectric interface between the outside surface of the bottom portion and the interior surface of the second shed sleeve. |
US10614974B2 |
Switching device
A switching device for low or medium voltage electric power distribution networks, the switching device comprising: at least an electric pole comprising a movable contact and a fixed contact, which are coupleable/decoupleable one to another; a circuit assembly, which comprises a chain of semiconductor devices adapted to switch in an ON state or in an OFF state depending on the voltage applied thereto, the semiconductor devices being electrically connected in series one to another in such a way that a current can flow according to a predefined conduction direction (CD) when the semiconductor devices are in an ON state. The circuit assembly comprises an input terminal, an output terminal and at least an intermediate terminal electrically connected with at least an intermediate electric node positioned between two subsequent semiconductor devices. The input terminal is electrically connected with the fixed contact: the input terminal, the output terminal and the at least an intermediate terminal are electrically coupleable/decoupleable with/from the movable contact when the movable contact reaches different positions during a movement towards/away from the fixed contact in such a way that different groups of semiconductor devices switch in an ON state or in an OFF state at different instants during the movement of the movable contact, depending on the position reached by the movable contact. |
US10614972B2 |
Retrofit switch
A retrofit switch apparatus is attached to a traditional switch device. The traditional switch device has a traditional switch for accepting a first user manual operation to control a target. The retrofit switch apparatus includes an attaching device, a retrofit housing and a touch module. The attaching device is attached to the traditional switch device. The retrofit housing provides a containing space for covering the traditional switch. The touch module has a touch surface and a driver circuit. The touch surface receives a second user manual operation processed by the driver circuit. |
US10614966B2 |
Aligned graphene-carbon nanotube porous carbon composite
Embodiments of the present disclosure are directed to carbon-containing composites which are suitable for use as electrodes in electrochemical systems. The composites are formed from a scaffold of graphene and carbon nanotubes. Graphene flakes form a plurality of generally planar sheets (e.g., extending in an x-y plane) separated in the direction of a composite axis (e.g., along a z-axis) and approximately parallel to one another. The carbon nanotubes extend between the graphene sheets and at least a portion of the carbon nanotubes are aligned in approximately the same direction, at a defined angle with respect to the composite axis. At least a portion of the scaffold is embedded within a porous carbon matrix (e.g., an activated carbon, a polymer derived graphitic carbon, etc.). |
US10614965B2 |
Activated carbons from dairy products
An electrode of an energy storage device and methods of fabrication are provided which include: pyrolyzing a carbon-containing precursor to form a stabilized-carbonized material; and annealing the stabilized-carbonized material to form a structurally-modified activated carbon material. The structurally-modified activated carbon material includes a tunable pore size distribution and an electrochemically-active surface area. The electrochemically-active surface area of the structurally-modified activated carbon material is greater than a surface area of graphene having at least one layer, the surface area of the graphene having at least one layer being about 2630 m2 g−1. |
US10614963B2 |
Low profile flat wet electrolytic tantalum capacitor
A low profile wet electrolytic capacitor is disclosed. The low profile wet electrolytic capacitor includes an outer case assembly. The outer case assembly is formed by an outer case and outer case cover that is hermetically sealed to the outer case. The outer case assembly includes an interior area. A capacitive element is positioned in the interior area. The capacitive element is isolated from the outer case assembly by a plurality of insulative elements. A connecting tube is positioned perpendicular to and attached to the outer case and the outer case cover and passes through an opening in the capacitive element. An isolated positive lead is positioned on the outer case assembly and is in electrical communication with the capacitive element. A fluid electrolyte is contained in the interior area of the outer case assembly. A method of forming the capacitor and stacked capacitor assemblies is also provided. |
US10614960B2 |
Composite electronic component and board having the same
A composite electronic component includes: a composite body in which a multilayer ceramic capacitor and a ceramic chip are coupled to each other. The multilayer ceramic capacitor includes a first ceramic body, and first and second external electrodes disposed on both end portions of the first ceramic body. The ceramic chip includes a second ceramic body disposed on a lower portion of the multilayer ceramic capacitor, and first and second terminal electrodes disposed on both end portions of the second ceramic body and connected to the first and second external electrodes. A width of first regions of the second ceramic body in which the first and second terminal electrodes are disposed is wider than a width of a second region of the second ceramic body between the first regions. |
US10614955B2 |
Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes: a ceramic body including dielectric layers and having first and second surfaces opposing each other; a plurality of internal electrodes disposed in the ceramic body; and first and second side margin portions disposed on end portions of the internal electrodes exposed to the first and second surfaces, wherein the ceramic body includes an active portion, and cover portions disposed on upper and lower surfaces of the active portion, each of the first and second side margin portions is divided into a first region and a second region, each of the cover portions is divided into a first region and a second region, and contents of magnesium (Mg) contained in the second regions of the cover portions and the first and second side margin portions are larger than those of magnesium (Mg) contained in the first regions thereof, respectively. |
US10614953B2 |
Mitigation of contamination of electroplated cobalt-platinum films on substrates
Various embodiments to mitigate the contamination of electroplated cobalt-platinum films on substrates are described. In one embodiment, a device includes a substrate, a titanium nitride diffusion barrier layer formed upon the substrate, a titanium layer formed upon the titanium nitride diffusion barrier layer, a platinum seed layer, and a cobalt-platinum magnetic layer formed upon the platinum seed layer. Based in part on the use of the titanium nitride diffusion barrier layer and/or the platinum seed layer, improvements in the interfaces between the layers can be achieved after annealing, with less delamination, and with substantial improvements in the magnetic properties of the cobalt-platinum magnetic layer. Further, the cobalt-platinum magnetic layer can be formed at a relatively thin thickness of hundreds of nanometers to a few microns while still maintaining good magnetic properties. |
US10614950B2 |
Coil component assembly for mass production of coil components and coil components made from coil component assembly
A coil component assembly includes a support member, a plurality of processed spaces penetrating through the support member, a plurality of coils disposed in the plurality of processed spaces, respectively, and a magnetic material covering the support member and the plurality of coils. The coil component assembly can be diced to form individually coil components. |
US10614949B2 |
Electrostatic shielding of planar magnetic devices of electrosurgical generators
An electronic device includes: a multilayered dielectric substrate including a plurality of dielectric layers; a planar magnetic device disposed on at least one internal dielectric layer of the plurality of dielectric layers; and an overlapping shield assembly including a first shield layer and a second shield layer separated by at least one of the plurality of dielectric layers. |
US10614946B2 |
Electronic component
An electronic component includes a body and a pair of terminal electrodes. The body has a pair of end faces opposing each other in a first direction, a pair of main faces opposing each other in a second direction, and a pair of side faces opposing each other in a third direction. One of the main faces serves as a mounting face. A clearance in the first direction between an end edge of a conductive resin layer and the end edge of a base metal layer at an end portion of the one of the main faces in the third direction is longer than a clearance in the first direction between the end edge of the conductive resin layer and the end edge of the base metal layer at a central portion of the one of the main faces in the third direction. |
US10614944B2 |
Transformer and power supply device including the same
A transformer includes a magnetic core, a first coil unit and a second coil unit. The first coil unit is disposed within the magnetic core and includes a laminated board having layers laminated therein and conductive patterns. Respective ones of the conductive patterns are disposed on the laminated layers. The second coil unit includes a conductive wire spaced apart from the conductive patterns of the laminated board by an insulating distance. The conductive wire includes a triple-insulated wire surrounded by three sheets of insulating paper to maintain the insulating distance from the conductive patterns. |
US10614943B2 |
Multilayer seed pattern inductor and manufacturing method thereof
A multilayer seed pattern inductor includes a magnetic body and an internal coil part. The magnetic body contains a magnetic material. The internal coil part is embedded in the magnetic body and includes connected coil conductors disposed on two opposing surfaces of an insulating substrate. Each of the coil conductors includes a seed pattern formed of at least two layers, a surface coating layer covering the seed pattern, and an upper plating layer formed on an upper surface of the surface coating layer. |
US10614942B2 |
Inductors formed with through glass vias
Aspects of the present disclosure provide three-dimensional (3D) through-glass-via (TGV) inductors for use in electronic devices. In some embodiments, a first portion of a 3D TGV inductor may be formed in a first wafer and a second portion of a 3D TGV may be formed in a second wafer. The first portion and second portion may be bonded together in a bonded wafer device thereby forming a larger inductor occupying relatively little wafer space on the first and the second wafers. |
US10614936B2 |
Varistor module
A varistor module includes a base, a case, a varistor body and a metal flat spring. The base has two limit structures. The case is assembled with the base and to form a closed space. The limit structures are disposed in the closed space. The varistor body includes a ceramic chip and two limit pins. The ceramic chip has two electrode layers located on two opposite surfaces, respectively. The limit pins are disposed on the electrode layers, respectively. The limit pins extend outward from the corresponding electrode layers and pass through the limit structures. One of the limit pins forms a splice segment between the electrode layer and the limit structure. The metal flat spring is disposed on the base. One end of the metal flat spring passes out of the closed space, and the other end of the metal flat spring is connected to the splice segment. |
US10614930B2 |
Induction cable, coupling device, and method for producing an induction cable
An induction cable contains a plurality of cable conductors each having a conductor strand surrounded by insulation. The conductor strand contains a plurality of conductor sections which are spaced apart in the longitudinal cable direction at resonance dividing points by insulating intermediate pieces. The induction cable furthermore has a coupling device on which a plurality of the conductor strands are separated forming coupling ends at coupling positions. The coupling ends are connected to each other via the coupling device. A simple providing and installing of the induction cable and a simple replacement of damaged cable parts is thus enabled. |
US10614929B2 |
Wire harness sheet, wire harness, and method of manufacturing wire harness
A wire harness sheet includes a sheet base material that has a rectangular shape formed by a pair of first side portion and a second side portion in parallel with each other and by a third side portion and a fourth side portion orthogonal to the first side portion and the second side portion; an adhesive layer that is provided on one surface of the sheet base material; and a slit which is cut into the sheet base material in such a manner that the slit is formed along and in parallel with each the third side portion and the fourth side portion between each the first side portion and the second side portion, and a placement region of an electric wire bundle. |
US10614927B2 |
Storing hazardous material in a subterranean formation
A hazardous material storage bank includes a wellbore extending into the Earth and including an entry at least proximate a terranean surface, the wellbore including a substantially vertical portion, a transition portion, and a substantially horizontal portion; a storage area coupled to the substantially horizontal portion of the well bore, the storage area within or below a shale formation, the storage area vertically isolated, by the shale formation, from a subterranean zone that includes mobile water; a storage container positioned in the storage area, the storage container sized to fit from the wellbore entry through the substantially vertical, the transition, and the substantially horizontal portions of the wellbore, and into the storage area, the storage container including an inner cavity sized enclose hazardous material; and a seal positioned in the wellbore, the seal isolating the storage portion of the wellbore from the entry of the wellbore. |
US10614926B2 |
Method of handling radioactive solutions
The invention relates to the field of environmental protection, more specifically to the field of processing radioactive waste, and can he used for the safe and effective handling of a large quantity of liquid radioactive waste of various activity levels that has been formed as the result of decontaminating protective equipment of boxes and chambers, and makes it possible to decrease the volume of stored waste by solidifying same and incorporating same into a ceramic matrix. For this purpose, radioactive solutions after decontamination of surfaces of protective equipment are evaporated as alkaline and acidic solutions containing sodium hydroxide, potassium permanganate, oxalic acid, and nitric acid until a solid residue forms, and are calcined, and the calcinate is mixed with components of a fusion mixture containing oxides of titanium, calcium, iron (III), zirconium, and manganese (IV) and aluminum in a specified ratio, and fused. |
US10614925B2 |
Modular portable cask transfer facility
A modular portable cask transfer (MPCT) facility is capable of transferring a canister containing spent nuclear fuel materials from or to a transportation cask respectively to or from a storage overpack. A transfer cask is utilized for the transfer. Telescoping legs enable movement of the transfer cask independent of the canister, which is moved using a hoist. Due to its modular configuration, the MPCT facility can be assembled, disassembled, and moved from one nuclear power plant to another. |
US10614919B1 |
Automated medical diagnosis, risk management, and decision support systems and methods
In one aspect, the invention relates to method and systems for automating medical data processing and counseling. A method may include receiving a selection of a condition associated with a plurality of diagnosis possibilities for a patient. The method may further include displaying candidate treatment options based upon, at least in part, the condition associated with the plurality of diagnosis possibilities for the patient. The method may also include receiving a selection of a candidate treatment option from the candidate treatment options displayed and a regimen associated with the candidate treatment option selected. The method may additionally include determining a diagnosis for the patient based upon, at least in part, the condition associated with the plurality of diagnosis possibilities for the patient, the candidate treatment option, and the regimen. The diagnosis may be one of the plurality of diagnosis possibilities for the patient. |
US10614917B2 |
Medical apparatus and method of controlling a medical apparatus
A medical apparatus has a plurality of movable elements that are remotely displaced. A display device receives inputs for positioning the movable elements from a user. A computing device that is coupled to the display device displays a model of the medical apparatus on the display device. The movable elements are displayed in the model in accordance with the received inputs for positioning. In response to a trigger signal of the user for moving the movable elements, the movable elements are driven so as to adopt the displayed position. |
US10614916B1 |
Means and methods for providing a continuous pharmaceutical operation service
An aspect of some embodiments of the invention relates to a pharmaceutical dispensing machine configured to perform a pharmaceutical dispensing process, comprising: at least one module configured in a first configuration to perform at least one first part of said pharmaceutical dispensing process; dispensing hardware configured in a second configuration to perform at least one second part of said pharmaceutical dispensing process; and circuitry, which controls and coordinates the operation of said at least one module and said dispensing hardware using at least one parameter related to said dispensing pharmaceutical process; wherein said at least one first part of said pharmaceutical dispensing process and said at least one second part of said pharmaceutical dispensing process overlap in functionality by at least one subassembly component in said dispensing hardware which overlaps in functionality with said dispensing module in said pharmaceutical dispensing process and are performed at a same dispensing event. |
US10614908B2 |
Method for fixing outlier bit and memory device
A method for fixing outlier bits is provided in the invention. The method is applied to a memory device, and a memory array of the memory device is divided into a plurality of blocks. The method includes the steps of setting an initial voltage and a terminal voltage of a margin read (MGRD) operation in each block, wherein the initial voltage is set in a distribution of a threshold voltage of each block; finding a MGRD spec corresponding to each block at a range defined by the initial voltage and the terminal voltage; detecting outlier bits in each block according to the MGRD spec corresponding to each block; and fixing the outlier bits in each block. |
US10614907B2 |
Short detection and inversion
In some examples, a memory device may be configured to store data in either an original or an inverted state based at least in part on a state associated with one or more shorted bit cells. For instance, the memory device may be configured to identify a shorted bit cell within a memory array and to store the data in the memory array, such that a state of the data bit stored in the shorted bit cell matches the state associated with the shorted bit cell. |
US10614906B2 |
Semiconductor memory devices, memory systems and methods of operating semiconductor memory devices
A semiconductor memory device includes a memory cell array including a plurality of dynamic memory cells, an ECC engine configured to correct at least one error in a read data from the memory cell array, and a test circuit which performs a test on the memory cell array in a test mode of the semiconductor memory device by writing a test pattern data in the memory cell array and by reading, from the memory cell array, test result data corresponding to the test pattern data. When the test result data includes at least one error bit, the test circuit subtracts a second number from a first number of the at least one error bit and is configured to output the subtracted result to an outside of the semiconductor memory device. The second number corresponds to a number of error bits that the ECC engine is capable of correcting. |
US10614903B2 |
Testing non-volatile memories
A computer-implemented method includes receiving probability distribution function (PDF) data corresponding to bit-error-rate (BER) data for each of a plurality of data blocks within a qualified set of NVRAMS, collecting non-exhaustive bit-error-rate data for each of the data blocks on a tested NVRAM to produce non-exhaustive test data for each of the data blocks, determining a plurality of stable data blocks on the tested NVRAM based on the non-exhaustive test data and the probability distribution function data for each of the data blocks, determining, from the non-exhaustive test data, an inferior data block for the stable data blocks on the tested NVRAM, collecting exhaustive bit-error-rate data on the inferior data block to produce exhaustive test data for the tested NVRAM, and routing the tested NVRAM according to the exhaustive test data. A corresponding computer program product and computer system are also disclosed herein. |
US10614900B2 |
Semiconductor memory device
A semiconductor memory device includes a first memory cell which is capable of being set to any one of at least eight threshold voltages, a first bit line connected to the first memory cell, a word line connected to a gate of the first memory cell, a sense amplifier connected to the first bit line, wherein the sense amplifier has at least four data latch circuits, and an extra data latch circuit connected to the sense amplifier through a data bus. A verification operation for verifying the threshold voltage of the first memory cell is performed after a programming operation is performed on the first memory cell, and the verification operation includes seven verification operations during which the four data latch circuits, but not the extra data latch circuit, are accessed. |
US10614899B2 |
Program progress monitoring in a memory array
A memory device comprises a memory array including multi-level memory cells, buffer circuitry, a memory control unit and a program progress indicator. The memory control unit is operatively coupled to the memory array and configured to load first data into the buffer circuitry and program the multi-level memory cells with the first data using multiple programming passes to program multiple programming levels. The program progress indicator is configured to indicate completion of a programming level as the programming of the multiple programming levels progresses. The memory control unit is further configured to load second data for programming of the multi-level memory cells according to an indication of completion of the program progress indicator. |
US10614894B2 |
Select gates separation for improving performance in three-dimensional non-volatile memory
Disclosed includes a memory device and a method of operating the memory device. A voltage is applied to a word line coupled to first memory transistors of a first plurality of strings of transistors and second memory transistors of a second plurality of strings of transistors. A current flow through one or more of the first plurality of strings of transistors is enabled, while applying the voltage to the word line. A current flow through the second plurality of strings of transistors is disabled by floating source terminals and drain terminals of the second memory transistors, while enabling the current flow through the one or more of the first plurality of strings of transistors. |
US10614891B2 |
Methods of operating memory devices based on sub-block positions and related memory systems
A memory device can include a memory block operatively connected to a common source line and a plurality of bit lines, wherein the memory block includes first and second sub-blocks each having a respective position in the memory block relative to the common source line and the plurality of bit lines. The memory device can be operated by receiving a command and an address from outside the memory device and performing a precharge operation on the memory block in response to the command, using a first precharge path through the memory block or a second precharge path through the memory block based on the respective position of the first or second sub-block that includes a word line that is configured to activate responsive to the address. |
US10614887B2 |
Nonvolatile memory device and method of programming the same
In a method of programming a three-dimensional nonvolatile memory device, a program loop is executed at least one time. The program loop includes a programming step for programming selected memory cells among memory cells and a verifying step for verifying whether the selected memory cells are program-passed or not. In programming the selected memory cells, a level of a voltage being applied to a common source line connected to the memory cells in common may be changed. Thus, in a program operation, power consumption which is needed to charge-discharge the common source line can be decreased while increasing boosting efficiency. |
US10614885B2 |
Microcontroller, memory system having the same, and method for operating the same
There are provided a microcontroller, a memory system having the same, and a method for operating the same. A memory system includes: a semiconductor memory performing a scanning operation on ROM data stored in a microcontroller in a test operation and outputting a result of the scanning operation as a status output signal; and a controller for determining whether an error exists in the ROM data, using the status output signal. |
US10614883B2 |
Resistance memory cell
A resistance memory includes a resistance memory cell having a resistance memory element and a two-terminal access device in series. The two-terminal access device affects the current-voltage characteristic of the resistance memory cell. The resistance memory additionally includes a circuit to apply across the resistance memory cell a set pulse having a set polarity to set the resistance memory cell to a low-resistance state that is retained after application of the set pulse, a reset pulse having a reset polarity, opposite to the set polarity, to reset the resistance memory cell to a high-resistance state that is retained after application of the reset pulse, and a read pulse of the reset polarity and smaller in magnitude than the reset pulse to determine the resistance state of the resistance memory cell without changing the resistance state of the resistance memory cell. |
US10614879B2 |
Extended write modes for non-volatile static random access memory architectures having word level switches
Disclosed herein is a method of performing a non-volatile write to a memory containing a plurality of volatile memory cells grouped into words, with each volatile memory cell having at least one non-volatile memory cell associated therewith. The method includes steps of a) receiving a non-volatile write instruction including at least one address and at least one data word to be written to that at least one address, b) writing the at least one data word to the volatile memory cells of a word at the at least one address, and c) writing data from the volatile memory cells written to during step b) to the non-volatile memory cells associated to those volatile memory cells by individually addressing those non-volatile memory cells for non-volatile writing, but not writing data from other volatile memory cells to their associated non-volatile memory cells because those non-volatile memory cells are not addressed. |
US10614878B2 |
High speed SRAM device with cross coupled bit line charging circuit and voltage
A module includes a high speed voltage node, a pre-charging circuit, and a cross coupled circuit. The pre-charging circuit includes a pre-charger configured to pre-charge complementary first and second lines of a memory device to a level of a source voltage. The cross coupled circuit is configured to pull one of the first and second lines to a level of a high speed voltage at the high speed voltage node higher than the level of the source voltage. As such, a memory cell of the memory device can be read at a high speed. |
US10614876B1 |
Sensing charge recycling circuitry
A memory device include one or more sections of memory banks. Each of the one or more sections may include multiple sensing amplifiers and a digit line to supply voltages to the sensing amplifiers during a refresh of the respective section. The memory device may also include transmission circuitry configured to transmit excess charge remaining on a first digit line of a first section to a second digit line of a second section after a refresh of the first section and before a refresh of the second section. |
US10614875B2 |
Logical operations using memory cells
The present disclosure includes apparatuses and methods related to logical operations using memory cells. An example apparatus comprises a first memory cell controlled to invert a data value stored therein and a second memory cell controlled to invert a data value stored therein. The apparatus may further include a controller coupled to the first memory cell and the second memory cell. The controller may be configured to cause performance of a logical operation between the data value stored in the first memory cell and the data value stored in the second memory cell. |
US10614874B2 |
Integrated memory assemblies comprising multiple memory array decks
Some embodiments include an integrated memory assembly having a first memory array deck over a second memory array deck. A first series of conductive lines extends across the first memory array deck, and a second series of conductive lines extends across the second memory array deck. A first conductive line of the first series and a first conductive line of the second series are coupled with a first component through a first conductive path. A second conductive line of the first series and a second conductive line of the second series are coupled with a second component through a second conductive path. The first and second conductive lines of the first series extend through first isolation circuitry to the first and second conductive paths, respectively; and the first and second conductive lines of the second series extend through second isolation circuitry to the first and second conductive paths, respectively. |
US10614871B2 |
Semiconductor devices and semiconductor systems including the semiconductor devices
A semiconductor device includes a delay circuit and a column signal generation circuit. The delay circuit delays a write signal by a sum of a write latency time and a burst operation time to generate a write pulse, delays a read signal to generate a read pulse, and generates a pre-charge signal which is enabled after a predetermined period elapses from a time when the write signal is generated. The column signal generation circuit generates a column signal from a chip selection signal and a command/address signal when the write pulse or the read pulse is inputted to the column signal generation circuit. The column signal is a signal for selecting at least one memory cell included in one of a plurality of banks. |
US10614868B2 |
Memory device with strong polarization coupling
A semiconductor memory device and method for providing the semiconductor memory device are described. The semiconductor memory device includes a ferroelectric capacitor. The ferroelectric capacitor includes a first electrode, a second electrode and a multilayer insulator structure between the first and second electrodes. The multilayer insulator structure includes at least one ferroelectric layer and at least one dielectric layer. The at least one ferroelectric layer and the at least one dielectric layer share at least one interface and have a strong polarization coupling. |
US10614867B2 |
Patterning of high density small feature size pillar structures
A method for forming an array of very small pillar structures having a very small feature size that is smaller than the resolution limit of photolithographic process available for patterning such structures. The method involves forming an array of silicon pillar structures over a layer of material that will ultimately form the pillar structures. The array of silicon pillar structures is repeatedly oxidized to form a layer of silicon oxide at an outer surface of the silicon pillar structures and then etched to remove the outer layer of oxide, thereby reducing the features size (i.e. diameter) of the silicon pillar structure. A final oxidation process entirely oxidizes the remaining silicon pillar structures, leaving an array of small silicon oxide pillar structures that can be used as a mask for patterning underlying layers, including the underlying pillar material. The process is especially useful for forming an array of magnetic memory pillars. |
US10614864B1 |
Buffer output circuit, driving method thereof and memory apparatus
A buffer output circuit, a driving method thereof and a memory apparatus are provided. The memory apparatus includes a memory array and the buffer output circuit including a first output stage circuit and a second output stage circuit. The first output stage circuit and the second output stage circuit receive the data signal at the same time and are both coupled to the data output terminal outputting a data output signal. The second output stage circuit receives a feedback signal from the first output stage circuit. During a pre-charging-discharging period, the first output stage circuit performs a voltage pre-raising operation or a voltage pre-decreasing operation on the data output signal based on the data signal, and the second output stage circuit keeps the level of the data output signal changing based on the feedback signal until the state transition of the data output signal is completed. |
US10614861B2 |
Apparatuses and methods for generating a voltage in a memory
Apparatuses and methods for generating a voltage are described. An example apparatus includes first, second, and third bias circuits configured to provide first, second, and third bias signals, respectively. The example apparatus further includes a voltage output circuit configured to receive the first, second, and third bias signals. The voltage output circuit includes an output circuit and a current circuit. The output circuit includes an output node, a first node, and an input circuit configured to receive the first bias signal. The output circuit is configured to provide an output voltage at the output node having a magnitude based on the magnitude of the first bias signal. The current circuit includes a first transistor configured to receive the second bias signal and further includes a second transistor configured to receive the third bias signal. The first transistor and second transistor are coupled in parallel and to the first node. |
US10614858B2 |
Method and apparatus for editing media content
A system presents a media playback. The system receives a plurality of time stamped trigger data. The system reads a plurality of media segments from a media capture device. Each media segment corresponds to a respective time stamped trigger datum. The system outputs the plurality of media segments as a playback including the plurality of media segments. |
US10614855B2 |
Spherical video editing
Systems and methods provide for editing of spherical video data. In one example, a computing device can receive a spherical video (or a video associated with an angular field of view greater than an angular field of view associated with a display screen of the computing device), such as by a built-in spherical video capturing system or acquiring the video data from another device. The computing device can display the spherical video data. While the spherical video data is displayed, the computing device can track the movement of an object (e.g., the computing device, a user, a real or virtual object represented in the spherical video data, etc.) to change the position of the viewport into the spherical video. The computing device can generate a new video from the new positions of the viewport. |
US10614852B2 |
Data-center drive with split-actuator that increases read/write performance via data striping
A method for writing data in a disk drive having actuators each controlling arms extending over disk surfaces, including: receiving a write command from a host; receiving from the host data; dividing the data into data blocks; determining: a first surface from the disk surfaces where data is written by a first head of an arm controlled by a first actuator of the actuators; and a second surface from the disk surfaces where data is written by a second head of an arm controlled by a second actuator of the actuators; determining storage blocks of each of the first and the second surface; and writing first data blocks of the divided data blocks to the determined storage blocks of the first surface using the first head while writing second data blocks of the divided data blocks to the determined storage blocks of the second surface using the second head. |
US10614851B1 |
Verification of data on tape storage system
A method, computer system, and a computer program product for verifying data written to a tape is provided. The present invention may include preparing a first group of data to be written to the tape; signaling a tape drive to perform a write operation to write the first group of data to the tape; receiving from the tape drive a tape head location signal, wherein the tape head location signal indicates that the tape drive has detected that the tape movement during the write operation has reached a turnaround point; performing a read operation to read the first group of data from the tape; receiving from the tape drive a second group of data read by the tape drive during the read operation; and comparing the first group of data to the second group of data. |
US10614848B2 |
Media, systems and methods for optical data storage
Provided are media, systems and methods for optical data storage. A nanocomposite material for use as an optical data recording medium comprises nanoparticles embedded in a host matrix, wherein the host matrix comprises a material having a high structural stability, and the nanoparticles comprise optical functional components having a first physical or chemical state and a property of permanent transition to a second physical or chemical state upon exposure to corresponding optical radiation, whereby information may be recorded in the first and second physical or chemical states of the optical functional components over an extended time period. |
US10614846B1 |
Measuring servo reader span on a magnetic recording head
A computer-implemented method for measuring servo to servo reader spacing in a module, according to one embodiment, includes cause emission of a measurable electro-magnetic signal from two writer elements that are fixed at a same span as a nominal servo reader spacing. The writer elements are positioned in multiple relative positions along a transducer array of a module having servo readers in the transducer array. The strength of the electro-magnetic signal detected by each servo reader is measured at the multiple relative positions. A determination is made, from the measured strengths, whether the servo reader span matches the nominal servo reader spacing. |
US10614837B2 |
Tape head having a portion of a bearing surface slot that defines a skiving edge
A method according to one embodiment includes forming a bearing surface slot in an end of a section of a thin film wafer at a location that defines a tape bearing surface extending between the bearing surface slot and portions of transducers exposed on the end. The section has a plurality of rows of transducers formed on a substrate. A row is sliced from the section, the row having the end and bearing surface slot. |
US10614832B2 |
System and method for diarization based dialogue analysis
A preferred embodiment of the invention relates to a dialogue analysis system that can analyze speech of a user communicating with other participants in a dialogue. The user can be a lead speaker of the dialogue. The dialogue analysis system can receive voice signals of the user and the other participants from their respective communication devices. Subsequently, the dialogue analysis system can identify speech of a user in order to differentiate that speech from speeches of other participants. The dialogue analysis system can analyze the speech of the user as well as collective speeches of the other participants. Based on the analysis, the dialogue analysis system can generate a customized report for the user. The dialogue analysis system can deliver the customized report for the user to a computing device. |
US10614831B2 |
Audio activity tracking and summaries
Various embodiments provide systems and methods which disclose a device which may be used to determine an audio event based on receiving an audio signal. Based on the determined audio event, audio activity may be tracked. The tracked audio activity may be summarized based on a summary mode. Feedback of the summarized tracked audio activity may be based on a feedback mode. |
US10614829B2 |
Method and apparatus to determine and use audience affinity and aptitude
One embodiment is a method of presenting an audio or audio-visual work which includes: (a) detecting media work content properties in an audio portion of the audio or audio-visual work using a media work content properties detection apparatus; (b) associating a presentation rate of the audio of the audio portion of the audio or audio-visual work with the detected media work content properties; and (c) presenting the portion of the audio or audio-visual work using the media work content properties detection apparatus so that the audio is presented at the presentation rate; wherein the media work content properties comprise one or more indicia of words of interest; and wherein the audio or audio-visual work includes conversations. |
US10614828B1 |
Augmented reality speech balloon system
Disclosed is an augmented reality system to generate and cause display of an augmented reality interface at a client device. Various embodiments may detect speech, identify a source of the speech, transcribe the speech to a text string, generate a speech bubble based on properties of the speech and that includes a presentation of the text string, and cause display of the speech bubble at a location in the augmented reality interface based on the source of the speech. |
US10614825B2 |
Parametric reconstruction of audio signals
An encoding system encodes an N-channel audio signal (X), wherein N≥3, as a single-channel downmix signal (Y) together with dry and wet upmix parameters ({tilde over (C)},{tilde over (P)}). In a decoding system, a decorrelating section outputs, based on the downmix signal, an (N−1)-channel decorrelated signal (Z); a dry upmix section maps the downmix signal linearly in accordance with dry upmix coefficients (C) determined based on the dry upmix parameters; a wet upmix section populates an intermediate matrix based on the wet upmix parameters and knowing that the intermediate matrix belongs to a predefined matrix class, obtains wet upmix coefficients (P) by multiplying the intermediate matrix by a predefined matrix, and maps the decorrelated signal linearly in accordance with the wet upmix coefficients; and a combining section combines outputs from the upmix sections to obtain a reconstructed signal ({circumflex over (X)}) corresponding to the signal to be reconstructed. |
US10614823B2 |
Transmitting apparatus, transmitting method, receiving apparatus, and receiving method
A process of an audio stream on a receiving side is facilitated.Encoding processing is performed on audio data and an audio stream in which an audio frame including audio compression data is continuously arranged is generated. Tag information indicating that the audio compression data of a predetermined sound unit is included is inserted into the audio frame including the audio compression data of the predetermined sound unit. A container stream of a predetermined format including the audio stream into which the tag information is inserted is transmitted. |
US10614820B2 |
Binaural rendering method and apparatus for decoding multi channel audio
Disclosed is a binaural rendering method and apparatus for decoding a multichannel audio signal. The binaural rendering method may include: extracting an early reflection component and a late reverberation component from a binaural filter; generating a stereo audio signal by performing binaural rendering of a multichannel audio signal base on the early reflection component; and applying the late reverberation component to the generated stereo audio signal. |
US10614819B2 |
Acoustic environment simulation
Encoding/decoding an audio signal having one or more audio components, wherein each audio component is associated with a spatial location. A first audio signal presentation (z) of the audio components, a first set of transform parameters (w(f)), and signal level data (β2) are encoded and transmitted to the decoder. The decoder uses the first set of transform parameters (w(f)) to form a reconstructed simulation input signal intended for an acoustic environment simulation, and applies a signal level modification (α) to the reconstructed simulation input signal. The signal level modification is based on the signal level data (β2) and data (p2) related to the acoustic environment simulation. The attenuated reconstructed simulation input signal is then processed in an acoustic environment simulator. With this process, the decoder does not need to determine the signal level of the simulation input signal, thereby reducing processing load. |
US10614808B2 |
Mobile device for speech input and text delivery
Aspects of the disclosure provide systems and methods for facilitating dictation. Speech input may be provided to an audio input device of a computing device. A speech recognition engine at the computing device may obtain text corresponding to the speech input. The computing device may transmit the text to a remotely-located storage device. A login webpage that includes a session identifier may be accessed from a target computing device also located remotely relative to the storage device. The session identifier may be transmitted to the storage device and, in response, a text display webpage may be received at the target computing device. The text display webpage may include the speech-derived text and may be configured to automatically copy the text to a copy buffer of the target computing device. The speech-derived text may also be provided to native applications at target computing devices or NLU engines for natural language processing. |
US10614807B2 |
Arbitration-based voice recognition
A system comprises a first network microphone device (NMD) communicatively coupled to a second NMD via a network interface of the first NMD, wherein the first NMD is configured to: receive, from the second NMD via the network interface of the first NMD, an arbitration message comprising (i) a first measure of confidence associated with a voice input detected by the second NMD and (ii) an identifier associated with at least a portion of the voice input detected by the second NMD, determine that the first measure of confidence is greater than a second measure of confidence, wherein the second measure of confidence is associated with a voice input detected by the first NMD via at least one microphone of the second NMD, and based on the determination, perform voice recognition based on the voice input detected by the second NMD, wherein the voice input detected by the second NMD comprises a command to control the playback of the audio content by at least one of the first or the second NMDs. |
US10614806B1 |
Determining application experience based on paralinguistic information
Techniques are disclosed for determining application experience of a user based on paralinguistic information determined for the user. One embodiment presented herein includes a computer-implemented method, which includes receiving, at a computing device, one or more audio streams. Each audio stream includes audio from a user interacting with at least one page of an application. The computer-implemented method also includes generating paralinguistic information from at least one of the audio streams. The paralinguistic information characterizes acoustic aspects of the audio stream that are distinct from verbal content of the audio stream. The computer-implemented method further includes determining, from the paralinguistic information, at least a current user sentiment regarding the at least one page, determining, based on evaluating the current user sentiment, that the user is predicted to discontinue use of the application, and taking action to reduce the likelihood of the user discontinuing use of the application. |
US10614803B2 |
Wake-on-voice method, terminal and storage medium
The present disclosure provides a wake-on-voice method, a terminal and a storage medium. The method includes: acquiring a wake-up voice configured to wake up a smart terminal; performing an analysis on an acoustic feature of the wake-up voice by using a preset acoustic model and a preset wake-up word recognition network of the smart terminal, so as to acquire a confidence coefficient of the acoustic feature of the wake-up voice with respect to an acoustic feature of a preset wake-up word; determining whether the confidence coefficient falls in a preset range of moderate confidence coefficients, if yes, uploading the wake-up voice to a remote server; and determining whether a linguistic feature obtained by analyzing the wake-up voice using a linguistic model matches to a linguistic feature of the preset wake-up word, if yes, receiving an instruction to wake up the smart terminal generated by the remote server. |
US10614801B2 |
Protocol based computer network exposure interval content item transmission
Systems and methods of the present disclosure relate generally to a data processing system that optimizes or dynamically content items for transmission to client computing devices. The data processing system can improve the efficiency and effectiveness of data packet transmission over one or more computer networks by, for example, dynamically selecting content items from a plurality of content items for transmission to a client computing device. The system can reduce network bandwidth utilization by selecting content items that substantially match the predicted exposure interval of the content segments. Matching the content item length to the predicted exposure length can reduce network bandwidth utilization by not transmitting content items to the client computing device with a low probability of presentation. |
US10614795B2 |
Acoustic model generation method and device, and speech synthesis method
An acoustic model generation method and device, and a speech synthesis method and device. The acoustic model generation method comprises: acquiring personalized data, wherein the personalized data is obtained after processing according to personalized speech data and corresponding personalized text data (S11); acquiring a pre-generated reference acoustic model, wherein the reference acoustic model is generated according to existing large-scale samples (S12); and carrying out self-adaptive model training according to the personalized data and the reference acoustic model to generate a personalized acoustic model (S13). According to the method, an acoustic model can be rapidly generated, and personalized requirements of users can be satisfied. |
US10614792B2 |
Method and system for using a vocal sample to customize text to speech applications
Apparatus and methods consistent with the present invention measure one or more of the characteristics of a voice recording and use such measurements to create a synthetic voice that approximates the recorded voice and uses such created synthetic voice to verbalize the content of an electronically conveyed written message such as an SMS text message. The vocal characteristics measured may include frequency, timbre, intensity, rhythm, and rate of speech as well as others. |
US10614790B2 |
Automatic gain control in an active noise reduction (ANR) signal flow path
The technology described in this document can be embodied in a method that includes receiving an input signal captured by one or more sensors associated with an active noise reduction (ANR) headphone, and determining one or more characteristics of a first portion of the input signal. Based on the one or more characteristics of the first portion of the input signal, a gain of a variable gain amplifier (VGA) disposed in an ANR signal flow path can be adjusted, and accordingly, a set of coefficients for a tunable digital filter disposed in the ANR signal flow path can be selected. The method further includes processing a second portion of the input signal in the ANR signal flow path using the adjusted gain and selected set of coefficients to generate a second output signal for the electroacoustic transducer of the ANR headphone. |
US10614784B2 |
In case music instrument stand
An in-case stand for a musical instrument that supports a musical instrument in the open musical instrument case, such as a guitar, in an inclined position making the headstock and the neck readily accessible for string changes, cleaning or light maintenance. |
US10614782B1 |
Drum coupling assemblies
The disclosure herein includes a drum coupling assembly, which drum coupling assembly may include: a drum having a drum hoop and a drumhead; a first clamp coupled to the drum hoop; a second clamp coupled to the drum hoop; and an elastic cord coupled to the first clamp and the second clamp, an elastic cord, wherein at least a portion of the elastic cord extends between the first clamp and the second clamp, and wherein at least a portion of the elastic cord is disposed between an edge of the drum hoop and above the drumhead. |
US10614781B2 |
Keyboard device and electronic keyboard device
A keyboard device is provided. The keyboard device includes a key and a connection portion connected between the key and a frame. The connection portion possess a first region and second regions. The first region extends in a key-longitude direction and has a smaller width than the key in a scale direction. The second regions are arranged so as to be lined in front of and behind the first region in the key-longitude direction, have flexibility in a yawing direction, and have narrower widths than the first region in a scale direction. |
US10614777B2 |
Methods and apparatus for synchronizing embedded display panels of mobile devices via programmable synchronization links
Methods and apparatus for synchronizing embedded display panels of mobile devices via programmable synchronization links are disclosed. An example mobile device includes a first embedded display panel, a second embedded display panel, a programmable synchronization link, a configuration manager, and a synchronization manager. The programmable synchronization link is operatively coupled to the first and second embedded display panels. The configuration manager is to configure the first embedded display panel as a slave panel, and to configure the second embedded display panel as a master panel. The synchronization manager is to synchronize the slave panel to the master panel via the programmable synchronization link. |
US10614775B2 |
Electronic devices having backlit keyboards displays with adjustable white points
An electronic device may have a main display and an ancillary display that forms a dynamic function row. The device may also have a backlit keyboard with glyphs. The keyboard may have light-emitting diodes that emit backlight illumination. The backlight illumination has a backlight illumination color and intensity. A color ambient light sensor may measure ambient light color and intensity. Control circuitry in the laptop computer may make white point adjustments to the main and ancillary displays. White point adjustments may be made based on factors such as the backlight illumination intensity, information on the nominal white point of a display (which may be comparable to the color of the backlight illumination), information on the ambient light color and intensity, and a white point adaptation scaling factor. |
US10614774B2 |
Device, method and system for on-chip generation of a reference clock signal
Techniques and mechanisms for an integrated circuit (IC) chip to generate a clock signal for use by one or more resources of the IC chip. In an embodiment, a clock signal is generated with phase-locked loop (PLL) circuitry of an IC chip based on a cyclical signal which is provided to the IC chip by an external source. A supply voltage provided to the PLL circuitry is automatically updated based on one of a requested frequency for the clock signal, a frequency of the received cyclical signal, or a voltage of a control signal used by a voltage controlled oscillator of the PLL circuitry. In another embodiment, a series of incremental changes to a frequency of the clock signal is automatically performed according to a predefined overclocking scheme or underclocking scheme. |
US10614773B2 |
Display method, image processing device, display device, and storage medium
A display method, an image processing device, a display device, and a storage medium are provided. The display method includes: receiving first image information, and transforming the first image information into second image information. The first image information is image information to be displayed by a first pixel structure; the first pixel structure includes a plurality of first pixels which are arrayed, each of the first pixels includes three first sub-pixels sequentially provided along a first direction; all of the first sub-pixels are arranged into a plurality of rows extending along the first direction, and in a second direction different from the first direction, the first sub-pixels in adjacent rows are aligned with each other; the second image information is image information to be displayed by a BV3 pixel structure. |
US10614772B2 |
Display method and terminal device
A display method and a terminal device are provided, so as to resolve a prior-art problem that CPU power consumption of the terminal device is relatively high because a display system of the terminal device processes three procedures in parallel in a Vsync period. The method is: determining, by the display system of the terminal device, a start moment of a first procedure in an (M+1)th Vsync period according to first processing duration of the first procedure in an Mth Vsync period, so that the display system starts to execute a device display procedure before starting to execute the first procedure, the display system delays executing the first procedure in the (M+1)th Vsync period, so that a time required for processing three procedures in parallel in the (M+1)th Vsync period by the display system is reduced, and CPU power consumption of the terminal device is reduced. |
US10614768B2 |
Shift register, gate integrated driving circuit, and display apparatus
A shift register for a display device. The shift register may include a shift register processing circuit (10) and a control circuit (20). A first terminal of the control circuit (20) may be coupled to an output terminal (Qn) of the shift register processing circuit (10), a second terminal of the control circuit (20) may be coupled to an output terminal of the shift register (Output), and a third terminal of the control circuit (20) may be coupled to a control signal terminal (T0). The shift register may be configured to output a final gate line scan signal from the output terminal of the shift register (Output), and a starting point of the final gate line scan signal is later than a starting point of a gate line scan signal outputted from the output terminal (Qn) of the shift register processing circuit (10). |
US10614766B2 |
Voltage regulator and method applied thereto
A voltage regulator and method applied thereto are provided. The voltage regulator generates a regulated voltage in response to a reference voltage and a control code. The voltage regulator includes a voltage divider circuit, an amplifier circuit, and a power MOS array. The voltage divider circuit is configured to divide the regulated voltage to generate a feedback voltage. The amplifier circuit is configured to amplify a voltage difference between the reference voltage and the feedback voltage to generate a bias voltage. The power MOS array includes multiple transistors. Each transistor has a first terminal coupled to a power rail, a second terminal coupled to the regulated voltage, and a control terminal selectively coupled to either the power rail or the bias voltage in response to the control code. |
US10614765B2 |
Display device and method of driving the display device
A display device includes: first and second pixel regions, wherein the display device displays an effective image in the first and second pixel regions, corresponding to a first mode, and displays an effective image in the second pixel region, corresponding to a second mode; first pixels and first scan lines in the first pixel region; second pixels and second scan lines in the second pixel region; a first scan driver comprising first scan stages configured to drive at least some of the first scan lines; a second scan driver comprising second scan stages configured to drive the second scan lines; and a timing controller configured to supply first and second start signals to the first and second scan drivers, wherein, when the display device is driven in the second mode, a width of the second start signal is set wider than a width of the first start signal. |
US10614763B2 |
Communication method and display device using the same
Disclosed are a communication method, which is capable of being applied to a display device where a timing controller is provided in a system board instead of a display module, and a display device using the same. The communication method includes converting the digital video data and control signals into a transmission packet and transmitting the transmission packet from a first transmission module of a system board to a first receiving module of an interface board through a cable, restoring the digital video data and the control signals from the transmission packet, and transmitting the restored digital video data and control signals from the first receiving module to a display panel driver applying a plurality of driving signals to a display panel. |
US10614755B2 |
Active matrix display device for reducing unbalanced voltage drop
A display device includes a plurality of pixels arranged in rows and columns, a plurality of first power lines that extend in a pixel column direction and through which a power supply voltage is supplied to the pixels, and a plurality of second power lines that extend in the pixel column direction and through which an initialization voltage different from the power supply voltage is to the pixels. The number of first power lines is greater than the number of second power lines. |
US10614747B2 |
Device and method for driving display panel in response to image data
A display driver includes: a receiver configured to receive image data of each line of a display panel from an external device; a line latch circuit having a line latch configured to latch the image data of each line received by the receiver in response to a strobe signal; a driving circuit section which drives the display panel in response to the image data latched by the line latch; and a timing controller configured to generate the strobe signal. The receiver is configured to detect occurrence of transmission error in data transmission about each line. The timing controller is configured to generate the strobe signal in response to a detection result of the occurrence of transmission error. |
US10614744B2 |
Display panel and a driving module of the display panel
A display panel includes a display module including a plurality of pixels connected to gate lines and source lines and a driver module configured to apply driving voltages to the gate lines and the source lines. The driver module includes a driving voltage generator configured to generate the driving voltages and a calibration circuit configured to compare each of the driving voltages with a reference voltage and to output a calibration parameter according to a comparison result. The driving voltage generator calibrates each of the driving voltages using the calibration parameter. |
US10614739B2 |
Display device, display module, and electronic device
To provide a display device in which a reflective liquid crystal element and a light-emitting element are switched for display, and the operation of a reflective liquid crystal element driver IC and the operation of a light-emitting element driver IC can be alternately stopped even when they are integrated. The display device includes a pixel, a driver circuit, and a switching control circuit. The driver IC includes a buffer amplifier for outputting a grayscale voltage to drive the liquid crystal element and a buffer amplifier for outputting a grayscale voltage to drive the light-emitting element. Each buffer amplifier includes a transistor configured to supply a bias current, and a switch. The switch is configured to control a conduction state between a wiring for supplying a bias voltage and a gate of the transistor. The switching control circuit is configured to output a switching signal for controlling a conduction state of the switch. |
US10614735B2 |
Flexible GOA display panel and method of manufacturing the same
This invention provides a flexible GOA display panel and a method of manufacturing the same. The flexible GOA display panel comprises a display area having at least one foldable region, multiple rows of pixel units disposed in the display area, and multiple GOA circuit units disposed in non-foldable regions on opposite sides of the display area, each of the GOA circuit units being used for driving pixel units in a corresponding row. All the GOA circuit units have a same height which is smaller than a pixel unit height, so that the distribution of the GOA circuit units can be away from the foldable region. Moreover, the resistances of the lines from the outputs of the GOA circuit units to the pixel units in corresponding rows are the same so as to reduce influence of the foldable region to the characteristic and reliability of the flexible GOA panel. |
US10614733B2 |
Display panel, method for detecting the same and detection system
A display panel includes M drive groups disposed side by side in a display area, and M pad groups disposed in a wiring area around the display area. Each pad group includes N data detection terminals. Each drive group includes a plurality of columns of pixel units, and each pixel unit includes N sub-pixels. N≥3, M≥2, and M and N are positive integers. Each data detection terminal is configured to receive a signal output from a detection device. The pad groups are in one-to-one correspondence with the drive groups. Sub-pixels having same color in a drive group of the drive groups are electrically connected to a data detection terminal of one of the pad groups corresponding to the drive group via a same one of data lines. |
US10614727B2 |
Musical instrument practice system, playing practice implementation device, content reproduction system, and content reproduction device
A content reproduction system includes a content reproduction device that reproduces a content in a movable room, an input device that accepts operation by a user responsive to the content, and a sensor that detects a disturbance acting to disturb the operation. The content reproduction device provides assistance to the user in response to a result of the detection by the sensor during reproduction of the content while associating the assistance with the operation accepted by the input device. |
US10614723B2 |
Apparatus to generate aircraft intent and related methods
Apparatus to generate aircraft intent and related methods are disclosed. An example apparatus includes one or more processors configured to determine a discrete automaton of a UAV by translating boundary constraint information into linear temporal logic (LTL), determine a maneuver automaton by calculating a set of motion primitives in aircraft intent description language (AIDL), combine the discrete automaton and the maneuver automaton to generate a product automaton corresponding to a motion plan to move the UAV from the first position to a second position different from the first position, determine whether the product automaton satisfies a trajectory specification threshold, produce a second aircraft intent description of the UAV in AIDL representative of second flight plan instructions different from the first flight plan instructions when the product automaton satisfies the trajectory specification threshold, and execute the second flight plan instructions with the UAV to move the UAV to the second position. |
US10614721B2 |
Providing parking assistance based on multiple external parking data sources
A computer-implemented method includes: receiving, by a computing device, parking related data from a plurality of external data sources, wherein the external data sources are implemented externally and independently of a vehicle; generating, by the computing device, parking guidance for assisting a driver of the vehicle to park in an open parking space based on the parking related data received from the plurality of external data sources; and presenting, by the computing device, the parking guidance to the driver of the vehicle. |
US10614720B2 |
Information presentation method and information presentation device
Provided is an information presentation method capable of, when a vehicle tries to enter a second lane different from a first lane on which the vehicle is traveling, effectively presenting information for assisting situation determination by a driver. The information presentation method for presenting information for assisting situation determination by a driver of a vehicle includes: acquiring information about an object located in a periphery of the vehicle; determining whether or not the vehicle can enter a second lane different from a first lane on which the vehicle is traveling, based on the information about the object; and presenting a result of the determination to the driver. |
US10614719B2 |
Exterior mirror with blind zone indicator
A mirror reflective element sub-assembly suitable for use for an exterior rearview mirror assembly of a vehicle includes a mirror reflective element, a mirror back plate, and a blind zone indication module. The blind zone indication module attaches at the rear side of the mirror reflective element via an aperture of the mirror back plate. The blind zone indication module includes a housing that houses the circuit element and the at least one light emitting diode therein. The rear side of the mirror back plate includes structure at the indicator receiving portion configured to at least partially receive the housing. The circuit element includes electrically conductive terminals that are in electrical connection with circuitry of the circuit element and that are received at a connector portion of the housing that is configured to connect to a wire harness of an exterior rearview mirror assembly. |
US10614718B2 |
Pedestrian-vehicle safety systems for loading docks
An example system includes pedestrian sensors to monitor a first pedestrian zone and a second pedestrian zone in front of a dock face of a loading dock. A first vehicle detector is to attempt to detect a vehicle near the first pedestrian zone and a second vehicle detector is to attempt to detect the vehicle near the second pedestrian zone. A sensor manager is to disable the first pedestrian zone when the first vehicle detector detects the vehicle approaching the first pedestrian zone and the at least one pedestrian sensors does not detect the pedestrian in the first pedestrian zone. The sensor manager is to disable the second pedestrian zone when the second vehicle detector detects the vehicle approaching the second pedestrian zone and at least one of the at least pedestrian sensors does not detect the pedestrian in the second pedestrian zone. |
US10614717B2 |
Drive envelope determination
Drive envelope determination is described. In an example, a vehicle can capture sensor data while traversing an environment and can provide the sensor data to computing system(s). The sensor data can indicate agent(s) in the environment and the computing system(s) can determine, based on the sensor data, a planned path through the environment relative to the agent(s). The computing system(s) can also determine lateral distance(s) to the agent(s) from the planned path. In an example, the computing system(s) can determine modified distance(s) based at least in part on the lateral distance(s) and information about the agents. The computing system can determine a drive envelope based on the modified distance(s) and can determine a trajectory in the drive envelope. |
US10614712B2 |
Server and information providing method
The server is configured to communicate with a plurality of power-supplying vehicles and a plurality of power-receiving vehicles. The server is configured to notify, to matched vehicles (candidate power-receiving vehicle and candidate power-supplying vehicle), a candidate gathering location list including respective pieces of information of a plurality of parking areas owned by third parties different from users of the matched vehicles, so as to make an inquiry to the users of the matched vehicles to select one of the plurality of parking areas included in the candidate gathering location list. The server is configured to determine a gathering location for the matched vehicles using the respective pieces of information of the parking areas selected by the users of the matched vehicles, and is configured to transmit the information of the parking area of the determined gathering location to the matched vehicles. |
US10614711B2 |
Concept for monitoring a parking facility for motor vehicles
A system for monitoring a parking facility for motor vehicles, including a radio transmitter for transmitting a radio signal with a predetermined level within the parking facility, a radio receiver for receiving the radio signal within the parking facility, a measuring device for measuring a level of the received radio signal, a processor for comparing the measured level to the predetermined level, the processor being designed to ascertain whether an object is located within the parking facility, based on the comparison. A corresponding method, a parking facility for motor vehicles, as well as a computer program are also described. |
US10614709B2 |
Systems and methods for implementing multimodal safety operations with an autonomous agent
A system and method includes an autonomous agent having a communication interface that enables the autonomous agent to communicate with a plurality of infrastructure sensing devices; a plurality of distinct health monitors that monitor distinct operational aspects of the autonomous agent; an autonomous state machine that computes a plurality of allowed operating states of the autonomous agent based on inputs from the plurality of distinct health monitors; a plurality of distinct autonomous controllers that generate a plurality of distinct autonomous control instructions; and an arbiter of autonomous control instructions that: collects, as a first input, the plurality of autonomous control instructions generated by each of the plurality of distinct autonomous controllers; collects, as a second input, data relating to the plurality of allowed operating state of the autonomous agent; and selectively enables only a subset of the autonomous control instructions to pass to driving components of the autonomous agent. |
US10614708B1 |
Train detection system for a railway track section, associated railway track section, and associated method for detecting presence of a railway vehicle on a track section
A train detection system for a railway track section placed on a track bed, the track section having two rails, the train detection system comprising at least one cable, the cable being placed across the two rails, a transmitter connected to the cable and configured to emit an emitted signal into the at least one cable, a receiver connected to the cable and configured to receive a received signal related to the emitted signal having passed through the cable, and capable of determining, according to the received signal, between an unoccupied state where no railway vehicle is present on the track section, and an occupied state where the track section is occupied by a railway vehicle. The cable is buried under the track bed. |
US10614707B2 |
Grouping of moving objects
The present invention may be a method, a computer system, and a computer program product for grouping a plurality moving objects capable of communicating with a server computer. The server computer performs the method comprising: predicting travel routes of the plurality of moving objects, using current traveling data and travel history data; grouping the plurality of moving objects into at least one group, using the predicted travel routes; determining a representative moving object in each group; and communicating with the representative moving object. |
US10614706B2 |
Electronic apparatus, control method, and non-transitory computer-readable recording medium
An at least one processor determines whether behavior of a user of an electronic apparatus has a high probability of inducing a traffic accident based on an acceleration measured by an accelerometer. The at least one processor issues an alert notification to the user when the at least one processor determines that the behavior of the user has the high probability of inducing the traffic accident. |
US10614705B2 |
Detector system
The system includes an active unit, such as a detector unit, which has a processor, a network port for connection to a central control unit, and an optical data input port. The processor is arranged to enable the optical data input port on receipt of an enable signal received by the active unit from the central control unit via a network. |
US10614702B2 |
Alarm tuning using alarm and process data for condition monitoring
A method of tuning alarm parameters for condition monitoring of processing equipment in an industrial processing facility (IPF). For a selected process variable a first histogram is displayed from stored historical process data. An initial process alarm threshold is overlayed on the first histogram, and ON-time delay alarms are computed using an initial zero ON-time delay that would have occurred. A second histogram displays a distribution of alarms run length from alarm event data with the zero ON-time delay. Alarm tuning adjusts the initial process alarm threshold and/or the initial time delay, and an alarm performance is then evaluated from viewing the first and second histogram or viewing a hybrid display providing a time series plot including alarm event and process data, and the adjusting is repeated until the evaluating is deemed satisfactory. The new alarm tuning values are implemented to a control system of the IPF. |
US10614693B2 |
Dangerous situation notification apparatus and method
A dangerous situation notification apparatus includes an acoustic information management unit identifying and providing acoustic information including an acoustic source type and acoustic scene information; a user behavior information identification unit generating and providing user behavior information; a behavior context information management unit storing user behavior context information generated using the acoustic information and the user behavior information in advance, and analyzing user's current behavior context information corresponding to the acoustic information and the user behavior information detected in real time; a dangerous situation inference unit inferring whether the acoustic information or the user behavior information corresponds to a dangerous situation; and a dangerous situation notification unit providing a dangerous situation notification. |
US10614686B2 |
Surveillance camera
A dome type surveillance camera includes a planar base, and a plurality of cameras. Each of the plurality of cameras is connected to the base to be movable along a circumference on the base. The plurality of cameras includes three or more cameras. Each of the plurality of cameras is rotatable in both right and left directions with an imaging direction. The imaging direction is an optical axis direction of each of the plurality of cameras as an axis such that a panoramic image formed by images captured by each of the plurality of cameras is continuous in a horizontal direction when the plurality of cameras are disposed so as to be equidistant to each other on a semicircular arc. |
US10614685B2 |
Surveillance door monitor apparatus and method with IR sensors and wrong-way entry detection
An imaging apparatus includes a camera which images a person, a first sensor which outputs a first signal according to infrared light, a second sensor which outputs a second signal according to infrared light, and controller which starts imaging the person by the camera based on magnitudes of the first signal and the second signal. An infrared light detection area of the first sensor is far from an entrance of a building in comparison with an infrared light detection area of the second sensor, and the infrared light detection area of the second sensor is close to the entrance of the building in comparison with the infrared light detection area of the first sensor. |
US10614672B2 |
Prizing remote users using real life sports personalities
Methods and apparatus for game play using virtual players, sometimes referred to herein as vBots, where they may have images including those of real world personalities, such as sports personalities, is disclosed. In one aspect, a method for game play involves the use of the system electronic system environment described herein, wherein one or more virtual players are displayed to the player of the game, preferably, the virtual players have differing play characteristics, receiving from the user association with a selection of a virtual player, displaying a simulated game using the virtual players, identifying a subset of the virtual players as being winners of the simulated game, and awarding a win to the lottery user if the selected virtual player is in the subset of virtual players. In one aspect, a team may be formed in which real life sports personalities images are utilized. |
US10614666B2 |
Gaming machines with free play bonus mode presenting only winning outcomes
A gaming machine includes a processor and a presentation device coupled to the processor. The processor is programmed to determine that a free play trigger condition is satisfied, and to execute one or more free plays based on the free play trigger condition to create one or more free play outcomes. Each free play outcome is a winning free play outcome or a non-winning free play outcome. The presentation device is configured to present winning free play outcomes when at least one free play outcome is a winning free play outcome. Non-winning free play outcomes are not presented. |
US10614662B2 |
Multi-player gaming system having an eligibility-based feature game
A method of gaming comprising: determining which of a plurality of gaming devices, each operable for independent play of one or more games, are eligible for an additional game; initiating an additional game; and determining in response to initiation of the additional game, which eligible gaming devices will participate in the initiated additional game, the determination including a random determination in respect of at least one of the eligible gaming devices to determine whether the respective eligible gaming device will participate in the additional game. |
US10614652B2 |
Electronic gaming system with flush mounted display screen
An electronic gaming machine includes a housing and a display frame which is connected to the housing, the display frame having a display opening. An electronic video display is mounted to the housing and is located in the display opening of the display frame, the electronic video display having a front screen having a peripheral edge which extends around a display area, a peripheral border extending over the front screen between the peripheral edge thereof and the display area, and an insulating strip positioned between the electronic video display and the display frame at the peripheral edge of the front screen. |
US10614650B2 |
System and method for managing distributed encrypted combination over-locks from a remote location
The disclosure generally relates to a system and method for managing distributed encrypted combination over-locks from a remote location. In an exemplary embodiment, the invention is directed to a distributed management system for self-storage facilities that provide customers with immediate access to an over-locked space upon payment of delinquent past due balances. |
US10614649B2 |
System and apparatus for storing objects
The modular asset storage system includes a main panel, the main panel including a computer command module and one or more asset containment modules. The asset containment modules are in data communication with the computer command module. |
US10614648B2 |
Method for operating a motor vehicle locking system for a motor vehicle, and central server device for a motor vehicle
A method for operating a motor vehicle locking system for a motor vehicle. A central server device receives an unlocking signal having an unlocking instruction about unlocking of at least one closing device of the motor vehicle. The central server device adds a conditional locking instruction to the unlocking signal, which includes after at least one predetermined duration T after unlocking of the at least one closing device of the motor vehicle, checking for a connection criterion and, in the case of an infringed connection criterion, locking the at least one closing device again. The unlocking signal having the unlocking instruction and the added conditional locking instruction is transmitted via a communication connection to a motor-vehicle-internal control device of the motor vehicle. |
US10614647B2 |
Remote transmission of barrier status and change of status over a network
An Internet based system for remotely monitoring and changing the open/closed door status of a garage door. A position detector is coupled to the door. Two position detectors, preferably substantially orthogonal with respect to one another, determine the barrier status. A wireless transmitter transmits the barrier status to a multi-functional control module. The control module also receives a change of status command from the Internet Cloud to move one or more doors in accordance with the command. Multiple relays paired with the doors allow the control module to control a plurality of doors. |
US10614646B1 |
Lockout/tagout system and method including multi-user lockout device with electronic locking and wireless control interface
Lockout/tagout devices are configured to receive multi-user, electronically generated locking and unlocking commands over wireless interfaces to realize lockout safety chains of a desired length to assure worker safety in an industrial system. Electronically implemented systems and methods are also disclosed providing for enhanced worker safety, increased security, and improved lockout/tagout oversight involving a reduced number of locking devices and with fewer complications compared to conventional lockout/tagout devices, systems and processes. |
US10614645B1 |
Intelligent door lock, control method thereof, and unlocking apparatus and method thereof
An intelligent door lock, a control method thereof, and an unlocking apparatus and method thereof are provided. The unlocking method is adapted for an unlocking apparatus to unlock a door lock apparatus, and includes following steps. Receiving a plurality of broadcast packages sent by the door lock apparatus in response to an operation on the door lock apparatus, and detecting a variation in signal strengths of the broadcast packets caused by the operation. Reading a stage message, which is recorded in each of the broadcast packages, of the door lock apparatus corresponding to the operation. Determining whether a variation of the stage messages matches a variation of the signal strengths of the broadcast packages. Sending an unlocking signal to the door lock apparatus for executing unlocking if a determination result indicates match. |
US10614643B2 |
Authorizing the use of a motor vehicle
A method for authorizing the use of a motor vehicle having a first and second antenna spatially remote from one another, includes emitting, from the first vehicle antenna, a first signal that is received by an identification transmitter antenna of a portable identification transmitter. The method also includes establishing at least one spatial component of a first electromagnetic field of the received first signal using an angle-resolving magnetic field sensor, emitting, by the second vehicle antenna, a second signal that is received by the portable identification transmitter antenna, and establishing at least one spatial component of the second electromagnetic field of the received second signal using the angle-resolving magnetic field sensor. The method also includes establishing an angle at least between the established at least one spatial component of the first electromagnetic field and the established at least one spatial component of the second electromagnetic field, and providing a first authorization signal for authorizing the use of the motor vehicle when the established angle exceeds a predetermined threshold value. |
US10614641B2 |
Electronic combination lock with different levels of access control
A combination lock has a touch panel to receive a keypad entry code indicative of a combination code for unlocking the lock with various access levels, including a first level and second level. The combination lock is also arranged to receive the combination code from a mobile device via wireless signals. The combination lock also has an independent key-lock mechanism for unlocking the lock with a key. The mobile device has an application icon, when activated, prompting the wireless signals indicative of the combination code. The mobile device also has a deactivation icon and re-activation associated with the combination code of the first level. The deactivation icon causes the disablement of the touch panel and the key-lock mechanism when activated. The re-activation icon terminates the disablement of the touch panel and the key-lock mechanism when activated. |
US10614638B2 |
Diagnostic systems and methods of a continuously variable transmission
A diagnostic system of a vehicle for diagnosing a drive belt of a continuously variable transmission. A diagnostic circuit detects or predicts a fault of the drive belt based on an operating parameter received from a sensor associated with the vehicle during a predetermined diagnostic period. |
US10614636B1 |
Using three-dimensional augmented reality markers for local geo-positioning in a computing environment
Techniques for providing local geo-positioning using three-dimensional (3D) augmented reality (AR) markers are disclosed. A 3D AR marker located within an occupied space of a user can be displayed on a display of a computing device when the AR marker is within a field of view of the computing device. The 3D AR marker can be identified based on information stored in a storage device of the computing device. Physical attribute information of the 3D AR marker and location information for the 3D AR marker can be retrieved. A distance between the computing device and the 3D AR marker based can be determined based on the physical attribute information. A location of the computing device can then be determined based on the determined distance between the computing device and the 3D AR marker and the location information of the 3D AR marker. |
US10614631B2 |
Seamless injection of augmented three-dimensional imagery using a positionally encoded video stream
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a multi-peer telepresence communications system. In one aspect, a method includes formulating a geometry of an environment based on sensor data collected from the environment by at least one sensor; capturing, with a camera, a plurality of video frames of the environment and associating each of the captured video frames with spatial transform data of the camera within the geometry of the environment; providing the video frames and associated camera position data to a remote peer; compositing, by the remote peer, the video frames and associated camera position data to generate a local composite; and displaying, on the remote peer, a three-dimensional augmented reality of the environment based on the local composite. |
US10614623B2 |
Methods and apparatuses for age appearance simulation
Methods and systems for age appearance simulation of a patient are provided. At least one embodiment of a method includes receiving an image of the patient (including a face of the patient), determining an ethnicity of the patient, determining an age of the patient, and determining a desired simulated age of the patient. An altered image to represent the desired simulated age of the patient may then be created, where altering the image includes utilizing a statistical ethnic aging model to alter at least one of a shape, a color, and a texture of the face. The altered image may be provided for display to the patient. |
US10614619B2 |
Graphics processing systems
In a graphics processing system, a bounding volume (20) representative of the volume of all or part of a scene to be rendered is defined. Then, when rendering an at least partially transparent object (21) that is within the bounding volume (20) in the scene, a rendering pass for part or all of the object (21) is performed in which the object (21) is rendered as if it were an opaque object. In the rendering pass, for at least one sampling position (23) on a surface of the object (21), the colour to be used to represent the part of the refracted scene that will be visible through the object (21) at the sampling position (23) is determined by using a view vector (24) from a viewpoint position (25) for the scene to determine a refracted view vector (26) for the sampling position (23), determining the position 28 on the bounding volume (20) intersected by the refracted view vector (26), using the intersection position (28) to determine a vector (29) to be used to sample a graphics texture that represents the colour of the surface of the bounding volume (20) in the scene, and using the determined vector (29) to sample the graphics texture to determine a colour for the sampling position (23) to be used to represent the part of the refracted scene that will be visible through the object (21) at the sampling position (23) and any other relevant information encoded in one or more channels of the texture. |
US10614618B2 |
Method for multi-dimensional geophysical data visualization
A method for visualization of multi-dimensional geophysical data involves combining several attributes from multi-dimensional geophysical data or seismic data using color modeling techniques and provides for the interpretation of data more efficiently by a user. A color space is defined and multi-dimensional geophysical data attributes are created along with blending filters, such as asymmetric blending filters. Blended multi-dimensional geophysical data attribute cubes are created from the blending filters and the geophysical data attributes by making a prediction using a deep convolutional neural network trained via a backpropagation-enabled regression process. |
US10614617B2 |
Systems and methods for driver assistance
Embodiments are disclosed for generating a virtual view that is at least partially decoupled from a view of one or more physical cameras. An example method includes capturing images from at least one physical camera, generating a virtual image of a virtual camera from the captured images of at least one physical camera, the virtual image having either a different viewpoint, a different orientation, or a different viewpoint and orientation than the images captured by at least one physical camera, and automatically maintaining the virtual position of the virtual camera, relative to a reference point, when the at least one physical camera moves relative to the reference point. |
US10614613B2 |
Reducing noise during rendering by performing parallel path space filtering utilizing hashing
A method, computer readable medium, and system are disclosed for reducing noise during a rendering of a scene by sharing information that is spatially close through path space filtering. A vertex of a light transport path is selected, and one or more features of the selected vertex are quantized. A first hash is calculated based on the one or more quantized features of the selected vertex, and a collision resolution is performed within a hash table. A contribution of the light transport path at the selected vertex is accumulated to the hash table, and a counter is incremented in response to adding the contribution of the light transport path at the selected vertex to the hash table. An average contribution of the light transport path is then calculated, utilizing the counter. |
US10614611B2 |
Apparatus and method for implementing bounding volume hierarchy (BVH) operations on tesselation hardware
An apparatus and method are described for using tessellation hardware to generate bounding volume hierarchies (BVHs) and perform other ray tracing operations. For example, one embodiment of an apparatus comprises: a shader to output a plurality of tessellation factors and one or more input surfaces; and a tessellation circuit comprising first circuitry and/or logic to tesselate each input surface to generate a new set of primitives and second circuitry and/or logic to concurrently generate a bounding volume hierarchy (BVH) based on the new set of primitives. |
US10614609B2 |
Method and apparatus for reduction of artifacts at discontinuous boundaries in coded virtual-reality images
Methods and apparatus of processing 360-degree virtual reality images are disclosed. According to one method, a 2D (two-dimensional) frame is divided into multiple blocks. The multiple blocks are encoded or decoded using quantization parameters by restricting a delta quantization parameter to be within a threshold for any two blocks corresponding to two neighboring blocks on a 3D sphere. According to another embodiment, one or more guard bands are added to one or more edges that are discontinuous in the 2D frame but continuous in the 3D sphere. Fade-out process is applied to said one or more guard bands to generate one or more faded guard bands. At the decoder side, the reconstructed 2D frame is generated from the decoded extended 2D frame by cropping said one or more decoded faded guard bands or by blending said one or more decoded faded guard bands and reconstructed duplicated areas. |
US10614607B2 |
Playback of handwritten message
A system for processing a handwritten message received by a messaging app can modify playback over time of the handwritten message based on a set of rules to determine how to modify the playback. In one embodiment, graphics data (e.g. vector graphics data) that represents the handwritten message is processed using the rules to determine how to modify the playback such that the resulting playback includes at least one modification over a portion of time of the playback. |
US10614605B2 |
Information processing apparatus, information processing method, and program for displaying a virtual object on a display
An apparatus including an image processor configured to receive a video including an object, determine a positional relationship between the apparatus and the object, and change a positional relationship between an image superimposed on the video and the object when the positional relationship between the apparatus and the object changes. |
US10614600B2 |
Graph based topological map matching
An improved method for matching traces derived from probe data to one or more line segments in a digital vector map. Points in a probe trace are provisionally matched one-by-one to line segments in the digital vector map to identify all possible matching candidates. A graph of the matching candidates is created having one or more paths. The graph has a plurality of sequential levels corresponding to the points in the probe trace. Each matching candidate is assigned to a level of the graph corresponding with trace point to which it relates. Edges are established between matching candidates in adjacent levels provided they are topologically related to one another. The graph is simplified and scored. The best paths deliver the matching results. The invention allows use of graph theoretic methods to find the best path through the graph, which in turn represents an efficient map matching algorithm. The concepts of this invention may be used in conjunction with longitudinal distance as matching criterion. |
US10614599B2 |
Anatomy segmentation through low-resolution multi-atlas label fusion and corrective learning
Computationally efficient anatomy segmentation through low-resolution multi-atlas label fusion and corrective learning is provided. In some embodiments, an input image is read. The input image has a first resolution. The input image is downsampled to a second resolution lower than the first resolution. The downsampled image is segmented into a plurality of labeled anatomical segments. Error correction is applied to the segmented image to generate an output image. The output image has the first resolution. |
US10614593B2 |
Image processing device and method
The present invention relates to an image processing device and method enabling noise removal to be performed according to images and bit rates. A low-pass filter setting unit 93 sets, from filter coefficients stored in a built-in filter coefficient memory 94, a filter coefficient corresponding to intra prediction mode information and a quantization parameter. A neighboring image setting unit 81 uses the filter coefficient set by the low-pass filter setting unit 93 to subject neighboring pixel values of a current block from frame memory 72 to filtering processing. A prediction image generating unit 82 performs intra prediction using the neighboring pixel values subjected to filtering processing, from the neighboring image setting unit 81, and generates a prediction image. The present invention can be applied to an image encoding device which encodes with the H.264/AVC format, for example. |
US10614592B2 |
Three-dimensional posture estimating method and apparatus, device and computer storage medium
The present disclosure provides a three-dimensional posture estimating method and apparatus, a device and a computer storage medium, wherein the method comprises: obtaining two-dimensional posture information of an object in an image and three-dimensional size information of the object; determining coordinates of key points of the object in an object coordinate system according to the three-dimensional size information of the object; determining a transformation relationship between a camera coordinate system and the object coordinate system according to a geometrical relationship between coordinates of key points of the object in the object coordinate system and the two-dimensional posture information of the object. Application of this manner to the field of autonomous driving may implement mapping a detection result of a two-dimensional obstacle to a three-dimensional space to obtain its posture. |
US10614589B2 |
Information processing apparatus and image generating method
A motion detecting section 30 detects the attitude of a head-mounted display device worn on the head of a user. A visual line direction determining section 32 determines a visual line direction in accordance with the detected attitude of the head-mounted display device. An image generating section 34 generates an image based on the determined visual line direction. An image providing section 36 provides the head-mounted display device with the generated image. An instruction acquiring section 24 acquires from an input device 6 an instruction to switch the visual line direction. When the instruction acquiring section 24 acquires the switching instruction, the visual line direction determining section 32 changes the visual line direction by a predetermined angle. |
US10614582B2 |
Logo recognition in images and videos
Methods, apparatus, systems and articles of manufacture of logo recognition in images and videos are disclosed. An example method to detect a specific brand in images and video streams comprises accepting luminance images at a scale in an x direction Sx and a different scale in a y direction Sy in a neural network, and training the neural network with a set of training images for detected features associated with a specific brand. |
US10614577B1 |
Eye tracking system with single point calibration
A head mounted display (HMD) comprises an eye tracking system configured to perform a calibration process using an eye tracking system of the HMD that includes determining a pupillary axis and/or determining an angular offset between the pupillary axis and the eye's true line of sight. The eye tracking system obtains an eye model captures images of the user's pupil while the user is looking at a target or other content displayed on the HMD. In some embodiments, the calibration process is based on a single image of the user's eye and is performed only once. For example, the process can be performed the first time the user uses the HMD, which stores the calibration data for the user in a memory for future use. |
US10614575B2 |
Searching trees: live time-lapse cell-cycle progression modeling and analysis
A method of tracking a cell through a plurality of images includes selecting the cell in at least one image obtained at a first time, generating a track of the cell through a plurality of images, including the at least one image, obtained at different times using a backward tracking, and generating a cell tree lineage of the cell using the track. |
US10614568B2 |
Dynamic analysis system
A dynamic analysis system includes a diagnostic console which calculates at least one index value representing variation in a target portion of a human body from at least one dynamic image acquired by performing radiographic imaging to a subject containing the target portion, and evaluates flexibility of the target portion based on the calculated index value. |
US10614566B2 |
Inspection condition determination device, inspection condition determination method, and inspection condition determination program
An inspection condition determination device comprises: an addition unit that adds data mimicking a flaw assumed to occur in an inspection target to a designated position of a three-dimensional model of the inspection target; a generation unit that generates an image without a flaw by replicating an optical condition for capturing an image of the inspection target on the three-dimensional model, and an image with the flaw by replicating the optical condition on the three-dimensional model to which the data mimicking the flaw is added; a determination unit that determines whether or not a difference between the image without a flaw and the image with the flaw at the designated position exceeds a threshold that allows detection of the flaw in the inspection target; and an extraction unit that extracts an optical condition available for detecting flaws of multiple designated patterns from multiple optical conditions. |
US10614564B2 |
Method to determine impaired ability to operate a motor vehicle
A method and system for determining if an individual is impaired. In one embodiment, physical and cognitive testing of the individual are conducted in the field or at the scene of an event. The test results are compared to previously stored baseline test results taken for the specific individual while the individual is known to be in an unimpaired state or condition. The current test results are electronically compared to the baseline test results and if the results differ or deviate beyond a predetermined level or amount the individual is considered to be impaired. If no baseline test results exist for the specific individual, the current test results can alternatively be compared to previously determined or known scientifically accepted or minimums for the specific tests given to the individual. |
US10614563B2 |
Evaluation device and recording medium storing evaluation program
An evaluation device includes a projector to project a pattern having an edge component onto an object, an imaging device to capture an image of the object, a reflective-property correction unit to correct an amount of change in shape of a virtual image of the pattern reflected in the object, using reflective-property data of a surface of the object, and an evaluation-value calculator to evaluate image clarity of the surface of the object based on the corrected amount of change. A computer-readable non-transitory recording medium storing a program for causing a computer to execute a method. The method includes correcting an amount of change in shape of a virtual image of the pattern reflected in the object based on image data that is obtained by capturing an object onto which a pattern having an edge component is projected, using reflective-property data of a surface of the object. |
US10614562B2 |
Inventory, growth, and risk prediction using image processing
According to examples, inventory, growth, and risk prediction using image processing may include receiving a plurality of images captured by a vehicle during movement of the vehicle along a vehicle path. The images may include a plurality of objects. The images may be pre-processed for feature extraction. A plurality of features of the objects may be extracted from the pre-processed images by using a combination of computer vision techniques. A parameter related to the objects may be determined from the extracted features. A spatial density model may be generated, based on the determined parameter and the extracted features, to provide a visual indication of density of distribution of the objects related to a portion of the images, and/or to provide an alert corresponding to the objects related to the portion of the images. |
US10614561B2 |
Method for enhancing low-illumination image
The present invention discloses a method for enhancing a low-illumination image based on a camera response characteristic, including: selecting an exposure model and obtaining a camera response equation model corresponding thereto; determining a parameter of the camera response equation model; estimating an exposure ratio of a multi-exposure image sequence to be generated to an original image so as to generate the multi-exposure image sequence; and performing image fusion on multi-exposure images to obtain an enhanced image with a better visual effect and less distortion. The method can solve the problem that existing low-illumination image enhancement algorithms introduce more artificial traces while enhancing images, and can obtain the enhanced image with the better visual effect and less distortion, thereby obtaining the enhanced image preserving naturalness. |
US10614560B2 |
Apparatus and method for image processing
An image processing apparatus and an image processing method where the apparatus includes: a seam line acquisitor configured to acquire a seam line of a first image in images to be stitched; a segmenter configured to segment, in an extension direction of the seam line of the first image, a center region including the seam line in the first image into blocks, where an intersection point of a block boundary with the seam line of the first image is located in a strong gradient region; a matcher configured to perform keypoint matching based on the intersection point to find a coordinate point corresponding to the intersection point in a position region corresponding to the seam line in a second image in the images to be stitched; and a fuser configured to fuse the first image with the second image based on the intersection point and the coordinate point. |
US10614554B2 |
Contrast adaptive video denoising system
The present invention discloses a contrast adaptive video denoising system, which comprises a frame memory for buffering the filtered frame; an inter-frame difference calculating module for inter-frame difference of the current input frame of the video and a previous filtered frame in the frame memory; a contrast calculating module for calculating the local contrast of the current input frame and inputting it into a low-contrast region detection module, a calculated low-contrast region confidence together with the inter-frame difference are input into a motion detection module to calculate the motion probability for each pixel. The motion adaptive temporal filtering module performs motion adaptive temporal filtering by using the current input frame of the video and the previous filtered frame in the frame memory as well as the motion probability of each pixel, and finally outputs the current filtered frame to store in the frame memory. Said system can solve the problems of motion tailing and blurring caused by conventional video denoising systems when processing low-contrast motion videos. |
US10614553B1 |
Method for spherical camera image stitching
The present invention provides a method for Spherical Camera Image Stitching. By using two fisheye lens to catch two fisheye images and then being developed into three pairs of flat figures based on Segmented Sphere Projection (SSP) method. Thereafter each corresponding pair is stitched based on a similar-edge method, and then three pairs are combined to form a panoramic image. At the end, the combined panoramic image is projected to a 3-D ball sphere space. |
US10614552B2 |
Image synthesizer for a driver assisting system
An image synthesizer for a vehicle driver assisting system, which includes a first camera to capture a first image from a first scene and a second camera to capture a second image from a second scene, the first and second scenes overlap in an overlapping region, which includes a blending region. The image synthesizer includes: a receiving module to receive the first and second images from the first and second cameras; and a combining module to combine the first and second images in the overlapping region by applying a blending mask. The blending mask is applied to the blending region and provides an interpolation along an interpolation direction between the first and second images depicted on opposite sides of the blending region, which includes a width greater than a minimal width along any path of light received by the first camera or of the second camera from the blending region. |
US10614548B2 |
Cross-device supervisory computer vision system
A supervisory computer vision (CV) system may include a secondary CV system running in parallel with a native CV system on a mobile device. The secondary CV system is configured to run less frequently than the native CV system. CV algorithms are then run on these less-frequent sample images, generating information for localizing the device to a reference point cloud (e.g., provided over a network) and for transforming between a local point cloud of the native CV system and the reference point cloud. AR content may then be consistently positioned relative to the convergent CV system's coordinate space and visualized on a display of the mobile device. Various related algorithms facilitate the efficient operation of this system. |
US10614546B2 |
Graphics processing
When processing graphics fragments within a processing stage of a graphics processing pipeline, wherein the graphics fragments each represent a set of one or more sampling points to be processed, comparing sampling points with each other at an input of the processing stage to determine whether multiple of the sampling points would give the same processing result when processed by the processing stage so that a first one of the sampling points can be processed and the processing result for that sampling point can then be duplicated at the output for other processing results determined to give the same processing result. |
US10614544B2 |
System and method for space situational awareness demonstration
Methods and systems for space situational awareness (SSA) demonstration are provided. The system includes a space data collector component, for collecting space initialization data of space objects from initialized space sources and pre-processing the space initialization data; a data relocation component, for distributing the space initialization data pushed from the space data collector component into multiple streaming channels for streaming; a streaming platform, for streaming, mapping, and reducing the space initialization data from the data relocation component to provide streamed data; a real-time analysis component, for calculating the streamed data to conduct a real-time detecting and tracking analysis of the space objects by implementing algorithms for one or more of space uncertainty propagation, space object tracking, sensor management, and collision avoidance; and a space visualization component, for displaying a visualization of space situational awareness (SSA) based on analyzed results from the real-time analysis component. |
US10614542B2 |
High granularity level GPU resource allocation method and system
The present invention provides a GPU resource allocation method. A to-be-distributed kernel program in a kernel status register table is identified by using a global logic controller (201). The global logic controller searches in an SM status register table for an SM that can run at least one complete block, and the SM status register table is configured to store a quantity of available resources in each SM (202). When the global logic controller does not find the SM that can run at least one complete block, the SM status register table is searched for a first SM, and the first SM is an SM that can run at least one warp (203). When the global logic controller finds the first SM, a block in the to-be-distributed kernel program is distributed to the first SM (204). |
US10614540B2 |
System and method for embedding a two dimensional code in video images
Disclosed are a method and apparatus for embedding a graphic representation into a two dimensional matrix code by modifying the luminance of individual pixels in the image according the values of a provided QR code image. The modified luminance values are determined by an optimization procedure which minimizes a visual distortion metric with respect to the original graphic representation while maintaining the value of a model for the probability of decoding and detection error below a specified limit. |
US10614538B2 |
Object detection using autonomous robot devices
Described in detail herein are methods and systems for detecting absent physical objects using autonomous robot devices. In exemplary embodiments, the system includes shelving units disposed throughout a facility storing sets of physical objects. A first set of machine readable representations can be disposed on the front surface of the shelving unit and a second set of machine readable representations can be disposed on the back wall of the shelving unit. The first and second set of machine readable representations can be encoded with identifiers associated with the sets of physical objects. An autonomous robot device can be configured to detect and read a first set of machine-readable representations in response to successfully detecting and reading the second set of machine readable representations the autonomous robot device can determine the absence of a set of like physical objects. |
US10614535B2 |
Method and apparatus for controlling digital evidence
A method and apparatus for controlling digital evidence comprising creating a case record comprising information about an investigative case, electronically storing at least one piece of digital evidence into memory, and associating the stored at least one piece of evidence with the case record. |
US10614533B2 |
Methods for optimizing petrochemical facilities through stream lined transferal
Methods and processes for moving towards optimizing one or more parameters in a parallel train comprising two hydrocarbon cracking facilities where the two facilities either have non-identical process unit configurations or are operating under non-identical process conditions are disclosed. These methods and processes use models to simulate the impact of interconnecting the facilities by partially withdrawing an intermediate stream from within one cracking facility and adding the partially withdrawn stream to the second cracking facility in order to better optimize the overall operation of the parallel train. |
US10614526B2 |
Video-voice preparation of electronic tax return summary
Methods, systems and computer program products for processing video of tax documents and associated verbal input provided by a user and populating at least a portion of an electronic tax return with processing results. A video/voice processor associated with a tax return preparation application executed by a computing apparatus such as mobile communication device receives a video of a tax document and voice data. The document type is determined using video and/or voice data. Voice to text conversion can be used to determine what a user said about the document to determine the document type. Tax data determined from the video is used to populate a field of the electronic tax return. A front facing camera may be used to take a video of a tax document while a rear facing camera is used to detect a facial expression, which may result in certain dialogue with the user. |
US10614524B2 |
Diverse options order types in an electronic guaranteed entitlement environment
An enhanced system and method for handling, matching and executing a diverse group of limit-priced orders in an electronic options environment is disclosed. Most of the order types disclosed are automatically repriced and reposted as the NBBO changes to increase their execution opportunities. Market maker entitlements are integrated with the order processing, so that the market maker is guaranteed an allocation of the trade if the market maker is at the NBBO when an order priced at or better than the NBBO is received. Once posted to the order book, the displayed price of an order may be eligible for preferential execution in a market maker entitlement process, regardless of whether the displayed price is original or has been automatically repriced. |
US10614515B1 |
System for rental dispensing of UAVs
A UAV rental dispensing system employs a vending device that a consumer can rent a UAV from for a variety purposes requiring a video function thereon. The vending device may have multiple drones/UAVs enclosed therein, and be placed in predetermined locations. The vending device would provide launch and recovery, storage, power, charging, diagnostics and data transfer. Although the vending device will include an interface screen for accessing information, transactions may occur over the Internet or phone/data lines via a smart phone app or the like. The device will have a hinge or sliding door thereon with a landing pad/docket inside for charging of the batteries. After charging, the drone will be moved to a storage section automatically. When the drone is to be used, the reverse will occur. The level of charge will be checked before exiting the vending machine with necessary flight information uploaded by data lines or wirelessly. |
US10614514B2 |
Computer vision system and method for automatic checkout
A system and method for computer vision driven applications in an environment that can include collecting image data across an environment; maintaining an environmental object graph from the image data whereby maintaining the environmental object graph is an iterative process that includes: classifying objects, tracking object locations, detecting interaction events, instantiating object associations in the environmental object graph, and updating the environmental object graph by propagating change in at least one object instance across object associations; and inspecting object state for at least one object instance in the environmental object graph and executing an action associated with the object state. The system and method can be applied to automatic checkout, inventory management, and/or other system integrations. |
US10614512B1 |
Interactive user interface
Described are techniques for providing an interactive user interface configured to receive at least two types of user input, such as a tap gesture and a swipe gesture provided to a control region of the user interface. Responsive to the first type of user input, a first process may be performed, such as adding an indication of an item to an electronic list for a future purchase. Responsive to the second type of user input, a second process may be performed, such as the immediate purchase of an item based on stored shipping and payment data. In some cases, data associated with a process may be accessed responsive to the initiation of user input, but the process may not be initiated until the user input has been completed. Modifications to characteristics of the process may be changed responsive to additional user input provided to the control region. |
US10614509B2 |
Collaborative and cognitive multi-outlet food order placement and recommendation
Methods, systems, and computer program products for collaborative and cognitive multi-outlet food order placement and recommendation are provided herein. A computer-implemented method includes calculating a minimum waiting time required for delivery of a group of items from a multi-outlet food order to one or more users at approximately the same time, wherein the multi-outlet food order was submitted by the users via one or more user devices, and wherein the group of items belong to a shared food order category; deriving food order parameters based on (i) past order patterns attributed to the users, and (ii) existing commitments of outlets included in the multi-outlet food order; generating a recommendation for modifying the multi-outlet food order based on (i) the calculated minimum waiting time and (ii) the food order parameters; and outputting the recommendation to the one or more user devices. |
US10614507B2 |
Systems and methods for using smart appliances to provide contextual user experiences
Embodiments of the disclosure enable contextual user experiences to be provided. A computing system receives sensor data from an appliance associated with a first user account, and analyzes the sensor data to identify a product and one or more second user accounts associated with the product. The second user accounts are used to aggregate product data associated with the product, and the product data is used to generate catalog data associated with the product. The catalog data includes one or more portions associated with the second user accounts and is transmitted to a client device associated with the first user account to prompt a first user to enter into a transaction associated with the product. Each portion of the catalog data is selectable to facilitate the transaction between the first user and a respective second user associated with the second user accounts. |
US10614505B2 |
Clustering system, method, and program, and recommendation system
An object is to provide a clustering system capable of performing clustering of a plurality of types of items to be able to recommend an item whose corresponding textual data exists but relational data with another type of item does not exist, to the other type of item. A first clustering means 3001 performs clustering of first IDs, based on the relational data. A second clustering means 3002 performs clustering of second IDs, based on the relational data and textual data associated with the second IDs. A topic assignment means 3003 assigns a topic for each word included in textual data corresponding to each second ID. A parameter decision means 3004 decides a parameter used for first clustering processing, a parameter used for second clustering processing, and a parameter used for topic assignment processing. The processing described above is repeated until it is determined that a predetermined condition is satisfied. |
US10614502B2 |
In-store real-time food item selection recommendations
Systems and methods for providing a food product recommendation are disclosed. A computer-implemented method includes: determining, by a computing device, that a user with a mobile device enters a store; obtaining, by the computing device, user data that is based on wearable health data, taste data, and preference data of the user; obtaining, by the computing device, store data for plural food products; determining, by the computing device, a recommended food product from the plural food products based on comparing the user data to the store data; and providing, by the computing device, an indication of the recommended one of the plural food products for display on the mobile device of the user. The user data may be that of a single user or plural users, such as a family. |
US10614497B2 |
Quotation machine and system, and production systems estimating cost for, and fulfilling, orders for non-existing steel parts
Systems, methods, and software products estimate cost of fulfilling an order for non-existing steel parts. A web site interacts with a customer to receive a request for quote containing a single MTO file defining the non-existing steel parts. The single MTO file is processed to generate at least one layout based upon stock information of a raw steel product. The layout defines (a) nesting of the non-existing steel parts on the raw steel product, (b) a cost of cutting the parts from the raw steel product, (c) a used portion of the raw steel product, (d) a waste portion of the raw steel product, and (e) a remaining usable portion of the raw steel product. A quote estimating the cost of fulfilling the order is generated based upon the at least one layout, and the quote is sent to the customer. |
US10614493B2 |
System and method for customer discount management
A method comprises receiving a customer's service cancellation request associated with a selected service, generating and moving a ticket to a service queue, determining a discount amount to offer to the customer, updating a ticket with the discount offer, notifying the customer of the discount offer, receiving an acceptance of the discount offer from the customer, assigning the accepted discount amount to at least one billing item associated with the selected service, receiving a confirmation of the assigned discount by the user, updating the ticket with the confirmed discount assignment, receiving an approval of the discount assignment by a user, generating and storing a billing item record including the approved discount assignment for each of the at least one billing item, updating the ticket with the approved discount assignment, closing the ticket, and generating a customer invoice for a reduced invoice amount in response to the approved discount assignment. |
US10614490B2 |
Integrated architecture for performing online advertising allocation
An improved architecture including system and methods for online advertising placement that provide possibly defaulting advertisement tags the opportunity to serve an advertisement ahead of a lower value tag that is guaranteed to fill, resulting in higher CPMs (i.e., Cost Per Mille) for web publishers. The system and methods are configured to deterministically render an advertisement impression from a list of possibly defaulting advertisements in a JavaScript-enabled web browser. The knowledge of the complete outcome of such an “ad chain” at render-time significantly reduces complexity and latency in the supporting ad server. The system and method centers around a novel JavaScript approach to detect when an advertisement has been loaded but not defaulted. Additionally, the system and methods integrate the network and RTB demand channels by looking at all demand sources simultaneously and selecting the buyer from within the user's browser, and address predictive pricing to further enhance the online advertising placement process. |
US10614483B1 |
System and method for ad keyword scoring
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for advertisement keyword scoring. A processing circuit receives a request for an advertisement to be provided to a user during a user session. The advertisement is to be provided alongside other content that is associated with a first plurality of keywords. A processing circuit identifies a plurality of advertisements based on the first plurality of keywords. Each of the plurality of advertisements are associated with a second plurality of keywords. The processing circuit calculates a keyword score for each of the second plurality of keywords for each of the plurality of advertisements. Based on the keyword score, one of the keywords for each of the plurality of the plurality of advertisements is selected. Based on a comparison of the selected keywords, the advertisement to be provided to the user is selected. |
US10614482B2 |
Attribution of a new application installation on a mobile device by analyzing network traffic of the device
A system determines attribution of an application install on a mobile device that includes a virtual private network (VPN) application. An application executing on a mobile device may display a third party application advertisement. The VPN application detects a click on the third party application advertisements by monitoring the network requests and records a display time of the advertisement. Further, it detects the download and installation of the third party application by monitoring the network requests and comparing it against a rule from the rules dictionary, and records the installation time of the third party application. If the installation time is within a predetermined threshold time of the display time of the third party application advertisement, an attribution count is updated and is reported to an analytics engine. |
US10614479B2 |
Attendance verification
Technical solutions are described for verifying attendance at an alarm event. An example method includes receiving a registration of the alarm event, where the registration identifies an alarm device associated with the alarm event, and a location of the alarm event. The method also includes in response to the occurrence of the alarm, sending an alarm message to a user apparatus, where the user apparatus is within a predetermined vicinity of the location. The method also includes, in response to receiving an attendance message from the user apparatus, validating the attendance message based on predetermined conditions, where the predetermined conditions verify that the attendance message was transmitted within a predetermined expiration time and sending a reward message in response to the attendance message being valid. |
US10614478B1 |
Directed digital currency system, method, and apparatus
A directed digital currency system, method, and apparatus comprising a proprietary directed digital currency comprising voucher-tag-objects; a network of purpose systems that generate and use the directed digital currency; purpose system members; a network processor; physical tags, tag-objects and apparatuses including modules configured for identification, qualification, generation, aggregation, detection, and redemption of elements including the directed digital currency in accordance with interoperability rules; directed digital currency redeemers configured to redeem the directed digital currency; users that receive and redeem the directed digital currency in exchange for an exchange item; a process to collect value to pay for units of the directed digital currency generated; and a process to disburse value to directed digital currency redeemers that redeem units of the directed digital currency. |
US10614474B2 |
Systems and methods for product placement optimization by sensing customer traffic in stores
The disclosed embodiments generally relate to in-store customer traffic analysis systems and methods. The system includes at least one sensor positioned within a retail store, at least one display associated with the at least one sensor, one or more memory devices storing instructions and one or more hardware processors configured to execute the instructions to perform operations. The operations include receiving a sensor signal indicating that a user device is within a proximity to the at least one sensor in the retail store, extracting a user device identifier from the sensor signal, correlating the sensor signal to the at least one display, generating a foot traffic record associated with the user device identifier and the at least one display, based on the received sensor signal, and storing the generated foot traffic record. |
US10614467B2 |
Displaying recommendations for social networking system entity information via a timeline interface
A social networking system displays information about a user via a timeline included in a profile page. Narrative data about a user stored in a social networking system, including data about the user and social network activities related to the user is accessed. Timeline units summarizing information about the user are generated from the narrative data. When a viewing user requests a profile page, timeline units are displayed based information related to the viewing user and interactions with the profile page by other users connected to the viewing user. Users that administer the profile page are presented with additional information when viewing the profile page, allowing the administering users to modify appearance of the timeline or to identify actions for an administering user to take to increase interaction with the profile page. |
US10614462B2 |
Security aspects of a self-authenticating credit card
A self-authenticating credit card includes an input device for entering a PIN. The PIN is accepted by a micro-controller that uses the entered PIN as an encryption key for decrypting stored account information. A portion of the account information includes data, that when decrypted, contains an image that is rendered on an integral display, with account information sent to a transaction terminal. A timer is used to limit access to account data while in the unlocked state. |
US10614460B2 |
Transaction initiation determination system utilizing transaction data elements
Embodiments of the invention directed to systems and methods that allow for determining a transaction initiation mode used to conduct a transaction and applying a specific set of rules associated with the transaction initiation mode to the transaction. A transaction authorization request message is received at a server computer. The transaction authorization message is for a transaction between a consumer and a merchant and includes a plurality of data elements. The server computer determines a transaction initiation mode, from among at least three different transaction initiation modes, used to conduct the transaction based at least in part on the data elements. The server computer applies a specific set of rules associated with the transaction initiation mode to the transaction. |
US10614459B2 |
Targeted marketing with CPE buydown
When incentivizing vendors to give greater discounts on items or services offered or advertised to specific customers on a third-party website in exchange for reduced advertisement pricing, a vendor enters offer parameters (e.g., item or service for sale, price or discount amount, terms of the offer, a permitted number of acceptances of the offer, etc.) into a user interface along with target customer criteria (e.g., age, gender, minimum income, etc.). The target criteria is matched to customer profile data, and an advertisement generated using the offer parameter information is presented to customers whose profiles match the target criteria. In return for offering larger discounts, a cost per event (CPE) associated with the advertisement is reduced for the vendor. An invoice is generated and transmitted to the vendor, and upon receipt of payment, the advertisement provider remits a portion of the received payment to the website owner. |
US10614458B2 |
Influenza vaccine administration payment device processing
A payment device has identifiers, read in a magnetic strip or visual indicia by a healthcare provider, for an influenza vaccine and an account issued by an issuer to a party (e.g.; a governmental entity) upon which a transaction can be conducted that is limited to administering the influenza vaccine. The healthcare provider sends an authorization request for the transaction for delivery through its acquirer and a transaction handler to the issuer. The issuer uses the identifiers to authorize the healthcare provider to administer the influenza vaccine and to conduct the transaction, and sends an authorization response to the authorization request back through the transaction handler and the acquirer. After the receiving of the authorization response, the healthcare provider administers the influenza vaccine and conducts the transaction on the account for the sale of the service of the administering of the influenza vaccine. |
US10614456B2 |
Dynamic cryptocurrency aliasing
Described herein is a system in which temporary aliases may be associated with, and maintained with respect to, cryptocurrency addresses. In some embodiments, the system enables a temporary alias to be used by a mobile application (e.g., a wallet application) in a cryptocurrency transaction. In some embodiments, temporary aliases may be assigned from a pool of procedurally-generated aliases. In some embodiments, the temporary alias may be valid for a predetermined amount of time or number of transactions. For example, the system may assign a new temporary alias to a cryptocurrency address for each transaction and/or after a predetermined amount of time has elapsed. |
US10614453B2 |
Payment profile migration
There are provided systems and methods for payment profile migration. A migration service provider computer may receive an indication to transfer a first set of payment profiles from a third-party service provider computer to the migration service provider computer. The migration service provider computer may download from the third-party service provider computer, in response to the indication, a first set of payment profiles and extract payment information from the first set of payment profiles. The first set of payment profiles may correspond to a first file format. The migration service provider computer may generate, based on the extracted information, a second set of payment profiles according to a second file format that is different from the first file format. |
US10614452B2 |
Systems and methods for providing risk based decisioning service to a merchant
A computing device for providing risk-based decisioning to a merchant during payment card transactions is provided herein. The computing device is programmed to receive, from the merchant, transaction data associated with a payment card transaction. The computing device is further programmed to compute a risk score for the payment card transaction based at least in part on the transaction data and infrastructure data associated with the payment card transaction. The computing device is also programmed transmit an indication of acceptable risk to the merchant if the risk score satisfies a first pre-defined threshold. The computing device is still further programmed to initiate an authentication challenge of the suspect consumer if the risk score satisfies a second pre-defined threshold. |
US10614448B2 |
Augmented reality card activation
Systems and methods are provided for activating a card using augmented reality. The systems and methods may include capturing a real-time image of the card using a customer device, and extracting card information from the real-time image. The card information may be processed and used by a customer device or a financial provider server to activate the card. The customer device may display interactive graphics overlaid on the real-time card image to guide the customer through the activation process, and to educate the customer about the components of the card and aspects of the financial service associated with the card, such as a credit card service. The customer may interact with the overlaid graphics such as by selecting icons or portions of the card to trigger tutorials or to set preferences related to the card and/or financial service. |
US10614443B1 |
Method and system of promoting a specific product or services by a person utilizing an e-commerce/social customer networking platform
A system of promoting a specific product or service by a person. The system includes a network and an e-commerce/customer social media and networking, platform coupled to the network. The e-commerce/customer social media and networking platform includes a social networking platform providing social networking services to a plurality of users communicating with the e-commerce/customer social media and networking, platform via the network and an e-commerce module for performing online purchase transactions of goods and services published on the e-commerce/customer social media and networking platform. The e-commerce module displays products or services for sale to the plurality of users and enacts purchase transactions of a product or service selected by a purchasing user. Endorsements received from the purchasing user may be published to a plurality of users following the purchasing user. In addition, the purchasing user may receive compensation based on sales of the endorsed product or service by other users following the purchasing user. |
US10614440B2 |
Systems and methods for real-time, distributed processing of group bill payments
Systems and methods are provided for group bill payment comprising creating a secure group bill payment account associated with a plurality of group members. The group bill payment account may be configured to receive information via a network from the plurality of group members; permit a group member to manage the group bill payment account following an authentication process; and transmit a group payment to a provider. Systems and methods may further comprise receiving instructions from a group member to create a rule for requesting payment, the bill being from a provider and associated with group members; receiving the bill issued by the provider; determining a charge based on the bill and the rule; sending a payment request based on the charge; receiving a deposit into the group bill payment account; transmitting a group payment; and sending a notification. |
US10614435B2 |
Point-Of-Sale (POS) interface wrapping
A wrapper interface is provided. The wrapper interface maps transaction and monitoring operations of a Point-Of-Sale (POS) transaction interface within an operator-facing interface. The wrapper interface also embeds a POS administrative interface within the operator-facing interface and permits interaction with administrative operations of the POS administrative interface within administrative views rendered by the POS administrative interface within the operator-facing interface. |
US10614434B2 |
Vehicle service kiosk system
A kiosk comprises a display for displaying information related to a payment of a vehicle service; a special purpose processor that processes the payment of the vehicle service; and a dispenser for providing a key of the vehicle after the payment is processed. |
US10614433B2 |
Hybrid digital rights management system and related document protection method
A hybrid digital rights management (DRM) system includes a hybrid digital rights management server (RMS server) connected to first and second RMS servers and a client computer. The hybrid RMS server stores a policy mapping table that maps its DRM policies to remote DRM policies on the first or second RMS servers, and can also create policies that satisfy the schema requirements of the first or second RMS server using policies stored in the hybrid RMS server. When the hybrid RMS server receives a document protection request from the client computer, it extracts the filename extension for the document to be protected, and uses the filename extension to select one of the first and second RMS servers as a target RMS server. The document is protected by the target RMS server, and also added to a protected document database on the hybrid RMS server. |
US10614428B2 |
Recipe selection system with bidirectional calendar interface
Recommending a recipe and monitoring the preparation of the recipe according to a calendar by a computer that receives calendar data that includes one or more of: a date, scheduled appointment times for the date and appointment durations, any special events on the date, and proximity of the date to a holiday. The computer identifies one or more recipes that can be prepared in an available time slot in the calendar, the one or more recipes includes a list of food from a food ingredient list and monitors data, including length of time to complete a preparation step of the selected recipe. Responsive to the length of time increasing by more than a threshold value, the computer adjusts one or more subsequent preparation steps of the selected recipe to compensate for the increase to the length of time and/or the calendar to provide a longer available time for recipe preparation. |
US10614424B1 |
Assisted creation for time based events
Provided are methods and systems for creating events in a calendar application by providing a user with a suggestion service (e.g., tool, function, etc.) for entering various details about the events. The event creation suggestion service is designed to provide the user with a single-box suggestion-like experience that allows the user to quickly and easily enter information about an event (e.g., event title, event location, event date and/or start/end time, contacts to be associated with the event, etc.). With each keystroke a user may be given a set of suggestions (e.g., auto-completions) to choose from. In this manner, the user may create detailed events by typing in one box as if the user is only entering the title for the event, and selecting from relevant suggestions that are provided. |
US10614423B2 |
Email notification system
Examples described herein include systems and methods for providing push notifications to a third-party application executing on a client device. An example can include encrypting user credentials, generating a callback Uniform Resource Locator (“URL”) with at least a portion of the encrypted credentials embedded into the URL, and requesting notifications from an email service to be provided at the callback URL. Upon receiving a notification at the callback URL, a system component can decrypt the credentials within the URL using a private key and log into the email account using those decrypted credentials. The system component can then generate a push notification based on any changes found in the email account and cause the notification to be delivered to the third-party application on the client device. |
US10614422B2 |
Method and system for communication content management
A method of dynamically changing a read status of an electronic message. A computer accesses a communication management system that manages electronic messages among members of a participating team. The computer reviews at least one electronic message transmitted to a member of the participating team and analyzes a read status of the electronic message of the member to identify an unread electronic message. The computer also tracks a location of the member of the participating team and identifies a meeting between members of the participating team based on the location. The computer will update the read status if members of the participating team discuss content of the unread electronic message during the meeting. |
US10614418B2 |
Conference support system, conference support method, and recording medium
A conference support system is for supporting a conference. The conference support system includes one or more information processing apparatuses for implementing various functions of the conference support system. The conference support system includes an inputter configured to input a statement content that is a content of a statement stated by a participant of the conference; a determiner configured to determine a statement type of the statement content, based on the statement content input by the inputter; and an outputter configured to output at least one of the statement content, an evaluation of the conference, and an evaluation of the participant, based on a determination result obtained by the determiner. |
US10614415B1 |
Smart shelves
Interposer assemblies may be inserted between a traditional shelf and traditional supports for the shelf. Each of the interposer assemblies may be configured to generate signals corresponding to changes in loading on the traditional shelf, and information regarding the changes may be determined to identify items placed onto or removed from the traditional shelf, and locations at which the items were placed or from which the items were removed. The interposer assemblies may include one or more load cells, such as strain-gage load cells, and analog signals generated by the load cells may be processed to determine a mass of an item placed on the shelf or removed therefrom. The item, and a location corresponding to the item, may be determined based on the mass and according to standard equilibrium procedures. |
US10614411B2 |
Cross-dock management system, method and apparatus
Disclosed herein is a cross-dock management system comprises: a plurality of movable platforms configured to hold one or more pallets or parcels; at least one barcode or RFID tag positioned on each of said movable platforms, pallets, or parcels, wherein the barcode readers are configured to read the barcodes and RFID readers are configured to read the RFID tags. The data scanned by the barcode readers and RFID readers is stored in a local warehouse database and is used to determine an optimized placement and load for each movable platform in the warehouse. |
US10614404B2 |
Productivity insight dashboard
Systems and methods for providing productivity insights regarding user networks are provided. Productivity insights are determinable based on event data, such as email messaging events and/or calendaring events, and enable a user to see at a glance how and with whom the user has spent his or her time. Additionally, productivity insights highlight any changes that occur over time within a user network. Analytics based on event data allow a user to easily identify top collaborators, which may or may not be the most important collaborators, as well as specific metrics for each collaborator, such as response time, email read rate, total collaboration time, etc. Thus, productivity insights serve to qualify and quantify collaborative relationships for individual employees so that they can leverage their time more effectively by improving collaboration within their networks, thereby increasing workplace productivity. |
US10614398B2 |
System impact based logging with resource finding remediation
Embodiments include method, systems and computer program products for system impact-based event logging. Aspects include receiving one or more log events, wherein each of the one or more log event include an error code and a device identifier; performing a data-mining operation on a defect repository based upon the one or more log events and based upon at least one of the device identifier and the error code; deriving one or more enhanced event contexts for the one or more log events based upon the data-mining operation; displaying the one or more log events and the one or more enhanced event contexts; deriving a workflow based upon the enhanced event context for each of the one or more log events; and displaying the workflow, wherein the workflow comprises corrective action items and a time period for completion of each of the corrective action items. |
US10614394B2 |
Data analytics model selection through champion challenger mechanism
A method for forecasting includes obtaining input data from a data store, using a processor to forecast future data with a currently selected model, detecting a trigger event using a processor, training alternative models in a model family or from multiple families on the input data based on detecting in response to detecting the trigger event, identifying a replacement model from the alternative models using a processor, and using a processor to forecast future data with the replacement model. |
US10614390B2 |
Information processing apparatus, information processing method, and non-transitory computer readable medium
Provided is an information processing apparatus, including a task request receiving unit that receives a request for a task of creating contents, a contract entry receiving unit that receives an entry of a contract of the task, a method selection receiving unit that receives a selection of any one of a designation method, and a competition method, and a task contract requesting unit that outputs information for requesting a contract of the task to the one or more applicants designated among the applicants whose entry is received by the contract entry receiving unit when the designation method is selected and outputs information for requesting a contract of all or a part of the task to the two or more applicants whose entry is received by the contract entry receiving unit when the competition method is selected. |
US10614380B2 |
Dynamically adjusting system metric thresholds based on user specified system performance feedback
Systems for autonomous management of hyperconverged distributed computing and storage systems. A method embodiment commences upon receiving a set of system measurements that correspond to system metrics associated with the computing system. A user interface is presented to users to capture a set of user sentiment indications. Over a period of time, a time series of system measurements and a time series of user sentiment indications are captured and used to form a learning model that comprises dynamically-changing user sentiment correlations between the system measurements and the user sentiment. At some moment in time, a system metric threshold breach event occurs. The learning model is consulted to determine a tracking value between the set of user sentiment indications and the system metric pertaining to the system metric threshold. Based on the tracking value, the respective system metric threshold is adjusted to more closely track with the historical user sentiment indications. |
US10614371B2 |
Debugging quantum circuits by circuit rewriting
Techniques for automating quantum circuit debugging are provided that simulate standard debugging behaviors. The technology includes rewriting a source quantum circuit into instrumented circuits based on instrumentation instruction information inserted into software code that corresponds to the source quantum circuit. The instrumented circuits can executed to obtain measurement data corresponding to different state data of qubits within the source quantum circuit. The measurement data can be processed to output generated information corresponding to one or more internal states or processes of a quantum computer associated with the source quantum circuit. |
US10614369B2 |
Machine learning device and user identification device
A machine learning device capable of preventing spoofing of an operator to secure safety during an operation of a robot is provided. A machine learning device includes: an input data acquisition means that acquires, as input data, operation data including a measurement value related to a movement of at least a portion of a body of the operator and a shape of the body, detected when the operator is caused to perform a predetermined operation associated with a training operation panel of the robot controller; a label acquisition means that acquires identification information of the operator as a label; and a learning means that constructs a learning model that performs user identification for authenticating operators of the robot controller by performing supervised learning using a pair of the input data and the label as training data. |
US10614368B2 |
System and method for content provisioning with dual recommendation engines
Systems and methods for content selection with first and second recommendation engines are disclosed herein. The system can include a memory include a content library database and a model database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include one or more servers that can include a packet selection system and a presentation system. These one or more servers can: receive response data from the user device; provide received response data to a first recommendation engine; alert a second recommendation engine when a selected next node is a placeholder node; retrieve at least one statistical model relevant to selection of next node content; and select next node content based on an output of the at least one statistical model. |
US10614367B2 |
Forecasting future states of a multi-active cloud system
An embodiment of the invention may include a method, computer program product and computer system for forecasting future states of a multi-active cloud. The method, computer program product and computer system may include a computing device that determines the operating state of the passive server. The operating state of the passive server is one or more of a deploying state and a smoke testing state. The computing device may determine the probability of the operating state successfully completing. The computing device may delay the second asynchronous workflow until the operating state successfully completes based on the probability of the operating state successfully completing exceeding a predetermined value. |
US10614364B2 |
Localized anomaly detection using contextual signals
An expected value of a measurement in a first context may be inferred based at least partly on a contextual signal. The contextual signal may comprise an actual value that is: (i) of a same type as the expected value, and (ii) associated with a second context that is different from the first context (e.g., the contexts can comprise geographical areas), or the contextual signal may comprise an actual value that is: (i) of a different type than a type of the expected value, and (ii) associated with the first context, or a second context that is different from the first context. If a difference between the expected value and an actual value of the first context is greater than a threshold difference, this condition is considered an anomaly. A detected anomaly may be used to determine an event that may be significant or otherwise of interest to a user community. |
US10614360B2 |
Automatically scaling neural networks based on load
In one aspect, the present disclosure relates to a method for automatically scaling a neural network including: receiving a neural network model; allocating a plurality of processing nodes for the neural network model, the number of allocated processing nodes determined based on an analysis of the neural network model; distributing training of the neural network model across the allocated processing nodes; receiving load information from the allocated processing nodes, the load information associated with the training of the neural network model; and adjusting the number of allocated processing nodes based on the load information. |
US10614358B2 |
Memristive nanofiber neural networks
Disclosed are various embodiments of memristive networks comprising a number of nodes. Memristive nanofibers are used to form conductive and memristive paths in the networks. Each memristive nanofiber may couple one or more nodes to one or more other nodes. In one case, a memristive network includes a first node, a second node, and a memristive fiber that couples the first node to the neural node. The memristive fiber comprises a conductive core and a memristive shell, where the conductive core forms a conductive path between the first node and the second node and the memristive shell forms a memristive path between the first node and the second node. |
US10614353B2 |
Biological analog-to-digital and digital-to-analog converters
Described herein are novel biological converter switches that utilize modular components, such as genetic toggle switches and single invertase memory modules (SIMMs), for converting analog inputs to digital outputs, and digital inputs to analog outputs, in cells and cellular systems. Flexibility in these biological converter switches is provided by combining individual modular components, i.e., SIMMs and genetic toggle switches, together. These biological converter switches can be combined in a variety of network topologies to create circuits that act, for example, as switchboards, and regulate the production of an output product(s) based on the combination and nature of input signals received. |
US10614352B1 |
Counting system
A counting system has a dispensing assembly, a singulator assembly, a counting assembly, and a control system. The dispensing assembly distributes particles to the singulator assembly which separates the particles into a singulator path and delivers the singulated particles to the counting assembly where the particles are counted and the count displayed on an input and display device. |
US10614351B2 |
Method and an assembly for generating a magnetic field and a method of manufacturing an assembly
A credit card shaped element with a dynamic stripe which may be activated or deactivated, where the stripe is formed by a plurality of coils provided along the curve thereof, where the plurality of coils are activated in a sequential manner, where a plurality of proximity sensing coils are provided in series along the curve thereof, where the plurality of coils are formed by one coil contacted at multiple positions along its length by contact pads and where the signals fed to the coils cause an output of a reader coil to output a signals with a minimum slope or where one signal fed to one track has no peaks when the other signal is close to zero. |
US10614348B2 |
Image forming apparatus and image forming method
Provided is an image forming apparatus including an image formation unit, a character size decision unit, a generation unit, and a replacement unit. The image formation unit forms an image on paper. The character size decision unit decides a size of a character included in a second text image, based on an image including a photographic image and a first text image. The generation unit generates a descriptive sentence of the photographic image. The replacement unit replaces the photographic image with the second text image. The second text image indicates a text image corresponding to the descriptive sentence. |
US10614347B2 |
Identifying parameter image adjustments using image variation and sequential processing
Methods and systems are provided for identifying parameter image adjustments. In embodiments, a set of candidate parameter values associated with a parameter to be analyzed in association with an image is identified. Subsequently, the image is rendered in accordance with each candidate parameter value to generate a set of rendered images. A neural network can then be used to identify a parameter image adjustment to apply to the image based on features associated with the set of rendered images. The neural network can be trained based on a comparison of the identified parameter image adjustment and a reference parameter value associated with the parameter being analyzed. |
US10614346B2 |
Data augmentation for image classification tasks
A computer-implemented method and systems are provided for performing machine learning for an image classification task. The method includes selecting, by a processor operatively coupled to one or more databases, a first and a second image from one or more training sets in the one or more databases. The method further includes overlaying, by the processor, the second image on the first image to form a mixed image, by averaging an intensity of each of a plurality of co-located pixel pairs in the first and the second image. The method also includes training, by the processor, a machine learning process configured for the image classification task using the mixed image to augment data used by the machine learning process for the image classification task. |
US10614335B2 |
Matching of findings between imaging data sets
A method includes detecting a focus of attention of an observer of an anatomical image of a set of images, determining a location of the anatomical image includes tissue with a finding of interest based on the detected focus of attention, identifying an anatomical image, from an earlier acquired imaging data set, with a same portion of tissue as the displayed image, visually displaying graphical indicia, concurrently with the displayed image, that identifies the earlier acquired image. |
US10614334B2 |
Extraction of data from a digital image
Capturing information from an imprinted item comprises a computing device that receives an image of a back side of an imprinted item, the payment instrument comprising information imprinted thereon such that the imprinted information protrudes from a front side of the imprinted item and the imprinted information is indented into the back side of the imprinted item. The computing device extracts sets of characters from the image of the back side of the imprinted item based on the imprinted information indented into the back side of the imprinted item and depicted in the image of the back side of the imprinted item. The computing device applies a first character recognition application to process the sets of characters extracted from the image of the back side of the imprinted item and categorizes each of the sets of characters into one of a plurality of categories relating to the information. |
US10614331B2 |
Intelligent gallery management for biometrics
A system provides intelligent gallery management for biometrics. A first gallery is obtained that includes biometric and/or other information on a population of people. An application is identified. A subset of the population of people is identified based on the application. A second gallery is derived from the first gallery by pulling the information for the subset of the population of people without pulling the information for the population of people not in the subset. Biometric identification (such as facial recognition) for the application may then be performed using the second gallery rather than the first gallery. In this way, the system is improved as less time is required for biometric identification, fewer device resources are used, and so on. |
US10614328B2 |
Occupant monitoring systems and methods
Various implementations include a vehicle occupant imaging system that is disposed within a vehicle. The system includes an automotive clock spring, at least one imaging unit, and a first processing unit. The automotive clock spring includes a rotor to which a rotatable portion of the steering wheel assembly is coupled, a stator coupled to a stationary portion of the vehicle, and a set of wires extending between the rotor and stator. The imaging unit is coupled to the rotatable portion of the steering wheel assembly. The first processing unit is disposed within the rotor and is configured for electrically receiving image signals captured by the imaging unit and selecting at least a portion of the image signals for communicating to a second processing unit disposed outside of the rotor. The selected image signals are electrically communicated to the second processing unit via the set of electrical wires. |
US10614325B1 |
Automatic detection of traffic signal states for driver safety system
A driver safety system estimates a time that a traffic signal transitions (e.g., from red to green) by obtaining location information from a user device in the vehicle at various times and using a physical model of the movement of the vehicle to estimate when the vehicle began to move. |
US10614324B2 |
Method and apparatus for identifying static obstacle
The disclosure discloses a method and apparatus for identifying a static obstacle. An embodiment of the method includes: determining, based on determining information corresponding to a historical laser point cloud sequence of an obstacle, a detected laser point cloud of the obstacle in a current laser point cloud frame belonging to the historical laser point cloud sequence of the obstacle, whether a given obstacle is a static obstacle. The determining information includes: a similarity between a historical motion characteristic of the given obstacle and a noise type motion characteristic, a matching degree between an appearance characteristic of the detected laser point cloud of the obstacle and an appearance characteristic of the historical laser point cloud of the obstacle, and an overlap ratio between the detected laser point cloud of the obstacle and the historical laser point cloud of the obstacle. |
US10614321B2 |
Travel lane detection method and travel lane detection device
A travel lane detection method overlaps a plurality of travel lane boundary point groups parallel to each other, extracted according to continuity of a plurality of travel lane characteristic points detected by a target detection sensor installed in a vehicle, estimates a travel lane outline according to the travel lane characteristic points included in the overlapped travel lane boundary point groups, and determines travel lane boundaries based on lateral positions of the travel lane boundary point groups parallel to each other and the estimated travel lane outline. |
US10614319B2 |
Pallet localization systems and methods
Systems and methods for localizing pallets using images based on point cloud data are disclosed. In one embodiment, a method for localizing a pallet includes acquiring, by a 3D camera, a first image of point cloud data, the first image being representative of the pallet. The method also includes generating a second image by (1) truncating the point cloud data of the first image, and (2) orthogonally projecting the remaining point cloud data of the first image. The method further includes generating a third image by creating a binary image from the second image, and generating a cross-correlation image by cross-correlating the third image with a template of a pallet pocket. The method also includes determining a rotation angle (R) of the pallet by analyzing the cross-correlation image. |
US10614313B2 |
Recognition and valuation of products within video content
Embodiments of the invention include method, systems and computer program products for identifying one or more products, brands and/or green screen objects within video content and valuations thereof. The computer-implemented method includes receiving, by a processor, video content. The processor analyzes the video content to identify one or more products, brands and/or green screen objects within the video content. The processor further assigns a product placement score to each of the identified one or more products, brands and/or green screen objects. The processor further outputs a dataset including product placement scores assigned to each of the identified one or more products, brands and/or green screen objects, wherein the dataset provides a valuation for each of the identified one or more products, brands and/or green screen objects based on an associated product placement score. |
US10614312B2 |
Method and apparatus for determining signature actor and identifying video based on probability of appearance of signature actor
A signature actor determination method for video identification includes setting a list of actors who appear in each of a plurality of videos, generating a plurality of subsets including the actors, and determining that an actor included in a single final set indicating a first video among the plurality of subsets is a signature actor of the first video. Accordingly, video identification is possible by using just a little information. |
US10614299B2 |
Indoor identification of individuals through footstep induced structural vibration
This invention introduces an indoor person identification system that utilizes the capture and analysis of footstep induced structural vibrations. The system senses floor vibration and detects the signal induced by footsteps. Then the system then extracts features from the signal that represent characteristics of each person's unique gait pattern. With these extracted features, the system conducts hierarchical classification at an individual step level and at a collection of consecutive steps level, achieving high degree of accuracy in the identification of individuals. |
US10614296B2 |
Generating auxiliary information for a media presentation
Techniques for generating auxiliary information for a media presentation are provided. In one example, a computer-implemented method comprises receiving, by a device operatively coupled to a processor, first feedback information for a group of users regarding mental states of the users during a media presentation. The computer-implemented method can further comprise determining, by the device, first parts of the media presentation considered confusing to at least some of the users and second parts of the media presentation considered interesting to at least some of the users based on the first feedback information, and generating, by the device, an index data structure comprising first information identifying the first parts and classifying the first parts as confusing and second information identifying the second parts and classifying the second parts as interesting. |
US10614295B2 |
Device for recognizing facial expression and method thereof
Disclosed are a device for recognizing a facial expression and a method thereof. In accordance with an embodiment of the present invention, the device for recognizing a facial expression includes a storage unit for storing facial expression information; at least one light emitting part for emitting infrared rays (IR) to at least one object of a face of a user wearing the wearable headset device; at least one light receiving part for receiving infrared rays related to a correlation with the at least one object; an information collection unit for collecting intensity information from the received infrared rays; a transmission characteristic determination unit for determining transmission characteristic change in the received infrared rays based on the intensity information; a deformation of skin measurement unit for measuring deformation of skin for the at least one object based on the intensity information and the transmission characteristic change; and a facial expression recognition unit for recognizing a facial expression by comparing the deformation of skin with the facial expression information. |
US10614291B2 |
Living body detection method, living body detection system and computer program product
The present invention relates to a living body detection method, a living body detection system and a computer program product, which can realize living human body detection. The living body detection method includes: using a laser light source to irradiate the face of an object to be detected; capturing an image of the face of the object to be detected that is irradiated by the laser light source; calculating a light spot area of the image of the face of the object to be detected; and comparing the light spot area with a first predetermined area threshold value, and if the light spot area is greater than the first predetermined area threshold value, determining that the object to be detected is a living body. |
US10614290B1 |
Object position determination circuit
The present invention provides an object position determination circuit including a receiving circuit, a detecting circuit and a calculating circuit. In the operations of the object position determination circuit, the receiving circuit is configured to receive an Nth frame and an (N+M)th frame of an image signal, where N is a positive integer, and M is a positive integer greater than one; the detecting circuit is configured to detect positions of an object in the Nth frame and the (N+M)th frame; and the calculating circuit is configured to generate a position of the object in an (N+M+A)th frame according to the positions of the object in the Nth frame and the (N+M)th frame, wherein A is a positive integer. |
US10614281B2 |
Optical fingerprint imaging system and array sensor
An optical fingerprint imaging system and an array sensor are provided. The optical fingerprint imaging system includes: a cover plate, a backlight source, an array sensor disposed between the cover plate and the backlight source, and an optical assembly; the array sensor includes an array of pixels each of which has an opaque region and a nonopaque region, the opaque region includes an photosensitive device for converting an input light into electronic signals, and the nonopaque region is adapted for allowing light from the backlight source passing through, and the optical assembly is adapted for partially blocking the light from the cover plate to the photosensitive device, and is configured with at least one light tunnel between the cover plate and each of the photosensitive devices, wherein the light tunnel allows light passing through in a preset range of direction. Accordingly, the contrast of a fingerprint image obtained is enhanced. |
US10614277B2 |
System for communication from a user to the publisher of a scannable label
“Publishers” generate individual QR codes which may be either displayed on a smartphone or printed on a physical label, and “consumers” scan and decode those codes for secure and private communication with the publishers, without either party knowing the phone number or email address of the other party. At least one profile associated with the publisher may be an anonymous profile that permits the disclosure of only a specified subset of the otherwise available information about that publisher, and that information is not directly embodied in the displayed code, but rather is stored on a secure remote server which is selectively accessible by the consumer. If both parties have not authorized the release of their respective names and phone numbers (or other public contact information) to the other party by exchanging respective public profiles within a predetermined time period, any associated temporary contact numbers may be disabled and any anonymous contact information may be deleted from the remote server. A remote app on the publisher's smartphone may be used to generate the QR code and upload the associated contact information and permissions to the secure server, and a local app on the consumer's smartphone may be used to scan and process the QR code and commence secure and private communication with that publisher via the secure server. |
US10614275B2 |
Position specifying apparatus and position specifying method
A measurement apparatus includes an image acquisition part that acquires a captured image obtained by imaging a partial area on a two-dimensional scale on which a plurality of two-dimensional codes having a first code, which is specified by a combination pattern of a first pixel value image and a second pixel value image, and a second code, which is specified by a pattern of a type different from the combination pattern, are arranged, a code specification part that specifies the first code and the second code corresponding to the two-dimensional code included in the captured image, and a position specification part that specifies position information on the two-dimensional scale of the two-dimensional code including the first code and the second code on the basis of the first code and the second code. |
US10614270B2 |
Terminal device, communication system, recording medium
A terminal device includes a first communication unit that performs a wireless communication with a wireless communication tag of an electronic equipment in accordance with a first communication method, a second communication unit that performs the wireless communication in accordance with a second communication method, and a processing unit. The first communication unit receives an identification information of the electronic equipment from the wireless communication tag and the second communication unit receives a beacon signal including the identification information of the electronic equipment and an identifier of an internal access point. The processing unit establishes the wireless communication with the electronic equipment in accordance with the second communication method using the identifier specified based on a collation process between the identification information received by the first communication unit and the identification information included in the beacon signal. |
US10614266B2 |
Recognition and population of form fields in an electronic document
Techniques are disclosed for identifying and populating static form fields using prior responses to similar form fields. An example method includes receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form. Using an image recognition algorithm, a fillable form field candidate is identified based on a graphical representation of the static form field. An attribute of the fillable form field candidate can be identified based on the static text. A suggested response for populating the fillable form field candidate is selected from prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate. The prior responses are inputs obtained from or associated with the given user. The suggested response is presented to the user for subsequent acceptance or rejection. |
US10614265B2 |
Apparatus, method, and computer program product for correcting speech recognition error
An apparatus for correcting a character string in a text of an embodiment includes a first converter, a first output unit, a second converter, an estimation unit, and a second output unit. The first converter recognizes a first speech of a first speaker, and converts the first speech to a first text. The first output unit outputs a first caption image indicating the first text. The second converter recognizes a second speech of a second speaker for correcting a character string to be corrected in the first text, and converts the second speech to a second text. The estimation unit estimates the character string to be corrected, based on text matching between the first text and the second text. The second output unit outputs a second caption image indicating that the character string to be corrected is to be replaced with the second text. |
US10614263B2 |
File information interlinking method
A file information interlinking method comprises the following steps: when creating a file, generating a universally unique interlink identifier, and storing, on a cloud server, according to a one-to-one correspondence between the universally unique interlink identifier and data information corresponding to the file, the data information corresponding to the file, wherein the data information comprises file creation, distribution, modification, history and permission information (S110); computing blank areas in different pages of the file, and applying a layer processing method to display advertisement information on the blank areas in the different pages (S120); and generating, on a peripheral edge of a layer, an annotation of a web link, wherein a click on the web link can trigger a JavaScript script to obtain the unique interlink identifier, combine the same with known link information to jump to the data information corresponding to the file on the cloud server (S130). |
US10614248B2 |
Privacy preserving cross-organizational data sharing with anonymization filters
A system can be designed that shares transaction data across different organizations while preserving data privacy and anonymizing the source organization. Organizations can enter into an agreement to share transaction data with each other through a trusted data sharing system. The organizations can input user records that include primary and secondary explicit user identifiers into the data sharing system. The data sharing system can correlate explicit user identifiers of a user across organizations via an internal identifier without exposing explicit user identifiers. The data sharing system comprises a data anonymizer agent for each sharing organization. A data anonymizer agent selectively applies anonymization filters to quasi-identifiers in the transaction data based on quasi-identifier type to extend data privacy protection measures to quasi-identifiers without drastically reducing or eradicating the utility of the quasi-identifiers. |
US10614246B2 |
Data processing systems and methods for auditing data request compliance
A privacy management system that is configured to process one or more data subject access requests and further configured to: (1) enable a data protection officer to submit an audit request; (2) perform an audit based on one or more parameters provided as part of the request (e.g., one or more parameters such as how long an average request takes to fulfill, one or more parameters related to logging and/or tracking data subject access requests and/or complaints from one or more particular customer advocacy groups, individuals, NGOs, etc.); and (3) provide one or more audit results to the officer (e.g., by displaying the results on a suitable display screen). |
US10614245B2 |
Method and system for protecting patient information on medical prescription labels
A system and method for protecting personal information on prescription medicine container labels which includes a label configured for relocating a removable printed label panel to a different location where it bonds over the personal information and thereby uncovering a pre-marked array of fake information intended to mimic authentic information to misdirect and hinder thieves from accessing the authentic personal information. |
US10614237B2 |
Resource-free prioritizing in high availability external security systems
A database access control system is augmented to provide additional functionality to enable an external security device (e.g., an EDSM) to fully and accurately assess a database query against one or more security policies even when the EDSM is overloaded. To this end, a pair of channels is established between the ISA and the ESM, wherein the channel pair includes a first channel that is expected to have relatively low packet rate, and a second channel that is expected to have a relatively high packet rate. Packets representing initial session information (i.e., user information sent at the beginning of a user session) are directed to the first channel, whereas packets received following session establishment are directed to the second channel, because the latter are likely to be present during a potential overload scenario. |
US10614235B2 |
Collection folders in a content management system
A content management system allows a user to create a collection folder to which a submitting user can add content items without being able to access content items added to the folder by other submitting users. A collection folder is created in a namespace of a collecting user and folder is made available to multiple submitting users to allow the submitting users to add items to the folder. When a submitting user first request to store a content item in the collection folder, the content management system creates a sub-folder associated with the submitting user in the collection folder and stores the content item in the sub-folder. The submitting user is given rights to the sub-folder, but is not given rights to sub-folders created for other submitting users. |
US10614231B1 |
Integrated out-of-band security for high security embedded systems
A system and method for a enhancing security for a high security embedded system. The system on chip device including at least one central processing unit (CPU) component, input and output component blocks, an independent hard or soft core dedicated to the input and output blocks, and a built-in, on die interposer, wherein the interposer consists of a field programmable gate array (FPGA) fabric, the FPGA fabric surrounding the components of the system on chip. The method for includes separating system components using a FPGA fabric, redirecting or changing the appearance of system components unknown to other system components, separating system code from security and recovery code, and providing proactive security problem detection and resolutions. |
US10614226B2 |
Machine learning statistical methods estimating software system's security analysis assessment or audit effort, cost and processing decisions
A method, system and computer-usable medium for generating a security analysis effort, cost and process scope estimates, comprising: analyzing a software system; identifying a complexity level of a security analysis, the complexity level of the security analysis comprising identification of an effort level for the security analysis; and, generating the security analysis effort estimate, the security analysis effort estimate comprising an estimate of an effort expenditure to perform a security analysis on the software system at the identified complexity level. |
US10614222B2 |
Validation of security monitoring through automated attack testing
Systems, devices, and methods of an automatic attack testing framework for the security testing of an operational service are disclosed. In an example, such systems, devices, and methods may include operations that: deploy command instructions and a payload for a bot process to a computing device located within a target infrastructure, with the command instructions being selected based on criteria to test a security feature in the target infrastructure with an automated attack action in the bot process, and with the bot process being executed on the computing device and being started with use of the command instructions and the payload; communicate with the computing device to control the automated attack action within the target infrastructure, such that the automated attack action is performed within the bot process; and obtain results of the automated attack action performed within the bot process from the computing device. |
US10614221B2 |
Method and apparatus for security testing of application flows that cannot be automated through HTTP replay
Technical solutions are described for testing a computer program product. An example method includes intercepting an instance of a request sent for execution by the computer program product, the request being one from a plurality of requests in a sequential flow. The method also includes storing a unique identifier for the request, and initializing a current test request index in response to the request being a first instance of a starting request of the sequential flow. The method also includes selecting a test task from a set of test tasks corresponding to the request in response to determining that the request is a current test-request based on an index of the request matching the current test request index. The method also includes modifying the instance of the request according to the selected test task, and sending the modified instance of the request to the computer program product for execution. |
US10614219B2 |
Apparatus and method for locking and unlocking removable media for use inside and outside protected systems
A method includes detecting a storage device and performing a check-in process for the storage device. The check-in process includes scanning the storage device to identify any malware contained on the storage device, digitally signing one or more clean files on the storage device, and modifying a file system of the storage device. The method may also include performing a check-out process for the storage device, where the check-out process includes restoring the file system of the storage device. The file system of the storage device can be modified during the check-in process so that one or more protected nodes within a protected system are able to recognize the modified file system of the storage device and nodes outside of the protected system cannot recognize the modified file system of the storage device. |
US10614217B2 |
Scrambling of the operation of an integrated circuit
An integrated circuit includes functional circuitry such as a processing core, memory interfaces, cryptographic circuitry, etc. The integrated circuit also includes protection circuitry to protect the functional circuitry of the integrated circuit against attacks by hidden channels. The protection circuitry, for each of a series of successive periods of time, selects a configuration of the functional circuitry from a set of configurations of the functional circuitry, sets a duration of the period of time, and applies the selected configuration of the functional circuitry for the set duration of the period of time. |
US10614213B1 |
Detecting malicious code existing in internet advertisements by ongoing sandbox monitoring
There are disclosed devices, system and methods for detecting malicious code existing in an internet advertisement (ad) requested by a published webpage viewed by a user. First, receipt of malicious code of the ad is detected, where that code may be malicious code that causes a browser unwanted action without user action. If the internet ad is an SCR type document, the malicious code may be wrapped in a java script (JS) closure to detect an unwanted action requested by the malicious code. The malicious code is executed a browser sandbox that activates the unwanted action, that displays execution of the internet ad and that allows execution of the unwanted action. When a security error resulting from the unwanted action is detected, executing the malicious code in the browser sandbox is discontinued, displaying of the internet ad on the display is discontinued, and execution of the unwanted action is stopped. |
US10614212B1 |
Secure software containers
A computer system that comprises a processor, a non-transitory memory, and a system application stored in the non-transitory memory. When executed by the processor, the application receives a request to create a software container, creates the container, generates a signature of the container, creates a container security token that comprises the signature and embeds the container security token in the container, and returns the container with the embedded container security token. The application receives a request to launch an application in the container, determines a confirmation signature of the container provided by the application launch request, compares the confirmation signature to the signature of the container security token in the container, determines that the confirmation signature and the signature of the container security token in the software container match, and responsive to determining the signatures match launches the application in the software container provided by the application launch request. |
US10614211B2 |
Bringing a non-isolated application into an isolation layer with an isolated application
Bringing a non-isolated computer application into an isolation layer with an isolated computer application. In one embodiment, a method may include isolating a first computer application by executing the first computer application as a virtualized first computer application in an isolation layer. The method may also include receiving a request, from the virtualized first computer application, to share a computer object with a second computer application that is not executing in the isolation layer. The method may further include, in response to the receiving of the request, several acts. These acts may include executing, in real-time, at least a portion of the second computer application as a virtualized second computer application in the isolation layer. These acts may also include creating a virtualized computer object based on the computer object in the isolation layer. These acts may further include sharing the virtualized computer object in the isolation layer. |
US10614207B1 |
Generating captcha images using variations of the same object
Aspects described herein may allow for the application of generating captcha images using variations of the same object. A GAN model may generate objects and backgrounds of the captcha images and the model may be trained based on ground-truth images to obtain refined model parameters. Further aspects described herein may provide for generating variants of the objects based on the trained model and the refined model parameters. The synthetic captcha images may be created based on the backgrounds and variants of the objects. Finally, the synthetic captcha images and ground-truth images may be presented as security challenges and user access requests may be granted or denied based on responses to the security challenges. |
US10614205B2 |
Device, authentication processing method, and computer program product
A device includes a first unit and a second unit, wherein, a first storage controller of the first unit stores in a first storage authentication information used for user authentication, a provision controller of the first unit controls a function provider of the first unit to provide a predetermined function when an authorized user is obtained, a first acquirer of the second unit acquires the authentication information before performance of the user authentication, a first generator of the second unit generates priority user information representing of the acquired authentication information, authentication information corresponding to a user who has been authenticated in user authentication as an authorized user, to which user authentication time information is added, and an authenticator of the second unit performs user authentication by collating the input authentication information with the priority user information and supplies the provision controller of the first unit with a user authentication result. |
US10614204B2 |
Facial recognition authentication system including path parameters
Systems and methods for enrolling and authenticating a user in an authentication system via a user's camera of camera equipped mobile device include capturing and storing enrollment biometric information from at least one first image of the user taken via the camera of the mobile device, capturing authentication biometric information from at least one second image of the user, capturing, during imaging of the at least one second image, path parameters via at least one movement detecting sensor indicating an authentication movement of the mobile device, comparing the authentication biometric information to the stored enrollment biometric information, and comparing the authentication movement of the mobile device to an expected movement of the mobile device to determine whether the authentication movement sufficiently corresponds to the expected movement. |
US10614198B2 |
Methods and systems for accessing licensable items in a geographic area
Methods and apparatus for accessing licensable items unique to a geographic area via a wireless device are provided. The method and apparatus may include obtaining access to licensable items available in a first location of the wireless device. The methods and apparatus may further include downloading a licensable item. The licensable item is associated with a license providing the wireless device with a right to distribute the licensable item. The methods and apparatus may also include leaving a virtual copy of the licensable item in a second location of the wireless device different from the first location using the right to distribute. |
US10614196B2 |
System for automated analysis of clinical text for pharmacovigilance
In the pharmaceutical research and development process, it may be necessary to process large amounts of medical records or clinical literature, to ensure safety of patients consuming a drug. A pharmacovigilance system may assist in this process by efficiently and automatically processing medical records to extract information and relationships contained therein and may also form a preliminary assessment regarding a medical or clinical judgment. The pharmacovigilance system may automatically generate reports based on this information, which may be validated by trained clinicians and medical experts. |
US10614193B2 |
Power mode-based operational capability-aware code coverage
This application discloses a design verification tool implementing in a functional verification environment with a computing system, a hardware emulator, or a combination thereof. The design verification tool can identify, from a power intent specification of a circuit design, operational states of circuitry described in the circuit design, and generate code coverage bins based on the operational states of the circuitry. The operational states of the circuitry correspond to operational capabilities of the circuitry supported by each of the power modes for the circuitry. The code coverage bins are configured to store code coverage events occurring when the circuitry operates in different power modes. The design verification tool can utilize the code coverage bins to record the code coverage events performed by the circuitry during functional verification operations in a verification environment, and also can generate at least one coverage metric based on the records of the code coverage events. |
US10614190B2 |
Deep trench floorplan distribution design methodology for semiconductor manufacturing
Embodiments include method, systems and computer program products for designing physical devices using an iterative floorplan methodology. The method creating, using a processor, a rough floorplan, wherein the rough floorplan includes one or more tiles and estimates for one or more components associated with the floorplan. The processor converts the estimates for the one or more components to stresses and displacements/distortions associated with the one or more tiles. The processor further generates distortion data from the displacements/distortions associated with the one or more tiles. The processor further compares the distortion data to a threshold. The processor further creates a finalized floorplan based on the rough floorplan in response to the distortion data being below the threshold. |
US10614188B2 |
Interactive incremental synthesis flow for integrated circuit design
An interactive incremental synthesis flow for integrated circuit design includes performing a full synthesis [304] of a circuit design to produce an elaborated netlist and synthesized netlist; based on the elaborated netlist and synthesized netlist, automatically partitioning [306] the circuit design into invariant cone regions whose functionality do not change during synthesis; and performing an incremental synthesis [308] each time a change is made to the circuit design. The incremental synthesis includes performing an elaboration [318] of a module of the design containing the change; performing a structural comparison [310] between the elaborated netlist and a modified elaborated netlist to identify modified invariant cones containing the change; synthesizing [312] gates contained in the modified invariant cones; deleting from the synthesized netlist the gates contained within the modified invariant cones that have been changed; and inserting [314] the synthesized gates corresponding to the modified invariant cones into the synthesized netlist. |
US10614187B2 |
System, method and computer-accessible medium for security-centric electronic system design
An exemplary system, method and computer-accessible medium can be provided which can include, for example, generating a super control dataflow graph(s) (CDFG) by applying a plurality of electronic system level ESL design constraints associated with an integrated circuit, determining an upper bound(s) number and a lower bound(s) number based on a number of CDFGs in the super CDFG(s)—with each number being one metric of a capability of the integrated circuit to resist reverse engineering attack—, and inserting a component(s) into a register transfer level netlist to effectuate a modification of the upper bound(s) and the lower bound(s). |
US10614185B2 |
Low drop-out voltage regulator modeling systems and methods
A specialized low drop-out voltage regulator (LDO) computer system stores a generalized base model of an LDO. The base model includes values representing a circuit topology and a set of analog behavior blocks associated with the generalized LDO. Values of a set of operational parameters associated with a specific model of LDO are input to the specialized LDO computer system from a data sheet associated with the specific model of LDO. The specialized LDO computer system transforms the set of operational parameters into a computer model of the specific LDO. The LDO-specific computer model is output as a netlist or as a set of instantiation control values to control external hardware such as an integrated circuit die tooling system or a computer graphical display system. |
US10614184B2 |
Semiconductor process and performance sensor
Disclosed are techniques that can be used in a semiconductor chip to determine performance such as timing performance. Among other features, supply voltages and clock rates may be adjusted to accommodate the operating temperature and to compensate for the processing variations that occurred when that chip was produced, or may occur as the chip is used. The techniques include determining a series of variables that affect performance, determining the sensitivity of timing paths in the circuit to each variable, duplicating the most sensitive paths. A novel sensor circuit is produced that includes the sensitive paths, which can be used to determine when the chip is performing as required and when it is not, and adjusting one or more supply voltages and/or clock rates in a static or real time manner when the circuit is not performing as required. |
US10614182B2 |
Timing analysis for electronic design automation of parallel multi-state driver circuits
A computer-implemented method for manufacturing an integrated circuit chip includes generating a timing model for a first circuit description of an analog parallel multi-state driver circuit. The first circuit description of the analog parallel multi-state driver circuit having programmable driver states. The timing model is dependent on the driver states. The first circuit description of the analog parallel multi-state driver circuit and the generated timing model are provided for insertion into a second circuit description representing a digital system. |
US10614179B2 |
Method for automating full-scale templates for positioning audio/video components
Described herein is a method for generating a full-scale template that allows for the precise positioning of audio and/or video (A/V) components, such as lighting, video and sound devices, onto an elongate structural member, such as a truss, in order to create a desired environment for a staged event. |
US10614178B2 |
Scalable and precise fitting of NURBS surfaces to large-size mesh representations
One embodiment of the invention disclosed herein provides techniques for fitting a mesh representation that includes a plurality of mesh points with a NURBS surface. A subdividing engine subdivides the mesh representation into a plurality of patches in a parametric domain. A vertex solving engine computes one or more vertex boundary continuity constraints for each vertex included in a plurality of vertices associated with the plurality of patches. An edge solving engine computes one or more edge boundary continuity constraints for each edge included in a plurality of edges associated with the plurality of patches. A patch solving engine fits a first patch included in the plurality of patches with at least one partial NURBS surface based on the vertex boundary continuity constraints and the edge boundary continuity constraints. |
US10614173B2 |
Auto-translation for multi user audio and video
The disclosed subject matter provides a system, computer readable storage medium, and a method providing an audio and textual transcript of a communication. A conferencing services may receive audio or audio visual signals from a plurality of different devices that receive voice communications from participants in a communication, such as a chat or teleconference. The audio signals representing voice (speech) communications input into respective different devices by the participants. A translation services server may receive over a separate communication channel the audio signals for translation into a second language. As managed by the translation services server, the audio signals may be converted into textual data. The textual data may be translated into text of different languages based the language preferences of the end user devices in the teleconference. The translated text may be further translated into audio signals. |
US10614171B2 |
Systems and methods for multi-user multi-lingual communications
Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described. |
US10614169B1 |
Script unique prompts
Providing unique prompts for script, comprising sequencing, by a processor, at least one script in a design order having at least one prompt, identifying, by the processor, duplicate prompts of the at least one prompt, identifying, by the processor, unique prompts of the at least one prompt, translation tagging, by the processor, the identified unique prompts and replicating, by the processor, the translation tagged unique prompts to the identified duplicate prompts. |
US10614168B2 |
Syntax evaluation apparatus, translation apparatus, syntax evaluation method, and syntax evaluation program
A translation apparatus that can perform translation based on a correct syntax, a syntax evaluation apparatus employed in the translation apparatus, a syntax evaluation method, and a syntax evaluation program are provided. A syntax evaluation unit 13 includes a grammatical element guessing part 131 that guesses a grammatical element that should be connected before and after or after a word string indicated by first fragment data, and a grammatical element complementing part 132 that complements, based on the guessing result of the grammatical element guessing part 131, the first fragment data as necessary to generate second fragment data. When the grammatical element guessing part 131 guesses a grammatical element, the grammatical element complementing part 132 complements, at a location to which the grammatical element of the word string indicated by the first fragment data should be connected, a tag indicating the grammatical element in order to generate the second fragment data. When the grammatical element guessing part 131 does not guess a grammatical element, the grammatical element complementing part 132 handles the first fragment data as the second fragment data. |
US10614167B2 |
Translation review workflow systems and methods
Translation review workflow systems and methods are disclosed herein. Some embodiments include a web content management system having a translation preview agent, the web content management system managing web content for publishing, a translation system that manages translation content of the web content, and a translation preview service that generates a translation preview of the web content with the translated content that is embedded within the web content to maintain context for a translator. |
US10614163B2 |
Cognitive copy and paste
A system, method and computer program product for cognitive copy and paste. The method includes: receiving, at a hardware processor of a computer system, an input representing a selection of a content captured from a source application program, and receiving an input representing an identified target application program that will receive the selected content to be copied and rendered in the target application program. The selected content is analyzed to determine a context for the selected content; and a rendering of the selected content at a location within the destination application based on the determined context, the rendering achieving a best representation of the selected content on the destination application. The analyzing includes invoking a natural language processor to determine an intent, meaning, or an intended use of the selected content based on the determined context, and employs a support vector machine for determining a best format change when rendering. |
US10614162B2 |
Apparatus, system, and method of assisting information sharing, and recording medium
A system for assisting sharing of information includes circuitry to: input a plurality of sentences each representing a statement made by one of a plurality of users, the sentence being generated by speaking or writing during a meeting or by extracting from at least one of meeting data, email data, electronic file data, and chat data at any time; determine a statement type of the statement represented by each one of the plurality of sentences, the statement type being one of a plurality of statement types previously determined; select, from among the plurality of sentences being input, one or more sentences each representing a statement of a specific statement type of the plurality of types; and output a list of the selected one or more sentences as key statements of the plurality of sentences. |
US10614161B2 |
Method for integration of semantic data processing
The invention relates to a method for integration of semantic data processing in a device, in particular in a field device of automation technology. In this case, a generic description language scheme is used to define a semantic repository as a starting basis. According to the invention, said description language scheme is enriched with content from an ontology for semantic representation of a mode of operation of the device. Classes and/or subclasses of the ontology, together with at least one characteristic assigned to the classes and/or subclasses and taken from the ontology, are converted into a corresponding scheme declaration and said scheme declaration is inserted into the description language scheme. One or more grammars arc then generated from the description language scheme, preferably grammars according to the standardised data format “Efficient XML Interchange”, abbreviated to EXI, which arc integrated in the device. A particular advantage of the invention is substantially compact semantic data processing and data transmission. |
US10614159B2 |
Method and system for generating and modifying electronic organizational charts
A method for generating an electronic organizational chart for an organization, comprising: receiving information from a data source relating to the organization; using the information, selecting a template for the organization chart from a template store, wherein the template represents a type of organization; populating the template with the information to generate the electronic organizational chart; and, presenting the electronic organizational chart on a display. |
US10614158B2 |
Methods and systems for state-based web framework architecture
A computer based method for utilizing static content in a dynamic environment to provide at least one defined functionality is described. The method includes identifying at least one function to be associated with the static content and the dynamic environment, identifying at least one state for each identified function, defining, in a computer memory, each identified state within a page object, the page object also defining within the computer memory page states and output attributes associated with output templates within the page object, creating, in the computer memory, output templates for each identified state, creating presentation pages and logic objects in the computer memory for each function, and creating engines to be executed by at least one computer processing device, each engine representing a function, the engines operable to use a corresponding page object to direct data traffic among the defined states within the computer memory. |
US10614155B2 |
Single page application authoring in a content management system
A user can produce a single page application using content that is automatically extracted from the content management system. When the user decides that authored application content is ready for publication, the relevant content can be exported using an application data structure builder that is configured to generate a single page application data structure that includes the content items to be used by the application. For example, in one embodiment this application data structure comprises an HTML DOM application structure having individual page content wrapped into unique div elements. Such an application data structure that can be wrapped within a platform-specific shell using resources provided by a mobile development framework. Thus the application data structure can form the basis for a fully functional, platform-specific single page application or cross-platform hybrid single page application. |
US10614152B2 |
Exposing formatting properties of content for accessibility
Aspects of the present disclosure relate to systems and methods for providing access to formatting information of authored content within an application. In one aspect, one or more of a plurality of standard formatting properties of the authored content within an application may be translated to one or more corresponding platform specific formatting properties. A request for formatting information of at least some of the authored content within the application may be received. The formatting information may be associated with the one or more corresponding platform specific formatting properties. The requested formatting information of at least some of the authored content within the application may be provided by exposing the one or more corresponding platform specific formatting properties to a screen reader. |
US10614151B2 |
Permuting in a matrix-vector processor
A circuit comprises an input register configured to receive an input vector of elements, a control register configured to receive a control vector of elements, wherein each element of the control vector corresponds to a respective element of the input vector, and wherein each element specifies a permutation of a corresponding element of the input vector, and a permute execution circuit configured to generate an output vector of elements corresponding to a permutation of the input vector. Generating each element of the output vector comprises accessing, at the input register, a particular element of the input vector, accessing, at the control register, a particular element of the control vector corresponding to the particular element of the input vector, and outputting the particular element of the input vector as an element at a particular position of the output vector that is selected based on the particular element of the control vector. |
US10614146B2 |
Adaptive demand response method using batteries with commercial buildings for grid stability and sustainable growth
A system for calculating total lifecycle costs for a building energy management system includes lifecycle costs for a grid-scale battery system. The system includes a battery lifecycle optimizer configured to provide an optimal battery configuration for a building and a building energy system controller. The building energy system controller receives optimum battery configuration information, information relating to the heat ventilation air conditioning system of the building, intrinsic thermodynamic properties of the building, energy tariff schedules and weather forecast data to forecast a monthly peak demand profile. A simulation is run using a battery model, system model along with tariff and weather information to produce an hourly building energy management plan for minimizing overall energy costs with consideration of system lifecycle costs. |
US10614140B2 |
Keyword based data crawling
One embodiment provides a method, including utilizing at least one processor to execute computer code that performs the steps of: receiving, from a user, one or more keywords, wherein the one or more keywords identify, within a social media data set, a subset of social media data; determining, based on social media statistical information, an estimated volume of the subset of the social media data; determining, based on the social media statistical information, an estimated relevance of the subset of social media data to the user; and updating the one or more keywords, to improve the estimated volume and estimated relevance. Other aspects are described and claimed. |
US10614139B2 |
System and method for providing curated content items
A system and method for providing curated content items is disclosed. According to one embodiment, a method includes selecting a first set of content items from a plurality of available content items provided by a plurality of content provider servers, providing the first set of content items to a second user account included in a subscriber account, the subscriber account including a first user account and the second user account, providing a curation interface to the second user account on a second user portal that displays on a user device, the curation interface displaying information on the first set of content items, receiving a curation instruction that is configured by the second user account via the curation interface, selecting a second set of content items from the first set of content items based upon the curation instruction, and providing the second set of content items to the first user account on a first user portal that displays on the user device. |
US10614137B2 |
System and method for detecting repeating content, including commercials, in a video data stream
Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating a representation of each segment such as a segment fingerprint, storing the plurality of segment representations in a database, and identifying any segment representations in the received and parsed one or more video data streams that match segment representations in the database that were previously stored from video data streams that were previously received and parsed. |
US10614134B2 |
Characteristic content determination device, characteristic content determination method, and recording medium
A characteristic content determination device extracts a content constituting a designated Web page. The characteristic content determination device calculates a first frequency of appearance of each content constituting the designated Web page in the designated Web page. The characteristic content determination device calculates a second frequency of appearance of each content constituting the designated Web page in other Web pages. Then, the characteristic content determination device determines a characteristic content of the designated Web page among contents constituting the designated Web page based on the calculated first frequency of appearance and the calculated second frequency of appearance. |
US10614131B2 |
Methods and apparatus of an immutable threat intelligence system
Apparatus and methods described herein relate to a processor that can convert intelligence data into a data structure, and that can store the data structure in a data store. The processor can calculate an identity value for the data structure. The data structure can be immutable such that data represented in the data structure is not modified. A query engine implemented by the processor can receive a request for intelligence status data, and can query an index data store for a set of identity values correlated with data included in the request. The query engine can retrieve, from the data store, intelligence status data correlated with each identity value in the set of identity values. The query engine can also return a snapshot data structure representing at least a portion of the intelligence status data correlated with each identity value in the set of identity values, in response to the request. |
US10614129B2 |
Colocation and anticolocation in colocation data centers via elastic nets
An application processing system for placing applications and their associated data into a colocation data center, wherein an application placement module is configured to perform the method of steps including: constructing a facility communication node graph; constructing a composite elastic map which represents the compute nodes in the colocation data center; associating a force function between two nodes based on communication bandwidth; constructing an application usage data space; inserting the node graph into the application data space; assigning the applications to the compute nodes; associating a force function between each application and each compute node based on the assignment; determining an elastic map energy (EME) for the elastic map, wherein the EME is the total energy of the system; and assigning the real-world applications to the real-world compute nodes in the data center if the EME is less than a threshold energy. |
US10614127B2 |
Two-phase construction of data graphs from disparate inputs
Some implementations generate multiple views of a combined data graph from disparate data graph sources in two phases. A first phase may convert each source data graph into a reconciled data graph and a second phase may generate a combined data graph from the various reconciled data graphs. For example, an example method includes generating a reconciled data graph for each of a plurality of source data graphs, the reconciled data graphs being generated responsive to at least one update to the respective source data graphs, determining selected sources identified by a graph view file, the selected sources being a subset of the plurality of sources represented by the source data graphs, and generating a combined data graph using the reconciled data graphs that correspond with the selected sources. |
US10614126B2 |
Textual query editor for graph databases that performs semantic analysis using extracted information
Techniques herein are for query editing with semantic analysis of a query based on information extracted from a tuple graph. In an embodiment, a computerized method involves processing a dataset to extract an extracted schema that describes types and relationships that occur within the dataset. The dataset is not associated with a schema that is not contained in the dataset. The dataset has a graph of tuples. During an incremental parse, an abstract syntax tree (AST) that represents a query is modified. The extracted schema and the dataset are used to perform semantic analysis on the AST. In an embodiment, the tuples are resource description framework (RDF) triples. In an embodiment, the RDF triples include RDF schema statements. Extracting an extracted schema involves processing RDF schema statements. In an embodiment, the query is a SPARQL query and semantic analysis includes error alerting and code completion. |
US10614124B2 |
Relevance-based image selection
A system, computer readable storage medium, and computer-implemented method presents video search results responsive to a user keyword query. The video hosting system uses a machine learning process to learn a feature-keyword model associating features of media content from a labeled training dataset with keywords descriptive of their content. The system uses the learned model to provide video search results relevant to a keyword query based on features found in the videos. Furthermore, the system determines and presents one or more thumbnail images representative of the video using the learned model. |
US10614119B2 |
Masking restrictive access control for a user on multiple devices
A system for enforcing restrictive access control with respect to a set of digital objects accessible by a first device and second device of a user. The system includes the first device of the user configured to: detect an update associated with a first system access control rule, wherein the first system access control rule is to block access to at least a first digital object included in the set of digital objects on the first device; determine, based at least in part on the update to the first system access control rule, to block access to at least a second digital object included in the set of digital objects on a second device; and provide, to the second device, the update associated with a first system access control rule to maintain restrictive access control over the set of digital objects on a second device. |
US10614118B2 |
Increasing inclusiveness of search result generation through tuned mapping of text and images into the same high-dimensional space
Images are encoded into multidimensional vectors in a high-dimensional space utilizing an image model and textual content utilizing a text model. At least one of the image model and/or the text model are tuned such that the point within the multidimensional space pointed to by a vector encoded from an image is proximate to, as determined within the context of that multidimensional space, a point pointed to by a vector encoded from correlated textual content. Received images and textual content are encoded into image vectors and text vectors, respectively, and stored in an image graph and text graph, respectively. An input image can then be encoded as an input image vector and utilized to find close vectors in both the image graph and the text graph, thereby enabling an input image to be utilized to search textual content without using classifiers to deduce textual content therefrom. |
US10614115B2 |
Identifying media components
A computer system arranged to determine whether a candidate media-component matches one or more reference media-components, wherein the computer system comprises: at least one processing device arranged to receive the candidate media-component and the at least one processing device further comprising: a window generator arranged to select a portion of the candidate media-component; a fingerprint generator arranged to generate a fingerprint from the portion of the candidate media-component selected by the window generator, wherein the at least one processing device is arranged to cause the window generator to move through the candidate media component thereby selecting a plurality of portions of the candidate media component from at least some of which the fingerprint generator is arranged to generate a candidate fingerprint thereby creating a sequence of candidate fingerprints; a comparator arranged to compare at least some of the candidate fingerprints within the sequence of candidate fingerprints against fingerprints within the sequences of reference fingerprints accessed from a store to determine if the store contains a sequence of reference fingerprints which matches the sequence of candidate fingerprints; the comparator being arranged to assess at least one characteristic of the comparison between the fingerprints within the sequence; wherein the system is arranged to determine that the candidate media-component matches a reference media-component should the at least one processing device determine that the candidate sequence of fingerprints matches a sequence of reference finger prints. |
US10614113B2 |
Structural document classification
A method of classifying documents. The method comprises providing a document mapping classifying dataset comprising document feature datasets, each one of the document feature datasets documenting document features of one of a plurality of documents, each one of the documents is associated with a structurality level and classified as related to one of a plurality of database specific categories, extracting a current document feature dataset from a document, performing an analysis of each of at least some of the document feature datasets to identify a similarity to the current document feature dataset while adjusting a dynamic similarity threshold according to a respective the structurality level of an associated document from the documents, selecting one of the documents according to the similarity, and classifying the current document as a member of a respective the database specific category of the selected document. |
US10614111B2 |
System and method for machine-learning input-based data autogeneration
Systems, methods, and devices for automated provisioning are disclosed herein. The system can include a memory including a user profile database having n-dimension attributes of a user. The system can include a user device and a source device. The system can include a server that can: generate and store a user profile in the user profile database and generate and store a characterization vector from the user profile. The server can identify a service for provisioning, receive updates to at least some of the attributes of the first user, and trigger regeneration of the characterization vector from the received inputs. The server can: regenerate the characterization vector, determine an efficacy of the provisioned services, and automatically identify a second service for provisioning for a second user based on the efficacy of the provisioned services to the first user. |
US10614109B2 |
Natural language processing keyword analysis
As disclosed herein, a method for generating a natural language processing query includes receiving one or more documents, wherein each document comprises a set of words, processing the one or more documents and the sets of words to provide a document content matrix V, a word feature matrix W, and a document feature matrix H, forecasting values for each entry of the word feature matrix and the document feature matrix over a selected time interval and a selected set of domains to provide a forecasted word feature matrix W′ and a forecasted document feature matrix H′, calculating a set of coefficients for forecasted document feature matrix H′ such that V=W′ *H′, determining a rank for each word of the sets of words according to the calculated set of coefficients, and generating one or more queries according to the determined ranks for each word of the set of words. |
US10614108B2 |
User interface for streaming spoken query
Methods and systems for information retrieval include analyzing audio data to produce one or more word hypotheses, each word hypothesis having an associated confidence value. The one or more word hypotheses are displayed in motion across a graphical display. Information retrieval is performed in accordance with one or more selected terms from the displayed word hypotheses. |
US10614107B2 |
System and method for keyword searching using both static and dynamic dictionaries
An apparatus and techniques for constructing and utilizing a “dynamic dictionary” that is not a compiled dictionary, and therefore does not need to be recompiled in order to be updated. The dynamic dictionary includes respective data structures that represent (i) a management automaton that includes a plurality of management nodes, and (ii) a runtime automaton that is derived from the management automaton and includes a plurality of runtime nodes. The runtime automaton may be used to search input data, such as communication traffic over a network, for keywords of interest, while the management automaton manages the addition of keywords to the dynamic dictionary. Typically, at least two (e.g., exactly two) such dynamic dictionaries are used in combination with a static dictionary. |
US10614105B2 |
System and method of designating documents to associate with a search record
A search tool is used to execute a method of designating documents to associate with a search session. The search tool opens a search session in response to a request received from a client computer. The search tool receives from the client computer an indication of documents. Then, the search tool uses storage to find information in storage that links the documents to other documents found in the storage. At that point, the search tool sends a suggestion to the client computer to associate the newly-found documents to the search session. |
US10614103B2 |
Multiscale, hierarchical clustering on customer observables using persistent geometric features of co-occurrence simplicial complexes
Described is a system for extracting multi-scale hierarchical clustering on customer observables (COs) data in a vehicle. The system selects a parameter for a set of incident data of COs data. Simplicial complexes are generated from the COs data based on the selected parameter. Face networks are generated from the simplicial complexes. For each face network, a set of connected components is extracted. Each connected component is transformed to a cluster of related COs, resulting in a first extracted relation between COs. The first extracted relation is used to automatically generate an alert at a client device when a second extracted relation different from the first extracted relation results from the transformation. |
US10614100B2 |
Semantic merge of arguments
A method comprising using at least one hardware processor for: receiving a topic under consideration (TUC) and a set of claims referring to the TUC; identifying semantic similarity relations between claims of the set of claims; clustering the claims into a plurality of claim clusters based on the identified semantic similarity relations, wherein said claim clusters represent semantically different claims of the set of claims; and generating a list of non-redundant claims comprising said semantically different claims. |
US10614089B2 |
Managing opinion data
Embodiments of the present invention provide a method and apparatus for managing opinion data. In an embodiment, there is provided a method for managing opinion data. The method comprises: acquiring an opinioned sentence from one or more text sources; extracting an opinion tuple based on the opinioned sentence, the opinion tuple at least containing an opinion word and an opinion target. The method further comprises: storing in association the opinioned sentence, opinion tuple and source information corresponding to the opinioned sentence, wherein the source information is associated with the text source from which the opinioned sentence is acquired. The opinioned sentence, the opinion tuple and the source information acquired from the text sources are stored in association by using for example an XML storage format so that the stored opinion data are associated to a certain degree, and the stored opinion data are easily extended and modified. |
US10614088B2 |
Assessing value of one or more data sets in the context of a set of applications
Methods, systems, and computer program products for assessing value of one or more data sets in the context of a set of applications are provided herein. A computer-implemented method includes selecting analytic applications of interest based on a characterization of data attributes of each of the available data sets; automatically determining an impact of each of the data attributes of each of the available data sets on an end value of each of the analytic applications of interest; automatically computing an amount of improvement to the end value of each of the analytic applications of interest based on inclusion of an additional data set; and automatically determining a value attributed to the additional data set based on a comparison of (i) the cost of adding the additional data set to the available data sets to (ii) the computed amount of improvement based on the inclusion of the additional data set. |
US10614086B2 |
Orchestrated hydration of a knowledge graph
A knowledge data management system (KDMS) implements data refinement orchestration, resolution, and refinement to provide a reusable and generic solution to ingest and link data via relationships and properties when constructing a knowledge graph. The KDMS thus operates to break down existing data storage silos by normalizing and integrating data with a uniform semantic schema, which results in more accurate and faster knowledge graph construction. |
US10614085B2 |
System impact based logging with enhanced event context
Embodiments include method, systems and computer program products for system impact-based event logging. Aspects include receiving, by a processor, one or more log event, wherein each of the one or more log events include an error code and a device identifier; performing a data-mining operation on at least one defect repository based upon the one or more log events and based upon at least one of the device identifier and the error code; deriving one or more enhanced event contexts for at least one of the one or more log events based upon the data-mining operation; and displaying, by a log aggregation tool, the one or more log events and the one or more enhanced event contexts. |
US10614083B2 |
Method and system for identifying incipient field-specific entity records
A method of identifying incipient field-specific entity records required by a user. The method includes receiving user-input of a specific field, wherein the specific field corresponds to a specific field segment, obtaining field-specific entity records associated with the specific field segment, analyzing each of the field-specific entity records to determine an importance score, identifying at least one pair of field-specific entity records having at least one similar entity attribute and designating relations between them, determining weightage score of each relation between the at least one pair of field-specific entity records, determining change in the importance score and change in weightage scores of each relation associated with each field-specific entity record over a predefined duration of time, determining net score of each of the field-specific entity records and identifying incipient field-specific entity records based on the net score of each of the field-specific entity records. |
US10614072B2 |
Method, program, and system for processing space-time database
A feature selection apparatus, including a computer readable storage medium storing a program, and a processor executing the program and configured to perform storing a spatio-temporal database in the computer readable storage medium, extracting data under a predetermined condition from the spatio-temporal database for sorting, receiving a query, and outputting the data according to the query of the spatio-temporal database. |
US10614069B2 |
Workflow driven database partitioning
A database is configured to analyze user queries to dynamically partition the database according to a partition scheme. User queries can be rewritten based on the partition scheme so that, in response to queries, partitions including relevant data are read while partitions including irrelevant data can be skipped, reducing latency. Files can be named according to the partition scheme and stored on respective partitions so that low partition management can be implemented by underlying systems. Blocks within files can be sorted and statistics can be determined. The statistics can be used to find and read relevant blocks and skip irrelevant blocks. |
US10614065B2 |
Controlling search execution time for voice input facility searching
A facility searching method is provided, including preparing a facility DB storing facility information, converting a received voice data input constituting a voice query into data in a predetermined format, generating a query executable in a facility search based on the converted data, executing the facility search corresponding to the generated query by referencing the facility DB, controlling the facility search to execute a search at a preset search execution timing, and outputting a search result of a searched facility, further including: preparing a search query history DB for storing searched queries in association with a search execution time, specifying a zeroth query searched before the generated query by referencing the search query history DB, determining whether the generated query matches the zeroth query, setting the facility search to an execution waiting state when determining, and canceling the execution waiting state when a new voice query input is received. |
US10614061B2 |
Predicting user intent based on entity-type search indexes
An online system stores objects that may be accessed by users. The online system also stores indexes of terms related to different entity types of objects. When a user provides a search query, the online system compares the search terms with terms stored in the indexes. Based on the comparisons, the online system determines term features for entity types associated with an index. The online system provides the term features as inputs to a machine learning model. The machine learning model outputs a score for each entity type indicating a likelihood that the search query is for an object associated with the entity type. The machine learning model output is used by the online system to select one or more entity types that the user is likely searching for. The online system offers objects of the likely entity types to the user as results of the search query. |
US10614060B2 |
Multimedia scheduling for airplay with carry forward constant order
A device and method for using carry forward conflict resolution in a constant order schema for multimedia airplay scheduling. A reusable multimedia content set (e.g., music, news, other audio, advertising, etc.) can be combined with a secondary multimedia content set for playback of multimedia content to create a scheduling order. Conflicts in the scheduling order resulting from the combination can be resolved by exchanging slot positions in the reusable multimedia content set, which can then be reused for combination with subsequent secondary multimedia content sets while maintaining the previous conflict resolved scheduling order, thereby adhering to a substantially constant order for the multimedia content. |
US10614056B2 |
System and method for automated detection of incorrect data
Systems, apparatuses, and methods for the automated detection of incorrect data during a data entry process or detecting incorrect data that has been entered and stored previously. In one embodiment, the invention utilizes one or more of statistical analysis or a machine learning technique (either supervised or unsupervised) in order to identify potentially incorrect data. |
US10614053B2 |
Storing processor states during nuclear events
In some examples, a system comprises a nuclear event detector (NED) to issue a nuclear event status signal, a primary power supply to issue a power status signal, a backup power supply, a non-volatile storage, and a processor coupled to the non-volatile storage and the NED and switchably coupled to the primary and backup power supplies. The processor is to store a state of the processor to the non-volatile storage based on the nuclear event status signal, and the processor is to selectively receive power from either the primary power supply or the backup power supply based on the nuclear event status signal and the power status signal. |
US10614052B2 |
Data standardization and validation across different data systems
A system standardizes and validates data across source systems and includes at least one processor. The system converts a value of a physiological attribute of an entity to a standardized value, and dynamically determines a first value range for the physiological attribute from a corresponding region of clustered physiological data of a population. The first value range is specific to and varies with an age of the entity. The standardized value of the physiological attribute is compared to the first value range, and the standardized value of the physiological attribute is designated as an outlier in response to the standardized value of the physiological attribute residing outside of the first value range. Embodiments of the present invention further include a method and computer program product for standardizing and validating data across source systems in substantially the same manner described above. |
US10614045B2 |
In-flight processing of operations in a role mutable file system
A mutation coordinator processes in-flight file operations in a role mutable file system to provide high availability data storage and uninterrupted network request processing. The mutation coordinator uses a container with data received from in-flight operations as they progress past checkpoints to enable the file system to seamlessly mutate between server and client operational roles. The checkpoint functions determine whether the operation should halt at the checkpoint when a mutation begins and log information in the container to reflect the progress of the operation. The halted operations are then completed on the new server when the mutation is complete. |
US10614042B2 |
Detection of bulk operations associated with remotely stored content
Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from accidental and/or nefarious content alterations propagating to the storage service and/or other devices. A model may be created based on a usage pattern associated with the content, an attempted operation performed on the content may be detected, and the attempted operation may be compared to the model to determine whether the operation deviates from the usage pattern. If the attempted operation deviates from the usage pattern, a preservation policy for the content at the storage service may be modified and a notification of the attempted operation may be provided to obtain user approval. |
US10614038B1 |
Inline deduplication of compressed data
A technique for performing deduplication on compressed data in a file system operates inline with storage requests, e.g., prior to writing compressed data specified in those storage requests to persistent file system structures. As requests to write data arrive, the file system compares those data with data already stored in the file system. If a match is found, metadata structures are written but compression and file system storage of the newly arrived data is avoided. |
US10614035B2 |
Information processing system, information processing method, and computer product
An information processing system includes a processor configured to create, when object data is compressed for each word in units of records, count data that indicates for each record of the object data, an appearance count of each word, the count data being added to the object data that has been compressed; and identify based on the count data, a second character string that corresponds to a first character string defined as a search condition for the object data. |
US10614034B2 |
Crowd sourced data sampling at the crowd
An approach is provided for sampling crowd sourced data. The approach selects an sampling node from a set of crowd nodes. The sampling node receives a data acquisition request from a data collector and receives data from the set of crowd nodes with the data being responsive to the data acquisition request. The received data is processed by the sampling node to reduce redundant data as defined by the data acquisition request. An acquired data message block is generated and transmitted from the sampling node to the data collector. |
US10614033B1 |
Client aware pre-fetch policy scoring system
Embodiments are directed to managing data in a file system. A pre-fetch engine may receive requests from a client the file system that includes a pre-fetch storage tier and a file storage tier of storage devices. The pre-fetch engine determines a pre-fetch policy based on the requests such that the pre-fetch policy determines which blocks to copy to the pre-fetch storage tier. And, the pre-fetch policy may be associated with a score model that includes score rules where one of the rules may be associated with a client score. The pre-fetch engine may obtain scores associated with the score rules such that the scores are based on previous requests made by the client. In response to scores exceeding a threshold value, the pre-fetch engine may copy the blocks to the pre-fetch storage tier. The pre-fetch engine may update the scores based on the performance of the pre-fetch policy. |
US10614031B1 |
Systems and methods for indexing and mapping data sets using feature matrices
The present disclosure relates to systems and methods for indexing and mapping data sets by feature matrices, comprising at least a processor and a non-transitory memory storing instructions that cause the processor to perform operations including receiving data sets of the same type, applying autoencoders to generate feature matrices, and generating a neural network model trained to generate synthetic data corresponding to the type of data files. Further, the processor performs operations to applying more autoencoders to part of the hidden layer of the neural network model to generate more corresponding feature matrices and indexing the data set using the feature matrices such that the data sets are searchable using an index wherein a search query is received and a third feature matrix is generated so that a data set can be retrieved and compared to the feature matrices using the index. |
US10614025B2 |
High speed communications network in dental equipment
A system comprises a plurality of nodes connected in a peer-to-peer network via a communication interface. At least one node of the plurality of nodes comprises a transceiver, at least two connectors, at least one termination resistance module coupled to the transceiver, the at least one termination resistance module providing termination resistance within the node, a first detection circuit coupled to a first connector of the at least two connectors, and a second detection circuit coupled to a second connector of the at least two connectors. The first and second detection circuits are configured to detect that the node is coupled to one or more other nodes in the peer-to-peer network, and automatically adjust the termination resistance based on the detecting. |
US10614024B2 |
Semiconductor layered device with data bus inversion
Apparatuses and methods of data transmission between semiconductor chips are described. An example apparatus includes: a data bus inversion (DBI) circuit that receives first, second and third input data in order, and further provides first, second and third output data, either with or without data bus inversion. The DBI circuit includes a first circuit that latches the first input data and the third input data; a second circuit that latches the second input data; a first DBI calculator circuit that performs first DBI calculation on the latched first input data and the latched second input data responsive to the first circuit latching the first input data and the second circuit latching the second input data, respectively; and a second DBI calculator circuit that performs second DBI calculation on the latched second data and the latched third input data responsive to the first circuit latching the third input data. |
US10614021B1 |
Systems and methods for cloud based PIN pad device gateway
A method of processing payment transactions includes receiving a connection request from a client device, determining whether a gateway is available for the client device, creating a connection between the client device and a gateway, the gateway being a previously existing gateway or a newly generated gateway, creating a message filter for the client device on a message bus, listening for messages on the message bus and transmitting the message to the client device by way of the gateway upon finding a message on the message bus matching the message filter. |
US10614020B2 |
Switch for reversible interface
An arrangement and method for accommodating a reversible connector in a device that does not require the use of a controller or firmware comprises detection circuitry for detection of an orientation of an external connector connected to the reversible connector. Two switches allow to connect electrical wiring of the device to either one of a set of pins of the reversible connector according to the detected orientation. The switches operate independently and each comprise separate detection circuitry. |
US10614019B2 |
Method and system for fast ordered writes with target collaboration
In general, embodiments of the technology relate to a method and system for performing fast ordered writes in a storage appliance that includes multiple separate storage modules. More specifically, embodiments of the technology enable multicasting of data to multiple storage modules in a storage appliance, where the order in which the write requests are processed is the same across all storage modules in the storage appliance. |
US10614014B2 |
Semiconductor storage device having a memory controller, a selection unit and a switch unit connected to each other
To increase the number of selectable chips without adding a signal line to a general purpose memory controller. A semiconductor storage device includes a memory controller, a plurality of memory chips, a selection unit which is connected to the memory controller and is connected with the plurality of memory chips to be able to select any one of the plurality of memory chips, and a switch unit which is connected to the memory controller and the selection unit. The memory controller and the selection unit are connected by a signal line for transmitting a first signal outputted from the memory controller and configured to select the memory chips. The memory controller and the switch unit are connected by a signal line for transmitting a second signal outputted from the memory controller and configured to select the memory chips. |
US10614010B2 |
Handling queued interrupts in a data processing system based on a saturate value
A technique for handling queued interrupts includes accumulating, by an interrupt routing controller (IRC), respective backlog counts for respective event paths. The backlog counts track a number of events received but not delivered as interrupts to associated virtual processor (VP) threads upon which respective target interrupt handlers execute. An increment backlog (IB) message is received by the IRC. In response to receiving the IB message, the IRC determines an associated saturate value for an event path specified in the IB message. The IRC increments an associated backlog count for the event path specified in the IB message as long as the associated backlog count does not exceed the associated saturate value. |
US10614009B2 |
Asynchronous interrupt with synchronous polling and inhibit options on an RFFE bus
Systems, methods, and apparatus for data communication are provided. A method performed by a bus master includes terminating transmission of a first datagram by signaling a first bus park cycle on a serial bus, causing a driver to enter a high-impedance state, opening an interrupt window by providing a first edge in a clock signal transmitted on a second line of the serial bus, closing the interrupt window by providing a second edge in the clock signal, signaling a second bus park cycle on the serial bus, initiating an arbitration process when an interrupt was received on the first line of the serial bus while the interrupt window was open, and initiating a transmission of a second datagram when an interrupt was not received on the first line of the serial bus while the interrupt window was open. |
US10614004B2 |
Memory transaction prioritization
Examples of techniques for memory transaction prioritization for a memory are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes allocating, by a memory controller, a reserved portion of the memory controller to execute transactions. The method further includes receiving, by the memory controller, a priority based transaction from a processor to the memory. The method further includes determining, by the memory controller, whether to accommodate the priority based transaction based at least in part on a current processing state of the memory controller. The method further includes, based at least in part on determining to accommodate the priority based transaction, accommodating the priority based transaction by performing at least one of dropping a speculative command in a queue or using the reserved portion of the memory controller to execute the priority based transaction. |
US10614002B2 |
Memory system design using buffer(S) on a mother board
A mother board topology including a processor operable to be coupled to one or more communication channels for communicating commands. The topology includes a first communication channel electrically coupling a first set of two or more dual in-line memory modules (DIMMs) and a first primary data buffer on a mother board. The topology includes a second communication channel electrically coupling a second set of two or more DIMMs and a second primary data buffer on the mother board. The topology includes a third channel electrically coupling the first primary data buffer, the primary second data buffer, and the processor. |
US10613999B2 |
Device, system and method to access a shared memory with field-programmable gate array circuitry without first storing data to computer node
Techniques and mechanisms for providing a shared memory which spans an interconnect fabric coupled between compute nodes. In an embodiment, a field-programmable gate array (FPGA) of a first compute node requests access to a memory resource of another compute node, where the memory resource is registered as part of the shared memory. In a response to the request, the first FPGA receives data from a fabric interface which couples the first compute node to an interconnect fabric. Circuitry of the first FPGA performs an operation, based on the data, independent of any requirement that the data first be stored to a shared memory location which is at the first compute node. In another embodiment, the fabric interface includes a cache agent to provide cache data and to provide cache coherency with one or more other compute nodes. |
US10613991B2 |
Transparent routers to provide services
An example implementation in accordance with an aspect of the present disclosure includes an address translation table of a transparent router. In response to an add service request to add a service to at least a portion of a memory system, a first address to be affected by the service is identified. An affected entry of an address translation table of the transparent router is also identified. The affected entry corresponds to a data path including the first address. The affected entry is modified to cause its corresponding data path to point to a second address associated with the service. |
US10613983B2 |
Prefetcher based speculative dynamic random-access memory read request technique
A method includes monitoring a request rate of speculative memory read requests from a penultimate-level cache to a main memory. The speculative memory read requests correspond to data read requests that missed in the penultimate-level cache. A hit rate of searches of a last-level cache for data requested by the data read requests is monitored. Core demand speculative memory read requests to the main memory are selectively enabled in parallel with searching of the last-level cache for data of a corresponding core demand data read request based on the request rate and the hit rate. Prefetch speculative memory read requests to the main memory are selectively enabled in parallel with searching of the last-level cache for data of a corresponding prefetch data read request based on the request rate and the hit rate. |
US10613982B1 |
File-aware caching driver
The disclosure is related to file-aware caching for data storage devices. In one example, a device may comprise a data storage medium, an interface circuit to communicate with a host, and a driver configured to retrieve file system information related to a structured input/output (I/O) command from the host, and select caching attributes based on the file system information. Further, a system may include a host and at least one driver operating on the host; the driver configured to intercept a I/O request initiated at the host, obtain operating system information from the host about the I/O request, and store the operating system information that it is accessible to a data storage device to allow the data storage device to implement caching attributes based on the operating system information. |
US10613981B2 |
Detection and prevention of deadlock in a storage controller for cache access
A computational device determines whether one or more tasks are waiting for accessing a cache for more than a predetermined amount of time while least recently used (LRU) based replacement of tracks are being performed for the cache via demotion of tracks from a LRU list of tracks corresponding to the cache. In response to determining that one or more tasks are waiting for accessing the cache for more than the predetermined amount of time, in addition to continuing to demote tracks from the LRU list, a deadlock prevention application demotes tracks from at least one region of a cache directory that identifies all tracks in the cache. |
US10613978B2 |
Application cache replication to secondary application(s)
Replicating a primary application cache that serves a primary application on one network node into a secondary application cache that serves a secondary application on a second network node. Cache portions that are within the primary application cache are identified, and then identifiers (but not the cache portions) are transferred to the second network node. Once these identifiers are received, the cache portions that they identify may then be retrieved into the secondary application caches. This process may be repeatedly performed such that the secondary application cache moves towards the same state as the primary application cache though the state of the primary application cache also changes as the primary application operates by receiving read and write requests. |
US10613976B2 |
Method and storage device for reducing data duplication
The present disclosure directs to solutions for performing deduplication by a storage device. In the solutions, according to a duplicate data locality principle, non-duplicate data blocks whose logical addresses are contiguous are stored in contiguous physical addresses in a sequence of the logical addresses, and fingerprints of the non-duplicate data blocks whose logical addresses are contiguous are also stored in contiguous physical addresses in the sequence of the logical addresses, and in addition, a mapping from a logical address, which is of one data block in the non-duplicate data blocks whose logical addresses are contiguous, to an aggregation address is established. |
US10613971B1 |
Autonomous testing of web-based applications
Certain aspects of the present disclosure provide techniques for autonomously testing a web-based application. The techniques generally include an analysis module searching a page of the web-based application for one or more fillable form fields and identifying a fillable form field in the page. The analysis module determines a field type associated with the fillable form field, determines a field data format based on the field type of the fillable form field and generates a test data entry based on the field data format. The analysis module then enters the test data entry into the respective fillable form field and submits the test data entry to a server. |
US10613969B2 |
Code coverage module with testing function identifier
Methods, systems, and computer program products are provided to identify a testing function corresponding to a tested function and associate the identity of the testing function with identifiers of one or more lines of source code corresponding to the tested function. A testing function is queued for execution in an execution stack. The testing function calls a function corresponding to one or more lines of a source code, wherein the source code includes instrumentation code corresponds to the function, and wherein the function is queued for execution in the execution stack by the call. The function is executed, and identifiers are retrieved during the execution. The retrieved identifiers correspond to the testing function and to the one or more lines of source code. The identifier corresponding to the testing function is retrieved from the execution stack, and the identifiers corresponding to the one or more lines of source code are retrieved by a code coverage module from one or more hooks corresponding to the instrumentation code. Based on the retrieving during the execution, the identifier of the testing function is associated with the identifiers of the one or more lines of source code. The identifier of the testing function and the identifiers of the one or more lines of source code are stored in a data structure. |
US10613967B2 |
Segmented accessibility testing in web-based applications
Generating accessibility suggestions for segments of a web page. A web page is segmented into constituent portions and an accessibility of each portion is determined with suggestions for accessibility improvement. |
US10613964B2 |
Conditional debugging of server-side production code
Systems and methods for processing breakpoints on a remotely located server computer are presented. In one embodiment, a breakpoint is set in a target program. This includes setting the breakpoint in a manner that does not block execution of the target program upon the breakpoint triggering. Additionally, executable instructions are included at the location in the target program of the breakpoint to generate a snapshot of debugger information regarding the target program. The snapshot information is then provided to a programmer's debugger for debugging purposes. Further, in setting the breakpoint, the breakpoint is conditioned by the programmer to trigger only upon the satisfaction of a set of conditional criteria corresponding to a logical execution context. |
US10613958B2 |
Secure method for managing a virtual test platform
The technology disclosed relates to implementing a virtual test platform (VTP) and running virtual test applications (VTAs) from an unsecured location. Using a phone home service, the VTP establishes a secure tunnel connection with a test controller. The VTP receives configuration information for a VTA from the test controller. If the VTA is not stored on the VTP, the VTP retrieves the VTA from a repository specified by the test controller. The configuration information from the test controller includes information needed for the VTP to set up a second secure tunnel. The VTP establishes the second secure tunnel and launches the VTA. The VTP relays information sent through the second tunnel to the VTA, and also relays messages from the VTA back to the test controller. |
US10613956B2 |
Terminal device, system, and method for processing sensor data stream
A terminal device, a system, and a method for efficiently processing sensor data streams. The system for processing sensor data streams includes: at least one data collection unit for receiving the sensor data streams from at least one terminal device; and an allocation unit for monitoring a status of the at least one data collection unit, selecting one of the at least one data collection unit by using a monitoring result, and allocating the at least one terminal device to the selected data collection unit, wherein the at least one data collection unit receives the sensor data streams from the at least one terminal device allocated by the allocation unit. |
US10613955B2 |
Platform debug and testing with secured hardware
A system includes test control circuitry in parallel with power control circuitry. The power control circuitry enables a core processor and memory interface drivers responsive to a reset. The test control circuitry can enable the memory interface drivers separately from the core processor to enable testing of the connections to the memory devices. The test control circuitry is triggered separately from the other power control circuitry, and can be protected to allow only secured access for testing. |
US10613951B2 |
Memory mirror invocation upon detecting a correctable error
Aspects of the invention include fetching data requested by a requestor from a primary memory in a memory system that includes the primary memory and a secondary memory mirroring the primary memory. An error status of the data fetched from the primary memory is determined. The error status is one of correctable error (CE), uncorrectable error (UE), and no error. Based at least in part on determining that the data fetched from the primary memory has the error status of no error, the data fetched from the primary memory is output to the requestor. Based at least in part on determining that the data fetched from the primary memory has the error status of UE or CE, the data requested by the requestor is fetched from the secondary memory. |
US10613949B2 |
Failure indication in shared memory
In some examples, a node of a computing system may include a failure identification engine and a failure response engine. The failure identification engine may identify a failure condition for a system function of the node and the failure response engine may store a failure indication in a shared memory to trigger takeover of the system function by a different node of the computing system. |
US10613947B2 |
Saving and restoring storage devices using application-consistent snapshots
Systems for disaster recovery techniques. A method for capturing snapshots in a clustered virtualization environment commences upon identifying user virtual machines to be grouped together to form an application group. A virtualized controller sends or broadcasts messages to the plurality of user virtual machines where the messages request the user virtual machines to quiesce their respective transactions and other application activities. The user virtual machines associated with the application group quiesce their processing, flush their caches, and flush their file data. The virtualized controller waits for confirmations that the application activities associated with the application group have been quiesced. A backup agent commences activities to capture a snapshot of the storage devices associated with quiesced application processes. The application processes can run in conjunction with a hypervisor, or they can run as process containers. The application-consistent snapshot can be used on a different cluster to bring up the same application. |
US10613944B2 |
Systems and methods for backup and restore of distributed master-slave database clusters
Methods and systems for a distributed database cluster are provided. One method for the distributed database cluster having a plurality of logical partitions, where each partition is used to store a plurality of replicas for a database, and each of the plurality of replicas are managed by one of a plurality of nodes includes preventing any topology change in the distributed database cluster; capturing a topology of the distributed database cluster prior to a first backup phase of a backup operation; generating a snapshot of all logical objects used by all active nodes to store the plurality of replicas of the database; initiating a second phase of the backup operation at a recovery node using the backup topology metadata after the first phase of the backup operation; and cloning snapshots of the logical objects from the first phase of the backup operation. |
US10613942B2 |
Data storage resource allocation using blacklisting of data storage requests classified in the same category as a data storage request that is determined to fail if attempted
A resource allocation system begins with an ordered plan for matching requests to resources that is sorted by priority. The resource allocation system optimizes the plan by determining those requests in the plan that will fail if performed. The resource allocation system removes or defers the determined requests. In addition, when a request that is performed fails, the resource allocation system may remove requests that require similar resources from the plan. Moreover, when resources are released by a request, the resource allocation system may place the resources in a temporary holding area until the resource allocation returns to the top of the ordered plan so that lower priority requests that are lower in the plan do not take resources that are needed by waiting higher priority requests higher in the plan. |
US10613941B1 |
Hybrid NVRAM logging in filesystem namespace
In one example, a method for writing data includes receiving a write request and performing a first type of logging process in connection with the write request, and creating a corresponding first logging record. Additionally, a second type of logging process is performed in connection with the write request, and a corresponding second logging record created, where the second type of logging process is different from the first type of logging process. Next, a determination is made, as between the two logging records, which of the logging records requires the least amount of non-volatile random access memory (NVRAM), and the logging record that requires the least amount of NVRAM is written to the NVRAM. |
US10613939B2 |
Backup index generation process
Container images may be generated from a backup system that includes a backup of one or more applications from a computing system of an entity. During a backup process, an application can be identified and its storage location in a secondary storage can be tracked or saved in a backup index. Configuration information and data or files created by user interaction with the application can be backed up and the location of the backed up data or files may be stored in the backup index along with the location of the configuration information. Using the backup index, a container image can be created that includes a selected application, its configuration information, and data, if any, created by the application. The container image can be generated from the backup stored in the secondary storage. |
US10613936B2 |
Fractional slices in a distributed storage system
A method for a dispersed storage network (DSN) begins by encoding a data segment of data to produce a set of encoded data slices including an information dispersal algorithm (IDA) width number of encoded data slices. The method continues by determining a number of storage locations, where the number of storage locations is less than the IDA width number, combining, for each storage location, a portion of at least two encoded data slices of the set of encoded data slices to produce a combined slice and sending the combined slice to the storage location for storage. When retrieving the data, the method includes combining slices associated with a set of encoded data slices, de-combining the combined slice, aggregating portions of common encoded data slices and decoding a decode threshold number of the encoded data slices of the set of encoded data slices to produce a recovered data segment. |
US10613931B2 |
Memory devices
A memory device includes memory banks that each include a bank array having memory cells, a row decoder, and a column decoder. Each memory cell includes a capacitor and a transistor, a write circuit to store input data received at the memory device from a test device in the bank array, a read circuit to generate output data based on reading data stored in the bank array, a parity data management circuit to generate first parity data smaller than the input data using the input data, generate second parity data smaller than the output data using the output data, and generate third parity data using the first and second parity data, and an output circuit to output at least one of the first, second, and third parity data as verification data, in response to receipt of a request from the test device at the memory device. |
US10613930B2 |
Global error recovery system
In a network storage device that includes a plurality of data storage drives, error correction and/or recovery of data stored on one of the plurality of data storage drives is performed cooperatively by the drive itself and by a storage host that is configured to manage storage in the plurality of data storage drives. When an error-correcting code (ECC) operation performed by the drive cannot correct corrupted data stored on the drive, the storage host can attempt to correct the corrupted data based on parity and user data stored on the remaining data storage drives. In some embodiments, data correction can be performed iteratively between the drive and the storage host. Furthermore, the storage host can control latency associated with error correction by selecting a particular error correction process. |
US10613927B1 |
System and method for improved memory error rate estimation
A method for fast calculation of a frame error rate (FER) of an error correcting code (ECC) soft decoder using a soft read process includes determining an MI-FER conversion data structure based on a relationship between mutual information (MI) of input channels and output channels of a memory, and FER of the ECC soft decoder, and decoding an encoded data codeword stored in a memory page of the memory and read using a soft read process. The method further includes generating a set of joint probability values using the information from the soft read process and data indicating true bit values for the data codeword, determining an MI value using the set of joint probability values, and determining an FER estimate using the MI-FER conversion data structure. |
US10613926B2 |
Integrated circuit fault detection
A method of detecting faults in a register bank is disclosed. The register bank includes at least one chain of registers. The method comprises sequentially shifting parameters stored in each register of the chain to an output node of the chain and inverting each parameter and feeding each parameter back to an input node of that chain, and sequentially shifting the inverted parameters through the chain until all the non-inverted parameters have been output at the output node. A first checksum of the parameters output at the output node is calculated. The inverted parameters in each register of the chain are sequentially shifted to the output node of the chain. A second checksum of the inverted parameters output at the output node is calculated, and the first and second checksums are compared. |
US10613925B2 |
Data duplication in a non-volatile memory
Exemplary methods, apparatuses, and systems include a memory controller receiving a user payload to be written to a memory. The memory controller determines a plurality of locations within the memory within which the user payload will be written. After detecting the destination of the user payload, the memory controller detects, within a data structure, the presence of an identifier of a first location within a user data portion of the plurality of locations. The memory controller writes the user payload to the user data portion of the plurality of locations and, in response to detecting the presence of the identifier in the data structure, writes a copy of one or more bits in the user payload written to the first location to a spare data portion of the plurality of locations. |
US10613919B1 |
System and method for data error notification in interconnected data production systems
An error notification system includes a plurality of data production systems in communication with a monitoring server. Each data production system has a data processor configured to receive input data from a first set of data production systems, process the input data to produce output data, and make the output data accessible to a second set of data production systems. The monitoring server is configured to monitor data transmissions between the data production systems and to identify, for each data transmission, originating and receiving systems. The monitoring server is further configured to map data flow from each originating source system to identify all downstream data production systems. Upon identification of a data error in the originating source system, the monitoring server obtains data error information, assembles a data error notification, and transmits the data error notification to data production systems meeting system notification criteria. |
US10613918B2 |
Data register monitoring
Aspects of the present disclosure are directed to assessing characteristics of stored data, as may be implemented for verification thereof. As may be implemented in connection with one or more apparatus or method-based embodiments, a first data signature is generated, which corresponds to a logical derivation of configuration data sent over a data bus. Outputs that correspond to data read out from each of a plurality of configuration registers, which receive the configuration data over the data bus, are logically combined into a second data signature. The first data signature and the second data signature are processed and compared for ascertaining that stored data, as stored in each of the plurality of configuration registers, accurately corresponds to the configuration data sent over the data bus for writing into each of the plurality of configuration registers. |
US10613917B2 |
Containerized application system graph driver
A custom file system in a containerized software architecture facilitates the instantiation of application containers. Each container is composed of one or more application image layers. An application container instance includes read-only application image layer data shared among application container instances associated with the same application container. An application container instance may also include read/write application container instance data that is specific to the application container instance. |
US10613909B2 |
Method and apparatus for generating an optimized streaming graph using an adjacency operator combination on at least one streaming subgraph
A streaming graph optimization method and apparatus are disclosed, relating to the stream processing field. A stream application streaming graph provided by a user is received and the streaming graph is parsed and a streaming graph described by an operator node and a data stream side is constructed. Additionally the streaming graph is disassembled according to a maximum atom division principle, so as to obtain at least one streaming subgraph and adjacency operator combination is performed on the at least one streaming subgraph according to a combination algorithm, so as to obtain an optimized streaming graph. |
US10613908B2 |
Managing hydrocarbon energy production while proactively maintaining a balanced workload
A system, method and program product for managing hydrocarbon energy production. A hydrocarbon field modeler models physical characteristics of a hydrocarbon energy field. A load predictor predicts processing workload in modeling the hydrocarbon energy field, and identifying a balanced modeling unit distribution across multiple processors simulating field production. A load distribution unit distributes the modeling units across the processors for a balanced modeling unit distribution. The load predictor and load distribution unit proactively shifts loads to maintain workload balanced throughout the simulation. |
US10613907B2 |
Resource substitution and reallocation in a virtual computing environment
A host system reallocates resources in a virtual computing environment by first receiving a request to reallocate a first quantity of a first resource type. Next, potential trade-off groups are evaluated and a trade-off group is selected based on the evaluation. The selected trade-off group includes a set of applications running in the virtual computing environment that can use one or more alternate resource types as a substitute for the first quantity of the first resource type. After the selection, the host system reallocates the first quantity of the first resource type from the trade-off group. This reallocation may be made from the trade-off group to either a first application running in the virtual computing environment or the host system itself. If the reallocation is to the host system, then the total quantity of the first resource type allocated to applications running in the virtual computing environment is thereby reduced. |
US10613905B2 |
Systems for analyzing historical events to determine multi-system events and the reallocation of resources impacted by the multi system event
Embodiments analyze historical events to calculate the impact of multi-system events and, in response, allocate resources. Embodiments determine a multi-system event is occurring based on historical multi-system event data; correlate the multi-system event with one or more predicted resource allocation results of the multi-system event based on historical multi-system event data; and in response to the correlation, initiate mitigation of the one or more predicted resource allocation results, including re-allocation of at least one affected resource to a new system. Some also determine current consumption of a resource utilized by a service; determine current processing throughput; calculate a relationship between consumption of the resource and processing throughput; determine the service is impacted by the multi-system event; calculate expected processing throughput in response to the multi-system event; and calculate expected consumption of the resource based on the calculated expected processing throughput and the calculated relationship. |
US10613904B2 |
Non-directional transmissible task
According to an embodiment of the present disclosure, a non-directional task comprising a user's requirement is generated. The non-directional task is sent to a first resource node in a task network. The task network comprises a plurality of resource nodes that provide services accessible to the user. The non-directional task does not specify which resource node to perform the non-directional task. It is determined whether the first resource node can perform at least part of the non-directional task. The non-directional task is forwarded from the first resource node to a second resource node of the task network. |
US10613903B1 |
Stream processing at scale
A system and method for data stream processing. Two or more instances are connected as a topology, wherein at least one of the instances is a spout and at least one of the instances is a bolt. The topology is submitted to a scheduler, wherein the service scheduler receives resource offers from a cluster manager representing computing resources available on one or more of cluster nodes and determines resources to accept and computations to run on the accepted computing resources. The topology is scheduled as one or more jobs, wherein each job includes two or more containers, including a first container and a second container, the first container including a topology master and the second container including a stream manager and one or more stream processing system (SPS) instances, wherein each SPS instance represents one of the instances in the topology. |
US10613899B1 |
Lock scheduling using machine learning
The present approach relates to systems and methods for facilitating run time predictions for cloud-computing automated tasks (e.g., automated tasks), and using the predicted run time to schedule resource locking. A predictive model may predict the automated task run time based on historical run time to completion, and the run time may be updated using machine learning. Resource lock schedules may be determined for a queue of automated tasks utilizing the resource based on the predicted run time for the various types of automated tasks. The predicted run time may be used to reserve a resource for the given duration, such that the resource is not available for use for another task. |