Document Document Title
US10411130B2 Structure and method for FinFET device with asymmetric contact
The present disclosure provides one embodiment of a method of forming an integrated circuit structure. The method includes forming a shallow trench isolation (STI) structure in a semiconductor substrate of a first semiconductor material, thereby defining a plurality of fin-type active regions separated from each other by the STI structure; forming gate stacks on the fin-type active regions; forming an inter-layer dielectric (ILD) layer filling in gaps between the gate stacks; patterning the ILD layer to form a trench between adjacent two of the gate stacks; depositing a first dielectric material layer that is conformal in the trench; filling the trench with a second dielectric material layer; patterning the second dielectric material layer to form a contact opening; and filling a conductive material in the contact opening to form a contact feature.
US10411126B2 Semiconductor device having a first through contact structure in ohmic contact with the gate electrode
A semiconductor device includes an electrically conductive lead frame which includes a die pad and a plurality of electrically conductive leads, each of the leads in the plurality being spaced apart from the die pad. The semiconductor device further includes first and second integrated switching devices mounted on the die pad, each of the first and second integrated switching devices include electrically conductive gate, source and drain terminals. The source terminal of the first integrated switching device is disposed on a rear surface of the first integrated switching device that faces and electrically connects with the die pad. The drain terminal of the second integrated switching device is disposed on a rear surface of the second integrated switching device that faces and electrically connects with the die pad.
US10411123B2 High-power and high-frequency heretostructure field-effect transistor
In an HEMT device, a gate region is formed in a wafer having a channel layer, a barrier layer, and a passivation layer, overlying each other. Drain and source electrodes are formed in the wafer, on different sides of the gate region. A dielectric layer is formed over the gate region and over the passivation layer. Selective portions of the dielectric layer are removed by a plurality of etches so as to form one or more cavities between the gate region and the drain electrode. The one or more cavities have a plurality of steps at an increasing distance from the wafer moving from the gate region to the drain electrode. The cavity is then filled with conductive material to form a field plate coupled to the source electrode, extending over the gate region, and having a surface facing the wafer and having a plurality of steps.
US10411115B2 Semiconductor device including a recessed insulation region and fabrication method thereof
The present disclosure provides a method for forming a semiconductor device, including: forming a mask layer over a substrate, the mask layer containing an opening, exposing a surface portion of the substrate to form an exposed surface portion of the substrate; forming an insulation structure between the mask layer and the substrate, and in the opening; performing a thinning process on the insulation structure exposed by the opening to form a recess region on a top of the insulation structure; and forming a gate electrode over the insulation structure and covering a portion of the recess region.
US10411113B2 Structure and formation method of semiconductor device structure
Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a gate stack over a semiconductor substrate and a cap element over the gate stack. The cap element has an upper portion and a lower portion, and the upper portion is wider than the lower portion. The semiconductor device structure also includes a spacer element over a sidewall of the cap element and a sidewall of the gate stack.
US10411112B2 Semiconductor device with silicon layer containing carbon
A semiconductor device having an n channel MISFET formed on an SOI substrate including a support substrate, an insulating layer formed on the support substrate and a silicon layer formed on the insulating layer has the following structure. An impurity region for threshold adjustment is provided in the support substrate of a gate electrode so that the silicon layer contains carbon. The threshold value can be adjusted by the semiconductor region for threshold adjustment in this manner. Further, by providing the silicon layer containing carbon, even when the impurity of the semiconductor region for threshold adjustment is diffused to the silicon layer across the insulating layer, the impurity is inactivated by the carbon implanted into the silicon layer. As a result, the fluctuation of the transistor characteristics, for example, the fluctuation of the threshold voltage of the MISFET can be reduced.
US10411110B1 Semiconductor structure and manufacturing method thereof
A semiconductor structure including a substrate, a BJT, a first interconnect structure and a second interconnect structure is provided. The substrate has a first side and a second side opposite to each other. The BJT is located at the first side. The BJT includes a collector, a base and an emitter. The collector is disposed in the substrate. The base is disposed on the substrate. The emitter is disposed on the base. The first interconnect structure is located at the first side and electrically connected to the base. The second interconnect structure is located at the second side and electrically connected to the collector. The first interconnect structure further extends to the second side. The first interconnect structure and the second interconnect structure are respectively electrically connected to an external circuit at the second side. The semiconductor structure can have better overall performance.
US10411109B2 Bipolar junction transistor (BJT) for liquid flow biosensing applications without a reference electrode and large sensing area
A bipolar junction transistor (BJT) containing sensor that includes a vertically oriented stack of an emitter overlying a supporting substrate, a base region present directly atop the emitter and a collector atop the base region. A first extrinsic base region is in contact with a first sidewall of a vertically oriented base region. The first extrinsic base region is electrically contacted to provide the bias current of the bipolar junction transistor during sensor operation. A second extrinsic base region is in contact with a second sidewall of the base region. The second extrinsic base region includes a sensing element. A sample trench is present adjacent to the BJT having a trench sidewall provided by the sensing element.
US10411103B2 Memory transistor with multiple charge storing layers and a high work function gate electrode
Semiconductor devices including non-volatile memory transistors and methods of fabricating the same to improve performance thereof are provided. In one embodiment, the memory transistor comprises an oxide-nitride-oxide (ONO) stack on a surface of a semiconductor substrate, and a high work function gate electrode formed over a surface of the ONO stack. Preferably, the gate electrode comprises a doped polysilicon layer, and the ONO stack comprises multi-layer charge storing layer including at least a substantially trap free bottom oxynitride layer and a charge trapping top oxynitride layer. More preferably, the device also includes a metal oxide semiconductor (MOS) logic transistor formed on the same substrate, the logic transistor including a gate oxide and a high work function gate electrode. In certain embodiments, the dopant is a P+ dopant and the memory transistor comprises N-type (NMOS) silicon-oxide-nitride-oxide-silicon (SONOS) transistor while the logic transistor a P-type (PMOS) transistor. Other embodiments are also disclosed.
US10411100B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure including a substrate, a dielectric layer and a polysilicon layer is provided. The dielectric layer is disposed on the substrate. The polysilicon layer is disposed on the dielectric layer. A fluorine dopant concentration in the polysilicon layer presents Gaussian distributions from a top portion to a bottom portion of the polysilicon layer. Fluorine dopant peak concentrations of the Gaussian distributions are progressively decreased from the top portion to the bottom portion of the polysilicon layer.
US10411097B2 Semiconductor component having a doped substrate layer and corresponding methods of manufacturing
Representative implementations of devices and techniques provide an optimized layer for a semiconductor component. In an example, a doped portion of a wafer, forming a substrate layer may be transferred from the wafer to an acceptor, or handle wafer. A component layer may be applied to the substrate layer. The acceptor wafer is detached from the substrate layer. In some examples, further processing may be executed with regard to the substrate and/or component layers.
US10411094B2 Method and structure for forming silicon germanium FinFET
A method of a forming a plurality of semiconductor fin structures that includes forming a sacrificial gate structure on a hardmask overlying a channel region portion of the plurality of sacrificial fins of a first semiconductor material and forming source and drain regions on opposing sides of the channel region. The sacrificial gate structure and the sacrificial fin structure are removed. A second semiconductor material is formed in an opening provided by removing the sacrificial gate structure and the sacrificial fin structure. The second semiconductor material is etched selective to the hardmask to provide a plurality of second semiconductor material fin structures. A function gate structure is formed on the channel region.
US10411091B1 Integrated circuits employing a field gate(s) without dielectric layers and/or work function metal layers for reduced gate layout parasitic resistance, and related methods
Integrated circuits employing a field gate(s) without dielectric layers and/or work function metal layers for reduced gate layout parasitic resistance, and related methods are disclosed. At least a portion of the dielectric layers and/or work function metal layers present in active gate(s) is not present in a field gate(s) of a gate in a circuit cell. The field gate(s) have more conductive gate material than the active gate(s). In this manner, the increased volume of gate material in the field gate(s) reduces gate layout parasitic resistance. The active gate(s) retains the dielectric layers and/or work function metal layers to effectively isolate the gate material from a channel of a FET formed from the circuit cell to provide effective channel control. Reducing gate layout parasitic resistance can reduce current (I) resistance (R) (IR) drop to achieve the desired drive strength in the integrated circuit.
US10411087B2 Semiconductor capacitor and power supply module
A semiconductor capacitor includes a semiconductor substrate having a first and second principal surfaces. A first set of one or more trenches is formed on the first principal surface and a second set of one or more trenches formed on the second principal surface. A first dielectric film is located on the first principal surface and least inner walls of the first set of one or more trenches. A second dielectric film is located on the second principal surface and least inner walls of the second set of one or more trenches. A first conductor film located on the first dielectric film. A second conductor film located on the second dielectric film. The semiconductor substrate is formed of Si, SiC, GaN, or the like. The dielectric film has a two-layer structure of SiO2 and Si3N4.
US10411085B2 Semiconductor device and a method for fabricating the same
A semiconductor device includes a substrate having a first conductivity type, a first well formed in the substrate and having a second conductivity type, a first diffusion region formed in the first well and having the first conductivity type, a first interlayer dielectric layer disposed over the first well and the first diffusion region, and a resistor wire formed of a conductive material and embedded in the first interlayer dielectric layer. The resistor wire overlaps the first diffusion region and at least partially overlaps the first well in plan view.
US10411084B2 Flexible display device providing structures to minimize failure generated in bent portion
Disclosed is a flexible display device. The flexible display device includes a base layer including a first portion in which an organic light emitting diode is disposed on a first surface and a second portion which has a bended section bent toward a second surface which is opposite to the first surface at the outside of the first portion; and conductive lines in the bended section, the conductive lines are disposed on two or more layers, and the conductive lines extend in a direction which is not parallel to a bending direction of the bended section.
US10411083B2 Display device
A display device includes a substrate including a first display region, a second display region having an area smaller than that of the first display region, a third display region having an area smaller than that of the first display region, and a non-display region, a plurality of pixels provided in the first to third display regions, a power line which is connected to each of the plurality of pixels and applies a first power voltage to the plurality of pixels, and a fan-out line provided in the non-display region, the fan-out line applying a data signal to the plurality of pixels, where the power line includes an additional power line, a first power line, and disposed on the additional power line, and a second power line disposed on the first power line.
US10411081B2 Organic electroluminescent display panel, preparation method thereof, and display device
Provided are an organic electroluminescent display panel, a preparation method thereof, and a display device. In the organic electroluminescent display panel provided in the present disclosure, an etching layer comprising at least a convex with a narrow upper portion and a wide upper portion is disposed between a base substrate and a plurality of display components, wherein a top surface of the convex is in an display area of the base substrate, a display component on an edge of the display area of the base substrate extends beyond the convex, and an inorganic film of a thin film encapsulation structure is broken at a tip of the display component extending beyond the convex.
US10411080B2 Flexible organic electroluminescent device and method for fabricating the same
A flexible organic electroluminescent device and a method for fabricating the same includes a substrate defined with a display area including a plurality of pixel regions and a non-display area at the outside thereof; a switching thin film transistor and a drive thin film transistor formed at the each pixel region on the substrate; an organic insulating layer deposited on the substrate including the switching thin film transistor and drive thin film transistor to expose a drain electrode of the drive thin film transistor; a first electrode formed in each pixel region on the inorganic insulating layer, and connected to the drain electrode of the drive thin film transistor; banks formed around each pixel region on the substrate including the first electrode and separated from one another; an organic light emitting layer separately formed for each pixel region on the first electrode; a second electrode formed on an entire surface of the display area on the organic light emitting layer; and an organic layer formed on an entire surface of the substrate including the second electrode.
US10411076B2 EL display device
An organic EL display device includes a plurality of pixels including first pixels and second pixels. Each of the plurality of pixels includes a red sub-pixel including a red light emitting area emitting red light, a green sub-pixel including a green light emitting area emitting green light, and a blue sub-pixel including a blue light emitting area emitting blue light. The blue sub-pixel included in the first pixel is provided with a spacer at a portion of an area corresponding to the blue light emitting area included in the second pixel.
US10411072B2 Method for producing a resistive memory cell
A method for manufacturing a memory cell includes forming a stack of layers comprising a first electrode and a dielectric layer, and forming a second electrode. Forming the second electrode includes depositing the second electrode on the dielectric layer, and defining the contour of the second electrode in such a way that the second electrode forms a protruding element above the dielectric layer having inclined flanks, the angle between the flanks of the second electrode forming an acute angle with the plane wherein the dielectric layer mainly extends.
US10411071B2 Semiconductor storage device
A semiconductor storage device includes a global bit line extending in a horizontal direction, a select transistor provided on the global bit line and including a first terminal connected to the global bit line, a bit line provided on the select transistor, extending in a vertical direction, and connected to a second terminal of the select transistor, a plurality of word lines and insulating layers that are stacked alternately in a vertical direction, a first variable resistance layer between one of the plurality of word lines and a first side surface of the bit line, a plurality of dummy word lines and insulating layers that are stacked alternately in the vertical direction and disposed at the same level as the plurality of word lines, and a second variable resistance layer between the plurality of dummy word lines and a second side surface of the bit line.
US10411067B2 Integrated RF frontend structures
Techniques are disclosed for forming a monolithic integrated circuit semiconductor structure that includes a radio frequency (RF) frontend portion and may further include a CMOS portion. The RF frontend portion includes componentry implemented with column III-N semiconductor materials such as gallium nitride (GaN), indium nitride (InN), aluminum nitride (AlN), and compounds thereof, and the CMOS portion includes CMOS logic componentry implemented with semiconductor materials selected from group IV of the periodic table, such as silicon, germanium, and/or silicon germanium (SiGe). Either of the CMOS or RF frontend portions can be native to the underlying substrate to some degree. The techniques can be used, for example, for system-on-chip integration of III-N transistors and/or RF filters, along with column IV CMOS devices on a single substrate. In a more general sense, the techniques can be used for SoC integration of an RF frontend having diverse III-N componentry on a single substrate, in accordance with some embodiments.
US10411062B2 Substrate bonding apparatus having adsorption sectors with different vacuum pressures and method of manufacturing semiconductor device using the same
Disclosed are a substrate bonding apparatus and a method of manufacturing a semiconductor device. The substrate bonding apparatus comprises vacuum pumps, a first chuck engaged with the vacuum pumps and adsorbing a first substrate at vacuum pressure of the vacuum pumps, and a pushing unit penetrating a center of the first chuck and pushing the first substrate away from the first chuck. The first chuck comprises adsorption sectors providing different vacuum pressures in an azimuth direction to the first substrate.
US10411060B2 Method of manufacturing an imager and imager device
Embodiments related to a method of manufacturing of an imager and an imager device are shown and depicted.
US10411058B2 Semiconductor apparatus, system, and method of producing semiconductor apparatus
A semiconductor apparatus includes a silicon layer including first and second semiconductor regions; an insulator film, on the silicon layer, having first and second holes positioned on the first and second semiconductor regions; a first metal portion containing a first metal element in the first hole; a first conductor portion containing a second metal element between the first metal portion and the first semiconductor region; a first silicide region containing the second metal element between the first conductor portion and the first semiconductor region; a second metal portion containing the first metal element in the second hole; a second conductor portion containing the second metal element between the second metal portion and the second semiconductor region; and a second silicide region containing a third metal element between the second conductor portion and the second semiconductor region, wherein the first conductor portion thickness is greater than the second conductor portion thickness.
US10411056B2 Semiconductor device and manufacturing method of the same
There are provided a highly reliable semiconductor device capable of suppressing occurrence of cracks as well as securing flatness and a manufacturing method therefor. The semiconductor device includes: a semiconductor substrate; an element region; and a non-element region. The non-element region includes: a top-layer metal wiring in a top layer of metal wirings formed in the non-element region; a flattening film covering an upper surface of the top-layer metal wiring; and a protecting film formed over the flattening film. A removed part where the protecting film is removed is formed in at least part of the non-element region.
US10411053B2 Solid state imaging element and electronic device to obtain high sensitivity of light on a long wavelength side
The present disclosure relates to a solid state imaging element and an electronic device that make it possible to improve sensitivity to light on a long wavelength side. A solid state imaging element according to a first aspect of the present disclosure has a solid state imaging element in which a large number of pixels are arranged vertically and horizontally, the solid state imaging element includes a periodic concave-convex pattern on a light receiving surface and an opposite surface to the light receiving surface of a light absorbing layer as a light detecting element. The present disclosure can be applied to, for example, a CMOS and the like installed in a sensor that needs a high sensitivity to light belonging to a region on the long wavelength side, such as light in the infrared region.
US10411052B2 Image sensor
An image sensor according to inventive concepts includes a substrate including a first surface, a second surface opposite to the first surface, and a unit pixel having four sides; a photoelectric conversion device formed in the unit pixel; a floating diffusion region formed contacting the first surface in the unit pixel and overlapping with a center region of the photoelectric conversion device in a first direction perpendicular to the first surface; a gate electrode, in the unit pixel, overlapping with some portions of the floating diffusion region and formed along a first set of sides that comprises at least one side of the four sides; and a set of transistors, in the unit pixel, overlapping with some portions of the floating diffusion region and formed along a second set of sides that comprises at least two sides of the four sides, which are different from the first set of sides.
US10411042B2 Display device
Disclosed is a display device including: a substrate including a display area for displaying an image and a peripheral area neighboring the display area; a plurality of signal lines formed in the display area; a pad formed in the peripheral area; and a plurality of connection wires for connecting the signal lines and the pad, wherein a first connection wire and a second connection wire neighboring the first connection wire from among the plurality of connection wires are disposed on different layers, and the first connection wire and the second connection wire, which are formed to extend from the pad and are bent at least twice to have at least one being bent toward backward direction, are disposed in the peripheral area.
US10411038B2 Display device
To provide a display device including a flexible panel that can be handled without seriously damaging a driver circuit or a connecting portion between circuits. The display device includes a bent portion obtained by bending an element substrate. A circuit for driving the display device is provided in the bent portion and a wiring extends from the circuit, whereby the strength of a portion including the circuit for driving the display device is increased and failure of the circuit is reduced. Furthermore, the element substrate is bent in a connecting portion between an external terminal electrode and an external connecting wiring (FPC) so that the element substrate provided with the external terminal electrode fits the external connecting wiring, whereby the strength of the connecting portion is increased.
US10411034B2 Integrated circuit memory devices having impurity-doped dielectric regions therein and methods of forming same
An integrated circuit memory device includes a vertical stack structure containing an interlayer insulating layer and a gate electrode, on a substrate. A blocking dielectric region is provided on a sidewall of an opening in the stack structure. A lateral impurity region is provided, which extends between the blocking dielectric region and the interlayer insulating layer and between the blocking dielectric region and the gate electrode. A lower impurity region is also provided, which extends between the blocking dielectric region and the substrate.
US10411026B2 Integrated computing structures formed on silicon
The present disclosure includes methods of forming, and semiconductor structures for, integrated computing structures formed on silicon. An example method includes forming, on a silicon semiconductor material, an integrated computing structure by forming a number of complementary metal-oxide-semiconductor (CMOS) devices including a plurality of materials, forming a non-volatile memory (NVM) device including a plurality of materials, and forming the plurality of materials of the CMOS devices and the plurality of materials of the NVM device from a plurality of same materials shared at a corresponding plurality of positions within the structure. A particular function is provided by each of the plurality of same materials at the corresponding plurality of positions.
US10411022B1 SRAM structure
SRAM structures are provided. A first SRAM cell is adjacent to a second SRAM cell in the same row. A third SRAM cell is adjacent to the first SRAM cell in the same column. A fourth SRAM cell is adjacent to the second SRAM in the same column. First fins are parallel to a first direction and positioned within the first and third SRAM cells. Second fins are parallel to the first direction and positioned within the second and fourth SRAM cells. A contact bar extends parallel to a second direction to across the first fins and extends parallel to a third direction to across the second fins. A contact plug is formed on the contact bar. VSS line is electrically coupled to the contact bar through the contact plug. The first direction is perpendicular to the second direction. The second direction is opposite to the third direction.
US10411021B2 Semiconductor device
A static random access memory (SRAM) device includes an inverter including a ninth first-conductivity-type semiconductor layer formed on a semiconductor substrate; a first pillar-shaped semiconductor layer which is formed on the semiconductor substrate and in which a first first-conductivity-type semiconductor layer, a first body region, a second first-conductivity-type semiconductor layer, a first second-conductivity-type semiconductor layer, a second body region, and a second second-conductivity-type semiconductor layer are formed from the substrate side in that order; a first gate insulating film formed around the first body region; a first gate formed around the first gate insulating film; a second gate insulating film formed around the second body region; a second gate formed around the second gate insulating film; and a first output terminal connected to the second first-conductivity-type semiconductor layer and the first second-conductivity-type semiconductor layer.
US10411020B2 Using three or more masks to define contact-line-blocking components in FinFET SRAM fabrication
A plurality of gate stacks is formed over a substrate. The gate stacks are surrounded by a dielectric structure. A plurality of contact-line-blocking patterns is formed over the dielectric structure. The contact-line-blocking patterns are formed using three or more lithography masks. A plurality of trenches is formed in the dielectric structure. The contact-line-blocking patterns serve as protective masks for the dielectric structure to prevent trenches from being formed in portions of the dielectric structure underneath the contact-line-blocking patterns. The trenches are filled with a conductive material to form a plurality of contact lines of the SRAM device.
US10411019B2 SRAM cell word line structure with reduced RC effects
A device is disclosed that includes a memory bit cell, a first word line, a pair of metal islands and a pair of connection metal lines. The first word line is disposed in a first metal layer and is electrically coupled to the memory bit cell. The pair of metal islands are disposed in the first metal layer at opposite sides of the word line and are electrically coupled to a power supply. The pair of connection metal lines are disposed in a second metal layer and are configured to electrically couple the metal islands to the memory bit cell respectively.
US10411014B2 Semiconductor device including air gaps and method for fabricating the same
Disclosed are a semiconductor device capable of reducing parasitic capacitance between adjacent conductive structures and a method for fabricating the same. The semiconductor device includes a plurality of bit line structures each comprising a first contact plug formed over a substrate and a bit line formed over the first contact plug. A spacer structure having air gaps is formed on sidewalls of the first contact plug and on sidewalls of the bit line. An plug isolation layer is formed between the plurality of bit line structures. The isolation layer includes an opening. A second contact plug is formed in the opening and a memory element is formed over the second contact plug.
US10411012B2 Multi-die fine grain integrated voltage regulation
A semiconductor device package is described that includes a power consuming device (such as an SOC device). The power consuming device may include one or more current consuming elements. A passive device may be coupled to the power consuming device. The passive device may include a plurality of passive elements formed on a semiconductor substrate. The passive elements may be arranged in an array of structures on the semiconductor substrate. The power consuming device and the passive device may be coupled using one or more terminals. The passive device and power consuming device coupling may be configured in such a way that the power consuming device determines functionally the way the passive device elements will be used.
US10411011B2 Semiconductor devices and methods of manufacturing the same
A dummy gate electrode layer and a dummy gate mask layer may be formed on a substrate. The dummy gate mask layer may be patterned to form a dummy gate mask so that a portion of the dummy gate electrode layer is exposed. Ions may be implanted into the exposed portion of the dummy gate electrode layer and a portion of the dummy gate electrode layer adjacent thereto by an angled ion implantation to form a growth blocking layer in the dummy gate electrode layer. The dummy gate electrode layer may be etched using the dummy gate mask as an etching mask to form a dummy gate electrode. A spacer may be formed on side surfaces of a dummy gate structure including the dummy gate electrode and the dummy gate mask. An SEG process may be performed to form an epitaxial layer.
US10411008B2 System and method for depletion mode and enhancement mode transistors
Circuits and devices for bidirectional normally-off switches are described. A circuit for a bidirectional normally-off switch includes a depletion mode transistor and an enhancement mode transistor. The depletion mode transistor includes a first source/drain node, a second source/drain node, a first gate, and a second gate. The enhancement mode transistor includes a third source/drain node and a fourth source/drain node, and a third gate. The third source/drain node is coupled to the first source/drain node.
US10411007B2 High mobility field effect transistors with a band-offset semiconductor source/drain spacer
Monolithic FETs including a channel region in a first semiconductor material disposed over a substrate. While a mask, such as a gate stack or sacrificial gate stack, is covering a channel region, a semiconductor spacer of a semiconductor material with a band offset relative to the channel material is grown, for example on at least a drain end of the channel region to introduce at least one charge carrier-blocking band offset between the channel semiconductor and a drain region of a third III-V semiconductor material. In some N-type transistor embodiments, the carrier-blocking band offset is a conduction band offset of at least 0.1 eV. A wider band gap and/or a blocking conduction band offset may contribute to reduced gate induced drain leakage (GIDL). Source/drain regions couple electrically to the channel region through the semiconductor spacer, which may be substantially undoped (i.e. intrinsic) or doped. In some embodiments, the semiconductor spacer growth is integrated into a gate-last, source/drain regrowth finFET fabrication process.
US10411006B2 Poly silicon based interface protection
A semiconductor device includes an active device of a transistor disposed in a semiconductor substrate. An isolation layer is disposed at the semiconductor substrate, and a polysilicon substrate layer is disposed over the isolation layer and the semiconductor substrate. The polysilicon substrate layer includes a semiconductor device region of an interface protection circuit of the transistor.
US10411002B2 Electric power conversion circuit including switches and bootstrap circuits, and electric power transmission system including electric power conversion circuit
An electric power conversion circuit includes: first and second input terminals; first and second output terminals; first and third switches connected to the first output terminal; second and fourth switches connected to the second output terminal; first through fourth diodes that are bridge-connected between the first and second switches; fifth through eighth diodes that are bridge-connected between the third and fourth switches; a first bootstrap circuit that is connected to control terminals of the second and fourth switches; and a second bootstrap circuit that is connected to control terminals of the first and third switches.
US10410999B2 Semiconductor device with integrated heat distribution and manufacturing method thereof
A semiconductor package having an internal heat distribution layer and methods of forming the semiconductor package are provided. The semiconductor package can include a first semiconductor device, a second semiconductor device, and an external heat distribution layer. The first semiconductor device can comprise a first semiconductor die and an external surface comprising a top surface, a bottom surface, and a side surface joining the bottom surface to the tope surface. The second semiconductor device can comprise a second semiconductor die and can be stacked on the top surface of the first semiconductor device. The external heat distribution layer can cover an external surface of the second semiconductor device and the side surface of the first semiconductor device. The external heat distribution layer further contacts an internal heat distribution layer on a top surface of the first semiconductor die.
US10410995B2 Image processing device having an integrated circuit chip, a first memory chip and a second memory chip, and control method therefor
An image processing device includes: an integrated circuit chip arranged on a substrate to perform processing on image data; a first memory chip arranged adjacent to the integrated circuit chip on the substrate and connected to the integrated circuit chip; and a second memory chip stacked on the integrated circuit chip and connected to the integrated circuit chip, wherein the integrated circuit chip sets, according to the processing content, any one of a plurality of operation modes including a first operation mode to operate the first memory chip and limit operation of the second memory chip, and a second operation mode to operate the first memory chip and the second memory chip.
US10410992B2 Ball forming device, wire-bonding apparatus, and ball formation method
A ball forming device 50 for forming a ball 43 at a tip of a wire 42 by producing discharge between a torch electrode 48 and the tip of the wire 42, the device includes: a current supply unit 54 configured to supply a ball-forming current between the torch electrode 48 and the tip of the wire 42; and a current control unit 57 configured to control the current supply unit 54, so that a signal of the ball-forming current for a predetermined period includes a first period in which the signal takes a predetermined current value and a second period including a triangle wave. With this, it is possible to provide a ball forming device, a wire-bonding apparatus, and a ball formation method that are capable of suppressing formation of deformed balls.
US10410990B2 Jig for bonding a semiconductor chip, apparatus for bonding a semiconductor chip including the jig, and method of bonding a semiconductor chip using the apparatus
A jig for bonding a semiconductor chip may include a pressurizing portion and at least one opening. The pressuring portion may be configured to pressurize an upper surface of the semiconductor chip bonded to a package substrate via a bump and a flux using a laser. The opening may be surrounded by the pressurizing portion. The laser irradiated to the bump and the flux may be transmitted through the opening. A vapor generated from the flux by the laser may be discharged through the opening. Thus, the contamination of the jig caused by the vapor may be prevented so that a transmissivity of the laser through the jig may be maintained.
US10410981B2 Effective medium semiconductor cavities for RF applications
An electronic package apparatus is formed from a semiconductor substrate having a cavity formed therein. The cavity has a top surface, a bottom surface and a sidewall surface, and a spacer extending from the bottom surface to the top surface. The spacer is formed from a dielectric material and has at least one lateral dimension less than 0.1 cm.
US10410971B2 Thermal and electromagnetic interference shielding for die embedded in package substrate
A package that includes an integrated device partially enclosed in a conductive material and embedded in a package substrate. The package includes a package substrate having a first cavity, the integrated device having a first active side and an inactive side embedded in the first cavity, and a structure partially enclosing the integrated device having a first layer and a second layer, wherein the first layer is coupled between the package substrate and the integrated device, and wherein the second layer is disposed over the inactive side of the integrated device.
US10410970B1 Electronic package and method for fabricating the same
An electronic package is provided. An electronic component and a plurality of conductive pillars are provided on a carrier structure. An encapsulation layer encapsulates the electronic component and the conductive pillars. Each of the conductive pillars has a peripheral surface narrower than two end surfaces of the conductive pillar. Therefore, the encapsulation layer is better bonded to the conductive pillars. A method for fabricating the electronic package is also provided.
US10410969B2 Semiconductor package assembly
The invention provides a semiconductor package assembly. The semiconductor package assembly includes a first semiconductor package and a second semiconductor package overlying a portion of the first semiconductor package. The first semiconductor package includes a first redistribution layer (RDL) structure, a first semiconductor die and a molding compound. The first semiconductor die is disposed on a first surface of the first RDL structure and electrically coupled to the first RDL structure. The molding compound is positioned overlying the first semiconductor die and the first surface of the first RDL structure. The second semiconductor package includes a first memory die and a second memory die vertically stacked on the first memory die. The second memory die is electrically coupled to first memory die by through silicon via (TSV) interconnects formed passing through the second memory die.
US10410966B2 BEOL embedded high density vertical resistor structure
Embedded resistors which have tunable resistive values located between interconnect levels are provided. The embedded resistors have a pillar structure, i.e., they have a height that is greater than their width, thus they occupy less real estate as compared with conventional planar resistors that are typically employed in BEOL technology.
US10410960B1 Parallel seam welding leadless ceramic package
The application discloses a parallel seam welding leadless ceramic package, including a ceramic, a sealing ring and a metal cover plate; a back surface of the ceramic is provided with a back grounding metal pattern, and the back grounding metal pattern is provided with several outwardly protruding grounding terminals, a RF signal transmission pad is disposed between every two adjacent grounding terminals, the front grounding metal pattern and the back grounding metal pattern are interconnected by the internal and/or external metallized interconnection holes, the front grounding line and the back grounding metal pattern is interconnected by the internal or external metallized interconnection holes, and the RF signal transmission lines are interconnected to the RF signal transmission pad by a separated external and/or external metallized interconnection hole.
US10410951B2 Bonded body, substrate for power module with heat sink, heat sink, method for producing bonded body, method for producing substrate for power module with heat sink, and method for producing heat sink
A bonded body is provided in which an aluminum alloy member formed from an aluminum alloy, and a metal member formed from copper, nickel, or silver are bonded to each other. The aluminum alloy member is constituted by an aluminum alloy in which a concentration of Si is in a range of 1 mass % to 25 mass %. The aluminum alloy member and the metal member are subjected to solid-phase diffusion bonding. A compound layer, which is formed through diffusion of Al of the aluminum alloy member and a metal element of the metal member, is provided at a bonding interface between the aluminum alloy member and the metal member. A Mg-concentrated layer, in which a concentration of Mg is to 3 mass % or greater, is formed at the inside of the compound layer, and the thickness of the Mg-concentrated layer is in a range of 1 μm to 30 μm.
US10410944B2 Semiconductor device
The present disclosure provides a semiconductor device for high efficiently releasing heat generated from a semiconductor element to the outside. The semiconductor device of the present disclosure includes a substrate, made of an intrinsic semiconductor material, having a substrate main surface facing toward a thickness direction z, and configured to have a recess recessed from the substrate main surface; an internal wiring layer, disposed on the substrate main surface and the recess; a columnar conductor, protruding from the internal wiring layer disposed on the substrate main surface toward a direction in which the substrate main surface faces; a semiconductor element, having an element main surface facing the same direction as the substrate main surface, and electrically connected to the internal wiring layer; and a sealing resin, filled into the recess and covering a portion of each of the columnar conductor and the semiconductor element; wherein the semiconductor element has a portion overlapping the recess when viewed in the thickness direction of the substrate, and the semiconductor device is configured to have a heat dissipating layer being in contact with the element main surface and exposed to the outside.
US10410942B2 Semiconductor device package and method for manufacturing the same
A semiconductor package device includes a substrate, an electronic component, a bonding wire, a heat spreader, a thermal conductive structure and an encapsulant. The electronic component is disposed on the substrate. The bonding wire connects the electronic component to the substrate. The heat spreader is disposed over the electronic component. The thermal conductive structure is disposed between the heat spreader and the electronic component. The thermal conductive structure includes two polymeric layers and a thermal conductive layer. The conductive layer is disposed between the two polymeric layers. The thermal conductive layer has a first end in contact with the electronic component and a second end in contact with the heat spreader. The encapsulant covers the bonding wire.
US10410941B2 Wafer level semiconductor device with wettable flanks
A semiconductor device includes a semiconductor die having a top surface that has one or more electrical contacts formed thereon, and an opposite bottom surface. A molding material encapsulates the top surface and at least a part of a side surface of the semiconductor die. The molding material defines a package body that has a top surface and a side surface. Openings are formed on the top surface of the package body, and the electrical contacts are partially exposed from the molding material through the openings. A metal layer is formed over and electrically connected to the electrical contacts through the openings. The metal layer extends to and at least partially covers the side surface of the package body.
US10410940B2 Semiconductor package with cavity
An embodiment includes a method comprising: coupling a sacrificial material to a substrate; forming a first dielectric material adjacent the sacrificial material such that a horizontal axis intersects the first dielectric material and the sacrificial material; forming a first layer, on the first dielectric material and the sacrificial material, which includes a first metal interconnect and a third dielectric material; decoupling the substrate from the first dielectric material and the sacrificial material; removing the sacrificial material to form an empty cavity with sidewalls comprising the first dielectric material; after removing the sacrificial material to form the empty cavity, inserting a first die into the empty cavity; and forming a second dielectric material between the first dielectric material and the first die such that the horizontal axis intersects the first and second dielectric materials and the first die. Other embodiments are described herein.
US10410938B1 Apparatuses and methods for coupling contact pads to a circuit in a semiconductor device
Apparatuses and methods for coupling contact pads to a circuit in a semiconductor device is described. An example apparatus includes a first pad, a first wiring coupled to the first pad, a second pad, a second wiring, a circuit coupled to the second pad, and a switch circuit. The switch circuit includes first, second, and third connections, and includes first and second control gates. The first wiring is coupled to the first and third connections and second wiring is coupled to the second connection. The switch circuit is configured to couple the first wiring with the second wiring when the first and second control gates are activated and to decouple the first wiring from the second wiring when the first and second control gates are not activated.
US10410935B1 Dispersion model for band gap tracking
Methods and systems for determining band structure characteristics of high-k dielectric films deposited over a substrate based on spectral response data are presented. High throughput spectrometers are utilized to quickly measure semiconductor wafers early in the manufacturing process. Optical models of semiconductor structures capable of accurate characterization of defects in high-K dielectric layers and embedded nanostructures are presented. In one example, the optical dispersion model includes a continuous Cody-Lorentz model having continuous first derivatives that is sensitive to a band gap of a layer of the unfinished, multi-layer semiconductor wafer. These models quickly and accurately represent experimental results in a physically meaningful manner. The model parameter values can be subsequently used to gain insight and control over a manufacturing process.
US10410931B2 Fabricating method of nanosheet transistor spacer including inner spacer
A fabricating method of a nanosheet transistor includes: forming a plurality of sacrificial layers and a plurality of channel layers on a substrate, wherein the sacrificial layers and the channel layers are alternately arranged; forming a plurality of gates on an uppermost channel layer, wherein the gates are spaced apart from each other; forming a mask on each of the gates; selectively etching the sacrificial layers between the gates, wherein the sacrificial layers between the gates are removed by the etching; depositing a spacer material along sidewalls of the gates and in areas from which the sacrificial layers have been removed; and etching the spacer material to form sidewall spacers along the sidewalls of the gates and inner spacers between the channel layers.
US10410930B2 Nonplanar device and strain-generating channel dielectric
Various methods are disclosed herein for fabricating non-planar circuit devices having strain-producing features. An exemplary method includes forming a fin structure that includes a first portion that includes a first semiconductor material and a second portion that includes a second semiconductor material that is different than the first semiconductor material. The method further includes forming a masking layer over a source region and a drain region of the fin structure, forming a strain-producing feature over the first portion of the fin structure in a channel region, removing the masking layer and forming an isolation feature over the strain-producing feature, forming an epitaxial feature over the second portion of the fin structure in the source region and the drain region, and performing a gate replacement process to form a gate structure over the second portion of the fin structure in the channel region.
US10410927B1 Method and structure for forming transistors with high aspect ratio gate without patterning collapse
A method for fabricating transistors comprises forming a fin above a semiconductor substrate; forming an isolation region with a dielectric material, the top surface of the isolation dielectric below the top of fin surface; depositing a dummy gate layer above the isolation region and surrounding the fin, a dummy gate hardmask layer on top of the dummy gate layer, a first hardmask material on top of the dummy gate hardmask layer above the fin and a second hardmask material on top of the dummy gate hardmask layer above the isolation region, the first hardmask material having a greater lateral etch than the second hardmask material; applying a gate patterning mask spaced equidistantly apart on top of the first and second hardmask materials; and etching the transistor to simultaneously form narrow active gates above and surrounding the fin and wide dummy gates above the isolation region.
US10410926B2 Fabricating contacts of a CMOS structure
The invention relates to a method comprising providing a substrate with a channel layer, forming a gate stack structure on the channel layer and forming a raised source and a raised drain on the channel layer. The method further comprises depositing in a non-conformal way an oxide layer above the gate stack structure, the raised source and the raised drain. A first void above the raised source and a second void above the raised drain gate are created adjacent to vertical edges of the gate stack structure. The method further comprises etching the oxide layer for a predefined etching time, thereby removing the oxide layer above the raised source and the raised drain, while keeping it at least partly on the channel layer. Contacts are formed to the raised source and the raised drain. The invention also concerns a corresponding computer program product.
US10410925B2 Methods of forming integrated assemblies
Some embodiments include an assembly having a CMOS tier. The CMOS tier includes a PMOS deck and an NMOS deck, with the decks being vertically offset relative to one another. The PMOS deck has p-channel transistors which are substantially identical to one another, and the NMOS deck has n-channel transistors which are substantially identical to one another. An insulative region is between the PMOS deck and the NMOS deck. The CMOS tier has one or more circuit components which include one or more of the n-channel transistors coupled with one or more of the p-channel transistors through one or more conductive interconnects extending through the insulative region. Some embodiments include methods of forming assemblies to comprise one or more CMOS tiers.
US10410923B2 Method of processing wafer
A method of processing a wafer includes forming a mask on portions of a face side of the wafer which correspond to devices; performing plasma etching on the face side of the wafer through the mask to etch areas of streets other than areas thereof corresponding to metal components, thereby forming grooves in the areas of the streets to a depth corresponding to a finished thickness of device chips; bonding a protective member for protecting the face side of the wafer, holding the face side of the wafer on a chuck table through the protective member and grinding a reverse side of the wafer until bottoms of the grooves are exposed, to fragmentize the wafer into the device chips; and picking up the device chips from the protective member, leaving remaining regions of the substrate which correspond to the metal components on the protective member.
US10410922B2 Semiconductor device with six-sided protected walls
A method of manufacturing a device with six-sided protected walls is disclosed. The method includes fabricating the plurality of devices on a wafer, forming a plurality of contact pads on each of the plurality of devices, cutting a first trench around each of the plurality of devices from a backside of the wafer with an active side having a plurality of contact pads facing down, applying a protective coating on the backside of the wafer thus filling the first trench with a protective material of the protective coating on the backside and cutting a second trench from the active side. The second trench extends to end of the first trench; The method further includes applying a protective layer on the active side including filling the second trench with the material of the protective coating on the active side thus making a wall through a combination of the first trench and the second trench, the wall fully filled with the material of the protective layer on the backside and the protective layer on the active side and singulating each of the plurality of devices by cutting through the wall substantially in middle across a thickness of the wafer.
US10410918B2 Enhanced cobalt agglomeration resistance and gap-fill performance by ruthenium doping
In one implementation, a method of forming a cobalt layer on a substrate is provided. The method comprises forming a barrier and/or liner layer on a substrate having a feature definition formed in a first surface of the substrate, wherein the barrier and/or liner layer is formed on a sidewall and bottom surface of the feature definition. The method further comprises exposing the substrate to a ruthenium precursor to form a ruthenium-containing layer on the barrier and/or liner layer. The method further comprises exposing the substrate to a cobalt precursor to form a cobalt seed layer atop the ruthenium-containing layer. The method further comprises forming a bulk cobalt layer on the cobalt seed layer to fill the feature definition.
US10410917B2 Semiconductor device including standard cell and electronic design automation method thereof
An electronic design automation method configured to automatically design a semiconductor device includes generating a site-row having a unit height based on a standard cell having the unit height, and generating metal routing tracks which begin at an offset point spaced a specific distance from an origin point of the site-row. The unit height is a non-integer multiple of a spacing of metal lines of one of interconnection layers of the semiconductor device. Using this process, a layout of a plurality of standard cells on a plurality of site-rows, and constituting a Floorplan of the semiconductor device, is generated.
US10410910B1 Method for preparing semiconductor structures
The present disclosure provides a method for preparing semiconductor structures. The method includes the following steps. A substrate is provided. A plurality of first trenches, a plurality of second trenches, a plurality of first island structures and a plurality of second island structures are formed. Each of the first island structures is separated from each of the second island structures by the first trenches. The plurality of first island structures are separated from each other by the second trenches, and the plurality of second island structures are separated from each other by the second trenches. A first dielectric layer is then conformally formed to cover sidewalls and a bottom of each first trench and sidewalls and a bottom of each second trench. A semiconductor layer is formed on the first dielectric layer. An oxidation is performed to convert the semiconductor layer into a semiconductor oxide layer in each of the first trenches and each of the second trenches. A second dielectric layer is then formed to fill the plurality of second trenches.
US10410909B2 Waffer pedestal and support structure thereof
The invention discloses a support structure for a wafer pedestal; particularly the wafer pedestal has a wafer carrying surface defining holes for accommodation of the support structure. The support structure includes a first surface and extends therebetween. The first surface includes a rising portion for supporting wafer. A center of the first surface and a center of the second surface define an axis that is not parallel to the normal of the first surface. That is, the first surface extends oblique relatively to the second surface such that the support structure according to the invention can be received in the pedestal in an oblique way relative to the wafer carrying surface of the pedestal.
US10410907B2 Sample-holding device, method for manufacturing solar cell, and method for manufacturing solar cell module
A sample-holding device for holding and lifting a sample includes a sample-holding surface facing the sample; and a positioning member provided at a peripheral part of the sample-holding surface, the positioning member comprising a contact part having an outward-facing part on a back side thereof; a first rounded or chamfered end; and a second rounded or chamfered end, wherein the contact part contacts with part of the sample when the sample is held or when the sample is off-point, wherein the first end is an end of a section comprising the contact part or a part smoothly continuing from the contact part, the end being on a distant side from the sample-holding surface, and the second end is an end of the outward-facing part, the end being located on a tipping side of the outward-facing part.
US10410902B2 Plasma processing apparatus
A plasma processing apparatus of processing a processing target object within a depressurized space is provided. The plasma processing apparatus includes a processing vessel that partitions a depressurizable space; a mounting table, provided within the processing vessel, having an electrostatic chuck which is for a focus ring and has three electrodes; a power supply configured to apply three AC voltages having different phases to the three electrodes, respectively, to adsorb a target object on the electrostatic chuck.
US10410900B2 Precision screen printing with sub-micron uniformity of metallization materials on green sheet ceramic
Precision screen printing is described that is capable of sub-micron uniformity of the metallization materials that are printed on green sheet ceramic. In some examples, puck is formed with electrical traces by screen printing a paste that contains metal on a ceramic green sheet in a pattern of electrical traces and processing the printed green sheet to form a puck of a workpiece carrier. In some example, the printing includes applying a squeegee of a screen printer to the printed green sheet in a squeegeeing direction while the green sheet is on a printer bed of the screen printer. The method further includes mapping the printer bed at multiple locations along the squeegeeing direction, identifying non-uniformities in the printer bed mapping, and modifying a printer controller of the screen printer to compensate for mapped non-uniformities in the printer bed.
US10410898B2 Mounting member
A mounting member includes a body having a surface including a mounting surface on which an object is mountable, a channel arranged in the body, and a first layer arranged on an inner surface of the channel. The first layer has a higher thermal conductivity than the body.
US10410896B2 Apparatus and method for ascertaining orientation errors
A device for determining alignment errors of structures which are present on, or which have been applied to a substrate, comprising a substrate holder for accommodating the substrate with the structures and detection means for detecting X-Y positions of first markings on the substrate and/or second markings on the structures by moving the substrate or the detection means in a first coordinate system, wherein in a second coordinate system which is independent of the first coordinate system X′-Y′ structure positions for the structures are given whose respective distance from the X-Y positions of the first markings and/or second markings can be determined by the device.
US10410890B2 Light pipe window structure for thermal chamber applications and processes
A processing chamber is described. The processing chamber includes a chamber having an interior volume, a light pipe window structure coupled to the chamber, the light pipe window structure having a first transparent plate disposed within the interior volume of the chamber, and a radiant heat source coupled to a second transparent plate of the light pipe window structure in a position outside of the interior volume of the chamber, wherein the light pipe window structure includes a plurality of light pipe structures disposed between the first transparent plate and the second transparent plate.
US10410888B2 Device and method for removing liquid from a surface of a disc-like article
A device for removing liquid from a surface of a disc-like article comprises a spin chuck for holding and rotating a single disc-like article about an axis of rotation and a liquid dispenser for dispensing liquid onto the disc-like article. A first gas dispenser comprises at least one nozzle with at least one orifice for blowing gas onto the disc-like article, and a second gas dispenser comprises at least one nozzle with at least one orifice for blowing gas onto the disc-like article. A rotary arm moves the liquid dispenser and the second gas dispenser across the disc-like article so that the second gas dispenser and the liquid dispenser move to a point in a peripheral region of the spin chuck. The at least one nozzle of the second gas dispenser is elongated along a first horizontal line that defines an angle α of 5-20° relative to a second horizontal line connecting the center of the second gas dispenser and the rotation axis of the rotary arm.
US10410887B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus has a base part facing a surface of a rotation table, and the base part is equipped with a plate member which is rotated by a rotation drive unit together with the rotation table while the base member is being disposed between the rotation table and a substrate W held by a plurality of substrate holding members. The substrate processing apparatus is further equipped with: a heating fluid supply unit and a cooling fluid supply unit each of which is provided between the rotation table and the plate member and supplies a temperature regulating fluid for temperature regulation of the plate member; and a controller which controls supply of the temperature regulating fluids from the heating fluid supply unit and the cooling fluid supply unit.
US10410885B2 Control of under-fill using under-fill deflash for a dual-sided ball grid array package
Described herein methods of manufacturing dual-sided packaged electronic modules that control the distribution of an under-fill material between one or more components and a packaging substrate. The disclosed technologies include under-filling one or more components and deflashing a portion of the under-fill to remove under-fill material prior to attaching solder balls. The deflashing step removes a thin layer of under-fill material that may have coated contact pads for the ball grid array. Because the solder balls are not present during under-fill, there is little capillary action drawing material away from the components being under-filled. This can reduce the frequency of voids under the components being under-filled. Accordingly, the disclosed technologies control under-fill for dual-sided ball grid array packages using under-fill deflash prior to attaching solder balls of the ball grid array.
US10410883B2 Articles and methods of forming vias in substrates
Methods of forming vias in substrates having at least one damage region extending from a first surface etching the at least one damage region of the substrate to form a via in the substrate, wherein the via extends through the thickness T of the substrate while the first surface of the substrate is masked. The mask is removed from the first surface of the substrate after etching and upon removal of the mask the first surface of the substrate has a surface roughness (Rq) of about less than 1.0 nm.
US10410882B2 Solder bond site including an opening with discontinuous profile
Apparatuses and methods for formation of a bond site including an opening with a discontinuous profile are disclosed herein. An example apparatus may at least include a substrate, a contact on the substrate, and a mask layer formed on the substrate and at least a portion of the contact. The mask layer may also include an opening formed therein, with the opening having a discontinuous profile from a top surface of the mask layer to the contact.
US10410878B2 Hydrofluorocarbons containing —NH2 functional group for 3D NAND and DRAM applications
A method for using a hydrofluorocarbon etching compound selected from the group consisting of 2,2,2-Trifluoroethanamine (C2H4F3N), 1,1,2-Trifluoroethan-1-amine (Iso-C2H4F3N), 2,2,3,3,3-Pentafluoropropylamine (C3H4F5N), 1,1,1,3,3-Pentafluoro-2-Propanamine (Iso-C3H4F5N), 1,1,1,3,3-Pentafluoro-(2R)-2-Propanamine (Iso-2R—C3H4F5N) and 1,1,1,3,3-Pentafluoro-(2S)-2-Propanamine (Iso-2S—C3H4F5N), 1,1,1,3,3,3-Hexafluoroisopropylamine (C3H3F6N) and 1,1,2,3,3,3-Hexafluoro-1-Propanamine (Iso-C3H3F6N) to selectively plasma etching silicon containing films, such as a dielectric antireflective coat (DARC) layer (e.g., SiON), alternating SiO/SiN layers, alternating SiO/p-Si layers, versus a photoresist layer and/or a hard mask layer (e.g., amorphous carbon layer), wherein the photoresist layer is reinforced and SiO/SiN and/or SiO/p-Si are etched non-selectively.
US10410877B2 Etching method
An etching method for etching a silicon oxide film is provided that includes generating a plasma from a gas including a hydrogen-containing gas and a fluorine-containing gas using a high frequency power for plasma generation, and etching the silicon oxide film using the generated plasma. The fluorine-containing gas includes a hydrofluorocarbon gas, and the sticking coefficient of radicals generated from the hydrofluorocarbon gas is higher than the sticking coefficient of radicals generated from carbon tetrafluoride (CF4).
US10410874B2 Plasma processing apparatus and method, and method of manufacturing semiconductor device using the same
In a plasma processing method, a substrate is loaded onto a substrate electrode within a chamber, the substrate having an object layer to be etched thereon. A plasma generating power output is applied to form plasma within the chamber. A first bias power output is applied to the substrate electrode to perform a first etch stage on the object layer. A second bias power output having a nonsinusoidal voltage waveform is applied to the substrate electrode to perform a second etch stage on the object layer.
US10410873B2 Power modulation for etching high aspect ratio features
A method of etching a substrate is described. The method includes disposing a substrate having a surface exposing a first material and a second material in a processing space of a plasma processing system, and performing a modulated plasma etching process to selectively remove the first material at a rate greater than removing the second material. The modulated plasma etching process comprises a power modulation cycle having sequential power application steps that includes: applying a radio frequency (RF) signal to the plasma processing system at a first power level, applying the RF signal to the plasma processing system at a second power level, and applying the RF signal to the plasma processing system at a third power level. Thereafter, the power modulation cycle is repeated at least one more cycle, wherein each modulation cycle includes a modulation time period.
US10410871B2 Semiconductor devices and methods of manufacturing the same
A semiconductor device includes a gate structure extending in a second direction on a substrate, a source/drain layer disposed on a portion of the substrate adjacent the gate structure in a first direction crossing the second direction, a first conductive contact plug on the gate structure, and a second contact plug structure disposed on the source/drain layer. The second contact plug structure includes a second conductive contact plug and an insulation pattern, and the second conductive contact plug and the insulation pattern are disposed in the second direction and contact each other. The first conductive contact plug and the insulation pattern are adjacent to each other in the first direction. The first and second conductive contact plugs are spaced apart from each other.
US10410866B2 Laser annealing method and laser annealing device
An annealing object is prepared in which an absorbing film formed of a metal is formed on a surface of a wafer formed of silicon carbide into which an unactivated dopant is implanted. The dopant is activated by causing a laser beam to be incident into the absorbing film. A power density of the laser beam in a surface of the annealing object is a value with which a silicide reaction is caused to occur between the absorbing film and the wafer and a metal silicide film formed by the silicide reaction is evaporated.
US10410864B2 Hybrid carbon hardmask for lateral hardmask recess reduction
Implementations of the present disclosure relate to improved hardmask materials and methods for patterning and etching of substrates. A plurality of hardmasks may be utilized in combination with patterning and etching processes to enable advanced device architectures. In one implementation, a first hardmask and a second hardmask disposed on a substrate having various material layers disposed thereon. The second hardmask may be utilized to pattern the first hardmask during a first etching process. A third hardmask may be deposited over the first and second hardmasks and a second etching process may be utilized to form channels in the material layers.
US10410863B2 Methods for integrated circuit design and fabrication
The present disclosure provides a method that includes forming a first pattern feature and a second pattern feature over a material layer by a first photolithographic process. The method also includes forming a first spacer feature on a sidewall of the first pattern feature and a second spacer feature on a sidewall of the second pattern feature. Additionally, the method includes forming a third pattern feature on the material layer between the first spacer feature and the second spacer feature by a second photolithographic process. In addition, the method includes removing the first and second spacer features to expose a portion of the material layer.
US10410850B2 Systems, methods, and structures for compound-specific coding mass spectrometry
Aspects of the present disclosure describe systems, methods, and structures for compound-specific coding mass spectrometry wherein compound-specific masks/codes are positioned between an ion source and detector of a mass spectrometer.
US10410848B2 Probe adaptor assembly
An apparatus for connecting an ionization probe assembly to a mass and/or ion mobility spectrometer is disclosed. The apparatus comprises: an attachment member for releasably attaching a probe assembly to the apparatus; a cap for enclosing the attachment member; wherein the apparatus is operable to deliver a voltage to a probe assembly only when the cap is arranged to enclose the attachment member; and wherein the cap is configurable to enclose the attachment member when a probe assembly is attached to the apparatus.
US10410846B2 Molecular diagnostics in personalized dermatology, dermatopathology and cosmetics
The present disclosure relates generally to methods and apparatus for determining components and associated conditions in a dermatological sample, and preparing personalized cosmetics or treatments. In particular, the present disclosure relates to the use of surface desorption ionization-mass spectrometry methods and apparatus to assay dermatological samples. The method and apparatus can allow real time analysis of sample molecules, such as in skin and hair, for molecular diagnostics in dermatology, dermatopathology and the preparation of personalized cosmetics.
US10410845B2 Using bias RF pulsing to effectively clean electrostatic chuck (ESC)
Embodiments include a plasma processing method for cleaning polymer byproducts from interior surfaces of the plasma chamber. In an embodiment the plasma process may include processing a workpiece in a plasma processing chamber. Thereafter, the method may include removing the workpiece from the processing chamber. After the workpiece is removed, embodiments may include cleaning the plasma processing chamber with a cleaning process that includes a high pressure cleaning process, a first low pressure cleaning process, and a second low pressure cleaning process, wherein the second low pressure cleaning process includes applying a pulsed bias.
US10410838B2 Apparatus and method for plasma treatment of containers
An apparatus (9) for plasma treating multiple containers. The apparatus includes a manifold (2) comprising at least a first chamber with multiple outlet openings and multiple hollow, electrically-conductive nozzles (10) for at least one of delivering or exhausting plasma-generating gas. The multiple hollow, electrically-conductive nozzles are connected to the multiple outlet openings and protrude from the manifold. A method of plasma treating multiple containers is also disclosed. The method includes providing a reactor system comprising an apparatus disclosed herein, inserting the multiple hollow, electrically-conductive nozzles into the multiple containers (30), evacuating the multiple containers, grounding the multiple hollow, electrically-conductive nozzles while applying radio frequency power to the multiple containers, providing a gas inside the containers, and generating a plasma. At least one of evacuating or providing the gas is carried out through the hollow, electrically-conductive nozzles.
US10410836B2 Systems and methods for tuning to reduce reflected power in multiple states
Systems and methods for tuning to reduce reflected power in multiple states are described. The methods include determining values of one or more parameters of an impedance matching circuit so that reflected power is reduced for multiple states. Such a reduction in the reflected power increases a life of a radio frequency generator coupled to the impedance matching circuit while simultaneously processing a substrate using the multiple states.
US10410834B1 Reverse power reducing method and plasma power apparatus using the same
A method for reducing reverse power reflected from a plasma load to a high frequency power amplifier includes determining a sign of a slope of an output frequency outputted from the high frequency power amplifier; determining a sign of a slope of reverse power reflected from the plasma load to the high frequency power amplifier; deciding an increase or a decrease in an amount of frequency change according to a combination of the sign of the slope of the output frequency and the sign of the slope of the reverse power; updating the output frequency by using the amount of the frequency change, and changing the output frequency in order to escape from a hump when a reflection coefficient is larger than a predetermined reflection reference value and the amount of the frequency change is smaller than a predetermined variation width setting value.
US10410832B2 Control of on-wafer CD uniformity with movable edge ring and gas injection adjustment
A substrate support in a substrate processing system includes an inner portion and an outer portion. The inner portion is positioned below a gas distribution device configured to direct first process gases toward the inner portion. The outer portion includes an edge ring positioned around an outer perimeter of the inner portion to at least partially surround the inner portion and a substrate arranged on the inner portion. The edge ring is configured to be raised and lowered relative to the inner portion, and to direct second process gases toward the inner portion. A controller determines distribution of material deposited on the substrate during processing and, based on the determined distribution, selectively adjusts a position of the edge ring and selectively adjusts flow of at least one of the first process gases and the second process gases.
US10410831B2 Multi-beam writing using inclined exposure stripes
To irradiate a target with a beam of energetic electrically charged particles, the beam is formed and imaged onto a target, where it generates a pattern image composed of pixels. The pattern image is moved along a path on the target over a region of exposure, and this movement defines a number of stripes covering said region in sequential exposures and having respective widths. The number of stripes are written parallel to each other along a general direction, which is at a small angle to a principal pattern direction of structures to be written within the region of exposure.
US10410828B2 Charged particle beam system and methods
Disclosed is a charged particle beam system comprising a charged particle beam column having a charged particle source forming a charged particle beam, an objective lens and a first deflection system for changing a position of impingement of the charged particle beam in a sample plane. The system further comprises a sample chamber comprising a sample stage for holding a sample to be processed, and a controller configured to create and store a height map of a sample surface. The controller is further configured to dynamically adjust the objective lens of the charged particle beam in dependence on a position of impingement of the charged particle beam according to the height map.
US10410827B2 Gun lens design in a charged particle microscope
A charged particle microscope and a method of operating a charged particle microscope are disclosed. The microscope employs a source for producing charged particles, and a source lens below the source to form a charged particle beam which is directed onto a specimen by a condenser system. A detector collects radiation emanating from the specimen in response to irradiation of the specimen by the beam. The source lens is a compound lens, focusing the beam within a vacuum enclosure using both a magnetic lens having permanent magnets outside the enclosure to produce a magnetic field at the beam, and a variable electrostatic lens within the enclosure.
US10410821B2 Method and apparatus for a porous electrospray emitter
An ionic liquid ion source can include a microfabricated body including a base and a tip. The body can be formed of a porous material compatible with at least one of an ionic liquid or room-temperature molten salt. The body can have a pore size gradient that decreases from the base of the body to the tip of the body, such that the at least one of an ionic liquid or room-temperature molten salt is capable of being transported through capillarity from the base to the tip.
US10410820B2 Beam blanker and method for blanking a charged particle beam
The present invention relates to a beam blanker for a scanning particle microscope for blanking a charged particle beam having a beam axis, along which charged particles propagate before entering the beam blanker, wherein the beam blanker comprises: (a) at least one stop having an aperture, through which the charged particle beam can pass; (b) at least one first and one second deflection element, which are each configured to deflect the particle beam from the beam axis in a first and a second direction, respectively, upon a voltage being present; and (c) a deflection controller configured to apply a first AC voltage having a first frequency to the first deflection element and a second AC voltage having a second frequency to the second deflection element, wherein the deflection controller sets a difference frequency between the first and second AC voltages such that pulses of the charged particle beam have a predefined pulse period and during the pulse period outside the pulse duration substantially no charged particles pass through the aperture of the stop.
US10410818B2 Fuse element, fuse device, and protective device
A fuse element as well as a fuse device and protective device using the same which are capable of suppressing generation of defects such as cracks in a high melting point metal layer, maintaining good conduction, and maintaining blowout properties. The fuse element includes a laminated low melting point metal layer and high melting point metal layer and at least one peak among peaks in an X-ray diffraction spectrum (2θ) of a surface of the high melting point metal layer has a full width at half maximum of 0.15 degrees or less.
US10410817B2 Actuator circuit for control of circuit breaker
The invention relates to an actuator circuit for actuating a circuit breaker controller, the circuit being characterized in that it comprises two branches in parallel between two terminals and in that the first branch includes only a first coil; the second branch includes a second coil having impedance that is lower than the first, in series with a switch controlled by a switch circuit.
US10410815B2 Driver circuit for the operation of a relay
A driver circuit configured to control an operation of a relay includes: a voltage output electrically connected with the relay; a first voltage input selectively electrically connected to the voltage output; a buck boost converter including an input and a first output; and a system basis chip including an output terminal connected to the input of the buck boost converter and configured to provide a voltage. The first output of the buck boost converter is electrically connected to the first voltage input.
US10410813B1 Vacuum switching apparatus and electrical contact therefor
An electrical contact is for a vacuum switching apparatus. The electrical contact includes a hub portion and a plurality of petal portions extending radially outwardly from the hub portion. The electrical contact is made from conductive materials and insulating materials.
US10410806B2 Reaction force generating member for a key switch device
A key switch device includes: an operation member to be depressed; a switch disposed below the operation member; a reaction force generating member that is provided between the operation member and the switch, performs elastic buckling deformation by depression of the operation member, gives a reaction force according to the elastic buckling deformation to the operation member; and a depression member that is provided between the operation member and the switch, and depresses the switch; wherein the reaction force generating member includes a supporter that supports the depression member.
US10410805B1 Key structure
The invention provides a key structure, which includes a carrying plate, a trigger member, a keycap, and a reciprocating member. The trigger member is disposed on the carrying plate, and includes a bearing portion, a pillar portion, a trigger portion and a connecting portion. The bearing portion and the trigger portion are respectively disposed at two opposite sides of the pillar portion, and the pillar portion is perpendicular to the carrying plate. The trigger portion protrudes toward the carrying plate. The connecting portion is circularly disposed at one side of the pillar portion facing the carrying plate, extends from the pillar portion toward the carrying plate, and is obliquely connected to the carrying plate. The keycap is disposed on the bearing portion. The reciprocating member comprises two opposite ends respectively connected to the carrying plate and the keycap.
US10410804B2 Multi-stage input device
The present invention provides a multi-stage input device. The multi-stage input device includes a keycap, a multi-stage cushion component, and a circuit board assembly. The multi-stage cushion component is located between the keycap and the circuit board assembly to support the keycap. When the keycap is depressed to a light pressing level position, the keycap triggers a multi-stage switch of the circuit board assembly, so that the multi-stage switch generates a light-pressing signal to perform a first function. When the keycap is depressed to a heavy pressing level position, the keycap triggers the multi-stage switch of the circuit board assembly, so that the multi-stage switch generates a heavy-pressing signal to perform a second function.
US10410802B2 Self-adjusting frame for mounting over a wall-mounted electrical device
A mounting frame may be configured as a self-adjusting mounting frame that biases itself against a surface of structure. The mounting frame may be a component, for example, of a remote control device or a faceplate assembly. The mounting frame may be configured to bias a rear surface of the mounting frame against the surface of a structure. The mounting frame may include biasing members. Each biasing member may include an attachment portion and a pair of resilient spring arms that suspend the attachment portion relative to a perimeter wall of the mounting frame such that the attachment portion is spaced further from the rear surface of the mounting frame than locations where the spring arms extend from the mounting frame. The rear surface of the mounting frame may be defined by the perimeter wall.
US10410801B2 Scissor structure for key of keyboard
A scissor structure for a key of a keyboard includes an inner scissor and an outer scissor, wherein the inner scissor is fixedly connected with the outer scissor through an elastic connecting pin; when the key is pressed, the inner scissor and the outer scissor are pressed therewith, and drive the elastic deformation of the connecting pin; when the key is loosened, the inner scissor and the outer scissor are restored to an initial state under the elastic restoring force of the connecting pin, so as to transmit the key.
US10410798B2 Blank suitable for use as a body of a supercapacitor, a supercapacitor, and a method of manufacturing a porous silicon volume
A blank suitable for use as a body of a supercapacitor comprises a first porous semiconductor volume and a second porous semiconductor volume, the second porous semiconductor volume laterally surrounded by the first porous semiconductor volume and separated from it by a trench that is suitable for receiving an electrolyte, whereby the first and second porous semiconductor volume comprise channels opening to the trench. A supercapacitor comprises a body formed by using the blank according to any one of the preceding claims, so that the first porous semiconductor volume acts as one electrode and the second porous semiconductor volume acts as another electrode, with an electrolyte in the trench.
US10410797B2 Method of fabricating solar cell
A method for fabricating a solar cell is provided and has steps of: providing a transparent conductive substrate; forming a porous supporting layer on the transparent conductive substrate; forming a porous conductive counter electrode layer on the porous supporting layer, where the porous conductive counter electrode layer includes a carrier blocking layer and a conductive layer, and the carrier blocking layer is between the porous supporting layer and the conductive layer; and providing a light-absorbing material penetrating from the porous conductive counter electrode layer. The light-absorbing material fills within the porous supporting layer through a plurality of pores in the porous conductive counter electrode layer.
US10410796B2 Solid electrolytic capacitor
A solid electrolytic capacitor includes a capacitor element including an anode portion and a cathode portion, an anode terminal electrically connected to the anode portion. The anode portion includes an anode body and an anode lead extending from the anode body. The anode terminal includes a first main surface and a second main surface opposite to the first main surface. The anode terminal includes a middle section, a first extension section and a second extension section, the first extension section and the second extension section being respectively disposed at both sides of the middle section. The first extension section has a first end part and is bent so that a tip of the first end part faces the second main surface. The second extension section has a second end part and is bent so that a tip of the second end part faces the second main surface. The anode lead connects with the first main surface of the anode terminal at the first end part and at the second end part.
US10410795B2 Cooling of electrolytic capacitors in electrical climate compressors
A system for mounting at least one cylindrical electrolytic capacitor on a heat sink, the heat sink having at least one bore for at least partially receiving a cylindrical electrolytic capacitor, and the bore partially or fully encompassing the cylindrical electrolytic capacitor once it has been received, wherein lateral surfaces of the cylindrical electrolytic capacitor are mechanically and thermally connected to surfaces forming the bore. The system providing thermal cooling of the electrolytic capacitor and enabling substantially uniform thermal cooling of the capacitor. A method for producing a connection between the at least one cylindrical electrolytic capacitor and the heat sink, and to a connection, obtainable by the method, between the at least one electrolytic capacitor and the heat sink.
US10410793B2 Thin film capacitor and method of manufacturing the same
A thin film capacitor includes: a body formed by alternately stacking first and second electrode layers, with dielectric layers therebetween on a substrate. A plurality of first vias are disposed in the body and electrically connected to the first electrode layers. A plurality of second vias are disposed in the body, electrically connected to the second electrode layers, and disposed alternately with the first vias. A first connection electrode is disposed on an upper surface of the body and connected to the plurality of first vias, a second connection electrode is disposed on the upper surface of the body and connected to the plurality of second vias, and first and second electrode pads are disposed on the first and second connection electrodes, respectively, and formed to not overlap the plurality of first and second vias.
US10410789B2 Integrated resonator-shield structures
Described herein are configurations for an integrated resonator-shield structure for wireless power transfer. In embodiments a conductor shield is used to shield the resonator from perturbing objects. In embodiments the conductor shield is used for a current return path for the conductors of the resonator. The resonator shield can be divided into separate conductor segments to tailor the current distributions in the conductor shield.
US10410788B1 Wireless power and data transfer for unmanned vehicles
A system and method provide for wireless power and/or data transfer between devices, such as coils. A first device, operatively connected to an energy source, is positioned within a wireless transmission range of a second device, which may be operatively coupled to an unmanned vehicle. Power and/or data is wirelessly transferred to/from the energy source from/to the unmanned vehicle via the first device and the second device.
US10410787B2 Coil module and wireless power transmission device using the same
A coil module includes a magnetic substance plate, a first coil, and a second coil. The magnetic substance plate includes a first area having a first magnetic permeability and a second area having a second magnetic permeability. The first coil is disposed on a surface of the magnetic substance plate. The second coil is disposed on the surface of the magnetic substance plate and partially overlapping the first coil. A portion of the first coil, not overlapping the second coil, is disposed on a surface of the first area, and a portion of the second coil, not overlapping the first coil, is disposed on a surface of the second area.
US10410783B2 Coil component
A coil component having a first surface and a second surface facing each other, including a coil conductor formed into a spiral shape, a magnetic resin body disposed on the first surface side of the coil conductor without being disposed on the second surface side of the coil conductor, a first external terminal and a second external terminal disposed on at least one surface on the first surface side of the magnetic resin body and electrically connected to the coil conductor, and at least one dummy terminal disposed on at least one surface on the first surface side of the magnetic resin body without being electrically connected to the coil conductor.
US10410782B2 Coil module
A coil component is provided with only first and second columnar conductors that are a part of a coil electrode. This can simplify the manufacturing process and reduce the cost of the coil component. A wiring substrate is provided with substrate-side wiring electrode traces that form the remaining part of the coil electrode. In the process of forming the wiring substrate using a substrate forming technique commonly used, the substrate-side wiring electrode traces can be easily formed together with other wiring electrodes. Therefore, when the coil electrode is configured to be formed by placing the coil component on the wiring substrate, a coil module including the coil component can be inexpensively manufactured.
US10410777B2 R-T-B based sintered magnet and motor
An R-T-B based sintered magnet has excellent corrosion resistance together with good magnetic properties. The R-T-B based sintered magnet contains R2T14B grains, wherein, an R—Cu-M-C concentrated part is existed in a grain boundary formed between or among two or more adjacent R2T14B grains, and the concentrations of R (R is at least one from Sc, Y and the lanthanoide element), Cu, M (M is at least one from Ga, Si, Sn, Ge and Bi) and C in the R—Cu-M-C concentrated part are higher than those in the R2T14B grains respectively.
US10410772B2 Chip resistor
A chip resistor has a substrate, a first connection electrode and a second connection electrode that are formed on the substrate, and a resistor network that is formed on the substrate and that has ends one of which is connected to the first connection electrode and the other one of which is connected to the second connection electrode. The resistor network is provided with a resistive circuit. The resistive circuit has a resistive element film line that is provided along inner wall surfaces of trenches. The resistive element film line extending along the inner wall surfaces of the trenches is long and has a high resistivity as a unit resistive element.
US10410769B2 Connection module
The present invention provides a connection module that allows miniaturization of a coupling structure for insulating protectors. A connection module includes a plurality of bus bars and a plurality of insulating protectors that insulate and hold the plurality of bus bars. Each of the insulating protectors includes at least one of a lock portion that includes a lock protrusion and that is provided for coupling with an adjacent insulating protector and a guide portion that guides the lock protrusion of the lock portion provided in the adjacent insulating protector such that the lock protrusion is engaged with the guide portion. The lock portion includes a guide receiving portion into which the guide portion is to be inserted, and the guide portion includes a lock engagement portion with which the lock protrusion is to be engaged.
US10410768B2 Probe assembly having cable assembly with wire pairs
Probe assembly includes an ultrasound probe and a cable assembly configured to communicatively couple the ultrasound probe to a control system and transmit signals therethrough. The cable assembly includes a cable jacket surrounding a channel of the cable assembly. The cable assembly also includes a plurality of wire pairs extending through the channel. The channel being sized and shaped to permit the wire pairs to move relative to one another within the channel when the probe assembly is moved. The wire pairs and the channel are configured to have a designated pack ratio (AreaWPS/AreaC). The AreaWPS includes a collective cross-sectional area of the wire pairs, and the AreaC is equal to a cross-sectional area of the channel.
US10410767B2 Combined power and communications cable
Aspects of the present invention provide an improved cable having a reduced cross section while continuing to provide high voltage (noisy) power signals alongside low voltage (noise-susceptible) data signals. The improved cable can be used for power delivery and communications between a motor and a drive in an industrial control system. The reduced cross section advantageously improves handling. By providing separate groups between a group delivering the power signals and a group providing the data signals, thereby enforcing a physical separation, and by twisting together individual conductors of the group delivering the power signals with the group providing the data signals and the groups providing the separation, the reduced cross section can be achieved while continuing to minimize noise and interference onto the data signals due to the power signals.
US10410766B2 Jointed power cable and method of manufacturing the same
A power cable including a conductive core including a conductor including a plurality of sections, and an electrical insulation system enclosing the conductor, and a sheath enclosing the conductive core, wherein one of the plurality of sections of the conductor is a first conductor section and another of the plurality of sections of the conductor is a second conductor section, which first conductor section has a first cross-sectional layout that provides a first ampacity for the first conductor section, and which second conductor section has a second cross-sectional layout that provides a second ampacity for the second conductor section, wherein the first ampacity is higher than the second ampacity, wherein the plurality of sections are thermally joined, and wherein the electrical insulation system extends continually from the first conductor section to the second conductor section of the conductor. A method of manufacturing a power cable is also presented.
US10410765B1 Power cord structure
A power cord structure is disclosed, comprising a conductive cord body consisting of plural conductive cords which are mutually entangled at a twist distance satisfying security requirements, and an opaque insulation protective outer layer, wherein the insulation protective outer layer includes an insulation cladding layer and a spiral color correspondence layer, the insulation cladding layer is wrapped around the outside of the conductive cord body; also, the spiral color correspondence layer spirally displays on the outer surface of the insulation cladding layer with at least three color segments, and the interval widths of such at least three color segments are in a proportional ratio to the twist distance satisfying security requirements of the plural conductive cords.
US10410764B2 Waterproof wire harness
A wire harness can ensure waterproofness of an exposed conductor portion, and even when at least one of insulated wires is exposed to a high temperature, can suppress loosening of a rubber stopper of a waterproofing terminal. An outer periphery of a region containing an exposed conductor portion and coating material end portions is continuously covered with a protective film. At each of the coating material end portions, a gap between a coating material and the protective film covering the coating material is sealed with a waterproofing agent. At least one insulated wire has a flow path through which gas flows, the flow path being created in gaps between strands that constitute a conductor of the insulated wire and reaching from a coating material end portion opposite to the coating material end portion adjacent to the exposed conductor portion to a splice portion.
US10410763B2 Wire harness having a waterproofing agent
Provided is a wire harness in which waterproofness of an exposed conductor portion can be ensured, and even when at least one of insulated wires is exposed to a high temperature, a rubber stopper of a waterproofing terminal can be kept from coming off. An outer peripheral surface of an exposed conductor portion where partially exposed conductors of a plurality of insulated wires are joined together, and outer peripheral surfaces of coating material end portions adjacent to the exposed conductor portion, is continuously covered with a waterproofing agent. A gap between adjacent insulated wires is sealed with the waterproofing agent at the coating material end portions adjacent to the exposed conductor portion. At least one insulated wire of the plurality of insulated wires has a flow path through which gas flows, the flow path being created in gaps between strands that constitute a conductor of the insulated wire.
US10410759B2 Conductive device intended to be mounted on the surface of parts made of composite materials
A conductive device to form electrical connections on the surface of a structure made of composite material. The device includes a thin interface layer having a face via which the device is fixed to the surface of the structure made of composite material. A conductive metal element is placed on the face of the interface layer opposite the face making contact with the surface of the structure. The conductive element is configured to be able to undergo tensile and compressive stresses without damage. A protective layer is configured to protect the conductive element from attack from the environment surrounding the structure. These various elements are arranged relative to one another such that the length of the conductive element can vary as a function of temperature variations independently of the amplitude of the variations undergone by the structure on which the device is mounted.
US10410757B2 Electric conduction component fixation structure
An electric conduction component fixation structure includes: a fixed member which has electrically conductive properties and on which an electric conduction component is arranged; and a press member that presses and fixes the electric conduction component, which is arranged on the fixed member, to the fixed member, wherein the fixed member includes a pressed surface that is pressed when the electric conduction component is fixed by the press member, and the pressed surface is covered by a rustproof coating film having a plurality of metal flakes which are layered and a binder which joins the plurality of metal flakes.
US10410754B2 Resistance pressure weld for nuclear reactor fuel rod tube end plug
A fuel rod for a nuclear reactor, including a cladding tube having a first end with an annular end face, a second end with an annular end face, and a cylindrical body portion extending therebetween, and a first tube end plug including a front portion, an annular lip with an annular end face, and a substantially straight cylindrical body portion extending therebetween, wherein the surface area of the annular end face of the first end of the cladding tube and the annular end face of the annular lip of the first tube end plug are substantially equal, and the annular end face of the first end of the cladding tube and the annular end face of the annular lip of the first tube end plug are connected by a resistance pressure weld.
US10410753B2 Fuel element with multi-smear density fuel
A fuel element has a ratio of area of fissionable nuclear fuel in a cross-section of the tubular fuel element perpendicular to the longitudinal axis to total area of the interior volume in the cross-section of the tubular fuel element that varies with position along the longitudinal axis. The ratio can vary with position along the longitudinal axis between a minimum of 0.30 and a maximum of 1.0. Increasing the ratio above and below the peak burn-up location associated with conventional systems reduces the peak burn-up and flattens and shifts the burn-up distribution, which is preferably Gaussian. The longitudinal variation can be implemented in fuel assemblies using fuel bodies, such as pellets, rods or annuli, or fuel in the form of metal sponge and meaningfully increases efficiency of fuel utilization.
US10410750B1 Predicting respiratory distress
A system, methods, and computer-readable media are provided for the automatic identification of patients having an elevated near-term risk of pulmonary function deterioration or respiratory distress. Embodiments of the invention are directed to event prediction, risk stratification, and optimization of the assessment, communication, and decision-making to prevent respiratory events in humans, and in one embodiment take the form of a platform for wearable, mobile, untethered monitoring devices with embedded decision support. Respiratory information is obtained over one or a plurality of previous time intervals, to classify a likelihood of events leading to an acute respiratory decompensation event within a future time interval. In an embodiment, the risk prediction is based a plurality of nonlinearity measures of capnometry information over the previous time interval(s), and the risk for an acute respiratory decompensation event determined using an ensemble model predictor on the nonlinearity measures.
US10410748B2 System for providing an overview of patient medical condition
A system provides an overview of patient medical condition identifying both long term and short term medical conditions. The system includes a designation processor for designating an identified patient medical condition as being long term in response to user command. At least one repository stores information associating a designated long term patient medical condition with a patient and with multiple encounter identifiers identifying corresponding interactions of the patient with a healthcare provider organization and medical conditions associated with the encounters. A user interface initiates generation of data representing a composite display image window including data identifying a designated long term patient medical condition together with encounters and medical conditions associated with the encounters providing a user an overview of long term and short term medical conditions of a patient.
US10410746B2 System and method for arranging objects in an operating room in preparation for surgical procedures
Systems and methods for arranging objects in an operating room in preparation for a surgical procedure. The objects are arranged based on surgical procedure information provided to a guidance station. The surgical procedure information dictates the desired placement of the objects. Placement of the objects is then guided according to their desired placement using one or more tracking elements.
US10410745B2 Medical device association systems and methods
A method for associating medical devices is provided. The method can include providing a plurality of medical devices and each of the medical devices can include an accelerometer configured to measure spatial accelerations of the medical device. Each of at least two of the medical devices can measure with its accelerometer an acceleration pattern with respect to time. The method can include comparing for correspondence, according to defined correspondence criteria, the measured acceleration patterns, and associating all of the medical devices that measured acceleration patterns that satisfy the defined correspondence criteria. The method can also include modifying a parameter of each member of a set of devices that are associated.
US10410744B2 System and method of printing machine-readable information usable in a medical procedure
The present disclosure provides a system able to acquire machine-readable information received from at least one of images received via the camera, process the machine-readable information to determine patient data from the machine-readable information, determine a medical procedure based on the patient data, permit use of at least a first portion of medical equipment coupled to the system, receive user input that indicates at least one planned procedure step, determine if the medical procedure includes the at least one planned procedure step. The present disclosure further includes a method including the above steps. The present disclosure also includes a system for printing machine-readable information on a garment to be worn in a medical procedure and a method of printing machine-readable information on such a garment.
US10410742B2 Method and system for informed consent
A method for documenting informed consent includes obtaining a video recording of a patient indicative of informed consent, communicating the video recording across a network for data storage, and storing the video recording in a computer readable data storage medium. The video may include additional portions of a patient encounter. A software application for executing on a computing device may provide a user interface for displaying an educational video to the individual using the software application executing on the computing device, the educational video containing educational content about the procedure for which the informed consent is desired, obtaining video evidencing informed consent for the procedure, administering a quiz to the individual, presenting a document for signature to the individual, receiving a signature for the document from the individual.
US10410739B2 Methods and systems for modeling phasing effects in sequencing using termination chemistry
A method for nucleic acid sequencing includes receiving observed or measured nucleic acid sequencing data from a sequencing instrument that receives and processes a sample nucleic acid in a termination sequencing-by-synthesis process. The method also includes generating a set of candidate sequences of bases for the observed or measured nucleic acid sequencing data by determining a predicted signal for candidate sequences using a simulation framework. The simulation framework incorporates an estimated carry forward rate (CFR), an estimated incomplete extension rate (IER), an estimated droop rate (DR), an estimated reactivated molecules rate (RMR), and an estimated termination failure rate (TFR), the RMR being greater than or equal to zero and the TFR being lesser than one. The method also includes identifying, from the set of candidate sequences of bases, one candidate sequence leading to optimization of a solver function as corresponding to the sequence for the sample nucleic acid.
US10410738B2 Memory system and control method
According to one embodiment, a memory system includes a memory, an error correcting circuit and a memory controller. The memory includes a memory cell which is writable in a memory mode including a first mode and a second mode. The first mode is a mode in which a value of bits is written to the memory cell. The second mode is a mode in which a value of bits smaller than that in the first mode is written to the memory cell. The memory controller controls a coding rate for the error correction on the basis of result of error correction. The controller sets the first mode as the memory mode to be used. The controller changes the memory mode to be used from the first mode to the second mode in a case where the coding rate is less than a first threshold.
US10410736B2 Manufacturer self-test for solid-state drives
An apparatus includes a memory and a controller. The memory may be configured to store data. The controller may be configured to process a plurality of input/output requests to a plurality of blocks of the memory that are not marked as bad on a block list, perform a code rate test that programs the plurality of blocks of the memory at three or more code rates of an error correction code scheme, and mark any of the plurality of blocks identified as bad during the code rate test on the block list.
US10410732B1 Failure prediction by cell probing
Systems and methods are described for predicting potential failures in flash memory devices by probing for memory cells with marginal programming characteristics. A method includes receiving a write request. The method also includes applying a predetermined number of programming pulses to a plurality of memory cells within a block of a flash memory device. The method also includes applying a verify pulse to each respective one of the plurality of memory cells. The method also includes storing programming status of the plurality of memory cells into a set of latches. The method also includes determining, based on the stored programming status, a total number of memory cells within the block that fall outside of one or more predetermined expected ranges. The method also includes identifying the block as a block in risk when the total number of memory cells satisfies a predetermined risk threshold.
US10410731B2 Semiconductor integrated circuit adapted to output pass/fail results of internal operations
In a semiconductor integrated circuit, an internal circuit is capable of executing a first operation and a second operation concurrently, and an output circuit outputs to the outside of the semiconductor integrated circuit information indicating whether or not the first operation is being executed and information indicating whether or not the second operation is executable.
US10410730B1 Selectively synchronizing flash memory block refreshes based in part upon memory block temperature
An embodiment is directed to an apparatus that comprises a host controller and a flash memory. The host controller monitors a temperature in a first memory block of the flash memory (e.g., based on a reported temperature measurements from the flash memory), and selectively synchronizes a first refresh of the first memory block with a second refresh of a second memory block of the flash memory based in part upon the monitored temperature. For example, an immediate refresh of the first memory block may be performed if there is a pending I/O request for the first memory block, an error rate associated with the first memory block exceeds an error rate threshold and/or the monitored temperature of the first memory block exceeds a temperature threshold; otherwise, a synchronized refresh of the first and second memory blocks may be executed.
US10410727B2 Non-volatile memories and data reading methods thereof
A non-volatile memory (NVM) includes at least one memory unit region, each including a memory array and having first memory cells in the odd columns and second memory cells in the even columns. Corresponding to each memory unit region, the NVM includes a multiplexer including first bit line decoders and second bit line decoders, a comparator circuit including a first input terminal and a second input terminal, and a bias generation circuit generating a bias voltage. When reading a data information from a first memory cell, a first output voltage of the first memory cell is sent to the first input terminal and the bias voltage is sent to the second input terminal. When reading a data information from a second memory cell, a second output voltage of the second memory cell is sent to the second input terminal and the bias voltage is sent to the first input terminal.
US10410723B2 Nonvolatile memory cells having lateral coupling structures and nonvolatile memory cell arrays including the same
A nonvolatile memory (NVM) cell includes a selection transistor configured to have a selection gate terminal coupled to a word line and a source terminal coupled to a source line, a cell transistor configured to have a floating gate electrically isolated, a drain terminal coupled to a bit line and sharing a junction terminal with the selection transistor, a first coupling capacitor disposed in a first connection line coupled between the word line and the floating gate, and a P-N diode and a second coupling capacitor disposed in series in a second connection line coupled between the word line and the floating gate. An anode and a cathode of the P-N diode are coupled to the second coupling capacitor and the word line, respectively. The first and second connection lines are coupled in parallel between the word line and the floating gate.
US10410718B2 Apparatuses and methods for current limitation in threshold switching memories
Apparatuses and methods for limiting current in threshold switching memories are disclosed. An example apparatus may include a plurality of first decoder circuits, a plurality of second decoder circuits, an array of memory cells, and a control circuit. Each memory cell of the array of memory cells may be cells coupled to a pair of first decoder circuits of the plurality of first decoder circuits, and further coupled to a pair of second decoder circuits of the plurality of second decoder circuits. The control circuit may be coupled to the plurality of first decoder circuits and the plurality of second decoder circuits, and the control circuit may be configured to activate a first one of the pair of first decoder circuits coupled to a memory cell of the array of memory cells before a second one of the pair of first decoder circuits, and further configured to activate a first one of the pair of second decoder circuits coupled to the memory cell of the array of memory cells before a second one of the pair of second decoder circuits to access the a memory cell.
US10410717B2 Resistive random access memory device with three-dimensional cross-point structure and method of operating the same
A memory device according to an embodiment includes a first interconnect, a second interconnect, a first variable resistance member, a third interconnect, a second variable resistance member, a fourth interconnect, a fifth interconnect and a third variable resistance member. The first interconnect, the third interconnect and the fourth interconnect extend in a first direction. The second interconnect and the fifth interconnect extend in a second direction crossing the first direction. The first variable resistance member is connected between the first interconnect and the second interconnect. The second variable resistance member is connected between the second interconnect and the third interconnect. The third variable resistance member is connected between the fourth interconnect and the fifth interconnect. The fourth interconnect is insulated from the third interconnect.
US10410715B2 Pre-charging bit lines through charge-sharing
In one embodiment, a static random access memory (SRAM) device is provided. The SRAM device comprises a plurality of memory cells, a bit line coupled to a first set of the plurality of memory cells at data nodes, and a first voltage supply line coupled to a second set of the plurality of memory cells. The SRAM device further comprises a first switch for selectively coupling the first voltage supply line to a first voltage source to charge the first voltage supply line to a first voltage level and a second switch for selectively coupling the first voltage supply line to the bit line for pre-charging the bit line to a bit line voltage level that is less than the first voltage level.
US10410714B2 Multi-level cell (MLC) static random access memory (SRAM) (MLC SRAM) cells configured to perform multiplication operations
Multi-level cell (MLC) static random access memory (SRAM) (MLC SRAM) cells configured to perform multiplication operations are disclosed. In one aspect, an MLC SRAM cell includes SRAM bit cells, wherein data values stored in SRAM bit cells correspond to a multiple-bit value stored in the MLC SRAM cell that serves as first operand in multiplication operation. Voltage applied to read bit line is applied to each SRAM bit cell, wherein the voltage is an analog representation of a multiple-bit value that serves as a second operand in the multiplication operation. For each SRAM bit cell, if a particular binary data value is stored, a current correlating to the voltage of the read bit line is added to a current sum line. A magnitude of current on the current sum line is an analog representation of a multiple-bit product of the first operand multiplied by the second operand.
US10410713B1 Content addressable memory modeling in emulation and prototyping
Aspects of the disclosed technology relate to techniques for modeling content-addressable memory in emulation and prototyping. A model for content-addressable memory comprises memory circuitry configured to store match results for various search keys. The match results are stored in the second memory circuitry during write operations. The model for content-addressable memory may further comprise additional memory circuitry configured to operate as a standard computer memory, performing read operations alone and write operations along with the memory circuitry.
US10410712B2 Timing control for input receiver
Apparatuses for receiving an input signal in a semiconductor device are described. An example apparatus includes a signal receiver that receives information signal; a control circuit that provides a plurality of control signals; and a signal receiver replica circuit that receives a first reference signal. The signal receiver replica circuit includes a plurality of receivers. Each receiver of the plurality of receivers receives the first reference signal and a corresponding control signal of the plurality of control signals, and further provides an output signal.
US10410709B2 Techniques for sensing logic values stored in memory cells using sense amplifiers that are selectively isolated from digit lines
Methods, systems, and devices for operating an electronic memory apparatus are described. A logic value stored in a ferroelectric random access memory (FeRAM) cell is read onto a first sensing node of a sense amplifier. The reading is performed through a digit line coupling the FeRAM cell to the first sensing node, while the sense amplifier is in an inactive state. A second sensing node of the sense amplifier is biased to a reference voltage provided by a reference voltage source. The biasing is performed while reading the logic value stored in the FeRAM cell onto the first sensing node. The digit line is isolated from the first sensing node after the reading. The sense amplifier is activated, after isolating the digit line from the first sensing node, to amplify and sense a voltage difference between the first sensing node and the second sensing node.
US10410702B2 Address decoder and semiconductor memory device including the same
An address decoder and a semiconductor memory device including the same are disclosed, which relate to a technology for a decoding circuit configured to decode a column address. The address decoder includes a pre-decoder and a column decoder. The pre-decoder divides a plurality of pre-decoding signals into at least one column address group by decoding column addresses, outputs the pre-decoding signals for each group, and outputs a second pre-decoding signal group which is an inverted signal of a first pre-decoding signal group from among the plurality of pre-decoding signals. The column decoder outputs column selection signals by decoding the plurality of pre-decoding signals in a manner that operation of a metal oxide semiconductor (MOS) transistor is controlled by the first pre-decoding signal group and the second pre-decoding signal group.
US10410701B2 Clock monitoring circuit
A clock monitoring circuit includes: a sampling circuit suitable for sampling a monitoring target clock in synchronization with a sampling clock; a first counter circuit suitable for counting the number of times that the sampling circuit samples the monitoring target clock at a predetermined level; and a second counter circuit suitable for counting the number of times that the sampling circuit performs sampling.
US10410700B1 Systems and method for a low-power correlator architecture using shifting coefficients
A finite impulse response (FIR) filter that implements a shifting coefficients architecture is provided. A shifting coefficients architecture can allow for the data samples being processed by the FIR filter by shifting the coefficients rather than the data. In one or more examples, the shifting coefficients architecture includes one or more delay tap lines that store data samples, and one or more shift registers that store coefficients. At every clock cycle, only the oldest data sample stored in the delay tap lines is updated with a new sample, while the other data samples remain static. Concurrently, each coefficient can be shifted by one register. Then each coefficient can be multiplied with a corresponding data sample, and the results can be aggregated to generate an FIR filter output.
US10410693B2 Multiprocessor system with independent direct access to bulk solid state memory resources
A system includes a plurality of processors, each being coupled to each of remaining processors via a cluster of processor interconnects. The cluster of processor interconnects form a data distribution network. The system further includes a plurality of roots coupled to the processors, each root corresponding to one of the processors. Each root comprises a memory controller, one or more branches coupled to the memory controller, and a plurality of memory leaves coupled to the branches, each memory leaf having one or more solid state memory devices. Each of the branches is associated with one or more of the memory leaves and provides access to the associated memory leaves. Each of the processors can access any one of the memory leaves via a corresponding branch of any one of the roots over the data distribution network.
US10410691B2 Non-volatile memory with a new sensing sequence control method
A non-volatile memory includes a sense amplifier, a switching element and a power switching circuit. A first sub-cell is connected with a word line, a bit line and a source line. A second sub-cell is connected with the word line, an inverted bit line and an inverted source line. During a read cycle, an activation period of the word line contains a first period and a second period. In the first period, the first sub-cell generates a first read current to a first current path, and the second sub-cell generates a second read current to a second current path. The first current path and the second current path are controlled to be opened according to the correlation of the first read current and the second read current.
US10410690B1 Reference-free multi-level sensing circuit for computing-in-memory applications, reference-free memory unit for computing-in-memory applications and sensing method thereof
A reference-free multi-level sensing circuit for computing-in-memory applications is controlled by a first bit line and a second bit line. An encoding unit generates a first register output value and a plurality of encoded values. The first register output value feedback controls a precharging unit so as to enable the precharging unit to precharge one of the first bit line and the second bit line according to the first register output value. A voltage level of the one of the first bit line and the second bit line is lower than a voltage level of the other one of the first bit line and the second bit line. The encoded values and the first register output value are formed a multi-bit signal to estimate voltage levels of the first bit line and the second bit line.
US10410685B2 Memory device for performing internal process and operating method thereof
A memory device includes a memory cell array having a plurality of memory cell groups with a corresponding plurality of independent channels, and the device and an operating method thereof perform an internal data processing operation for the memory cell groups. The memory device includes an internal command generator configured to generate one or more internal commands in order to perform an internal data processing operation in response to a reception of a command, and an internal common bus for a common internal processing channel which is disposed to be shared by the plurality of memory cell groups and configured to form a transmission path of data between the plurality of memory cell groups when the internal data processing operation is performed.
US10410677B2 Content management system, management content generating method, management content play back method, and recording medium
In a content management system, the still image extracting unit extracts a plurality of frames of still image data from the moving image data based on the motion of the person of interest. The scene determining unit determines a scene of the moving image including a still image corresponding to each of the plurality of frames of the still image data. The management marker registration unit registers, as a management marker, each of the plurality of frames of still image data or an image feature amount of each still image in association with a scene of a moving image corresponding to each still image. The management image generator generates management image data including at least two pieces of the still image data.
US10410676B2 Portable tablet computer based multiple sensor mount having sensor input integration with real time user controlled commenting and flagging and method of using same
An event recording system for multiple sensor integration with real time user controlled commenting and flagging includes a portable tablet computer including multiple source integrating recording software configured to i) capture at least one video image during at least part of the event, ii) capture at least one audio record of at least a portion of the event; iii) capture multiple data inputs from data sensors during at least part of the event; iv) contemporaneously flag the common log file by at least one user during the event; and v) Integrate each video image, each audio record, each data input and each flag into a common time sequenced log file; at least one video camera and microphone coupled to the portable tablet computer during at least part of the event configured to supply at least one video image and one audio input during at least part of the event; and at least two independent sensors coupled to the portable tablet computer during at least part of the event configured to supply at least two data inputs during at least part of the event.
US10410671B2 Apparatus and method for recording and erasing user data on a recordable optical disc
An information recording apparatus includes: a first memory which stores synchronization data for updating data on a recordable optical disc and/or adding data to the recordable optical disc; a second memory which stores erasure information indicating data to be erased; and a controller which controls addition, update, and erasure of data on the optical disc. The controller records the synchronization data onto the optical disc. After recording the synchronization data, the controller records, onto the optical disc, management information indicating the state of the optical disc on which the synchronization data has been recorded and the state of the optical disc resulting from erasure according to the erasure information. Subsequently, the controller closes the session. After closing the session, the controller physically erases the data to be erased which has been recorded on the optical disc.
US10410664B1 Near-field transducer with thermally robust peg embedded into an enlarged portion
A near-field transducer has an enlarged portion with a layer of soft plasmonic material. A peg is embedded in a lower part of the enlarged portion that faces a media-facing surface. The peg has an elongated outer part that extends from a lower edge of the enlarged portion towards the media-facing surface and an embedded part that is embedded within the enlarged portion. The embedded part could be any shape. The peg is formed of a thermally robust plasmonic material.
US10410663B1 Slider incorporating a thermocouple for detecting thermal asperities
An apparatus comprises a slider configured for magnetic recording. The slider comprises an air bearing surface (ABS), a writer, a reader, and a plurality of electrical bond pads. A thermocouple is situated at the ABS proximate the reader and coupled to a pair of the electrical bond pads. The thermocouple is dimensioned to sense for a thermal asperity on a surface of a magnetic recording medium.
US10410656B1 Data storage device pre-biasing a spin torque oscillator prior to a write operation
A data storage device is disclosed comprising a head actuated over a disk, wherein the head comprises a spin torque oscillator (STO). A first bias signal is applied to the STO during a first interval preceding a write operation to write data to the disk, wherein the first bias signal causes the STO to protrude toward the disk. After the first interval, a second bias signal is applied to the STO during a second interval spanning at least part of the write operation, wherein an amplitude of the first bias signal is in the range of 1.1 to 1.5 times an amplitude of the second bias signal.
US10410654B2 Active noise control headphones
Embodiments of active noise control (ANC) headphones and operating methods thereof are disclosed herein. In one example, a headphone for ANC includes a speaker, a microphone, an echo-cancel module, and an ANC module. The speaker is configured to play an audio based on a first audio source signal. The microphone is configured to obtain a mixed audio signal including a noise signal and a second audio source signal based on the audio played by the speaker. The echo-cancel module is configured to reduce the second audio source signal from the mixed audio signal based on the first audio source signal to generate an echo-cancel audio signal. The ANC module is operatively coupled to the echo-cancel module and configure to generate a noise-controlled audio source signal to be played by the speaker based on the echo-cancel audio signal and the first audio source signal.
US10410652B2 Estimation of mixing factors to generate high-band excitation signal
A method includes generating a high-band residual signal based on a high-band portion of an audio signal. The method also includes generating a harmonically extended signal at least partially based on a low-band portion of the audio signal. The method further includes determining a mixing factor based on the high-band residual signal, the harmonically extended signal, and modulated noise. The modulated noise is at least partially based on the harmonically extended signal and white noise.
US10410651B2 De-reverberation control method and device of sound producing equipment
A de-reverberation control method and device of sound producing equipment are disclosed. The method includes that: when a piece of equipment performs audio playing, a voice signal from a user is collected in real time; a relative position of the user with respect to the equipment and acoustic parameters of a room environment in which the equipment is located, are acquired; according to one or more of the relative position and the acoustic parameters, a corresponding microphone in the equipment is selected, and a corresponding voice enhancement mode is called to perform de-reverberation; a voice command word from the user is acquired to control the equipment to perform a corresponding function, as a respond to the user. The present solution can improve the recognition accuracy of a voice command, and improve user interaction experience.
US10410647B2 Audio decoding device, audio encoding device, audio decoding method, audio encoding method, audio decoding program, and audio encoding program
The purpose of the present invention is to reduce distortion a frequency band component encoded with a small number of bits in a time domain and improve quality. An audio decoding device decodes an encoded audio signal and outputs the audio signal. A decoding unit decodes an encoded sequence containing an encoded audio signal and obtains a decoded signal. A selective temporal envelope shaping unit shapes a temporal envelope of a decoded signal in the frequency band on the basis of decoding related information concerning decoding of the encoded sequence.
US10410646B2 Multi-object audio encoding and decoding apparatus supporting post down-mix signal
A multi-object audio encoding and decoding apparatus supporting a post downmix signal may be provided. The multi-object audio encoding apparatus may include: an object information extraction and downmix generation unit to generate object information and a downmix signal from input object signals; a parameter determination unit to determine a downmix information parameter using the extracted downmix signal and the post downmix signal; and a bitstream generation unit to combine the object information and the downmix information parameter, and to generate an object bitstream.
US10410645B2 Method and apparatus for high frequency decoding for bandwidth extension
Disclosed are a method and an apparatus for high frequency decoding for bandwidth extension. The method for high frequency decoding for bandwidth extension comprises the steps of: decoding an excitation class; transforming a decoded low frequency spectrum on the basis of the excitation class; and generating a high frequency excitation spectrum on the basis of the transformed low frequency spectrum. The method and apparatus for high frequency decoding for bandwidth extension according to an embodiment can transform a restored low frequency spectrum and generate a high frequency excitation spectrum, thereby improving the restored sound quality without an excessive increase in complexity.
US10410644B2 Reduced complexity transform for a low-frequency-effects channel
The computational resources that are needed to apply a transform-based filterbank to a limited-bandwidth audio signals are reduced by performing an integrated process of combining real-valued input data into complex-valued data and applying a short transform to the complex-valued data, applying a bank of very short transforms to the output of the integrated process, and deriving a sequence of real-valued output data from the outputs of the bank of very short transforms.
US10410640B2 Sound source separation apparatus
A sound source separation apparatus includes: a separation-matrix processor that transforms a plurality of observation signals corresponding to sounds being propagated from a plurality of sound sources into a frequency-domain signal group the separation-matrix processor updating a separation matrix based on the frequency-domain signal group and transforming the updated separation matrix into time-series filter coefficients to output; a filter-coefficient transformer that partially removes non-causal components from the filter coefficients to transform the filter coefficients, and a separator that supplies the filter coefficients to a filter group, the separator generating a plurality of separation signals separated from the plurality of observation signals corresponding to the separation matrix.
US10410639B1 Determining contextual relevance in multi-auditory scenarios
A computer-implemented method for determining contextual relevance in multi-auditory source scenarios is disclosed, the method including receiving, by a cognitive system, auditory communications regarding a current activity, analyzing, by the cognitive system, each auditory communication to determine an intended action. For each intended action, the cognitive system creates a simulation to identify a resulting outcome of each intended action. The method further includes ranking, by the cognitive system, the resulting outcome, the ranking based on a comparison of each simulated result and the corresponding intended action regarding the current activity, and physically implementing the highest rated resulting outcome(s) for the current activity. The analyzing, in one example, includes assigning a weight to each of the relevant auditory communications based on one or more criterion, and ranking the relevant auditory communications by weight.
US10410638B2 Method and device for transforming feature vector for user recognition
A method of converting a feature vector includes extracting a feature sequence from an audio signal including utterance of a user; extracting a feature vector from the feature sequence; acquiring a conversion matrix for reducing a dimension of the feature vector, based on a probability value acquired based on different covariance values; and converting the feature vector by using the conversion matrix.
US10410634B2 Ear-borne audio device conversation recording and compressed data transmission
An embodiment of the invention provides a wireless ear-borne audio device that may be configured in a variety of ways, including, but in no way limited to a device for recording audio information and storing the audio information for later replay, and/or forwarding the audio information to another device. The audio information may be analyzed to perform further functions. An embodiment of the invention also provides a method for compressing audio data and transmitting the audio information to the ear-borne audio device in a manner that reduces the power consumption of the ear-borne audio device in receiving data via a Bluetooth® connection.
US10410633B2 System and method for customer interaction management
The invention relates to a customer interaction management system that comprises a memory that stores customer profile data and customer interaction data; a voice response input that receives a voice pattern from a customer; and a computer processor, coupled to the memory and the voice response input, programmed to: retrieve customer voice data from a current customer interaction via a voice channel; retrieve data from one or more other interactions via one or more other channels; compare customer voice data to a customer baseline, where the customer baseline is developed from one or more prior customer interactions; generate, using a speech analytics engine, a customer score that indicates customer sentiment based on the customer voice data and data from one or more other interactions; during the current customer interaction, update the customer score based on customer progress data; and develop one or more actions, in response to the customer score.
US10410632B2 Input support apparatus and computer program product
An input support apparatus of an embodiment includes a template storage unit configured to store a form template that is a template for form data having one or more slots to which item values are input in correspondence with item names, the form template describing item names of the respective slots and alternatives of an alternative type slot in which an item value is selected from a plurality of alternatives together with respective readings thereof; an acquisition unit configured to acquire recognition result data obtained by speech recognition performed on utterance of a user, the recognition result data containing a transcription and a reading; and a determination unit configured to determine the item values to be input to the slots of the form data based on the reading of the recognition result data and the readings of the item names and the alternatives described in the form template.
US10410627B2 Automatic language model update
A method for generating a speech recognition model includes accessing a baseline speech recognition model, obtaining information related to recent language usage from search queries, and modifying the speech recognition model to revise probabilities of a portion of a sound occurrence based on the information. The portion of a sound may include a word. Also, a method for generating a speech recognition model, includes receiving at a search engine from a remote device an audio recording and a transcript that substantially represents at least a portion of the audio recording, synchronizing the transcript with the audio recording, extracting one or more letters from the transcript and extracting the associated pronunciation of the one or more letters from the audio recording, and generating a dictionary entry in a pronunciation dictionary.
US10410625B2 Machine learning dialect identification
Technology is disclosed for creating and tuning classifiers for language dialects and for generating dialect-specific language modules. A computing device can receive an initial training data set as a current training data set. The selection process for the initial training data set can be achieved by receiving one or more initial content items, establishing dialect parameters of each of the initial content items, and sorting each of the initial content items into one or more dialect groups based on the established dialect parameters. The computing device can generate, based on the initial training data set, a dialect classifier configured to detect language dialects of content items to be classified. The computing device can augment the current training data set with additional training data by applying the dialect classifier to candidate content items. The computing device can then update the dialect classifier based on the augmented current training data set.
US10410620B1 Systems and methods for reducing acoustic artifacts in an adaptive feedforward control system
A system and method for reducing or eliminating undesirable acoustic artifacts when a vehicle is struck by road debris. The method includes generating a noise signal representative of a first acceleration detected by an accelerometer of a vehicle caused by a disturbance and generating a noise-cancellation signal via a controller within the vehicle. Residual noise resulting from the combination of the acoustic energy of the noise-cancellation signal and the disturbance is detected by a reference sensor, which generates a reference sensor signal based on the residual noise. The reference sensor signal is transmitted to an adaptive processing module to adapt filter coefficients. A second acceleration is detected by the accelerometer and a level detector calculates the absolute value of a derivative of the second acceleration. If the absolute value exceeds a threshold value, adjustment of the filter coefficients is prevented.
US10410615B2 Audio information processing method and apparatus
An audio information processing method and apparatus are provided. The method includes decoding a first audio file to acquire a first audio subfile corresponding to a first sound channel and a second audio subfile corresponding to a second sound channel; extracting first audio data from the first audio subfile; extracting second audio data from the second audio subfile; acquiring a first audio energy value of the first audio data; acquiring a second audio energy value of the second audio data; and determining an attribute of at least one of the first sound channel and the second sound channel based on the first audio energy value and the second audio energy value.
US10410611B2 Guitar playing accessory
A system consisting of one or more components that enables the playing of a stringed instrument by contacting one or more strings of the instrument in such a manner as to cause the frequency emitted to change when the string is mechanically agitated so as to vibrate.
US10410610B1 Damper for piano
A damper for a piano, which has a bifurcated damper felt of which a space between two protrusions is difficult to be narrowed. A damper head extends along three strings in a lengthwise direction thereof and is movable in directions in which the damper moves into and out of contact with the three strings. Damper felt is attached to a string-side surface of the damper head such that it extends in a lengthwise direction of the damper head, and includes two protrusions formed to protrude toward the strings in a bifurcated manner such that they can be brought into contact with the three strings in a state inserted into respective spaces therebetween. The damper felt is attached to the damper head such that deformation of the damper felt in which a space between the two protrusions is narrowed is resisted.
US10410606B2 Rendering graphical assets on electronic devices
Certain aspects of the present disclosure provide techniques for. The disclosed embodiments provide a system that facilitates execution of an application on an electronic device. During operation, the system obtains a font file comprising a set of scalable representations of graphical assets used in the application. Next, the system obtains a layout of a user interface of the application. The system then obtains, from the layout, a mapping of a user-interface element in the user interface to a scalable representation of a graphical asset in the font file. Finally, the system uses the mapping and the scalable representation to render the graphical asset in the user interface based on an attribute of a screen in the electronic device.
US10410599B2 Source driver integrated circuit for ompensating for display fan-out and display system including the same
A source driver integrated circuit (IC) for driving a flat panel display is provided. The source driver IC includes a first control logic circuit configured to generate first output signals for driving first source lines arranged in a first region of the flat panel display and a second control logic circuit configured to generate second output signals for driving second source lines arranged in a second region of the flat panel display. A first output delay between two adjacent output signals among the first output signals is different from a second output delay between two adjacent output signals among the second output signals.
US10410597B2 Shift register
A unit circuit 11 of a shift register is provided with a transistor Tr10 for supplying an off potential to a node n1 via a drain terminal when performing an all-on output. An all-on control signal AON is supplied to a gate terminal of the transistor Tr10. Instead of a low level potential VSS supplied from a power supply circuit, an initialization signal INIT which becomes a low level when performing the all-on output supplied to a source terminal of the transistor Tr10. Since the all-on signal AON and the initialization signal INIT are supplied from an outside, even if noise is imposed on the low level potential VSS when performing the normal operation, the transistor Tr10 does not turn on and charge does not escape from the node 1. With this, it is possible to prevent malfunction of the shift register due to noise imposed on the off potential supplied from the power supply circuit.
US10410591B1 Liquid crystal display device with RGB backlight
An electronic display comprises a backlight unit and a liquid crystal (LC) layer, wherein the backlight combines and directs light from a plurality of light sources towards the LC layer, which controls an amount of light to be displayed. The light sources comprise at least two different types of light sources associated with different wavelength ranges, to provide improved spectrum intensity for a wider range of wavelengths. The intensity of the light sources may be adjusted based upon the input data for an image to be displayed. For example, the light sources may be dimmed based upon a determined amount of the received image data associated with a particular gray level.
US10410586B2 Display device including timing controller and duplex communication method of the same
A display device includes a timing controller which transmits an image control signal and at a same time receive a feedback signal, a source driver which transmits the feedback signal and receive the image control signal, and a duplex communication path between the timing controller and the source driver, where the timing controller detects a voltage level of a signal received through the duplex communication path and recovers the feedback signal according to the detected voltage level.
US10410579B2 Systems and methods of hybrid calibration of bias current
What is disclosed are systems and methods of compensation of images produced by active matrix light emitting diode device (AMOLED) and other emissive displays. Anomalies in bias currents produced by current biasing circuits for driving current biased voltage programmed pixels are corrected through calibration and compensation while re-using existing data or other lines that can be controlled individually to perform said calibration and compensation.
US10410578B2 Organic light emitting display device
An organic light emitting display device includes a plurality of pixel columns, a first data wiring, a second data wiring, and a power supply wiring. The pixel columns include pixels repeatedly arranged in a first direction, and the pixel columns are repeatedly arranged in a second direction. The first and second directions are substantially perpendicular to each other. The first data wiring extends in the first direction and is connected to the pixels in an even row. The second data wiring extends in the first direction and are connected to the pixels in an odd row. The power supply wiring extends in the first direction between the first and second data wirings.
US10410570B2 Light emitting diode display device and method for improving image quality using scheme of dividing frames into subframes
The present disclosure relates to the technical field of LED display screens, and in particular, to an LED display device and a method for driving the same. The driving method includes: generating a grayscale data in accordance with an image to be displayed; generating a control signal in accordance with the grayscale data, wherein the control signal includes a plurality of subframe signals each having a duration corresponding to a respective subframe display time; and controlling the corresponding LED lamps to be turned on or off by use of the subframe signals in each subframe of the frame cycle. The frame cycle includes reset time periods separating the successive subframes from each other. The order of the plurality of subframes in the frame cycle can be adjusted by use of the grayscale data. The LED display device and the driving method for the LED display device according to the disclosure can divide each frame cycle into a plurality of subframes and adjust the subframe display time to eliminate parasitic effects between the LED display unit boards, so as to eliminate the color difference between the LED display unit boards.
US10410568B2 Long-term history of display intensities
A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
US10410567B2 Display signal processing system, display signal generation device, display device, processing method, display signal generation method, and display method
A display signal processing system according to the embodiment includes: a processing device configured to generate transmission data; an interface unit configured to transmit the transmission data; and a display unit configured to generate a display signal based on the transmission data. The processing device includes a SDR conversion unit configured to generate low-bit video data by decimating gradations of the video signal; an additional data calculation unit configured to generate additional data on the basis of information of the decimated gradations; and a mapping unit configured to generate the transmission signal including the low-bit video data and the additional data. The display unit includes a processor configured to restore at least a part of the decimated gradations in the low-bit video data on the basis of the transmission signal to thereby generate a display signal.
US10410562B2 Image generating device and image generating method
An image generating device configured to provide a cloud service to a head-mounted display via a network is provided. A photographed image receiving section 510 receives a plurality of photographed images photographed in different photographing directions. A panoramic image processing section 530 generates a panoramic image by synthesizing the plurality of photographed images photographed in the different photographing directions. A format converting section 540 converts the panoramic image into an image format suitable for specifications of the head-mounted display. A panoramic image transmitting section 550 transmits the panoramic image after format conversion to the head-mounted display.
US10410561B2 Organic light emitting display device and driving method thereof
An organic light emitting display device includes a display panel, a data driver, and a scan driver. The display panel includes sub-pixels. The data driver supplies a data signal to the sub-pixels. The scan driver supplies a scan signal for controlling a switching transistor of each sub-pixel, and a sensing signal for controlling a sensing transistor of each sub-pixel. The sensing transistor has a turn-on time for detecting whether a short has occurred between at least two electrodes of a switching transistor in response to a sensing signal.
US10410559B2 Persistence of vision rotary display device
The persistence of vision rotary display device is a display that presents 2-D and 3-D images that appear to float in midair through the timely energization of a plurality of LEDs that travel in circular paths on a rotor. The rotor is driven by a motor mounted in a stator; the stator may be mounted to a fixed structure or held in a user's hand. The device achieves a resolution that is not limited by the physical size of the LEDs by mounting LEDs on multiple arms with a different offset from the center on each arm. Control electronics in the rotor map the image to polar format and adjust the timing of the LEDs to compensate for the fact that they may be on different arms. The device may present moving images by changing the image at a predetermined frame rate.
US10410555B2 Removable accessory mount
A removable accessory mount that includes and outside support on the outside of an item that is secured to an inside support located on an inner surface of the item. The inside and outside supports are secured to one another via a support post that can be a threaded post, a pin, etc. The outer surface of the outside support attaches to accessories that can be removed from the outside support and replaced with other items. Likewise, the accessories can be moved to other accessory mounts. In addition, the accessory mount can also be moved from one item to another without substantial damage due to the small nature of the support post that secures the inside and outside supports together.
US10410547B2 Placard fastener
A placard system for use in the transportation industry. The placard system includes a holder including a cavity and a placard fastener mounting hole. The cavity is configured to receive a placard. The placard fastener mounting hole is spaced from an opening of the cavity and defining an axis of rotation. The placard system further includes a placard fastener engaged with the holder and swingable about the axis of rotation between a closed position in which the placard fastener blocks a portion of the opening of the cavity and an open position in which the placard fastener is spaced from the opening of the cavity. The placard fastener includes a planar base portion including a mounting hole, an engagement portion configured to engage the holder or the placard, and an actuation portion.
US10410545B2 Plate holder for holding a license plate
A plate carrier for carrying a license plate includes: a carrier body; two guide rails that are arranged on the carrier body and extend so as to be mutually parallel, and between which the license plate can be pushed in an insertion direction in order to be arranged on the plate carrier, the license plate being held between the guide rails when arranged on the plate carrier; and at least one resilient latching element that is arranged on the carrier body and that can be deformed elastically when the license plate is being arranged on the plate carrier, and that secures the license plate on the carrier body against movement in the insertion direction when the license plate is arranged on the plate carrier.
US10410544B1 Merchandise display stand
A merchandise display stand includes a pair of brackets for carrying a panel having advertising indicia on a first end thereof. A plurality of spaced-apart upright supports extend vertically, and a channel extends across a horizontal support that spans the spaced-apart upright supports. The channel defines an upper and lower flange. The upper and lower flange define a space therebetween for selectively receiving a power cord. Each bracket defines a pair of shoulders on a second end thereof. Each of the shoulders is configured for engaging with a respective flange to receivably engage each of the brackets with the channel.
US10410543B2 Ophthalmic training simulator
An ophthalmic training simulator with simulated foreign objects and/or canthal tendons. A method of practicing foreign object removal from the eye and lateral canthotomy of the eye using said ophthalmic training simulator.
US10410539B2 Systems and methods for calculating text difficulty
Disclosed are systems, methods, and products for language learning that automatically extracts keywords from resources using various natural-language processing product features, which can be combined with custom-designed learning activities to offer a needs-based, adaptive learning methodology. The system may receive resources having text and then determine a text difficulty score that predicts how difficult the resource is for language learners based on any number of factors, including any number of semantic and syntactic features of the text. Training resources labeled with metadata may be used to train a statistical model for determining difficulty scores of newly received text. Resources may be grouped based on difficulty score, and groups of resources may correspond to language learners' proficiency levels.
US10410534B2 Modular system for the real time assessment of critical thinking skills
Disclosed are various embodiments for assisting students in a development of critical thinking skills pertinent to solving problems. An educational system may access predefined education modules from memory that facilitate an interaction between a student and a user interface. The user input provided by the student is measured in real-time such that an analysis platform may conduct a real-time evaluation of the user input. A heat map that visually depicts skills of the student is generated and may be rendered in an administrative user interface that may be accessed by a teacher or similar personnel.
US10410531B2 Systems and methods for generating improved environmental displays for vehicles
An imaging system for a moving vehicle aggregates pre-existing data with sensor data to provide an image of the surrounding environment in real-time. The pre-existing data are combined with data from one or more 3-D sensors, and 2-D information from a camera, to create a scene model that is rendered for display. The system accepts data from a 3-D sensor, transforms the data into a 3-D data structure, fuses the pre-existing scene data with the 3-D data structure and 2-D image data from a 2-D sensor to create a combined scene model, and renders the combined scene model for display. The system may also weight aspects of data from first and second sensors to select at least one aspect from the first sensor and another aspect from the second sensor; wherein fusing the pre-existing scene data with the sensor data uses the selected aspect from the first sensor and the selected aspect from the second sensor.
US10410530B1 Systems and methods for detecting potential surface collisions and providing warnings onboard an aircraft or airport vehicle
A method for providing surface collision warning data onboard a first airport vehicle comprising an aircraft or other airport vehicle configured for ground-based travel, by a processor communicatively coupled to a system memory element, is provided. The method aggregates, by the processor, three-dimensional (3D) spatial data associated with the first airport vehicle, an airport, and external airport vehicles located at the airport, to generate a set of aggregate data for the airport; determines a trajectory intent for each of the external airport vehicles; identifies potential surface collisions between the first airport vehicle and the external airport vehicles and between the first airport vehicle and the airport structures, based on the set of aggregate data for the airport, the trajectory intent for each of the external airport vehicles, and a trajectory associated with the first airport vehicle; and presents alerts associated with the potential surface collisions, via a display device communicatively coupled to the processor.
US10410527B2 Ground effect based surface sensing using propellers in automated aerial vehicles
A system and method for operating an automated aerial vehicle are provided wherein influences of ground effects (e.g., which may increase the effective thrusts of propellers by interfering with the respective airflows) are utilized for sensing the ground or other surfaces. In various implementations, operating parameters of the automated aerial vehicle are monitored to determine when ground effects are influencing the parameters associated with each of the propellers, which correspondingly indicate proximities to a surface (e.g., the ground). Utilizing such techniques, proximities of different portions of an automated aerial vehicle to the ground or other surfaces may be determined (e.g., for detecting issues with an uneven landing area, a sloped ground, etc.).
US10410525B2 Technique for monitoring a blind spot zone
A technique for monitoring a blind spot zone of a motor vehicle is described. According to one aspect, a device comprises at least one sensor or an interface of the at least one sensor, which is designed for detecting objects in the blind spot zone of the motor vehicle; an actuating unit which is designed for setting a turn-signal lamp; and a signal transmitter which is designed for outputting, in the motor vehicle, a first signal for confirming the set turn-signal lamp, and outputting a second signal, which differs from the first signal, from the same signal medium as the first signal, if the at least one sensor detects an object in the blind spot zone of the motor vehicle.
US10410518B2 Road condition information transmission method and apparatus, and road condition information obtaining method
The present disclosure discloses a road condition information transmission method and apparatus and a road condition information obtaining method. The road condition information transmission method comprises: receiving a road condition information request sent by a first client, the road condition information request being used to request road condition information; obtaining a current location of the first client; determining a target subsequent road segment from a plurality of candidate subsequent road segments of the current location, the target subsequent road segment being determined according to recorded road segment information; and transmitting road condition information of the target subsequent road segment to the first client.
US10410513B2 Fusion of non-vehicle-to-vehicle communication equipped vehicles with unknown vulnerable road user
A motor vehicle system for generating and transmitting motor vehicle imaging object data includes a communication system module positioned in a host vehicle receiving vehicle attribute data during host vehicle highway travel and preparing a fused object attribute data for transmission. An imaging device collects object imaging data representing objects within a visible detection range of the imaging device. An object detection and classification system module has an object classification sub-module used to classify the objects within the visible detection range as a vehicle type or a pedestrian and to output each as an object attribute data. A target fusion module receives the object attribute data from the object detection and classification system module, fuses the object attribute data with the vehicle attribute data to create the fused object attribute data, and forwards the fused object attribute data to the communication system module for transmission.
US10410512B1 Switch for outputting adjustment signal by interruption linear signal
The present invention provides a switch for outputting adjustment signal by interruption linear signal, comprising: a base; a moving element, one part of the moving element extending outside of the base; a gear set, which is rotated by moving the moving element and has an output gear; an interruption gear, rotated in a clockwise direction or an anticlockwise direction by driving the output gear, wherein the interruption gear has a plurality of interruption teeth distributed on periphery of the interruption gear; and at least one linear signal transceiver including an emission end and a reception end, wherein the emission end and reception end are respectively set two sides of the interruption teeth, when the interruption gear is rotated, signal delivery between the emission end and reception end is optionally interrupted by the interruption teeth, and a signal is emitted when the emission end and reception end are interrupted.
US10410508B2 Methods and apparatus for security monitoring
The present disclosure relates to a system and methods for monitoring an electronic device with an alarm state and responding to an alarm state on the device based upon a location of a respondent and more specifically, the present invention includes monitoring a security or intrusion detection system and communicating via an IP network to a controller with a user defined profile of responses. The present invention also includes a method of using a security unit on an ad hoc basis, rather than requiring a built-in alarm system.
US10410500B2 Person support apparatuses with virtual control panels
A virtual control panel for a person support apparatus includes at least one image sensor that monitors a movement of a user's finger(s) relative to a control surface. The control surface includes one or more control images thereon. When the user's finger(s) move within a threshold distance of the control image, a controller reacts as if the user had pushed an actual control button for the function that corresponds to the control image. The control image may be projected by a projector, and may have static or dynamic content. Alternatively, the control image may be printed on the surface, adhered thereto, or otherwise physically present. In some embodiments, ancillary devices may connect to the person support apparatus and forward images for projection on the control surface, thereby allowing the control surface of the person support apparatus to be used to control the ancillary devices.
US10410497B1 Anonymous notification and intervention of users requiring assistance
Embodiments of the invention include techniques for anonymous notification and intervention users requiring assistance, where the techniques include receiving an input from a user at a location, wherein the input is associated with an event requiring assistance from another user, and dynamically assigning a neighborhood based at least in part on the input, wherein the neighborhood represents a vicinity of the location. The techniques also include determining at least a threshold number of users is in the neighborhood, and based on the determination, sending a real-time alert to the users in the neighborhood, wherein the real-time alert includes information pertaining to the event requiring assistance.
US10410490B2 Security system communicator and keypad device
Techniques are described for replacing a keypad of an existing security system within a property with a communication-enabled keypad device with dual functioning capabilities as a communicator device and a keypad device. In some implementations, data is received from a security panel of a property. A keypad bus protocol of the security panel is determined based on the data received from the security panel. Sensor data is received from one or more sensors located within the property. A monitoring system command that is not specified within a keypad bus of the security panel is determined based on based on the obtained sensor data. The monitoring system command is converted to a panel command using the keypad bus protocol. The panel command is transmitted on the keypad bus of the security panel.
US10410488B2 Security connector
In one example, a connector assembly for providing security to an article of merchandise is provided. The connector assembly includes a cord having a plurality of conductors and a body portion connected to the cord. The connector assembly also includes a connection portion engaged with the body portion and including a plurality of engagement members. Each of the engagement members is electrically connected to a respective conductor in the cord, and the connection portion is configured to engage the article of merchandise to thereby electrically connect the engagement members to one another for establishing a sense loop through the conductors in the cord. Interruption of the sense loop is indicative of a security event.
US10410487B2 Security system with fixture and tracking devices for in room security of valuables
A security system includes an fixture and a tracking device in wireless communication with the fixture to communicate a disturbance to the tracking device.
US10410486B2 Battery pack abnormality detection system
An electrical-power storage device includes: a storage battery; a movement detector that detects movement of the electrical-power storage device including the storage battery; a reporter that reports that the electrical-power storage device has an abnormality to outside; and a controller that causes the reporter to report that the electrical-power storage device has an abnormality, when the movement detector detects movement of the electrical-power storage device, and the storage battery is not executing discharging.
US10410485B2 Devices and methods for locating accessories of an electronic device
Devices and methods for locating accessories of an electronic device are provided. In one example, a method may include detecting parameters associated with disconnecting an accessory from the electronic device. The electronic device, or an associated device, may store the detected parameters so that the detected parameters are accessible if the accessory becomes lost. The electronic device may receive a request from a user of the electronic device for assistance in locating the accessory. In response to the request for assistance in locating the accessory, the electronic device may provide the stored parameters to the user of the electronic device to aid them in searching for their lost accessory.
US10410482B2 Programmable audio level indicator
Audio level indicators are known which comprise moving needles, or an array of lights, or an illuminated bar. However, the way in which they provide information is fixed. A programmable audio level indicator for use with a mixing desk is provided which comprises a first light source arranged to emit a coloured light, in response to an audio signal received from a connected audio source, to indicate the audio level of that received signal, the indicator arranged to vary the colour and intensity of the light emitted as the audio level changes, wherein the indicator is configured such that the audio levels at which the colour changes are selectable, the indicator further configured such that the colour emitted to indicate an audio level, or range of audio levels, is also selectable.
US10410480B2 Card reading assembly and self-service terminal equipped with the same as well as method for monitoring the same
A card reading assembly for a self-service terminal includes a storing compartment for a card containing data to be read. The self-service terminal includes at least one sensor and an evaluation device connected hereto and the card reading assembly is protected against manipulation attempts by arranging at least one sensor in the card reading assembly and at least one linearly extending sensor arrangement that is attached in the storing compartment. The evaluation device checks at least one spatial dimension of the card via the sensor arrangement. Preferably, the sensor system is a sensor arrangement including a plurality of linearly extending sensor elements that extend in a first direction or a second direction in relation to the card retracted into the storing compartment. It can be effectively determined whether a retracted card is a genuine card of if a manipulation is present that targets the inside of the card reading assembly.
US10410476B2 Gaming device utilizing multiple symbol replacement
Embodiments of the present invention set forth systems, apparatuses, and methods for involve or otherwise facilitate a multiple symbol replacement process. Accordingly, a gaming device includes a display having a first game grid and a second game grid, and can be configured to replace at least two symbols in the second game grid, with each of the replaced symbols being in separate game reels that form columns in the second grid, when a predetermined symbol appears in the first game grid as part of a determined game outcome. Alternatively, the gaming device may be configured to replace symbols in the second game grid when a predetermined symbol appears in the first game grid, and replace symbols in the first game grid when a predetermined symbol appears in the second game grid.
US10410474B2 Method of and system for conducting multiple contests of skill with a single performance
A method of and system for conducting multiple competitions of skill for a single performance are described herein. User generated competition groups and system generated competition groups allow users to participate in multiple competitions at once based on answering the same questions or making the same selections related to a single event. The users are informed of each competition either via email, text message or when logging into the network via a website. The users select which competitions groups to join. After joining the desired groups, the users then make their selections related to the event which are transmitted to the network where results are tabulated and transmitted back to the users. The results are separated based on each competition group, so that users can continually know where they stand in each separate competition. With multiple competition groups, users are able to have varying success from the same performance in multiple competitions.
US10410472B2 Casino game with next round multipliers
A player plays a first round of a casino slot machine game. If the player achieves a winning outcome on the first round of play, the payouts for the next round of play of the casino game will be increased. The amount of the increase is based on the category of the winning outcome on the first round of play. Each subsequent round of play continues to have increased payouts if the player continues to achieve winning outcomes. When the player has a losing outcome, the payouts revert to the base level. An extra wager may be required from the player to activate this feature during the play of the casino game.
US10410469B2 Skill-assistance in skill-based wagering
An electronic wagering event is performed on a gaming platform. The wagering event is based upon providing predetermined alignment of virtual symbols within a grid of frames in columns and rows. The processor provides a display of a random distribution of symbols within the frames of the grid on the video display The processor assigns a specific maximum number of symbol transfer steps that the player position may input from the player input controls at the player position. A visual display indicates how symbols are to be transferred within the frames of the grid on the video display to increase winning paylines. Upon exhaustion of the specific maximum number of symbol transfer steps that the player position may input, the processor determining correspondence of symbol distribution within the grids with respect to the paytable and resolves all wagers.
US10410467B2 Method for sharing game play on an electronic gaming device
Embodiments of the present concept provide an electronic gaming device that facilitates wagering by multiple players on a single gaming device. Also provided is a method of sharing game play on such a gaming device, where the method includes receiving a wager from a first player at a first gaming station, receiving a wager from a second player at a second gaming station, initiating a gaming event that is displayed at the first and second gaming stations, and awarding prizes associated with gaming outcomes displayed at the first and second gaming stations.
US10410466B2 Amusement machine and monitoring system
An amusement machine including a housing for receiving a computer-controlled game process control, connected to a display device for depicting the game process, which is connected to an actuator allocated to the housing for signaling information sent by the game process control. Wherein the signals of the actuator designed as an infrared light diode can be perceived by a monitoring device designed as a monitoring camera.
US10410458B2 Bezel assembly for use with an automated transaction device
A bezel assembly for data reception is provided for use in a transactional device that comprises a door attached to open and close. The bezel assembly comprises: a casing secured to the door, an interior insertion/dispensing slot formed in the casing, a hollow tongue or protrusion forward-extending from the casing to define a bottom surface of the interior insertion/dispensing slot, and a wireless communication module arranged in the hollow tongue or protrusion for communication with a built-in NFC chip in an identification card when put in the interior insertion/dispensing slot to identify a user of the identification card.
US10410457B2 Media dispenser cassette mechanism (MDCM)
A compact and cost effective Media Dispenser Cassette Mechanism (MDCM) in the ATMs, which functions as a complete cash and media dispenser on its own. Each Media Dispenser Cassette (MDC) comprises a cover head assembly (101), a main frame assembly (102), a bottom cover assembly (103) and a top cover assembly (104). The main frame assembly (102) comprises a main path roller assembly (301), a motor assembly (302), a picker assembly (303), a shaft driver assembly (304), a Printed Circuit Board (PCB) mounting plate assembly (305), a note pick assembly (306), an idler assembly (307), a roller assembly (316), and a main transport and a roller assembly (320). The MDC independently controls transporting and delivers note by note which is collected by bunch of cash presenter and then delivered to the user as a bunch of cash thereby shortening the note travel, eliminating jam conditions and note rejections.
US10410455B2 Banknote processing method and device
Disclosed is a banknote processing method and device. The banknote processing method includes: scanning a substrate through the image acquisition module while acquiring banknote image data through an image acquisition module to obtain substrate image data; acquiring a characteristic value of the substrate image data; calculating a change value of the characteristic value of the substrate image data relative to a reference characteristic value; judging whether the change value is greater than a preset threshold value; and configuring parameters of the image acquisition module if it is judged that the change value is greater than the threshold value.
US10410453B2 Marking plastic-based products
Methods of marking plastic-based products and marked plastic-based products are provided. Some methods include irradiating the product to alter the functionalization of the plastic. In general, the present disclosure features methods of marking substrates, e.g., substrates including plastics, such as plastic-based products, such as polymer banknotes. Such plastics can be rigid or flexible, e.g., elastomeric. Such plastics can be thermoplastic or thermosets. In some cases, the products are marked by irradiating plastic-based materials, e.g., sheet materials, under conditions that alter characteristics of the irradiated plastic.
US10410449B2 Systems and methods for providing access to a secured container
Systems and methods are described that provide access to secured containers in a facility. The systems and methods unlock a lock securing the container in response to receiving identifying information for an individual seeking access to the secured container. If objects are removed from the secured container by the individual, the systems and methods can determine whether an authorization was received for the removed objects within a time period. If the authorization is not received, the systems and methods can issue an alert including the identifying information using an alert system.
US10410447B2 System and method for communicating with a vehicle
A system and method for using a portable device to communicate with a vehicle to authorize one or more vehicle operations. The portable device may authorize the vehicle to unlock/lock doors, start the vehicle engine, or mobilize the vehicle, or a combination thereof. The vehicle may include a vehicle transmitter system with one or more transmitters disposed at various locations on the vehicle, and the portable device may be configured to monitor a communication strength between the portable device and the one or more transmitters of the transmitter system. Based on the monitored signal strength, the portable device may determine location information about itself.
US10410444B2 System and method for access control
A system for access control, said system comprising a plurality of mobile user devices, an access control device and an access control server, wherein said access control server is configured to send configuration data to said access control device by communicating over a Low Throughput Network, said configuration data comprising a distinct data element (RN-AP) and an authorization code (XRES-AP) for the access control device; said access control device is configured to receive said configuration data from said access control server by communicating over the Low Throughput Network; each mobile user device is configured to establish a communication channel with the access control device and to receive said distinct data element (RN-AP) over said communication channel; and to send a request containing the distinct data element in order for the access control device to receive a further authorization code (XRES-AP) determined by the access control server; and said access control device is configured to compare the received further authorization code with the authorization code previously received at the access control device from the access control server and to validate the access based on the result of the comparing.
US10410440B2 Distributed system and method for monitoring vehicle operation
A distributed system for monitoring and control of a vehicle having a plurality of physical systems, and a plurality of subsystems includes a supervisory controller with a first computer readable storage media for monitoring and storing a plurality of operational parameters. The supervisory controller communicates with a server a communications networks. A first method includes storing historical data in a database; simulating the physical system within the vehicle using a functional model; and continuously improving the model. Specific implementations of the first method include the physical system being a hydraulic system, an internal combustion engine, and a battery module. A second method includes storing historical data in a database; estimating a transfer function characterizing the behavior of a physical system; and diagnosing a subsystem as having a failure or a degradation. A third method includes monitoring operation actions related to safety, productivity, and efficiency. A fifth method includes operator training.
US10410433B2 Method of modifying ray tracing samples after rendering and before rasterizing
A method of directly modifying ray tracing samples generated by a ray tracing renderer. Modifications to samples may be made after rendering and before rasterizing, in contrast to typical compositing workflows that manipulate pixels of a rasterized image. Modifications may be based on user input. Rasterization may be performed afterwards at any desired resolutions, for example to adapt to different displays. Samples may be tagged with object identities, facilitating object selection without the need for object masks. Pseudo-random ray patterns typically used by renderers may be supported directly. Many operations may be performed directly on samples, including color changes, object repositioning, and merging of samples from different scenes. Secure samples with scrambled ray directions may be modified directly. Modified samples may be compressed for storage or transmission, and may be streamed to receiving devices that rasterize the samples for display, possibly after decompressing or decrypting the received streams.
US10410430B2 Synchronization and animation of views showing digital 3D models of teeth
Systems and methods for displaying synchronized views and animations of digital 3D models of a person's intra-oral structure such as teeth. Two digital 3D models obtained from scans at different times are displayed in side-by-side views and synchronized via registration of the two scans or corresponding models. A user's control input to one displayed model causes the same manipulation of both models since they are registered. The two digital 3D models can also be displayed in an animation mode where the first model slowly morphs into the second model to illustrate changes in the intra-oral structure over time.
US10410428B1 Providing technical support in an augmented reality environment
Various embodiments of the invention provide methods, systems, and computer program products for providing support to a party who is using an augmented reality device and seeking to resolve an issue. One or more pieces of information are obtained through the augmented reality device and a cause of the issue is identified by utilizing one or more predictive models and the pieces of information as input to the models. Once the cause has been identified, a script is queried that includes instructions to be performed by the party to address the cause and media to execute on the augmented reality device to aid the party in performing the instructions. Accordingly, the instructions and media are communicated to the party through the augmented reality device so that the party may perform the instructions with the aid of the media to address the cause of the issue.
US10410426B2 Augmented reality vehicle user interface
A system and method of operating a vehicle using virtual vehicle controls, wherein the method includes: capturing image or video data from an area within an interior of the vehicle; sending a virtual vehicle control graphics request to a vehicle; receiving virtual vehicle control graphics response from the vehicle, wherein the virtual vehicle control graphics response includes virtual vehicle control graphics; and presenting the captured image or video data and the virtual vehicle control graphics on a display of the AR/VR device such that the virtual vehicle control graphics are presented over the captured image or video data, wherein the virtual vehicle control graphics includes one or more vehicle-user interface components.
US10410424B1 System health awareness using augmented reality
System health related information is obtained from a system being monitored, wherein the system being monitored comprises an information processing system. One or more graphics representing at least a portion of the system health related information are generated. The one or more graphics are overlaid onto a real-world view of the system being monitored to generate an augmented reality view illustrating the system health related information for the system being monitored. The augmented reality view may be presented on a user device.
US10410421B2 Method and server for providing virtual reality image about object
A method and a server for providing a virtual reality image about an object are provided. To elaborate, the method includes receiving a lookup request for a virtual reality image about an object selected by a user from a user device; and providing a virtual reality image including one or more 360-degree images corresponding to the object to the user device, herein the 360-degree image includes image data about views from multiple directions from a photographing location of the image.
US10410420B2 Information processing apparatus, information processing method, and storage medium
An apparatus includes an image acquisition unit configured to acquire a captured image of a real space, a position and orientation acquisition unit configured to acquire a position and orientation of each of a plurality of virtual objects, an interference determination unit configured to determine whether interference is present between the virtual objects based on the position and orientation of each of the plurality of virtual objects and model data of the plurality of virtual objects, an interference information recording unit configured to record an outline of an interference part where the virtual objects interfere with each other as interference information, based on a result of the interference determination unit, a generation unit configured to generate a composite image including the captured image, an image of the plurality of virtual objects, and an image representing the outline of the interference part.
US10410417B2 System and method for navigating a tomosynthesis stack using synthesized image data
A system and method for displaying and navigating breast tissue is configured for or includes obtaining a plurality of 2D and/or 3D images of a patient's breast; generating a synthesized 2D image of the breast from the obtained images; displaying the synthesized 2D image; receiving a user command, or otherwise detecting through a user interface, a user selection or other indication of an object or region in the synthesized 2D image; and displaying at least a portion of one or more images from the plurality, including a source image and/or most similar representation of the user selected or indicated object or region.
US10410415B2 Self drawing tool for a computer-implemented automated design, modeling and manufacturing system
A method and system for automatically generating a co-ordination drawing of a project is disclosed. In one embodiment, a method includes inputting parametric information, and accessing a file associated with a schematic drawing of a project and identifying a plurality of elements in the schematic drawing from the file. The method further includes obtaining geometrical and connectivity information associated with each of the plurality of elements by analyzing each of the plurality of elements. Additionally, the method includes selecting one or more predefined objects from a spatial database based on the geometrical and connectivity information associated with each of the plurality of elements and the inputted parametric information. The method further includes automatically generating a co-ordination drawing of the project using the one or more predefined objects, wherein the coordination drawing provides routing information of the plurality of elements in the project.
US10410412B2 Real-time processing of captured building imagery
A process for receiving, from a computing device, a series of captured building images and processing, in real-time, each building image in the series of captured building images to determine if the building image meets a minimum threshold for quality. The process continues, for each building image meeting the minimum threshold for quality, by returning a first quality indication to the computing device and for each building image not meeting the minimum threshold for quality, by returning a second quality indication to the computing device. When a complete set of quality building images has been received, the process continues by creating at least a partial multi-dimensional building model based at least partially on the complete set of quality building images.
US10410409B2 Automatic positioning of standard planes for real-time fetal heart evaluation
An ultrasound system and method are described for acquiring standard views of the fetal heart simultaneously with real-time imaging. A matrix array probe is manipulated until a first standard view such as a 4-chamber view is acquired. The first standard view image is matched to its corresponding plane in a fetal heart model. From the matched plane of the heart model, the orientations of the other standard views are known from the geometrical relationships of structures within the heart model. This orientation information is used to control the matrix array probe to automatically scan the planes of all of the standard views simultaneously in real-time.
US10410406B2 Enhanced three-dimensional point cloud rendering
A method of rendering a three-dimensional point cloud in a two-dimensional display includes inputting the three-dimensional point cloud that includes three-dimensional coordinates of a set of points, creating a depth buffer for the three-dimensional point cloud that includes depth data for the set of points from a viewpoint location. The method further includes determining a foreground depth buffer by, for each respective pixel area of the two-dimensional display, determining a foreground depth by detecting a closest point to the viewpoint location among a subset of the set of points corresponding to the respective pixel area, and assigning a depth of the closest point as the foreground depth for the respective pixel area. The method further includes filtering the depth buffer to obtain a filtered depth buffer by removing points that are not in the foreground, and outputting the filtered depth buffer to the two-dimensional display.
US10410405B2 Reducing computational complexity in three-dimensional modeling based on two-dimensional images
A method for three-dimensional (3D) modeling using two-dimensional (2D) image data includes obtaining a first image of an object oriented in a first direction and a second image of the object oriented in a second direction, determining a plurality of feature points of the object in the first image, and determining a plurality of matching feature points of the object in the second image that correspond to the plurality of feature points of the object in the first image. The method further includes calculating similarity values between the plurality of feature points and the corresponding plurality of matching feature points, calculating depth values of the plurality of feature points, calculating weighted depth values based on the similarity values and depth values, and performing 3D modeling of the object based on the weighted depth values.
US10410403B1 Three-dimensional voxel mapping
A device can be configured to receive map data from at least one map data provider, the map data including data points representing information regarding a space. The device can generate a first set of voxels based on the map data, the first set of voxels representing a first three-dimensional space that includes: at least a portion of the space represented by the map data, and voxel data corresponding to at least one of the data points. The device may also index the first set of voxels in a first index; generate a second set of voxels based on the first set of voxels, the second set of voxels representing a second three-dimensional space that is included in the first three-dimensional space; and index the second set of voxels in a second index.
US10410400B1 Digital image editing for images of folded objects
Systems and techniques provide a user interface within an application to enable users to designate a folded object image of a folded object, as well as a superimposed image of a superimposed object to be added to the folded object image. Within the user interface, the user may simply place the superimposed image over the folded object image to obtain the desired modified image. If the user places the superimposed image over one or more folds of the folded object image, portions of the superimposed image will be removed to create the illusion in the modified image that the removed portions are obscured by one or more folds.
US10410399B2 Determining n-dimensional Euclidian distance in graphics for improved texture sampling and level of detail
Methods and apparatus relating to techniques for. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to determine a first line and a second line which define a chord to approximate a curve in two-dimensional (2D) space; and extend first line and the second line to a three-dimensional (3D) space using a line approximation between the 2D space and the 3D space. Other embodiments are also disclosed and claimed.
US10410396B2 Animating sketches via kinetic textures
A sketch-based interface within an animation engine provides an end-user with tools for creating emitter textures and oscillator textures. The end-user may create an emitter texture by sketching one or more patch elements and then sketching an emitter. The animation engine animates the sketch by generating a stream of patch elements that emanate from the emitter. The end-user may create an oscillator texture by sketching a patch that includes one or more patch elements, and then sketching a brush skeleton and an oscillation skeleton. The animation engine replicates the patch along the brush skeleton, and then interpolates the replicated patches between the brush skeleton and the oscillation skeleton, thereby causing those replicated patches to periodically oscillate between the two skeletons.
US10410395B2 Method for communicating via virtual space and system for executing the method
A method includes defining a virtual space associated with a user. The virtual space includes an avatar object associated with the user, the avatar object comprising a head and a body. The method further includes acquiring, in response to a detected rotation of a head of the user, information representing an angular velocity of the detected rotation. The method further includes determining whether the angular velocity is equal to or greater than a threshold value. The method further includes rotating, in response to a determination that the angular velocity is equal to or greater than the threshold value, the head of the avatar object without rotating the body of the avatar object.
US10410394B2 Methods and systems for 3D animation utilizing UVN transformation
A system and method for 3D animation utilizing UVN transformation includes generation of head meshes in Cartesian space, transformation of head mesh vertices into UVN coordinate space, mapping of vertices to their closest UV coordinates on the surface, with signed distances becoming their N coordinates, sculpting flattened, square UVN meshes, transforming said meshes back to Cartesian space by evaluating the parameterized surface at the new UV coordinates, and scaling surface normal by the new N coordinate and adding to the surface positions.
US10410392B2 Data structure for computer graphics, information processing device, information processing method and information processing system
The present invention is designed to allow easy synchronization of the movement of a computer graphics (CG) model with sound data. The data structure according to an embodiment of the present invention presents a data structure that relates to a computer graphics (CG) model, including first time-series information for designating the coordinates of the components of the CG model on a per beat basis, and the first time-series information is used on a computer to process the CG model.
US10410389B2 Editing interface for video collaboration campaigns
Systems and methods for creating a collaborative video campaign. The method comprises receiving, at a server, a plurality of videos from remote contributor image capture devices, then sorting the plurality of videos at the server into separate categories, each corresponding to a shot type. Then, the method may comprise displaying, on a page of an edit creation interface of a computing device, representative images of at least some of the plurality of videos within a plurality of sections, wherein the plurality of sections on the edit creation interface comprise: a first section for at least one of the plurality of videos to be reviewed; and a second section at least one of the plurality of videos that have been selected; and providing a selection tool associated with each representative image that allows a user to select the associated video as suitable for inclusion in the campaign.
US10410383B2 System and method for image data processing in positron emission tomography
The present disclosure relates to systems and methods for reconstructing a PET image. The systems may execute the methods to acquire PET data of a subject. The PET data may include position information of a plurality of coincident events. The plurality of coincident events may include scattering events and random events. The systems may execute the methods to select a portion of the PET data from the PET data based on the position information. The systems may execute the methods to reconstruct a first preliminary image of the subject based on the selected portion of the PET data, and project the first preliminary image. The systems may execute the methods to may determine, based on the PET data and the projection of the first preliminary image, preliminary correction data relating to the scattering events and the random events.
US10410379B2 Reconstructing an image
A method of reconstructing an image that may include in at least one example: determining coincidence events based on detection by a detector during a continuous incremental scanning; determining an axial position for each of the coincidence events; storing data for each of the coincidence events including the axial position in a list mode; sorting the data for each of the coincidence events according to a spatial order; and obtaining an image by performing iterative reconstruction with the sorted data for each of the coincidence events.
US10410375B2 Image processing apparatus, image processing method, and a non-transitory computer readable medium
An image processing apparatus comprising: a storage device storing weather data representing a state of an atmospheric air in at least one of a plurality of areas existing within a predetermined range; and a control device computing a color of a cloud about at least one area by using the weather data.
US10410372B1 Methods, systems, and computer-readable media for utilizing radial distortion to estimate a pose configuration
Methods, systems, and computer-readable media for utilizing radial distortion to estimate a pose configuration are disclosed. According to one aspect, the method includes receiving, from each of a plurality of camera devices, an input pixel row of a radially distorted image and conducting a row comparison between each of the input pixel rows and a respectively associated synthesized pixel row. The method further includes approximating, for each row comparison, a span of a curve in an image space with a plurality of segments and computing, for each of the plurality of segments, a constraint. The method also includes utilizing the constraints to estimate a pose configuration.
US10410363B2 Jaw surface based registration
A computer-implemented method and system are provided for registering a human jaw with a volumetric computed tomography image of that jaw positioned in an image reference coordinate system and stored in a computer-readable memory. The method involves attaching a jaw marker to the jaw to establish a pose trackable jaw reference coordinate system; moving a surface sampling tool over at least one portion of the surface of the jaw while operating a pose tracking system and a computer processor to record samples in the jaw reference coordinate system indicative of locations within the at least one portion of the surface of the jaw; operating a computer processor to determine an approximate initial registration mapping; then beginning with the approximate initial registration mapping, incrementally adjust the registration mapping. Incrementally adjusting the registration mapping involves computing an edge proximity value at each sample location mapped to the image by the registration mapping.
US10410362B2 Method, device, and non-transitory computer readable storage medium for image processing
An image processing method includes generating, by a processing component, a first input feature map based on an input image using a first convolutional neural network; generating, by the processing component, a first template feature map based on a template image using the first convolutional neural network; generating, by the processing component, a first estimated motion parameter based on an initial motion parameter, the first input feature map and the first template feature map using an iterative Lucas-Kanade network; and performing, by the processing component, image alignment between the input image and the template image based on the first estimated motion parameter.
US10410361B2 Moving object detection method and system
A moving object detection method and a moving object detection system are provided. The method includes: predetermining a background image corresponding to a scene monitored by a video monitoring device; performing a subtraction processing on a grayscale image to be detected and the background image to acquire a difference image; and binarizing the difference image and determining a moving object in the grayscale image to be detected, where the determining the background image includes: dividing a first grayscale image frame and a second grayscale image frame in a grayscale image frame sequence captured by the video monitoring device into image blocks to acquire a first image block set and a second image block set respectively, and determining the background image using a difference between the first image block set and the second image block set.
US10410358B2 Image processing with occlusion and error handling in motion fields
Methods, devices and computer-readable mediums for detecting occlusions which occur due to foreground object movement with respect to a background between first and second successive frames. Occlusion detection may use motion estimation with respect to at least a third frame temporally preceding the first frame. Occlusion detection may be based on one or more assumptions such as: occlusion motion vectors are different than other background motion vectors; occlusion motions are likely to be similar to foreground occluding motion; and/or motion estimation will match an occlusion block with a block belonging to a common background object. Occlusion detection may be combined with motion error detection based on a motion field divergence using a motion vector assigned to the occlusion, e.g., for generating an intermediate frame in frame up rate conversion (FRUC).
US10410355B2 Methods and systems for image analysis using non-euclidean deformed graphs
Disclosed are methods and systems for analyzing data. An example method can comprise receiving volume data representative of an object. A first graph can be generated based on the volume data. The first graph can comprise nodes arranged in a Euclidean space. A deformation field can be determined based on the volume data. The deformation field can be applied to the first graph to form a second graph. The second graph can comprise nodes arranged in a non-Euclidean space. The second graph can be segmented.
US10410349B2 Selective application of reprojection processing on layer sub-regions for optimizing late stage reprojection power
Optimizations are provided for late stage reprojection processing for a multi-layered scene. A scene is generated, which is based on a predicted pose of a portion of a computer system. A sub-region is identified within one of the layers and is isolated from the other regions in the scene. Thereafter, late stage reprojection processing is applied to that sub-region selectively/differently than other regions in the scene that do not undergo the same late state reprojection processing.
US10410346B2 Detecting tooth wear using intra-oral 3D scans
A method for detecting tooth wear using digital 3D models of teeth taken at different times. The digital 3D models of teeth are segmented to identify individual teeth within the digital 3D model. The segmentation includes performing a first segmentation method that over segments at least some of the teeth within the model and a second segmentation method that classifies points within the model as being either on an interior of a tooth or on a boundary between teeth. The results of the first and second segmentation methods are combined to generate segmented digital 3D models. The segmented digital 3D models of teeth are compared to detect tooth wear by determining differences between the segmented models, where the differences relate to the same tooth to detect wear on the tooth over time.
US10410345B2 Image processing device and image processing method
An image processing device and an image processing method are provided. The image processing device includes: an acquisitor configured to acquire multiple slice images arranged in an order; a selector configured to detect the multiple slice images sequentially, to determine a reference slice image and a reference trachea region in the reference slice image; and a branch point determiner configured to determine, with a region growing method, trachea regions of slice images following the reference slice image sequentially by using the reference trachea region as a seed region, and determine connectivity of the trachea regions, until a branch point slice image is determined, where a trachea region of the branch point slice image includes two disconnected regions. With the image processing device and the image processing method, manual intervention can be reduced and a position of the branch point can be determined more accurately.
US10410338B2 Method and system for correlating optical images with scanning electron microscopy images
The correlation of optical images with SEM images includes acquiring a full optical image of a sample by scanning the sample with an optical inspection sub-system, storing the full optical image, identifying a location of a feature-of-interest present in the full optical image with an additional sources, acquiring an SEM image of a portion of the sample that includes the feature at the identified location with a SEM tool, acquiring an optical image portion at the location identified by the additional source, the image portions including a reference structure, correlating the image portion and the SEM image based on the presence of the feature-of-interest and the reference structure in both the image portions and the SEM image, and transferring a location of the feature-of-interest in the SEM image into the coordinate system of the image portion of the full optical image to form a corrected optical image.
US10410336B2 Inspection device, storage medium, and program
An inspection device includes: an irradiation unit irradiating an inspection target with light by causing a predetermined position within a display screen to emit light; a captured image acquisition unit acquiring a captured image obtained by imaging the inspection target; a calculation unit calculating coordinates in the display screen corresponding to coordinates in the captured image on the basis of light emission position coordinate information and light reception position coordinate information indicating coordinates of a light emission position and a light reception position; and an inspection pattern creation unit creating an inspection pattern which is displayed on the display screen so that first patterns and second patterns are alternately arranged in the captured image and which is used to inspect presence a defect on a surface of the inspection target, on the basis of a calculation result of the calculation unit.
US10410335B2 Inspection method and inspection apparatus
An inspection method and apparatus comprising, a step of reflecting linearly-polarized light having a predetermined wavelength using an non-polarizing beam splitter after transmitting the linearly-polarized light through a half-wave plate, irradiating a sample with the linearly-polarized light having a polarization plane of a predetermined angle, causing the light reflected by the sample to be incident to an image capturing sensor through a lens, the non-polarizing beam splitter, and an analyzer, and acquiring an optical image of a pattern formed on the sample; acquiring a plurality of optical images by changing an angle of the analyzer or the half-wave plate, and obtaining an angle of the analyzer or the half-wave plate such that a value of (σ/√A) becomes a minimum; and a step of inspecting whether a defect of the pattern exists, wherein the pattern is a repetitive pattern having a period at a resolution limit or less.
US10410332B2 Method of analyzing lattice strain of semiconductor device
A method of analyzing lattice strain of a semiconductor device includes generating a spectrum image by performing a Fourier Transform on an image of a semiconductor device, providing a first hybrid mask filter t filter designed to select at least one peak frequency from the spectrum image, filtering the spectrum image using the first hybrid mask filter to generate a filtered spectrum image, and generating a first strain image by performing an inverse Fourier Transform on the filtered spectrum image.
US10410330B2 System and method for comparison-based image quality assessment
An image quality assessment and restoration system may include a processor and a memory storing instructions to receive an input image, receive a predetermined number of parameter candidates, generate a reconstructed image from the input image for each parameter candidate, sort the reconstructed images by the overall comparative quality between them and determine the best reconstructed image, calculate the overall comparative qualities between the remaining reconstructed images and the best reconstructed image, eliminate any parameter candidates that are suboptimal based on the calculated overall comparative quality, iteratively generate and sort additional reconstructed images and eliminate suboptimal parameter candidates until each of the remaining parameter candidates is converged, and output the converged parameters for use in image restoration. The overall comparative quality may depend upon the local gradient-based structure information and/or the global texture quality information.
US10410320B2 Course profiling and sharing
Systems and methods for unmanned aerial vehicle (UAV) course profiling are provided. A plurality of images may be captured by a UAV flying along a course at a first location. A profile may be constructed for the course based on the images captured by the UAV. The constructed course profile is transmitted over a communication network to a virtual reality system at a second location. The virtual reality system may generate a virtual environment corresponding to the course based on the constructed course profile, and a second UAV at the second location may fly along the virtual course.
US10410319B2 Method and system for operating a touch-sensitive display device of a motor vehicle
A determination is made as to whether a driver or a front-seat passenger of the motor vehicle would like to operate a display device. If it is detected that only the driver would like to operate the display device, the display device is put in a first operating mode in which a graphic user interface is displayed exclusively in a driver-side display region of the display device. If it is detected that only the front-seat passenger of the motor vehicle would like to operate the display device, the display device is put in a second operating mode in which the graphic user interface is displayed exclusively in a front-seat-passenger-side display region of the display device. If it is detected that the driver and the front-seat passenger of the motor vehicle both would like to operate the display device, the display device is put in a third operating mode in which the graphic user interface is displayed in the driver-side display region and at least part of the graphic user interface is additionally also displayed in the front-seat-passenger-side display region.
US10410315B2 Method and apparatus for generating image information
A method and apparatus for generating image information. A specific embodiment of the method includes: acquiring a rotation angle and a scaling of a target image relative to a reference image, and acquiring an intrinsic parameter of a video camera collecting the reference image; generating a projective transformation matrix based on the rotation angle, the scaling and the intrinsic parameter; generating a coordinate offset of the each neighborhood pixel of the feature point in the reference image; generating, based on a coordinate of the feature point in the reference image, the coordinate offset of the each neighborhood pixel of the feature point in the reference image and the projective transformation matrix, coordinates of the each neighborhood pixel of the feature point in the reference image; and generating a feature point descriptor of the feature point.
US10410313B2 Dynamic foveation adjustment
This disclosure describes examples for determining an amount of foveation that is to be applied for rendering an image. The example techniques may use information indicative of a performance of a graphics processing unit (GPU) to determine the amount of foveation that is to be applied. The GPU may render an image based on the determined amount of foveation.
US10410312B2 Method and system for interactive graphics streaming
The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.
US10410308B2 System, method, and device for personal medical care, intelligent analysis, and diagnosis
A system for personal medical care, intelligent analysis and diagnosis may include: at least one source of medical information; at least one source of personal medical data for at least one patient; and one or more servers, where the medical information and the personal medical data are accessible to the server(s). The server(s) may include: an artificial intelligence (AI) component for analyzing the personal medical data with the medical information and identifying at least one issue requiring follow-up by the patient or by at least one external authorized entity; and at least one real-time communication link for bi-directional communication with at least one external authorized entity.
US10410306B1 Method and system for providing remote access to data for display on a mobile device
A method and system for providing remote access to data for display on a client computer via a computer network is provided. A first and second server computer connected to a computer network execute a first and second server remote access program, respectively, for communicating with an associated first and second application program. The client computer, which is also connected to the computer network, executes a client remote access program for simultaneously communicating with the first and second server remote access programs via a first and second communication link. The first and second server remote access programs determine first and second presentation data indicative of an application state of the first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data.
US10410305B1 Exception-based integrated patient access workflow
An exception-based integrated patient access workflow via a single user interface is provided. When patient data associated with a healthcare encounter is received, various rules may be applied to cross-check the received data with other stored and received data to ensure correct patient data and to ensure accurate information for downstream patient access workflow processes. An indication of discrepant data, missing data, or input/user-interaction that may be needed for performance of a patient access workflow process may be provided. The indication may be provided via alerts displayed in an integrated user interface. Accordingly, a user may be able to address and resolve alerts to ensure patient access workflow processes are performed prior to a healthcare encounter.
US10410302B1 Systems and methods for connecting buyers to agents
Methods, systems, means and machine-readable media embodying program instructions for connecting nearby real estate agents with potential buyers are described. Certain methods allow buyers to identify a real estate property while traveling around a neighborhood, generate a request to view the property, and then select an agent from among other agents to meet at the property before the buyer exits the neighborhood.
US10410299B2 Optimizing split fertilizer application
In an embodiment, a method comprises: receiving pre-planting data representing a lower bound date value and an upper bound date value of dates for a pre-planting application of fertilizer to an agricultural field; side-dressing data representing a lower bound date value and an upper bound date value of dates for a side-dressing application; fertilizer cost data representing a cost of a fertilizer application; labor cost data representing a cost of applying fertilizer to the field; and expected profit data. Based on the received data, one or more penalty constraints are determined. Based on the received data, a fertilizing schedule is generated. The schedule comprises the one or more valid calendar dates on which fertilizing the agricultural field is recommended and the one or more valid fertilizer amounts to be applied to the agricultural field on the one or more valid calendar dates to maximize a yield from the agricultural field.
US10410294B1 Utilizing machine learning models to automatically perform actions that maintain a plan for an event
A device receives, from a user device, plan information that identifies a plan for an event and includes information identifying an account associated with the plan, plan items of the plan, and priorities and preferences associated with the plan items, where the user device is associated with a user of the account and the plan. The device receives transaction information identifying transactions associated with the account, and processes the plan information and the transaction information, with a first model, to identify transactions related to the plan. The device processes information associated with the particular plan item, the plan information, and the transaction information, with a second model, to determine recommendations for the plan, where the information associated with the particular plan item includes information identifying a priority and a preference associated with the particular plan item. The device provides information indicating the recommendations to the user device.
US10410290B2 Vehicle damage detector
A vehicle damage detector includes: a vehicle with a motor, a suspension, a wheel, a sensor configured to report a suspension displacement; processor(s) configured to: estimate existing suspension damage based on the reports, project marginal future suspension damage based on a route and the existing suspension damage, calculate a marginal decrease in vehicle value from taking the projected route.
US10410289B1 Insurance underwriting and re-underwriting implementing unmanned aerial vehicles (UAVS)
Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an area surrounding an insured or potentially insured asset, such as with the insurance customer's permission, and collect data related to the insured or potentially insured asset, such as size, height, roof shape, materials (siding, roofing), etc. which may form a basis of the underwriting detail used to evaluate a property. The drone data may reveal site characteristics, such as slope or grade of a parcel; the proximity to other structures (and their uses); trees; rivers; coastlines; and earthquake faults. The drone data may be used by an insurance provider remote server to assess the risk associated with an insured asset, generate or modify an insurance premium or discount, etc. The drone data may also be used to mitigate risk and prevent loss by alerting policyholders of the risk such that corrective action may be taken.
US10410287B2 Prediction market and combinatorial prediction market volume forecasts
Systems and methods for volumetric forecasting based on prediction market probability estimates. Alternative simulated starting values for prediction markets are used in order to determine the preferred starting values for prediction markets to use in volumetric forecasting. A user interface that facilitates using prediction market probability estimates to determine volumetric forecasts is described herein.
US10410286B2 Inter-product matrix
Lists of tradeable objects may be generated and displayed to enable a user to define a trading strategy having multiple legs. The lists of tradeable objects may be used to define and display different combinations of the tradeable objects that are included in each of the lists. Each combination of tradeable objects may define the different legs of a spread that may be tradeable on one or more exchanges. A combination of tradeable objects may be selected to display contract information associated with the different legs of the spread. The contract information for each leg may be used to define and display spread information for the legs of the trading strategy. The spread information may allow the user to view information related to the spreads for different combinations of tradeable objects in a display.
US10410284B1 Trading money market instruments
Improved techniques for trading money market instruments are disclosed. In some embodiments, a first view comprising consolidated real time data corresponding to a plurality of money market instruments is provided. In response to receiving a selection of a prescribed money market instrument via the first view, a second view comprising bids currently available for the selected money market instrument is provided. In response to receiving a selection of a bid via the second view, an interface for negotiating and possibly consummating a trade corresponding to the selected bid is provided, wherein the interface for negotiating and possibly consummating the trade is provided based on a determination that counterparties involved in the trade are qualified to engage in the trade.
US10410282B2 Systems and methods for a refinancing savings widget
Systems and methods are provided for calculating a savings amount for loan refinancing. According to one implementation, a method includes displaying a graphic user interface comprising a widget at a client device and receiving input data from a user regarding a loan. In some embodiments, the input data may include the user's credit level and the current monthly payment, APR, and payoff amount associated with the user's current loan. The method further includes determining a saving amount based on a comparison of the input data with historical savings data accessible to the widget, and displaying the savings amount in the graphic user interface.
US10410273B1 Artificial intelligence based identification of item attributes associated with negative user sentiment
A recommendation system uses artificial intelligence to identify, based on negative sentiment cues from users, item attributes, such as keywords, that users may find offensive or undesirable. The negative sentiment cues may be explicit (e.g., a user selects an option not to view a particular recommendation again), implicit (e.g., a user does not interact with recommendations relating to an attribute), or both. The system may use a computer model generated based on these identified attributes to filter or modify recommendations to a user or group of users. For instance, if a particular keyword is identified as highly offensive to a group of users, items associated with the keyword may be filtered from item recommendations presented to the group of users. If an attribute is identified as moderately offensive to a user, items associated with the attribute may be down-weighted in item recommendations presented to the user.
US10410270B2 Granular selection and scheduling of queries
A search system extracts, for each property known to the system, historical information comprising data for itineraries associated with a partner system associated with the property. The search system determines, for each property-itinerary combination, an update frequency comprising based on historical information data. The search system extracts a history of user impressions of itineraries comprising the property. The search system determines a relative impression weight for each itinerary, an absolute impression weight for the property, and an expected impression weight of each property-itinerary combination. For each current property-itinerary combination, the search system determines a utility value based on the expected update frequency and expected impression weight to satisfy bandwidth constraints for each partner system. The search system schedules, for each partner system, queries for property-itinerary combinations having values greater than threshold utility value.
US10410269B2 Method, medium, and system for providing subscriber options
Providing subscriber options can include receiving a message including a selected service design option from a subscriber device, identifying the subscriber based on the message, fetching data pertinent to the selected service design option and the identified subscriber, and providing a set of service design options, dependent to the selected service design option, to the subscriber device based on the data.
US10410266B2 Systems and methods for recording transaction and product customization information
Methods, devices, systems and computer readable media can be configured to facilitate receipt of a unique product identifier. The unique product identifier can correspond to a customized product. In one embodiment, an account identifier is received. The account identifier may correspond to an online account of a consumer purchasing the customized product. In an embodiment, an object associated with the online account is determined. The object may represent a portion of a building. In an embodiment, the object is associated with the customized product.
US10410265B2 Selecting an in-store shopper to fulfill an order placed by a remote buyer
A computing device selects an in-store shopper to fulfill an order placed by a remote buyer. In particular, the computing device receives a message via a communications network. This message comprises a purchase order identifying an item offered for sale at a retail store. The computing device identifies a plurality of people physically located at the retail store and selects, from the plurality of people, a shopper to retrieve the item from the retail store and deliver the item to a delivery location. In particular, selecting the shopper is based on a purchase price and corresponding procurement cost of the item. The computing device transmits an order fulfillment request to a communications device associated with the shopper. The order fulfillment request identifies the item.
US10410264B2 Order processing method and terminal
An order processing method includes: obtaining first order information and order sharing condition information, and generating an order sharing invitation message according to the first order information and the order sharing condition information; receiving an answer message returned by a target terminal according to the order sharing invitation message, and obtaining, according to the answer message, second order information and an acknowledged data transfer state indicated by the second order information; performing combination processing on the first order information and the second order information according to the acknowledged data transfer state returned by the target terminal, and generating settlement order information; and performing settlement on the settlement order information according to the order sharing condition information when the settlement order information meets an order sharing condition indicated by the order sharing condition information. A success rate and convenience of sharing orders by users are improved.
US10410262B2 Multi-language multi-platform e-commerce management system
A computerized system for sale of products having non pre-catalogued parameters in a multi-lingual environment wherein a buyer and a seller communicate in different languages, the system including a non pre-catalogued parameter database, a listing engine operative to prompt in a first language a listing seller to enter multiple non pre-catalogued parameters relating to a product being listed and to store the non pre-catalogued parameters in the non pre-catalogued parameter database and a non pre-catalogued multiple language parameter description engine which is operative to provide human-readable descriptions of the non pre-catalogued parameters in at least one language other than the first language.
US10410261B2 Systems and methods for determining facet rankings for a website
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of displaying a plurality of facets of a product type on a website of an online retailer in a plurality of facet orders, determining a first individual number of times a facet was selected when in a first position, determining a second individual number of times the facet was selected when in a second position, estimating a first estimated number of times the facet would have been selected if the facet had been in the first position rather than the second position, determining a ranking of the plurality of facets, and coordinating displaying at least a portion of the plurality of facets on the website of the online retailer in an order of the ranking.
US10410259B2 Multi layered information distribution tool
A system and method for creating online advertising economies of scale by maximizing quantity, applicability, accessibility and distribution of advertisements on a webpage that includes providing a tool to reside on a webpage that presents a first tier of data to a user. Upon the user selecting one of the first tier of data, the tool may expand from a passive footprint to an active footprint presenting a second tier of data in the expanded area. The expanded area includes a first and a second frame, such that, upon selection of one of the second tier of data in either the first or second frames, third tier data overwrites the second tier data in the frame opposite the frame selected by the user. The user is then able to continue alternatingly drilling down through the frames to obtain the data desired, including integrated related advertisement in various media formats.
US10410257B1 Native online ad creation
Native online sponsored content creation is disclosed. A selection of a set of native hierarchical content elements may be received. Each of at least a subset of the native hierarchical content elements in the selected set may be mapped to one or more corresponding sponsored content elements. A template may be generated based at least in part on the mapping.
US10410256B2 System, method, and non-transitory computer-readable storage media for assigning offers to a plurality of target customers
Techniques for generating offers to a plurality of target customers are disclosed. Each offer has an associated score value for each target customer. The techniques, including an iterative process, assign to the target customers based on the score value assigned to, and a current value to, the respective target customer. The assigned offers may then be generated and delivered to the respective target customers.
US10410255B2 Method and apparatus for advertising bidding
Methods, articles, and systems for determining a bidding strategy for on-line query answer set or contextual advertisement positions for marketing options is described herein.
US10410253B2 Systems and methods for dynamic digital signage based on measured customer behaviors through video analytics
A dynamic digital signage system based on measured customer behaviors through video analytics.
US10410250B2 Vehicle autonomy level selection based on user context
Embodiments herein relate to an autonomous vehicle or self-driving vehicle. The level of comfort with autonomous driving offered to the user and the parameters of operation of the autonomous vehicle might increase or decrease a driver's comfort (anxiety) with the vehicle. Sensors in the vehicle can detect a user's driving style, comfort level and may propose an autonomy level to the user and/or parameters of operation.
US10410246B2 Systems, methods, and devices for spend control in online advertising
Systems, methods, and devices are disclosed herein for spend control in online advertising. Systems include a first plurality of advertisement servers included in a first data center, and a second plurality of advertisement servers included in a second data center. Systems include a performance data aggregator configured to receive performance data characterizing bids placed by the first plurality of advertisement servers and the second plurality of advertisement servers. Systems include a spend control analyzer configured to generate spend control data objects based on an estimate of bidding activity associated with the first data center and bidding activity associated with the second data center. Spend control data objects are capable of configuring advertisement servers to perform advertisement operations within determined budgetary constraints. The spend control analyzer is configured to provide the plurality of spend control data objects to the first plurality of advertisement servers and the second plurality of advertisement servers.
US10410242B1 Keyword helper
A display of a computing device is updated to present an electronic user interface that provides a keyword entry control. Through the keyword entry control, keywords are received that are associated with an advertisement. Computer processors are used to determine whether keywords are overbroad in accordance with a ratio of a number of times that the keywords have been used in search queries provided by users to a click-through rate of other advertisements presented to the users responsive to the search queries. Low-performing keywords are identified from the overbroad keywords. At the display of the computing device, the electronic user interface is updated to present a visualization of a list of the low-performing keywords, and to provide a set of interactive controls. The set of one or more interactive controls includes a given control that removes a corresponding low-performing keyword from being associated with the advertisement.
US10410237B1 Inventory management integrating subscriber and targeting data
Systems and methods for inventory management integrating subscriber and targeting data are provided. The method includes tracking historical inventory during a first time period for each of a plurality of advertising spots, the number of impressions for each spot. Each impression is categorized by segment. The method further includes predicting a future inventory available for a second time period based on the tracked inventory, and subtracting, on a segment-by-segment basis, inventory that is sold from the future inventory.
US10410232B1 Systems and methods for prioritizing default payment options in virtual wallets
Techniques are disclosed for utilizing NFC, beacon, geo-fencing and/or other technologies to select default virtual cards in virtual wallets and to enable promotions for individuals who utilize the default virtual cards to conduct transactions. A reconfiguration signal that designates a virtual card to be a default virtual card is transmitted to a mobile device having an installed virtual wallet application. The virtual wallet application determines whether it includes stored information corresponding to the virtual card identified by the reconfiguration signal. In response to determining that the virtual wallet application includes the virtual card identified by the reconfiguration signal, the virtual wallet application updates or confirms a default card setting of the virtual wallet application to designate the virtual card identified by the reconfiguration signal as the default virtual card. Promotions may be applied to transactions involving the default virtual card for a predetermined period of time.
US10410231B2 Method of implementing an incentive-based recycling system
Embodiments of the present invention generally relate to a recycling system and method thereof. More specifically, embodiments of the present invention relate to a method of implementing an incentive-based recycling system which rewards clients for recycling recyclable goods via financial or other incentives. In one embodiment, a method of implementing a system of incentive-based recycling comprises dispatching a vehicle on a collection route, collecting recyclable material from a series of collection points, obtaining unique identification data from each collection point, dropping off recyclable material at a drop-off facility, uploading the unique identification data to a central database, and allocating rewards to a customer corresponding to a measurement of the unique identifying data.
US10410227B2 System, method, and computer program for forecasting residual values of a durable good over time
Systems, methods and computer program products for forecasting future values of an item, where an initial value for the item is determined, and then a baseline forecast for a future reference period is computed based on factors that include microeconomic data which is specific to an industry of the item and macroeconomic data which is non-specific to the industry of the item. The forecast may also be adjusted based on data for a set of competitive items. The forecast for the item is stored and is then made available to clients that can access the forecast to determine the expected future value of the item at some point in the future.
US10410220B2 Fraud detection and analysis system
A system is provided comprising a risk engine coupled to a financial system that includes an account. The risk engine generates an account model corresponding to a user and events of the account. Generation of the account model uses event parameters of a previous event performed by the user in the account. The risk engine uses the account model to generate a first probability of observing event parameters assuming the user is conducting the next event. The risk engine uses a fraud model to generate a second probability of observing event parameters assuming a fraudster is conducting the next event. The risk engine generates a risk score, using the first and second probabilities, which indicates the relative likelihood the next event is performed by the user. The system includes a risk application comprising an analytical user interface that displays for any event the risk score and/or event parameters.
US10410218B2 Customer management system
A system and method are disclosed for scoring an interaction over one or more channels by an end user and an entity by monitoring the communications over the channels and assigning penalties and scores based on topics associated with the communications.
US10410215B2 System and method for transaction scoring using delivery receipt history
Embodiments of the disclosure enable one or more financial transactions to be processed based on a transaction score generated based at least in part on a delivery receipt history. A financial transaction processing computing device receives a request for authorization for a present financial transaction associated with a cardholder account, identifies a reference delivery receipt corresponding to a prior financial transaction associated with the cardholder account, analyzes the reference delivery receipt to generate a confidence metric indicative of a confidence in a legitimacy of the prior financial transaction, and generates a transaction score for the present financial transaction that is indicative of an expected risk associated with approving the request for authorization. Aspects of the disclosure provide for authorizing one or more financial transactions based on an authentication of a recipient associated with a prior financial transaction.
US10410210B1 Secure generation and inversion of tokens
Described herein are various technologies related to secure generation of tokens and secure inversion of tokens. A tokenization system executes in a secure execution environment, and is configured to receive a string and an encrypted tokenization function. The tokenization system decrypts the encrypted tokenization function, and executes the tokenization function over the string to generate a token. The token is transmitted to a logically separate computing environment, and the tokenization system deletes the tokenization function and the string.
US10410208B2 Token identity devices
Disclosed embodiments include methods, systems, and computer-readable media configured to provide wearable devices storing tokens associated with digital versions of physical documents/cards. The wearable devices may further transfer tokens securely to interested parties without Bluetooth® or other network connectivity beyond NFC radio. In some embodiments, a token vault operator system may receive a request to establish a token vault account for a user, authenticate an identity of the user based at least on the received request, and generating a token vault ID associated with the user. The token vault operator system may further configure access to data sets generated for and associated with the token vault ID, generate tokens associated with the token vault ID, each token corresponding to one of the one or more data sets, and provide the generated plurality of tokens associated with the token vault ID to at least one user device.
US10410206B2 Transaction card mode related to locating a transaction card
A transaction card may determine to initiate a mode associated with the transaction card. The mode may be related to locating the transaction card. The mode may be associated with outputting a first signal. The transaction card may determine a manner in which to configure the mode based on a set of parameters. The set of parameters may include a power level of the transaction card, or a strength of a second signal associated with a connection between the transaction card and a device associated with the transaction card. The transaction card may initiate the mode after configuring the mode. The transaction card may determine to terminate the mode based on an indication that the transaction card has been located.
US10410204B2 Dynamic offline card authorization
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating rules to apply to fare transactions when a fare card reader cannot communicate with an authorization server, for generating historical data and a risk score for a fare card that are used by a fare card reader, with the rules, to determine whether to authorize access to a transit service when the fare card reader cannot communicate with the authorization server, and for selectively permitting or denying access to the transit service using the rules and the historical data or the score for a fare card.
US10410203B1 Universal check deposit systems and methods
Apparatus and methods for supporting a mobile check deposit of a check into a bank account, the check having a first value, the first value being in a first currency, the bank account holding funds having a second currency. The system architecture may include one or more of a mobile phone platform, a shadow account creator module, a mobile check deposit host and/or a shadow account module. The mobile phone platform may provide a user with a selectable display including a plurality of bank accounts in which the check may be deposited, the plurality of bank accounts including the bank account. The shadow account creator may store funds having the first value or a second value, in the second currency, until the check has been cleared by a clearinghouse and/or honored by a drawing bank.
US10410201B2 Mobile communication systems and methods for redeeming and reporting coupons
Methods, systems, and machine-readable media are disclosed for utilizing mobile electronic devices to redeem and report use of various marketing offers such as coupons. According to one embodiment, redeeming and reporting a marketing offer can comprise transmitting information related to the marketing offer from a mobile wallet of the mobile device to a target device. A redemption message can be received at the mobile wallet of the mobile device from the target device. The redemption message can indicate acceptance of the marketing offer. At least a portion of the redemption message can be sent from the mobile wallet of the mobile device to a service provider system providing communication services to the mobile device. Sending the redemption message from the mobile wallet of the mobile device to the service provider system can be performed via a wireless communications network such as a cellular network.
US10410200B2 Cloud-based generation of receipts using transaction information
This disclosure describes, in part, cloud-based generation of receipts using transaction information. In some examples, a payment service can send receipt templates to a point-of-sale (POS) device of a merchant, receive an indication of a selected receipt template from the POS device, and associated the selected receipt template in a merchant profile of the merchant. The payment system can then receive transaction information from the POS device of the merchant, generate a receipt for the transaction using the selected receipt template associated with the merchant profile, and send data representing the receipt to the POS device. In some examples, the receipt template defines a layout of the receipt, text to include in the receipt, and one or more graphics to include in the receipt.
US10410198B2 Information processing device, information processing method, and program
An information processing device (10) includes a commodity detection unit that detects a commodity information symbol, a service detection unit (120) that detects a service information symbol, and an association unit (130) that associates commodity information obtained using a commodity information symbol corresponding to a shorter time period, out of a time period from detection of a commodity information symbol to detection of a service information symbol and a time period from the detection of the service information symbol to detection of a commodity information symbol, with service information obtained using the service information symbol.
US10410197B2 Tax calculation apparatus, tax calculation method, and storage medium storing program
According to one embodiment, a tax calculation apparatus includes a display, a printer and a processor. The processor is configured to execute processes of accepting a tax calculation operation by a user; deriving tax calculation result data by executing a calculation based on a numerical data, in response to a input of the numerical data and the acceptance of the tax calculation operation, causing the display to display the tax calculation result data, and causing the printer to print tax calculation print data including the tax calculation result data and tax amount data corresponding to the tax calculation result data; and causing the display to display the tax amount data without printing, if the tax calculation operation is accepted in a state in which the tax calculation result data is displayed on the display.
US10410196B1 System and method to enable payment using mark generation and mobile device
A non-transitory computer readable medium including instructions that, when executed by a processor, perform a method involving: receiving, by a point of sale (POS) system, purchase data for a customer; generating bidirectional connection data for the customer, where the bidirectional connection data describes a bidirectional connection; encoding a symbol with the purchase data and the bidirectional connection data; presenting the symbol to the customer; enabling the bidirectional connection in response to a connection request from the customer; receiving payment data from the customer over the bidirectional connection; comparing the payment data to the purchase data; and sending a payment confirmation to the customer over the bidirectional connection in response to a determination that the payment data satisfies the purchase data.
US10410195B2 Systems and methods for managing electronic tip recommendations on mobile devices
The disclosed embodiments provide systems, methods, and techniques for managing merchandising cards. A merchandising card may be, for example, a gift card, loyalty card, or the like. Consistent disclosed embodiments, a system for managing merchandising cards may include one or more memory devices storing instructions and one or more processors configured to acquire, from a device over a network, a plurality of locations associated with the device, the device locations being acquired at different instances in time within a predetermined period of time. Additionally, the processor may be configured to calculate a merchant confidence rating for a merchant using the device locations. Further, the one or more processors may be configured to, based on the merchant confidence rating, determine that the merchant matches a merchant that is associated with merchandising card, and send a reminder a user of the device.
US10410187B2 Managing installment payments in a healthcare system
A data management system for managing services rendered within a network of one or more medical service entities and one or more insurance entities includes a provider interface, a payment interface, and a processing engine. The provider interface receives information about one or more medical services in a first format. The processing engine generates an invoice based on the information about the one or more medical services and determines that the invoice is to be paid in a plurality of installments. The payment interface receives each of the plurality of installments from one or more payment services. The provider interface further generates, in a second format, a transaction for each of the plurality of installments and sends said transactions to the one or more medical service entities. The provider interface then transmits information indicating completion of the installments to the one or more medical service entities in the second format.
US10410186B2 Transaction storing and forwarding
After loss of communications between a cash handling device and a financial institution, transactions may continue to be processed. In one configuration, the transactions may be processed up to a predefined transaction limit. Transaction limits may be defined by a number of transactions, a dollar amount transacted or to be transacted, an amount of time and/or combinations thereof. Additionally or alternatively, the transaction limit may be specific to one or more types of transactions. Transaction data may be stored in memory until communication has been re-established, at which time the data may be transmitted to the financial institution for processing.
US10410184B2 Tracking and managing group expenditures
A group including plurality of users is established. A transaction record is maintained for the group that includes a plurality of payment transactions. Each of the plurality of payment transactions involves at least one user of the group. Additionally, a balance is maintained that indicates an amount owed by a first user of the group to a second user of the group based on one or more of the plurality of payment transactions. When a settling event occurs, the balance is settled by initiating a transfer of funds between the first user and the second user.
US10410183B2 Electronic waste recycling
A method and system for recycling electronic waste is provided. The method includes detecting electronic devices at a location of a user of a mobile device. Identification data identifying each electronic device is retrieved and a status for each device is determined. The electronic devices are analyzed with respect to electronic waste data and values for the electronic devices are determined with respect to recycling options. A score for each electronic device is generated and a comparative analysis is executed for the electronic devices with respect to the values and recycling options. Recommendations associated with the values and recycling options are generated and presented to the user via the mobile hardware device. The user selects a recycling option with respect to the recommendations and a recycling process associated with the recycling option selection is enabled.
US10410178B2 Method for graphical pull planning with active work schedules
The present disclosure is directed to systems and methods for managing a pull-schedule. The system includes a schedule for completing at least one milestone, the schedule comprising an active schedule portion and a pull-schedule portion and one or more tickets that can be represented in the active schedule portion and/or the pull schedule portion, each ticket comprising a task to be completed to reach the at least one milestone. A scheduling service includes a pull column partitioning engine to scan the pull-schedule portion to define one or more columns with boundaries at the vertical positions that do not overlap with any tickets, a pull column assigning engine to assign the one or more tickets to a column and assign planned start and finish dates to the tickets, and a pull column activation engine to move a collection of a tickets contained in a pull column to the active schedule portion.
US10410175B2 Utility timers in a food freshness printer
A method of adding a plurality of customizable event timers to a food freshness printer or smart printer is disclosed. The customizable event timers are added by the operator for the purpose of sounding an alarm to indicate an elapse in time and/or printing labels at a predetermined interval. When the event timer expires and the user acknowledges the audible tone, the user has the option to restart the timer for the next event or delete the timer. Further, the event timers enable the user to either display a message or print a set of labels when the timer expires.
US10410172B2 Object detection apparatus, depalletization automating apparatus, and object detection method
According to an embodiment, an object detection apparatus includes an imaging unit, an extraction unit, an estimation unit, and a detection unit. The imaging unit acquires an image of a plurality of polyhedrons which are loaded, each of the polyhedrons having a marker on a surface, each of marker including a first straight line portion and a second straight line portion. The extraction unit that extracts a plurality of markers included in the image. The estimation unit estimates a region included in the surface by using the first straight line portion and the second straight line portion of the extracted markers. The detection unit detects a region having all corners provided with the markers as a surface of a desired polyhedron.
US10410170B1 Propagating and expiring presentation information
Described is a system and method for propagating, synchronizing and expiring user specific information among multiple output devices. In some implementations, retention information is provided along with the user specific information and the output device and/or output device controller will determine when to expire the user specific information based on the retention information. In other implementations, the output device controller and/or output device may periodically request updates from other output devices, output device controllers and/or the inventory management system to determine whether to expire user specific information.
US10410164B2 Systems and methods for facilitating shipping of parcels
A shipping system, according to various embodiments, is configured for: (1) receiving a request to ship a parcel, the request including shipping information; (2) providing the user with a unique identifier for use in shipping the parcel; (3) receiving an indication that the user has presented the parcel and the unique identifier at an access point; (4) in response to receiving the indication, facilitating placement of a pre-printed bar code (or other indicia) on the parcel at the access point and associating it with the shipping information; (5) facilitating delivery of the parcel from the access point to a handling facility and (6) facilitating placement of a shipping label on parcel at the handling facility. The system may then use the shipping label to facilitate shipment of the parcel from the handling facility to the parcel's final destination.
US10410163B2 Reducing payload size of machine-readable data blocks in shipment preparation packing lists
Example embodiments provide a Shipment Preparation System (“SPS”), which facilitates the preparation of shipments, such as by producing shipping labels. In one embodiment, the SPS is configured to receive shipment preparation information from a bar code or other machine-readable data block in a packing list. The shipment preparation information identifies a uniform resource identifier (“URI”) that identifies a code module that is remote from the SPS. The SPS determines the URI based on the shipment preparation information, such as by performing a local lookup or requesting the URI from a URI shortening service. The SPS then uses the URI to communicate with the code module in order to obtain information for the preparation of the shipment (e.g., obtaining a destination shipping address) and/or for transmission of information about the preparation of the shipment (e.g., posting an indication that a shipment is ready for pick up).
US10410162B2 Management of loss reconciliation data
A cargo management system receives parcel data associated with cargo on a vessel. The parcel data may include bill of lading date, successor and predecessor data, cargo type data, and the like. The cargo management system identifies parcels that may be related, performs a parcel validation on the identified parcels, and receives or determines a relationship between the parcels. Then, the cargo management system performs voyage validation on the related parcels to create a voyage. The cargo management system then calculates a loss associated with each parcel, between parcels, and the entire voyage.
US10410155B2 Automatic demand-driven resource scaling for relational database-as-a-service
Architecture that enables a Database-as-a-Service (DaaS) to auto-scale container sizes on behalf of tenants. An abstraction is provided that enables tenants to reason about monetary budget and query latency, rather than resource provisioning. An auto-scaling module automatically determines a container size for a subsequent billing interval based on telemetry that comprises latencies (e.g., waits), resource utilizations, and available budget, for example. A set of robust signals are derived from database engine telemetry and combined to significantly improve accuracy of resource demand estimation for database workloads. In a more specific implementation, resource demands can be estimated for arbitrary SQL (structured query language) workloads in a relational database management system (RDBMS).
US10410153B2 Machine learning of electrical power system behavior, and related systems, apparatuses, and methods
The present disclosure is directed to machine learning of electrical power system behavior, and related systems, apparatuses, and methods. A controller of an electrical power system includes a data storage device configured to store model data indicating a model load power consumed by loads of the electrical power system. The controller also includes a processor configured to determine current data including current load power consumed by the loads, modify the model data by aggregating the model data with the current data, and determine a set of control values for a set of control variables to effectuate a change to operation of the electrical power system based, at least in part, on the model data.
US10410150B2 Efficient computerized calculation of resource reallocation scheduling schemes
The present disclosure relates to a computer system comprising a database including, a reallocation scheduling module, the reallocation scheduling module configured to obtain an objective function including one or more integer-valued decision variables and automatically determine a proposed reallocation scheme for each of one or more items between a plurality of locations based on the objective function, wherein determining the reallocation scheme includes finding values of one or more decision variables that optimize the objective function while obeying the one or more constraints, wherein determining a proposed reallocation scheme includes solving an integer quadratic programming problem.
US10410143B2 Reservation exchange server system
Embodiments of the invention include a system for managing inventory transactions within an online marketplace including a reservation server to mediate inventory exchange from a buyer to a seller via an online network. The reservation server includes a memory and a processor coupled to the online network. The memory includes computer-executable instructions that when executed by the processor, establishes a sales channel between the seller and buyer. The sales channel includes a direct sales channel, an indirect sales channel, and resale channel. The online network includes a marketplace server including an inventory that can be reserved, sold, or resold through the sales channel mediated by the reservation server based on the reservation server receiving an inventory reservation request from the seller or buyer. Further, the inventory includes a set price, and the buyer can purchase, repurchase, reserve, option, or swap at least one inventory.
US10410142B1 Integrated risk analysis management
Computer-implemented methods include: receiving, in a first client device, multiple risk indicators from multiple server devices over a network, in which the multiple risk indicators represent different external risks to a business and different internal risks to two or more divisions of the business; applying a forecasting model to at least one risk indicators to obtain one or more estimated future performance metrics; outputting to a graphical user interface, at least one of the estimated future performance metrics, the external risks or the internal risks; and outputting to the graphical user interface, a user-interactive feature for sending at least one of the estimated future performance metrics, the external risks, or the internal risks from the first client device, over the network, to a second client device.
US10410141B2 System and user interface for acquisition and storage of patient medical insurance data
A system is integrated with a hospital information system (HIS) to provide patient health insurance information identifying patient medical insurance eligibility coverage by sorting and parsing batched electronic transaction message data to provide information to an HIS to facilitate accurate billing and account follow up. A system acquires patient medical insurance coverage identification data for use in medical reimbursement claim generation. An acquisition processor acquires medical insurance coverage information associating medical insurance coverage identifiers with corresponding patient identifiers for multiple different patients. A display processor initiates generation of data representing at least one display image for presenting an acquired medical insurance coverage identifier and corresponding patient identifier and enabling a user to initiate storage of the medical insurance coverage identifier in a record associated with the patient identifier in a healthcare information system. A communication processor initiates communication of the medical insurance coverage identifier for storage in the record associated with the patient identifier in a healthcare information system in response to a command received using the at least one display image.
US10410140B1 Categorical to numeric conversion of features for machine learning models
Systems and methods are provided for learning and using a linear machine learning model, where the training data includes a categorical variable. After encoding the categorical variable, a computing system can learn a linear machine learning model. From the linear machine learning model, the computing system can construct a numeric variable. The numeric variable can be used in computing a prediction result and in learning a new linear machine learning model.
US10410138B2 System and method for automatic generation of features from datasets for use in an automated machine learning process
There is provided a method for generating features for use in an automated machine learning process, comprising: receiving a first training dataset comprising unclassified raw data instances each including a set of objects of arbitrary types; applying a function to each data instance to calculate a set of first results; generating a set of classification features each including the function for application to a newly received data instance to calculate a second result, and a condition defined by a respective member of the set of first results applied to the second result; applying each classification feature to each instance of an unclassified second training dataset to generate a set of extracted features; selecting a subset of pivotal classification features from the set of classification features according to a correlation requirement between classification variable(s) and each respective member of the set of extracted features; and documenting the subset of pivotal features.
US10410137B2 Method and system for analyzing accesses to a data storage type and recommending a change of storage type
A method is provided for analyzing data storage applied on at least one data storage type. The data to be stored is transmitted in at least one data stream between at least one application instance and the at least one data storage type. The method includes accessing, from the at least one data stream, data selected according to pre-defined rules. Data access patterns are aggregated on the basis of the selected data, where the data access patterns are indicative of the at least one storage type applied. Classifiers are obtained by applying trained classifiers to the aggregated data access patterns. Differences between the obtained classifiers and the trained classifiers are analyzed to determine, that the obtained classifiers are indicative of at least one data storage type other than a presently used data storage type, in case at least one predefined threshold value is exceeded when analyzing the differences.
US10410134B1 Visualization of a performance metric against a performance threshold
Various embodiments associated with an interface that displays a visualization are described. In a combat or other environment, a great deal of information can be made available. In addition, this information can be compared against a metric of performance. This metric of performance could be qualitative or quantitative. In a complex environment, a relatively large amount of information can be gathered and it can be beneficial to produce an interface that enables a user to quickly understand the information with specific emphasis on how an entity related to the information is performing against the metric. The interface can include various features, such as time controls that allows for playback of previous information, measures of performance, and a structured tree view that illustrates hierarchical relationships of elements.
US10410133B2 Methods, devices and systems for managing network video traffic
Aspects of the subject disclosure may include, for example, embodiments include receiving training data comprising historical states for network resources of a communication network. Further embodiments include generating a Riemannian geometry of the communication network according to the historical states for network resources. Each network resource is one of a vertex or an edge within the first Riemannian geometry. Additional embodiments include determining paths along the Riemannian geometry. Each path comprises at least one network resource. Also, embodiments include determining a velocity vector of each path according to at least one historical state. Embodiments include identifying a group of velocity vectors that generate a sub-geometry within the Riemannian geometry and provisioning a portion of network resources according to the group of velocity vectors and the sub-geometry. Other embodiments are disclosed.
US10410132B2 Probabilistic remaining usage life of aircraft structures
Methods and systems are provided for condition-based maintenance of a structural component exhibiting a physical defect. One exemplary system comprises a measurement system to obtain a current measurement of a defect in a structure, a monitoring system, and a maintenance system. The monitoring system determines a probabilistic representation of degradation development data for the defect using the current measurement, determines a reference remaining usage life metric for the structure based on the probabilistic representation and a target probability value, and determines one or more remaining usage life bounds based at least in part on the reference remaining usage life metric. The maintenance system determines maintenance schedule or other remedial action(s) for the structure in a manner that is influenced by the reference remaining usage life metric and the one or more remaining usage life bounds.
US10410131B2 Reducing graphical text analysis using physiological priors
Embodiments relate to facilitating a meeting. A method for reducing an amount of communications to analyze in order to determine a cognitive state of an entity is provided. The method determines a first likelihood of an entity to have a particular cognitive state based on a set of physiological measures of the entity. The method receives communications from the entity. The method generates a graph of communications of the entity. The method performs a graphical text analysis on the graph to determine a second likelihood of the entity to have the particular cognitive state. The method determines whether the entity has the particular cognitive state based on the first likelihood and the second likelihood.
US10410128B2 Method, device, and server for friend recommendation
Methods, devices, and servers for friend recommendation are provided. A user association set of a target user is obtained. Original data of each associated user in the user association set is obtained. The original data include location relationship data, associated friend data, time relationship data, or combinations thereof, between each associated user and the target user. The original data of each associated user is screened to obtain feature data to form a feature collection for each associated user. A pre-configured N-Tree prediction model is used to process the feature collection for a prediction calculation to obtain an association-predicting value for each associated user. According to the association-predicting value of each associated user, a friend user for the target user from the user association set is determined and recommended to the target user.
US10410119B2 Augmented recurrent neural network with external memory
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting neural networks with an external memory. One of the methods includes providing an output derived from the neural network output for the time step as a system output for the time step; maintaining a current state of the external memory; determining, from the neural network output for the time step, memory state parameters for the time step; updating the current state of the external memory using the memory state parameters for the time step; reading data from the external memory in accordance with the updated state of the external memory; and combining the data read from the external memory with a system input for the next time step to generate the neural network input for the next time step.
US10410113B2 Time series data adaptation and sensor fusion systems, methods, and apparatus
Systems, methods, and apparatus for time series data adaptation, including sensor fusion, are disclosed. For example, a system includes a variational inference machine, a sequential data forecast machine including a hidden state, and a machine learning model. The sequential data forecast machine exports a version of the hidden state. The variational inference machine receives as inputs time series data and the version of the hidden state, and outputs a time dependency infused latent distribution. The sequential data forecast machine obtains the version of the hidden state, receives as inputs the time series data and the time dependency infused latent distribution, and updates the hidden state based on the time series data, the time dependency infused latent distribution, and the version of the hidden state to generate a second version of the hidden state. The time dependency infused latent distribution is input into the machine learning model, which outputs a result.
US10410107B2 Natural language platform for database system
An artificial intelligence assistant (“chatbot”) operates within a multi-tenant database and allows users to interact with the underlying structured database through a natural language interface without using a standard structured query language or database interface. Users may interact with the chatbot via a chatroom and perform database queries using natural language expressions in the same manner as asking a person to perform the tasks. In addition, the chatbot may check user permissions and security parameters to determine if the user is permitted to access or alter data within the multi-tenant database.
US10410105B1 Containers for aerial drone transport of materials, objects, or products
A container for aerial drone transport includes a main body; a lid; a plurality of aerial drone grip elements organized in an aerial drone grip configuration; a plurality of visual aerial drone orientation markers carried by at least one external surface at predetermined locations relative to the plurality of aerial drone grip elements, which define a pickup orientation; and a first machine-readable code indicating a container serial number, container dimensions, weight carrying capacity, and/or the aerial drone grip configuration. The container can also include a second machine-readable code indicating a target aerial drone delivery address. The container can include an RFID tag, and possibly a sensing unit configured for sensing one or more types of signals. The container can be securely closed by closure mechanisms, including an elastic band structure having knob elements that can be inserted into and securely retained by aperture structures having two different cross-sectional areas.
US10410103B2 Two-dimensional dot matrix barcode encoding and identifying methods
A two-dimensional dot matrix barcode encoding method comprises: forming a plurality of coordinate calibration blocks, a plurality of data storage blocks, a first indication block and a second indication block respectively by filling code points into the virtual code point storage blocks, wherein the first indication block and the plurality of coordinate calibration blocks are filled with a code point located in the center of the virtual code point storage blocks; and forming, by means of a combination of the first indication block and the second indication block, a direction and coordinate indication set indicative of a direction and a coordinate, wherein the second indication block is not filled with a code point or is filled, in the center thereof, with an ink code point capable of reflecting a light having a specific wavelength, and the plurality of coordinate calibration blocks are separated from each other.
US10410102B2 Direct part marking
A method of manufacturing a component comprising forming an identifier internally within the component in a predetermined manner, wherein the identifier can be used to subsequently identify or authenticate the component.
US10410096B2 Context-based priors for object detection in images
Context-based priors are utilized in machine learning networks (e.g., neural networks) for detecting objects in images. The likely locations of objects are estimated based on context labels. A machine learning network identifies a context label of an entire image. Based on the context label, the network selects a set of likely regions for detecting objects of interest in the image.
US10410095B2 Method and system for identifying a payment card design
A computer-implemented method of identifying a payment card design includes partitioning an image of a detected payment card into a plurality of blocks, the image comprising predetermined portions irreversibly masked; and generating an individual numerical representation of each respective one of the plurality of blocks, thereby generating a collective numerical representation of the design of the detected payment card. The method also includes selecting, from a database storing a plurality of payment card designs, one or more payment card designs based on the collective numerical representation of the design of the detected payment card. The method further includes generating a similarity score between the design of the detected payment card and each of the one or more selected payment card designs; and associating the design of the detected payment card with one of the one or more selected payment card designs based on the similarity score.
US10410094B2 Method and apparatus for authoring machine learning-based immersive (4D) media
A method and an apparatus for authoring a machine learning-based immersive media are provided. The apparatus determines an immersive effect type of an original image of image contents to be converted into an immersive media by using an immersive effect classifier learned using an existing immersive media that the immersive effect is already added to an image, detects an immersive effect section of the original image based on the immersive effect type determination result, and generates metadata of the detected immersive effect section.
US10410093B2 Medical pattern classification using non-linear and nonnegative sparse representations
A method of classifying signals using non-linear sparse representations includes learning a plurality of non-linear dictionaries based on a plurality of training signals, each respective nonlinear dictionary corresponding to one of a plurality of class labels. A non-linear sparse coding process is performed on a test signal for each of the plurality of non-linear dictionaries, thereby associating each of the plurality of non-linear dictionaries with a distinct sparse coding of the test signal. For each respective non-linear dictionary included in the plurality of non-linear dictionaries, a reconstruction error is measured using the test signal and the distinct sparse coding corresponding to the respective non-linear dictionary. A particular nonlinear dictionary corresponding to a smallest value for the reconstruction error among the plurality of non-linear dictionaries is identified and a class label corresponding to the particular non-linear dictionary is assigned to the test signal.
US10410090B1 Machine learning assistant for image analysis
Systems, methods, and non-transitory computer readable media are provided for labeling depictions of objects within images. An image may be obtained. The image may include a depiction of an object. A user's marking of a set of dots within the image may be received. The set of dots may include one or more dots. The set of dots may be positioned within or near the depiction of the object. The depiction of the object within the image may be labeled based on the set of dots.
US10410088B2 Invariant-based dimensional reduction of object recognition features, systems and methods
A sensor data processing system and method is described. Contemplated systems and methods derive a first recognition trait of an object from a first data set that represents the object in a first environmental state. A second recognition trait of the object is then derived from a second data set that represents the object in a second environmental state. The sensor data processing systems and methods then identifies a mapping of elements of the first and second recognition traits in a new representation space. The mapping of elements satisfies a variance criterion for corresponding elements, which allows the mapping to be used for object recognition. The sensor data processing systems and methods described herein provide new object recognition techniques that are computationally efficient and can be performed in real-time by the mobile phone technology that is currently available.
US10410087B2 Automated methods and systems for locating document subimages in images to facilitate extraction of information from the located document subimages
The present document is directed to methods and subsystems that identify and characterize document-containing subimages in a document-containing image. In one implementation, each type of document is modeled as a set of features that are extracted from a set of images known to contain the document. To locate and characterize a document subimage in an image, the currently described methods and subsystems extract features from the image and then match model features of each model in a set of models to the extracted features to select the model that best corresponds to the extracted features. Additional information contained in the selected model is then used to identify the location of the subimage corresponding to the document and to process the document subimage to correct for a variety of distortions and deficiencies in order to facilitate subsequent data extraction from the corrected document subimage.
US10410084B2 Devices, systems, and methods for anomaly detection
Devices, systems, and methods obtain a first image, obtain a second image, calculate respective distances between a histogram from a patch in the first image to respective histograms from patches in the second image, and identify a patch in the second image that is most similar to the patch in the first image based on the respective distances.
US10410083B2 Biological image presentation device, biological image presentation method, program, and biological image presentation system
A biological image presentation device includes: an acquisition unit; a determination unit determining an image as a standard and an image for comparison; an extraction unit extracting, from the image as a standard, a position where a change of luminance value equal to or larger than a defined value is present; a detection unit detecting a position corresponding to the position extracted from the image for comparison; a division unit dividing the image as a standard on the basis of the position extracted; a mapping unit mapping the image for comparison to an area corresponding to each divided area of the image as a standard while modifying so as to conform to the shape of the divided area; and a display control unit switching and displaying an image for display in a display area by using the image as a standard and an image mapped by the mapping unit.
US10410082B2 Flash detection
The present disclosure provides a method including memorizing a sequence of high-resolution images of a scene in a buffer, obtaining radiation emission readings from one or more photo detectors, detecting a suspected flash event based on processing the radiation emission readings from the one or more photo detectors. The method may further include that the detecting occurs at a first instant, retrieving from the buffer high-resolution images of the scene including at least one image that was captured prior to said first instant, and processing the high-resolution images of the scene to determine a geolocation of the suspected flash event.
US10410078B2 Method of processing images and apparatus
A method of processing an image includes a region of a highway in front of the vehicle captured using an imager having a two dimensional array of image capturing pixels. The array includes a first set of pixels substantially independent of hue and a second set of pixels dependent of a limited range of hues. The method further includes the steps of producing a first image where each pixel is assigned a value derived from the first set of pixels and producing a second image where each pixel is assigned a value derived from the first set of pixels and the second set of pixels. The method includes identifying-for at least one pixel in the first image a first intensity change value indicative of the difference between that pixel and at least one adjacent pixel identifying for a corresponding pixel in the second image a second intensity change value indicative of the difference between that pixel and at least one adjacent pixel. A combined image is formed using a defined set of combination rules to assign a value to the corresponding pixel in the combined image which depends on the first and second identified intensity change values for that corresponding pixel.
US10410077B2 Method and apparatus for detecting error in gesture recognition
A method and apparatus for detecting an error in gesture recognition are provided. The method includes sensing whether an effective gesture occurs in a first area for gesture recognition of a user; setting a second area and sensing an occurrence of an event due to a movement of the user, based on a result of the sensing in the first area; and detecting the error in the gesture recognition based on whether the occurrence of the event is sensed in the second area.
US10410075B2 Different levels of access to aircraft based on biometric input data
In some examples, this disclosure describes a system for verifying identities of a first user and a second user. In some examples, the system includes processing circuitry and a memory device configured to store biometric verification data associated with the first user and the second user. In some examples, the system also includes an input device configured to receive biometric input data and transmit the biometric input data to the processing circuitry. In some examples, the processing circuitry is configured to determine whether the biometric input data matches biometric verification data for the first user or the second user, unlock the aircraft in response to determining that the biometric input data matches biometric verification data for the first user or the second user, and activate the aircraft for operation in response to determining that the biometric input data matches biometric verification data for the first user.
US10410072B2 Driving support apparatus, driving support system, driving support method, and computer readable recording medium
A driving support apparatus (10) converts at least one of a first map (43) and a second map (53) so that the first map (43) and the second map (53) become three-dimensional maps in a same coordinate system. The first map (43) is a three-dimensional map indicating three-dimensional positions of objects around a vehicle (100). The second map (53) is a three-dimensional map indicating three-dimensional positions of objects around an external apparatus (200) that is one of a roadside apparatus (201) and a different vehicle (202) from the vehicle (100). Then, the driving support apparatus (10) synthesizes the first map (43) and the second map (53) after the conversion, thereby generating a composite map (44).
US10410070B2 Step detection device and step detection method
A step detection device, including a distance measurement unit which detects the height of the road surface around a vehicle, approximates with a curve, the gradient of the road surface in a travelable region in the vehicle width direction, based on the height of the road surface, and detects a step on the road surface, based on the agreement degree of the height of a measurement point relative to the curve and the agreement degree of the height of a measurement point relative to a curve with which the gradient of the road surface in an extended region defined by extending the travelable region in the vehicle width direction is approximated.
US10410062B2 Systems and methods for occupancy monitoring
An apparatus comprises a projector for fixed attachment to a moveable part of an item of furniture, which changes its position and/or orientation relative to a surface in response to a movement of a subject occupying the item of furniture. The projector is arranged to project a pattern onto the surface. At least one camera is arranged to capture sequential images of the surface. A processing unit is arranged to: receive the images from the at least one camera; detect the projected pattern in the received images; detect a change to at least one feature of the projected pattern in the received images; determine whether the detected change satisfies at least one predefined criterion for a subject exit event; and output a signal based on the determining.
US10410058B1 Anomalous object interaction detection and reporting
Techniques are disclosed for analyzing a scene depicted in an input stream of video frames captured by a video camera. The techniques include evaluating sequence pairs representing segments of object trajectories. Assuming the objects interact, each of the sequences of the sequence pair may be mapped to a sequence cluster of an adaptive resonance theory (ART) network. A rareness value for the pair of sequence clusters may be determined based on learned joint probabilities of sequence cluster pairs. A statistical anomaly model, which may be specific to an interaction type or general to a plurality of interaction types, is used to determine an anomaly temperature, and alerts are issued based at least on the anomaly temperature. In addition, the ART network and the statistical anomaly model are updated based on the current interaction.
US10410055B2 System and method for aerial video traffic analysis
A system and method for aerial video traffic analysis are disclosed. A particular embodiment is configured to: receive a captured video image sequence from an unmanned aerial vehicle (UAV); clip the video image sequence by removing unnecessary images; stabilize the video image sequence by choosing a reference image and adjusting other images to the reference image; extract a background image of the video image sequence for vehicle segmentation; perform vehicle segmentation to identify vehicles in the video image sequence on a pixel by pixel basis; determine a centroid, heading, and rectangular shape of each identified vehicle; perform vehicle tracking to detect a same identified vehicle in multiple image frames of the video image sequence; and produce output and visualization of the video image sequence including a combination of the background image and the images of each identified vehicle.
US10410054B2 Image processing device, method and program to align two images
An image processing method causing an image processing device to execute a process including: obtaining a first image and a second image captured at different timings for an identical inspection target by passing through an imaging range of an image sensor row; extracting respective feature points of the first image and the second image; associating the feature points of the first image and the feature points of the second image with each other; estimating a conversion formula to convert the feature point of the second image to the feature point of the first image based on a restraint condition of a quadratic equation, in accordance with respective coordinates of three or more sets of the feature points associated between the first image and the second image; and converting the second image into a third image corresponding to the first image based on the estimated conversion formula.
US10410050B2 Method and system of hand segmentation and overlay using depth data
In a minimally invasive surgical system, a plurality of video images is acquired. Each image includes a hand pose image. Depth data for the hand pose image is also acquired or synthesized. The hand pose image is segmented from the image using the depth data. The segmented image is combined with an acquired surgical site image using the depth data. The combined image is displayed to a person at a surgeon's console of the minimally invasive surgical system. Processing each of the video images in the plurality video images in this way reproduces the hand gesture overlaid on the video of the surgical site in the display.
US10410048B2 System and method for detecting, tracking and counting human objects of interest using a counting system and a data capture device
A method for counting and tracking defined objects includes the step of receiving subset data with a data capturing device, wherein the subset data is associated with defined objects and includes a unique identifier, an entry time, an exit time, and location data for each defined object. The method further includes the steps of receiving subset data at a counting system, counting the defined objects, tracking the defined objects, associating a location of a defined object with a predefined area, and/or generating path data by plotting X and Y coordinates for the defined object within the predefined area at sequential time periods.
US10410045B2 Automated facial recognition systems and methods
A facial recognition system determines an estimated biological age of a subject in a current image. A facial recognition controller identifies the subject in the current image using a number of historical images, at least one of which includes the subject and a logically associated identifier. The system compares the estimated biological age of the subject to a defined threshold value. The system determines a temporal difference between a time/date logically associated with the current image and a time/date logically associated with the historical image. If the estimated biological age of the subject in the current image is less than a defined age threshold and the temporal difference between the time/date logically associated with the current image and a time/date logically associated with the historical image is less than a temporal threshold, the identifier logically associated with the historical image is logically associated with the current image.
US10410044B2 Image processing apparatus, image processing method, and storage medium for detecting object from image
An image processing apparatus includes: an input unit configured to input image data; a detection unit configured to execute a detection process that detects a plurality of objects from the input image data; an integration unit configured to, after the detection process ends, integrate the plurality of detected objects on the basis of respective positions of the plurality of detected objects in the image data; an estimation unit configured to, before the detection process ends, estimate an integration time required for the integration unit to integrate the plurality of detected objects; and a termination unit configured to terminate the detection process by the detection unit on the basis of the estimated integration time and an elapsed time of the detection process by the detection unit.
US10410042B2 Detecting unauthorized visitors
An unauthorized visitor system collects an image of a person detected in a room of a patient. The system identifies reference points on the person's face, for example, points along the cheeks, jowls, and/or brow. The system may compare the reference points to reference points of images associated with registered visitors. The system then determines, based on the comparison, if the person is a registered visitor. One or more designated recipients may be alerted if the person is not a registered visitor or if the person breaches a patient identification zone established around a particular patient. The system may also register the person in a database of visitors.
US10410041B2 Kinematic and morpometric analysis of digitized handwriting tracings
The present invention is directed to a computer application for analyzing handwriting. The handwriting is digitized by being captured by a computing device such as a tablet. The application analyzes four components of the digitized handwriting. The initial component provides real-time writing speed feedback to the subject. The second fully automated component computes a variety of kinematic measures based on periods of time when the subject is writing versus the pen being off the tablet. A third component is able to concatenate pen strokes into user defined characters and assesses character and/or word spacing based on preset distances. For the fourth component, a 2-dimensional version of the large deformation diffeomorphic metric mapping (LDDMM) method is used to compare each character to a template character. Together, these components can be used to assess handwriting for a broad range of applications.
US10410035B2 Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.
US10410033B2 Under-LCD screen optical sensor module for on-screen fingerprint sensing
Devices and optical sensor modules are provided for provide on-screen optical sensing of fingerprints by using a under-screen optical sensor module that captures and detects returned light that is emitted by a LCD display screen for displaying images and that is reflected back by the top surface of the screen assembly.
US10410032B2 Fingerprint sensor, electronic device having the same, and method of operating the fingerprint sensor
A fingerprint sensor includes a pixel array and a controller. The pixel array includes a plurality of unit pixels arranged in rows and columns, each of the plurality of unit pixels including, a sensing electrode configured to form a detection capacitance with a finger, a signal generation circuit configured to output an analog signal through a column line based on the detection capacitance, and a protection circuit configured to control a voltage transfer between the sensing electrode and a common line. The controller is configured to control the protection circuit in each of the plurality of unit pixels to transfer a voltage at the sensing electrode of an active unit pixel of the plurality of unit pixels to the sensing electrode in at least one protection unit pixel of the plurality of unit pixels through the common line.
US10410030B2 System and method for recognizing deformed linear barcodes from a stream of varied focus video frames
In a system and method of recognizing a barcode from a stream of video frames, a processor-implemented camera module receives a stream of video frames, with at least one video frame including a barcode. A processor-implemented barcode blur estimate module estimates an amount of defocus blur in a video frame. The processor-implemented barcode blur estimate module further estimates an identity of the barcode. A processor-implemented barcode localization module identifies a region of the video frame containing the barcode. A processor-implemented barcode geometric modeler module generates a geometric model of the barcode that includes an identified barcode deformity. A processor-implemented barcode decoder module decodes the barcode from the video frame using the estimated amount of defocus blur, the estimated identity of the barcode, and the geometric model of the barcode.
US10410028B1 Optical barcodes without orientation
Systems and methods for using optical barcodes without orientation for information access are provided. In example embodiments, a computer accesses an image including data encoded within a geometric shape. The computer decodes, for each of a plurality of orientations of the geometric shape, a first portion of the data encoded within the geometric shape. The computer determines that, for one of the plurality of orientations, the first portion of the data encoded within the geometric shape decodes to a predefined number. The computer determines that the one of the plurality of orientations is an intended orientation for the geometric shape. The computer decodes, based on the intended orientation of the geometric shape, a second portion of the data encoded within the geometric shape. The computer accesses, via a network, a resource that corresponds to the decoded second portion of the data.
US10410025B2 Product checkout and interest detection in retail environment using radio-frequency identification
Systems and a method are provided for use with a shopping cart in a store. A system includes Radio-Frequency Identification (RFID) tags, including item RFID tags associated with items for sale and reference RFID tags associated with various aisles in the store, for providing RFID data. The system further includes a RFID reader, operatively coupled to the shopping cart, and configured to the read RFID data from the item RFID tags and the reference RFID tags, extract features from the RFID data, identify any of the items having feature values associated therewith greater than a threshold amount as inside-cart items to be processed during an automatic checkout, and perform the automatic checkout on only the inside-cart items.
US10410024B2 Authentication systems and methods
A system includes a first computing device having a first non-transitory machine-readable storage medium, first communication circuitry, and at least one first processor in communication with the first non-transitory machine-readable storage medium and the first communication circuitry. The at least one first processor is configured to execute instructions stored in the first non-transitory machine-readable storage medium to cause the first communication circuitry to receive a first signal from a first transmission medium, calculate a first authentication value for an object based on data included in the first signal, and cause the first communication circuitry to transmit a second signal to the first transmission medium. The second signal identifies whether the object is authentic based, at least in part, on the first authentication value.
US10410022B2 Card reader and card reader control method
A card reader use in a higher-level device may include a card transfer path; a card insertion detecting mechanism; a transfer roller; a turn detecting mechanism structured to detect a turn of the transfer roller; a card detecting mechanism; and a control unit. The control unit structured such that, if the card detecting mechanism switches from the OFF situation to the ON situation after the card insertion detecting mechanism switches from the OFF situation to the ON situation, even though no turn of the transfer roller is detected by the turn detecting mechanism, the control unit of the card reader sends a control unit of the higher-level device an alarm signal for notifying that a skimming device has been inserted through the insertion slot.
US10410008B2 Thick client policy caching
Techniques for evaluating authorization requests using cached policy data are disclosed. In one or more embodiments, a thick client receives an authorization request. The thick client evaluates the authorization request, based on partial contextual information associated with the authorization request and a local policy data cache, to generate a preliminary authorization response. The preliminary authorization response includes one of (a) denial of the authorization request and (b) non-denial of the authorization request. Responsive to the preliminary authorization response including non-denial of the authorization request, the thick client submits complete contextual information associated with the authorization request to an authorization service. The authorization service provides a final authorization result, which the thick client uses to grant or deny the authorization request.
US10410003B2 Multiple containers assigned to an application
The disclosed technology addresses the need in the art for assigning multiple containers to a single application. A container can be a specified area of a file system that an assigned application can access to store data, while other applications are restricted access to the container. In some instances, it may be beneficial for multiple applications to share some data, while still maintaining other data in a secure location, thus an application can be assigned to multiple containers, a personal container that can only be accessed by the application, and a shared container that can be accessed by multiple applications. Further, an application can be assigned an alternate container, in addition to the personal container. The alternate container can be used when an alternate user is using the client device, thus restricting the alternate user from accessing any sensitive data stored in the personal container.
US10410002B1 Intrusion detection apparatus, system and methods
Described herein are various technologies for detection and mitigation of rogue terminal attacks on multiplex data buses. An intrusion detection device is incorporated between a bus controller and a bus of a multiplex data bus. The intrusion detection device receives message that are communicated among the bus controller and a plurality of remote terminals (by way of the bus). The intrusion detection device determines whether messages are unauthorized based upon origins of the messages and predefined rules. When a message is determined to be unauthorized, the intrusion detection device outputs a notification that the unauthorized message has been detected and can block the unauthorized message.
US10410001B2 Video security and ray tracing samples compression system
Secure rendering system that creates ray tracing samples with obfuscated positions, so that images can only be viewed by an authorized consumer able to recover the sample positions. Obfuscation of ray directions is integrated into the rendering process, for example by incorporating encryption into a lens shader. The rendering system never stores or transmits an image without obfuscating positions, so even the rendering system cannot see the image it is rendering. Embodiments may use public key cryptography, so that encryption of sample positions is done with a public key, and only the owner of the secret private key can view the rendered image. Since keys are asymmetric, the rendering system cannot decrypt the obfuscated samples. Piracy of rendered images is therefore mitigated. Some compositing operations may be performed on the secure rendering output prior to decrypting sample positions; for example, colors may be modified globally or for selected objects.
US10410000B1 System and method of applying adaptive privacy control regions to bitstream data
Disclosed are systems to apply customized permission settings to protect particular portions of a document, and, in particular, documents that are of bitstream datatypes, encoded or not encoded, e.g., an audio filetype such as the MP3 audio format. The custom access permission settings may be implemented by obfuscating the protected portions of the original bitstream and then embedding “secret,” e.g., hidden and/or encrypted, versions of the obfuscated portions in parts of the data structure of the original file, e.g., in the form of “layers” that are held within audio stream containers such as channels. The content of the individual encrypted audio stream containers may then be decrypted according to each recipient's permissions and layered on top of the obfuscated portions of the encoded media file before being rendered to the recipient.
US10409999B2 Communication between key manager and storage subsystem kernel via management console
System, computer program product, and method embodiments for communication between a kernel operational on a storage subsystem and a key manager (KM) through a hardware management console (HMC) to provide encryption support are provided. In one embodiment, pursuant to a data request by the kernel to the KM, data including a data payload is sent by the KM to the kernel to provide encryption support, the data payload corresponding to an event flow suborder type selected by the kernel for an event flow.
US10409991B2 Technique for secure data loading to a system component
A USB device for secure data loading to a system component, such as of an aircraft. The USB device is operable in a mass storage mode and in a non-mass storage mode. The USB device initially operates in the non-mass storage mode upon startup and comprises a storage for storing data to be loaded to the system component, a processor and a memory, wherein the memory contains instructions executable by the processor such that the USB device is operable to perform a security check on the data to be loaded to the system component, and switch, upon the security check, from the non-mass storage mode to the mass storage mode to provide the data for loading to the system component.
US10409989B2 Trusted updates
In an example, a system and method are described for providing trusted updaters and trusted processes. An updater may be subject to a whitelist of files that it, and any child processes, are allowed to modify. But trust inheritance may break across reboots and over interprocess communication. Thus, it is desirable to provide a system and method to maintain trust across such events. In the case of a trusted installer, inheritance may be maintained by cross referencing a digital certificate to a workflow grid. In the case of updater processes, trust may be maintained by using a combination of digital certificates that are part of a trust chain and a unique identifier for each trust chain workflow.
US10409988B2 Escalated remediation
Example implementations relate to escalated remediation. In an example implementation, a recovery script for addressing a security threat to the computing system may be received by a recovery service from a triggering entity. The recovery script may be processed by the recovery service to determine a security-related recovery action and a target component of the recovery action. The recovery action may be forwarded by the recovery service to a recovery agent at an abstraction layer immediately above the target component. The recovery agent may execute the recovery action on the target component. In response to a determination by the triggering entity that the recovery action did not address the security threat, the recovery service may receive a next recovery script that is more aggressive.
US10409986B1 Ransomware detection in a continuous data protection environment
A computer program product, system, and method for generating coded fragments comprises intercepting, at a splitter, a write request from a host to storage, the write request comprising write data; sending the write request to a data protection appliance (DPA); calculating a probability of ransomware within the host; if the probability of ransomware is less than or equal to a first threshold, sending an acknowledgement (ACK) to the splitter; if the probability of ransomware is greater than a first threshold value and less than or equal to a second threshold value, creating a bookmark and sending an ACK to the splitter; and if the probability of ransomware is greater than the second threshold value, sending a delayed ACK to the splitter.
US10409982B2 Secure data access for multi-purpose mobile devices
According to some embodiments, a proxy server comprises one or more processors operable to establish communication with a secure client application of a device. The client is configured with a partition that contains data received from the proxy server within the secure application. If the client passes authentication, the server communicates preview information to the client previewing files that the server received from a business server on behalf of the client. The client requests a selected file. The server renders the selected file into a first portion and a second portion based on the immediate display capabilities of the client. The server communicates the first portion, determines that a trigger point was reached, and then communicates the second portion in response to the trigger point being reached. The client is configured to delete the first portion and the second portion in response to a completion event.
US10409977B2 Chained authentication using image transforms
A service receives a request from a user of a group of users to perform one or more operations requiring group authentication in order for the operations to be performed. In response, the service provides a first user of the group with an image seed and an ordering of the group of users. Each user of the group applies a transformation algorithm to the seed to create an authentication claim. The service receives this claim and determines, based at least in part on the ordering of the group of users, an ordered set of transformations, which are used to create a reference image file. If the received claim matches the reference image file, the service enables performance of the requested one or more operations.
US10409976B2 System and method for PIN entry on mobile devices
A system for entering a secure Personal Identification Number (PIN) into a mobile computing device includes a mobile computing device and a peripheral device that are connected via a data communication link. The mobile computing device includes a mobile application and a display and the mobile application runs on the mobile computing device and displays a grid on the mobile computing device display. The peripheral device includes a display and an encryption engine, and the peripheral device display displays a grid corresponding to the grid displayed on the mobile computing device display. Positional inputs on the mobile computing device grid are sent to the peripheral device and the peripheral device decodes the positional inputs into PIN digits and generates an encrypted PIN and then sends the encrypted PIN back to the mobile computing device.
US10409975B2 Short-range communication device, function control method and function control system
A wearable module is a device capable of performing short-range communication with a mobile device. A functional section executes a function which can be locked and unlocked. A list retaining section retains a password for permitting locking/unlocking of the function for each mobile device. A short-range wireless communication section receives a request for locking or unlocking a function including a password from the mobile device. A lock control section controls the function to be locked or unlocked on the basis of the password included in the request and a password retained in association with the mobile device of a request source of the request by the list retaining section.
US10409967B2 Method and system for control of computing devices
Systems and methods for limiting a user's access to a specific subset of a plurality of software applications installed on a computing device. A method includes the steps of: (i) activating a master application by a master user, where the master application allows access only to the specific subset of the plurality of software applications installed on the computing device, and further where the master application cannot be deactivated without authorization from the master user; (ii) accessing, from within the master application, one or more of the subset of software applications by an authorized user; (iii) returning to the master application or accessing a second of the subset of software applications; and (iv) deactivating the master application, where only the master user can deactivate the master application.
US10409965B2 Hybrid digital rights management system and related document access authorization method
A digital rights management system includes two digital rights management servers (RMS servers) connected to a client computer. The two RMS servers implement different but related digital rights management (DRM) policies, with the first RMS server implementing conventional DRM policies and the second RMS server implementing extended DRM policies. An application program on the client computer interacts with a document on the client computer, and communicates with the first RMS server to obtain access authorization for the document. A plug-in program in the client computer cooperates with the application program, and communicates with the second RMS server to obtain additional access authorization for the document. Access to the document is granted when both RMS servers grant access to the document. This achieves extended digital rights management control which can provide a more flexible access control than that provided by existing DRM systems.
US10409961B2 Predictable and adaptive personal fitness planning
Systems, methods, devices, and computer programs for generating personalized fitness programs are disclosed. One aspect comprises a method including inducing a release of a protein expression into the body, measuring a force generated by the body utilizing over ninety percent of skeletal muscle to generate the force, determining a force metric based on the force generated in relation to a parameter of the body, identifying a target force metric based on at least one user identified target metric, measuring at least one physical metric of the body, generating personalized training regimen based on the determined force metric and the at least one identified target metric, the developed training regimen configured to maximize conversion of type 1 muscle cells to type 2b muscle cells, and wherein the personalized training regimen is designed to be implemented by the body while the protein expression is present in the bloodstream of the body.
US10409959B2 Medicine filling apparatus
Provided is a medicine filling apparatus used for filling a medicine container with solid medicines, including: a medicine housing unit configured to house the medicines and having a plurality of medicine outlets configured to eject the housed medicines; a rotor located within the medicine housing unit, having a plurality of temporary medicine housing units configured to temporarily house the medicines, and configured to move the medicines housed in the plurality of temporary medicine housing units to the plurality of medicine outlets by rotating; and a drive unit configured to rotationally drive the rotor, wherein when at least one of the temporary medicine housing units coincides with at least one of the medicine outlets so that the medicines can be ejected, the temporary medicine housing units and the medicine outlets that are not in coincidence with each other are shifted by an angle such that the medicines cannot be ejected.
US10409943B2 Efficient analog layout prototyping by layout reuse with routing preservation
A computer implemented method for routing preservation is presented. The method includes decomposing, using the computer, a geometric relationship between a first module, a second module, and a routing path of a source layout, when the computer is invoked to route the solution path. The method further includes disposing, using the computer, the routing path in a solution layout in accordance with the geometric relationship. The solution layout is not defined by a scaling of the source layout.
US10409942B1 Electronic design mapping process
The present disclosure relates to a system and method for mapping an RTL vector file to an electronic design. Embodiments may include receiving, at one or more computing devices, an electronic design at an electronic design automation application and reading at least one gate-level netlist associated with the electronic design. Embodiments may also include preparing each gate object with different transformations so to match a register-transfer-level name and reading at least one vector object from one or more register-transfer-level vector files. Embodiments may further include attempting to identify at least one match in the gate-level netlist, wherein the at least one match is a match between a register-transfer-level name and a gate name. Embodiments may also include writing a validation file including at least one of mapped information and unmapped information.
US10409941B2 Visual representation of circuit related data
A circuit description, such as a hierarchical netlist, is obtained for an integrated circuit. Based on the circuit description, a treemap representation is rendered using blocks, nodes, and/or devices from the hierarchical netlist as objects, or leaves, in the treemap representation. Using a virtual layout, the leaves are positioned in the treemap representation independent of their physical layout. Circuit properties for the electronic design are also obtained using various methods such as a circuit simulator. The circuit properties are displayed to a user on the treemap representation.
US10409940B1 System and method to proxy networking statistics for FPGA cards
Embodiments are described for supporting remote monitoring and management of FPGA (Field Programmable Gate Array) card operations. The FPGA card includes an external interface supporting core operations of the FPGA and for accessing functions defined by the programmable logic of the FPGA. Network activity data is collected from a network controller of the FPGA card. In response to invocation of an internal operations interface function by an external interface request, the collected network activity data is included in a network report for transmission to a remote access controller. A proxy message compliant with the external interface is used to transport the collected network activity data that is not supported by the external interface. The proxy message is transmitted to an FPGA management controller via the external interface, where it is converted to remote management protocol and transmitted to the remote management controller.
US10409934B1 System, method, and computer program product for static and dynamic phase matching in an electronic circuit design
The present disclosure relates to a computer-implemented method for electronic design simulation. The method may include providing, at an electronic design associated with one or more computing devices, a differential pair between a driver and a receiver. The method may further include identifying one or more segments associated with the differential pair and automatically solving, using the one or more computing devices, for a dynamic phase associated with the one or more segments.
US10409929B2 Method for simulation of multiphase fluid flow in pipelines
This invention relates to a method for one dimensional simulation of multiphase fluid flow in pipelines enabling determination of pressure drop, fluid volume fractions, and heat and mass transfer coefficients in multiphase pipeline flows, wherein the method comprises providing real world values of the superficial velocities of each of the continuous fluid phases, the pipe diameter, and the inclination angle of the pipeline relative to the horizontal plane, providing initial values describing the flow geometry of the multiphase flow, where the initial values at least comprises the axial pressure gradient and the positions of the large scale interfaces separating the continuous fluid phases, employing a one-dimensional numerical model based on Eulerian formulated transport equations of the multiphase flow in the pipeline, solving the numerical model with the set of input values from step a) and b) to determine the flow parameters of the multiphase flow, and displaying one or more of the determined flow parameters.
US10409928B1 Goal oriented sensorimotor controller for controlling musculoskeletal simulations with neural excitation commands
Described is a goal-oriented sensorimotor controller for generating musculoskeletal simulations with neural excitation commands. The controller receives a task-level motion command for motion of a musculoskeletal system, the musculoskeletal system having musculoskeletal dynamics that include steady state tendon forces. The controller then generates, based on the task-level motion command, a set of muscle activations associated with the steady state tendon forces. A set of excitation commands are then generated that minimizes required muscle activations amongst the set of muscle activations to generate motion consistent with the task-level motion command, thereby performing a musculoskeletal simulation.
US10409927B2 System design
A method and apparatus for producing a design for a system (2) that comprises a plurality of subsystems (4, 6) is provided. Criteria to be satisfied by the system (2) are identified. For each subsystem (4, 6), further criteria that are to be satisfied by that subsystem (4, 6) are determined and a parametric model (8, 16) is then determined. These comprise inputs (10, 18) and outputs (14, 22) that are dependent on the inputs (10, 18). A systems engineering model (100) comprising, as inputs, parametric model inputs (10, 18) is then determined. System model outputs (28) are dependent on the system model inputs. Groups consisting of some of the system model inputs are formed and an optimization process is performed, for each group, to determine inputs that optimize the system model outputs (28). A set of inputs that optimize the system model outputs (28) provides a design for the system.
US10409921B2 Designing industrial products by using geometries connected by geometrical constraints
The invention notably relates to a computer-implemented method of design of an industrial product wherein constraints between geometries of the industrial product are modeled with a graph of constraints comprising nodes and edges, a node representing a geometry and an edge representing a constraint between two geometries. The method comprising the steps of selecting at least one geometry of the product; computing a depth value of each node of the graph from a node representing the at least one selected geometry; identifying antagonistic constraint(s) in the graph, an antagonistic constraint being represented by an oriented edge wherein the depth value of the start node is larger to the depth value of the end node; reversing the identified antagonistic constraint(s); modifying the at least one selected geometry.
US10409920B1 Data services for tiered memory
A Computer-executable method, system, and computer program product for managing tiers of data storage in a data storage environment using a data storage system, the Computer-executable method, system, and computer program product comprising a non-transitory computer readable medium encoded with computer-executable program code for using read signatures in replication, the code configured to enable the execution of initializing a data stack, updating a map of the data stack; and distributing the map of the data stack to a compute node.
US10409919B2 Language translation for display device
A display method includes reading from a memory a language setting representing an original language and a first target language; detecting a first set of one or more characters input in the original language; recognizing the first set of one or more characters as first text; translating the first text from the original language to the first target language; displaying the translated first text on one or more display areas; translating the translated first text back to the original language; and displaying the first text translated back to the original language on the one or more display areas.
US10409916B2 Natural language processing system
A natural language processing system identifies an action element, a target element, and command element(s) in a text natural language command. For each identified command element, in the order it appears in the text natural language command, the natural language processing system accesses a playlist access matrix according to a matrix access counter to identify a playlist pointer associated with that command element, determines whether that playlist pointer indicates its associated command element is a best match relative to any other command elements that have already been considered and, if so, updates a playlist entry identifier with that playlist pointer and increments the matrix access counter. When all of the command elements have been considered, the natural language processing system uses the playlist entry identifier to identify a computing language command in a command playlist, and executes the computing language command on the target element based on the action element.
US10409912B2 Method and system for implementing semantic technology
Disclosed is an approach for allowing an entity to perform semantic analysis upon private data possessed by an enterprise, and to automatically perform categorization of that data for processing within the enterprise. A semantic API can be provided to allow the enterprise to provide the private data to a semantic analysis system, even when the semantic analysis system is configured as a multi-tenant system that handles other items of public or private data. A rules-based routing architecture may be provided to facilitate analysis and routing of analyzed messages to the appropriate destination within the organization.
US10409910B2 Perceptual associative memory for a neuro-linguistic behavior recognition system
Techniques are disclosed for generating a syntax for a neuro-linguistic model of input data obtained from one or more sources. A stream of words of a dictionary built from a sequence of symbols are received. The symbols are generated from an ordered stream of normalized vectors generated from input data. Statistics for combinations of words co-occurring in the stream are evaluated. The statistics includes a frequency upon which the combinations of words co-occur. A model of combinations of words based on the evaluated statistics is updated. The model identifies statistically relevant words. A connected graph is generated. Each node in the connected graph represents one of the words in the stream. Edges connecting the nodes represent a probabilistic relationship between words in the stream. Phrases are identified based on the connected graph.
US10409908B2 Generating parse trees of text segments using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating parse trees for input text segments. One of the methods includes obtaining an input text segment, processing the input text segment using a first long short term memory (LSTM) neural network to convert the input text segment into an alternative representation for the input text segment, and processing the alternative representation for the input text segment using a second LSTM neural network to generate a linearized representation of a parse tree for the input text segment.
US10409905B2 Three-dimensional multi-vector tables
Approaches presented herein enable optimizing a display of tabular data from a 2-D table as a folding 3-D table having a plurality of vectors in a GUI. More specifically, a scaling ratio is calculated to fit the plurality of vectors within a display area of the GUI based on a cumulative width of the plurality of vectors and a width of the display area of the GUI. This scaling ratio is applied to a width of at least one vector to yield a modified width of the vector. The 2-D table is then rendered as a 3-D table in which the at least one vector is depicted as a modified vector angled between a horizontal and a vertical axis. This modified vector has an actual width equal to the modified width and a diagonal length equal to the width of the at least one vector.
US10409903B2 Unknown word predictor and content-integrated translator
The technology described herein enables users to enrich their vocabulary by annotating and/or automatically translating specific words, which are predicted to be unknown to the specific user. The user experiences the original content enriched with adaptive, smart in-line annotations of unknown words. The technology is tailored to individual users by understanding an individual user's vocabulary in a particular language. As a user consumes content or performs document authoring/editing activities, the system captures language usage patterns, maintained in a private Vocabulary Analytics Store (VAS) for the particular user. Information in the VAS is used as input to a machine classifier that determines whether a word is likely to be known or unknown to a user.
US10409901B2 Providing collaboration communication tools within document editor
Collaboration communication tools within a document editor are provided. An application such as a document authoring application displays a document and a communication panel adjacent to the document. The communication panel presents a conversation associated with the document. Communications and/or conversations associated with the documents may be obtained from different applications and aggregated to be presented in conjunction with the document. A new entry is detected for an insertion into the conversation associated with the document. The new entry is inserted into the conversation. An insertion of a section of the document into the conversation is also detected. The section of the document is tracked. The section of the document is displayed embedded into the conversation within the communication panel.
US10409898B2 Generating a targeted summary of textual content tuned to a target audience vocabulary
A targeted summary of textual content tuned to a target audience vocabulary is generated in a digital medium environment. A word generation model obtains textual content, and generates a targeted summary of the textual content. During the generation of the targeted summary, the words of the targeted summary generated by the word generation model are tuned to the target audience vocabulary using a linguistic preference model. The linguistic preference model is trained, using machine learning on target audience training data corresponding to a corpus of text of the target audience vocabulary, to learn word preferences of the target audience vocabulary between similar words (e.g., synonyms). After each word is generated using the word generation model and the linguistic preference model, feedback regarding the generated word is provided back to the word generation model. The feedback is utilized by the word generation model to generate subsequent words of the summary.
US10409896B2 Intelligent font replacement of missing glyphs
Techniques are described for systems and computer-implemented methods that may be used to replace missing glyphs. The methods may include identifying a source font associated with each respective missing glyph in a document and extracting features pertaining to the source font for each respective missing glyph. The method may further include identifying a number of target fonts for each respective missing glyph based at least in part on the features extracted from the source font. The method may also include ranking the target fonts based on a respective target font having a similarity to one or more of the features. The method may include triggering for display in a user interface within the document and for each missing glyph, a subset of the ranked target fonts that are ranked highest and which include a character configured to replace each respective missing glyph in the document with a new glyph.
US10409894B2 Document scale and position optimization
Methods for optimizing a scale and position of a document in response to a user input is provided are provided. In one aspect, a method includes receiving an initial input request to scale a document to display a target portion of the document, and identifying at least one relevant portion of content at or near the target portion of the document. The method also includes adjusting a position and scale of the document while receiving the initial input request to an optimal position and to an optimal scale for viewing the at least one relevant portion. Systems and machine-readable media are also provided.
US10409893B2 Vehicle profile development
One or more techniques and/or systems are provided for developing and facilitating the development of a vehicle profile for a vehicle. An application developer may experience difficulty when developing applications that are to interact with a vehicle computing device of a vehicle due to proprietary software, communication protocols, data formats, etc. Accordingly, a vehicle profile may be developed to act as an intermediary abstraction layer between the application and the vehicle computing device. A profile developer can define how to process certain types of input from the application, what vehicle signal information can be accessed by the application, how information such as a user interface of the application is to be displayed such as through a vehicle navigation unit, what vehicle parameters can be modified by the application, etc. In this way, the application can interact with the vehicle computing device through the vehicle profile.
US10409892B2 Formatting data by example
Data formatting rules to convert data from one form to another form are automatically determined based on a user's edits. A machine learning heuristic is applied to a user's edits to determine a data formatting rule that may be applied to data. For example, a user may make edits that add/remove characters from data, concatenate data, extract data, rename data, and the like. The machine learning heuristic may be automatically triggered in response to an event (e.g. after a predetermined number of edits are made to a same type of data) or manually triggered (e.g. selecting a user interface option). The data formatting rule may be applied to other data and the results of the formatting reviewable by the user. Based on further edits/reviews, the data formatting rule may be updated. The data formatting rules may be stored for later use.
US10409890B2 Evaluation of formulas via modal attributes
Embodiments are disclosed in which a process generates, receives, or both, via a graphical user interface (GUI) of a spreadsheet application, an evaluation statement. The evaluation statement includes a cell identifier, and the cell identifier specifies a modal reference cell that provides an indication of a modal attribute to be used in the evaluation statement. The indication of the modal attribute comprises a textual indicator related to the modal attribute, but has a format that is different than the modal attribute. The process evaluates the textual indicator to be used by the evaluation statement to determine a corresponding modal attribute and calculates a solution to the evaluation statement using the corresponding modal attribute as the modal attribute of the evaluation statement. The process displays the solution via the GUI.
US10409888B2 Online convolutional dictionary learning
Systems and methods for an imaging system including a first sensor to acquire a sequence of images of a first modality. A memory to store a first convolutional memory matrix. Wherein each element of the first convolutional memory matrix is a convolutional function of correspondingly located elements of coefficient matrices of convolutional representation of the images of the first modality, and to store a first dictionary matrix including atoms of the images of the first modality. A processor to transform a first image of a scene acquired by the first sensor as a convolution of the first dictionary matrix and a first coefficient matrix, to update the elements of the first convolutional memory matrix with the convolutional function of correspondingly located non-zero elements of the first coefficient matrix, and to update the dictionary matrix using the updated first convolutional memory matrix.
US10409886B2 Relatedness determination device, non-transitory tangible computer-readable medium for the same, and relatedness determination method
A relatedness determination device includes: a feature vector acquisition portion that acquires a binarized feature vector; a basis vector acquisition portion that acquires a plurality of basis vectors obtained by decomposing a real vector into a linear sum of the basis vectors, which have a plurality of elements including only binary or ternary discrete values; and a vector operation portion that sequentially performs inner product calculation between the binarized feature vector and each of the basis vectors to determine relatedness between the real vector and the binarized feature vector.
US10409882B2 Method and apparatus for navigation in webpage
The present disclosure provides method and a system (200) for navigation in a webpage. The system (200) operates at least in accordance with the method that comprises: receiving (step 101) a navigation command to navigate in the webpage, identifying (step 104) at least one content based setting; and navigating (step 106) through the webpage from a webpage element to another webpage element based on said content based setting.
US10409880B2 Techniques for presenting content to a user based on the user's preferences
Techniques for presenting content to users. The techniques include: obtaining user context information including a first keyword; identifying, based on the first keyword, a first attribute and a second attribute among the plurality of attributes, the first attribute being a characteristic of the first keyword and the second attribute being another characteristic of the first keyword; obtaining, based on the user context information, at least one second-order user preference among attributes in the plurality of attributes including a preference between the first attribute and the second attribute; identifying a set of content items among the plurality of content items based on the first attribute and the second attribute; determining a ranking of content items in the set of content items based on the at least one second-order user preference; and presenting content items to the user in accordance with the ranking.
US10409877B2 Search engine results declumping method
The present disclosure includes both systems and methods for introducing variety into search results of non-stock consumer goods. This variety is introduced by recording the common characteristics of non-stock consumer goods in a database and tracking the number of goods with a common characteristic that would be displayed on a webpage. If too many of one type of good would be displayed on a webpage, alternative goods are displayed in place of the additional goods with common characteristics, even if these goods are more relevant to the search performed by a user. In this way, consumers can efficiently be presented with both relevant and alternative non-stock consumer goods, saving consumers' time and using less computing power.
US10409875B2 Systems and methods for semantic keyword analysis
In various embodiments, a method for generating from one or more keywords a list of related topics for organic search includes receiving, by a topic tool, an input of one or more keywords for which to generate a list of related topics. The method may further include acquiring, by a crawler, content from a plurality of different web content sources via one or more networks. The method may also include applying, by the topic tool, to the acquired content an ensemble of one or more key phrase extraction algorithms, one or more graph analyses algorithms and one or more natural language processing algorithms to identify a set of semantically relevant topics scored by relevance. The method may also include generating, by the topic tool, from the set of semantically relevant topics, a knowledge graph of related topics for the input of the one or more keywords. The method may further include outputting, by the topic tool based at least partially on the knowledge graph, an enumerated list of topics ranked by at least a relevance score.
US10409870B2 Searching multiple sellers by multiple matching items
In various exemplary embodiments, a system and associated method perform a search for a plurality of items in an electronic environment. In one embodiment, the system includes a keyword prompt engine to receive a plurality of keywords from an end-user. Each of the plurality of keywords is related to the plurality of items for which the end-user is searching. A price range engine prompts the end-user to input a price range for each of the plurality of items. A search engine uses one or more processors to locate the plurality of items in an inventory within the electronic environment based on the plurality of keywords and the price range. The search engine further matches concurrently one or more sellers having the plurality of items available for sale.
US10409866B1 Systems and methods for occupation normalization at a job aggregator
A method and apparatus for generating normalized occupations for job titles at a job aggregation system is described. The method may include receiving a job title having a plurality of words that make up the job title, the job title received as part of a request of a job aggregation system to perform a service. The method may also include translating the plurality of words into standardized terms of the job aggregation system to generate a translated job title. Furthermore, the method may include mapping the translated job title to one of a plurality of normalized occupations of the job aggregation system by a machine learning based classifier of the translated job title, wherein the machine learning based classifier is trained based on user search behavior of users that have searched for jobs at the job aggregation system.
US10409855B2 System and method of identifying visual objects
A system and method of identifying objects is provided. In one aspect, the system and method includes a hand-held device with a display, camera and processor. As the camera captures images and displays them on the display, the processor compares the information retrieved in connection with one image with information retrieved in connection with subsequent images. The processor uses the result of such comparison to determine the object that is likely to be of greatest interest to the user. The display simultaneously displays the images the images as they are captured, the location of the object in an image, and information retrieved for the object.
US10409851B2 Gesture-based search
A search of displayed content may be automatically performed in response to receipt of a search gesture that defines a scope of the search and initiates the search. The search gesture may define a region of content within the displayed content. A search query may be formulated based on the region of content defined by the search gesture. In response to completion of the search gesture, a search may be automatically initiated. In some examples, the search gesture comprises a generally circular gesture that substantially bounds the region of content.
US10409848B2 Text mining system, text mining method, and program
The present invention is a text mining system comprising a synonym cluster acquiring section configured to acquire synonym clusters from texts in text data to be analyzed, the synonym clusters each being a collection of synonymous texts, an implication relationship acquiring section configured to acquire implication relationships among the synonym clusters, and an implication graph generating section configured to generate an implication graph including vertices of synonym clusters and directed edges each indicating a direction from an implied synonym cluster to an implying synonym cluster from the implication relationships among the synonym clusters.
US10409847B2 Computer-readable recording medium, learning method, and mail server
A mail server identifies first keyword set including a keyword that is not included in a second keyword set, the key word being a keyword that appear in mail data with a frequency higher than a predetermined frequency, the mail data being extracted based on the second keyword set including a keyword used in extraction conditions of the mail data. Then, the mail server adds the first keyword set to the extraction conditions of the mail data.
US10409845B1 Authenticated pattern matching and exact path queries
Methods and apparatus are provided for authenticated pattern matching and authenticated exact path queries on outsourced data by a third party server. A source of the outsourced data computes verification information for node and suffix accumulators and sends the data, accumulation values and suffix tree or label trie information to the server; and publishes its public key and the verification digests. The verification may comprise an accumulation tree (AT) or any other public key authentication scheme, such as digital signatures, Merkle Trees and publishing the accumulation values. The server receives the query from a client and the server computes an answer α to the query and a verification proof that are provided to the client. The client then verifies the answer.
US10409843B1 Detecting an event from signals in a listening area
The present invention extends to methods, systems, and computer program products for detecting an event. A listening area is monitored based on detecting a potential event from a normalized signal, based on characteristics of a normalized signal, or based on a signal pattern anomaly. A geo cell database is queried with search terms derived from one or more normalized signals. A geo cell subset is returned from the geo cell database. The listening area is formed from the geo cells included in the geo cell subset and monitored for additional signals. An event is detected and/or validated (or rejected) based on the additional normalized signal.
US10409842B2 Storage medium, map information processing apparatus, and data generation method
It is an object of the present invention to provide a technique by which a desired search can be performed even without any polygon data. An administrative district area is defined by collecting mesh areas in each of which a POI is located, for each administrative district, among mesh areas obtained by sectioning an area on a map, and an extended administrative district area is defined by extending the administrative district area. Then, the data storage stores therein data in which a name of an administrative district is associated with a POI within the extended administrative district area related to the administrative district, as search data.
US10409839B2 Dimension optimization in singular value decomposition-based topic models
Techniques are described for optimizing a number of dimensions for performing a singular value decomposition (SVD) factorization. Embodiments tokenize each of a plurality of documents into a respective set of terms. For each of a plurality of dimension counts, embodiments perform the SVD factorization to determine a respective plurality of dimensions, the respective plurality of dimensions corresponding to the dimension count, determine, for each of the plurality of documents, a respective set of dimension weights for each of the plurality of dimensions, calculate an average top dimension weight across the sets of dimension weights for the plurality of documents and calculate an average inverse top dimension top term ranking across the sets of dimension weights for the plurality of documents. An optimal number of dimensions is calculated, based on the average top dimension weight and the average inverse top dimension top term ranking.
US10409837B1 Asynchronous notifications for a datastore of a distributed system
The data of an online system is distributed over a number of different physical servers and databases on those servers. The online system shards the data to increase system scalability and replicates the shards to increase data reliability. Features such as sharding and replication in turn increase data storage system complexity. Accordingly, in order to provide simplified data storage semantics to applications that use the online system, the online system provides access to data via asynchronous callback functions that are triggered once data has been written and is available for reading by client code. Thus, applications need only specify code to be used in response to data write events, and can thereafter interact with the online system data using a data-driven paradigm.
US10409835B2 Efficient data manipulation support
Data-manipulation-language statements can target data in data store of a data storage system. Data manipulations specified in a statement, including in-place manipulations, can be recorded and maintained. Application of data manipulations to the store can be avoided or potentially initiated at a later time. Prior to application of the data manipulations to the data store, queries over data in the data store can be processed in view of the recorded data manipulations and data acquired from the data store, such that the data manipulations are reflected in the data acquired from the data store.
US10409822B2 Systems and methods for presenting ranked search results
A method and system for ranking images in response to a user presenting search criteria on a user interface of a computing device, comprising (1) searching a first database to locate a set of pertinent images satisfying the search criteria, (2) extracting a set of suggested color palettes from the set of images, (3) processing each color palette from the set of suggested color palettes by iteratively performing the following operations: (a) identifying a next color palette, (b) identifying a set of images from which the next color palette is extracted from, (c)) determine a set of parameters of a first set of operations, and (d) ascertaining an image rank measure for each image from the set of images by performing the first set of operations, and (4) generating a ranked display of the set of images based on the image rank measure.
US10409821B2 Search result ranking using machine learning
Various embodiments include systems and methods for search result ranking using machine learning. A goal model can be created using machine learning. Responsive to a search query, a plurality of data factors can be inputted into the goal model to create a model output. Search results can be presented to a user based on the model output.
US10409817B1 Database system and methods for domain-tailored detection of outliers, patterns, and events in data streams
Methods and apparatus are provided for domain-tailored detection of outliers, patterns, and/or events in data streams. An exemplary method comprises obtaining a domain-dependent definition of (i) data outliers based on predefined outlier criteria; (ii) data patterns based on predefined pattern criteria; and/or (iii) data events based on predefined event criteria; obtaining time series measurement data from a plurality of sensors; determining, substantially simultaneously with the obtaining, whether individual samples satisfy the domain-dependent definitions of the data outliers, data patterns and/or data events; and storing the individual samples with an indication of whether the individual samples satisfy the domain-dependent definitions of the data outliers, data patterns and/or data events. The domain-dependent definitions are optionally specified using a declarative command language. Query are optionally processed comprising one or more declarative statements that reference and/or manipulate the data outliers, data patterns and/or data events.
US10409816B2 Accessing and displaying shared data
Disclosed are examples of systems, apparatus, methods, and computer program products for accessing and displaying shared data. In some implementations, a shared cache can be maintained. A first component and a second component can be identified. A shared record can be identified as associated with the first component and the second component. It can be determined that the shared record is valid. Shared record data from the shared record can be displayed through the first component and the second component in a user interface.
US10409809B2 Dynamic asset monitoring and management using a continuous event processing platform
The disclosed architecture utilizes realtime continuous event processing (CEP) to address the use of a general input interface framework to import a dynamic set of event types (e.g., assets), and a declarative, expressive query model to implement monitoring and management tasks on an asset level. In one implementation, a realtime event processing system is provided, comprising a synchronization component configured to synchronize realtime event data and static event data of assets, and a realtime merge component configured to merge the synchronized realtime event data and static event data into a realtime event stream using one or more operators. The merged synchronized realtime event data and static event data is queriable as a single event type using a query to return related asset items.
US10409807B1 Apparatus and method for data replication monitoring with streamed data updates
A method implemented in a computer network includes identifying a transactional change data capture event at a transactional database. A transaction event stream is created with metadata characterizing the transactional change data capture event. A replication change data capture event is identified at a replication database corresponding to the transactional database. A replication event stream with metadata characterizing the replication change data capture event is created. The transaction event stream and the replication event stream are evaluated to selectively identify a replication performance failure within a specified time threshold of the replication performance failure.
US10409806B2 Transaction management system
The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further configured to specify what content is to be captured during a transaction. The system may store any documents or data associated with a transaction, including dynamic content and user selections and inputs. A document repository may be provided for storing unstructured data representing data, text, forms, and so forth presented to a party during a transaction. A viewer may be provided for displaying data stored in the document repository.
US10409803B1 Domain name generation and searching using unigram queries
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a string used to search an available domain name, identify a token within the string including a unigram, and generate and transmit one or more available domain name candidates including a unigram and one or more tokens interchangeable with a token previously co-occurring with the unigram token.
US10409801B2 Validation of web-based database updates
A system includes reception of a request to modify the data of a database, the request including first data, execution of processing to fulfill the request, determination, during execution of the processing, that a validation exit is associated with a current state of the processing, storage of the first data in a local temporary table in response to the determination, passage of the local temporary table to the validation exit, and execution of the validation exit to validate the first data based on the local temporary table and on the data of the database.
US10409799B2 Supporting updatable repeated values over variable schema
Data within a database is partitioned into one or more sets of read-only data pages and one or more sets of append-only data pages, wherein each set of read-only data pages is associated to one of the one or more sets of append-only data pages. A repeated map is maintained for at least one of the one or more sets of append-only data pages. An operational position map is maintained for at least one of the one or more sets of append-only data pages. A request is received to update one or more records in a given set of read-only pages, wherein at least one of the one or more records comprises repeated values. The repeated map and operational position map of the append-only pages associated with the given set of read-only pages are updated in response to the request. The one or more sets of append-only pages are automatically merged with their respective set of read-only pages on a periodic basis to create one or more new sets of read-only pages.
US10409796B2 Systems and methods for providing searchable customer call indexes
A system and method is provided for providing searchable customer call indexes. Consistent with disclosed embodiments, a system may receive call information associated with telephone conversations between callers and a vendor, the call information including an audio recording or transcript for each telephone conversation. The system may also identify one or more keywords from the audio recordings or transcripts and index the call information into one or more indexes based on the identified keywords. Finally, the system may determine search results responsive to a search query based on the indexing. In some embodiments, changes to customer service may be identified based on the search results.
US10409792B1 Apparatus and method for data object generation and control
An apparatus, method, and computer program product are provided to generate, transform, and control menu data object in network environment. In some example implementations, menu data objects and related parameters are parsed and translated into a stratified data structure that can be used in connection with creating a renderable object associated with an interactive user interface accessible via a mobile system associated with a user. Control over the menu data object and its associated interface can be automated, and/or implemented in a manner that detects interrelated elements of the data structure such that alterations made to one element cause the related elements to be rendered in an alternate manner for visual verification.
US10409789B2 Method and system for adaptively imputing sparse and missing data for predictive models
Described is an approach that provides an adaptive solution to missing data for machine learning systems. A gradient solution is provided that is attentive to imputation needs at each of several missingness levels. This multilevel approach treats data missingness at any of multiple severity levels while utilizing, as much as possible, the actual observed data.
US10409787B1 Database migration
In one aspect, a method includes migrating a database object from a source database to a target database, updating a storage of the location of the DB object to be the target database, directly accessing one of the target database and the source database during the migrating and executing, during the migrating, a database command by retrieving the DB object from the other one of the target database and the source database.
US10409783B1 Distributed work data management
A device may receive, from a user device, a transaction request associated with a first entity and identify a distributed ledger associated with the first entity, the distributed ledger including a set of blocks recording work data associated with the first entity. The set of blocks may include: a first subset of blocks including data specifying work performed by the first entity, and a second subset of blocks including data verifying a portion of the work performed by the first entity and specified by the data included in the first subset of blocks. The device may determine that a transaction, associated with the transaction request, is associated with the first subset of blocks and the second subset of blocks. Based on predetermined instructions that correspond to the transaction and the distributed ledger, the device may perform the transaction.
US10409780B1 Making a copy of a profile store while processing live updates
The disclosed embodiments relate to a system that facilitates making a copy of a profile store while the profile store is being updated. During operation, the system retrieves profiles from a profile snapshot queue, wherein the profile snapshot queue is periodically populated by accessing each profile in the profile store, and recording a snapshot of each accessed profile in the profile snapshot queue. The system then stores the profiles retrieved from the profile snapshot queue into the copy of the profile store. Next, the system retrieves updates to profiles from a live update queue, which contains a sequential list of updates to profiles in the profile store, wherein the updates are retrieved starting with a first update that occurred after the process of sequentially accessing the profiles was commenced up to a most recent update. Finally, the system uses the retrieved updates to update corresponding profiles in the copy of the profile store.
US10409771B2 Hardware authentication in a dispersed storage network
A method for authenticating a node of a dispersed storage network (DSN). In various embodiments, a dispersed storage (DS) management unit receives a device list originating from a hardware certificate authority (HCA). The HCA also provides a hardware certificate to the node. Upon receiving the hardware certificate from the node, the DS management unit determines if the certificate is valid by comparing it to information contained in the device list (such as a device ID or a serial number associated with the node). If the certificate is valid, the DS management unit sends a challenge message to the node and analyzes the resulting challenge message response to determine if it is valid. If the response is valid, the DS management unit provides a signed certificate to the node for use in authenticating the node to perform dispersed storage operations within the DSN.
US10409770B1 Automatic archiving of data store log data
Methods, systems, and computer-readable media for automatic archiving of data store log data are disclosed. One or more operation records in a log are selected for archival. The one or more operation records comprise data indicative of operations performed on one or more data objects of a data store. The one or more operation records are selected for archival prior to deletion from the log. The one or more operation records are replicated from the log to an archive. Based at least in part on the replicating, the one or more operation records in the log are marked as archived. Based at least in part on the marking as archived, the deletion of the one or more operation records from the log is permitted.
US10409766B2 Computer subsystem and computer system with composite nodes in an interconnection structure
A computer subsystem and a computer system, where the computer subsystem includes L composite nodes (CNs), each CN includes M basic nodes, each basic node includes N central processing units (CPUs) and one node controller (NC). Any two CPUs in each basic node are interconnected. Each CPU in each basic node is connected to the NC in the basic node. The NC in each basic node has a routing function. Any two NCs in the M basic nodes are interconnected. A connection between the L CNs formed through connections between NCs enables communication between any two NCs to be no more than three hops. Hence, the computer subsystem and the computer system can reduce the kinds and the number of interconnection chips, and simplify an interconnection structure of a system, thereby improving reliability of the system.
US10409765B2 Method for providing subapplications to an array of ALUs
An array of ALUs and a controlling and controlling unit providing the array sequentially ordered subapplications, wherein an ALU signals completion of execution of a subapplication to the controlling unit, which then provides a next sequential subapplication to the requesting ALU.
US10409762B2 Remote direct memory access-based on static analysis of asynchronous blocks
Described herein are methods of transferring arrays of data information by remote data memory access (RDMA). The method may include identifying data arrays in a local place that are to be copied to a remote place; and determining whether the data arrays are to be overwritten by analyzing asynchronous blocks from the data arrays in the local place at a start compilation time using a static compiler. The method may further include executing transfer of the data arrays from the local place to the remote place with a pull type RDMA.
US10409758B1 Single-chip control module for an integrated system-on-a-chip for silicon photonics
The present invention provides an integrated system-on-chip device. The device is configured on a single silicon substrate member. The device has a data input/output interface provided on the substrate member. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The device has a signal processing block provided on the substrate member and coupled to the input/output block. The device has a driver module provided on the substrate member and coupled to the signal processing block. The device further includes a driver interface and coupled to the driver module and configured to be coupled to a silicon photonics device. In an example, a control block is configured to receive and send instruction(s) in a digital format to the communication block and is configured to receive and send signals in an analog format to communicate with the silicon photonics device.
US10409757B2 Hub
The hub is electrically connected to a first electronic device and a display outside the hub. The hub comprises a circuit board, a MCU, a front type-C transmission line, a first USB type-C output terminal, a first input controller, a first output controller, a first output multiplexer and a USB hub processor. The front type-C transmission line comprises a power transmission line, a first data transmission line set and a second data transmission line set. The first USB type-C output terminal is electrically connected between the power transmission line and the first type-C transmission line. The first input controller is disposed on the circuit board and electrically connected to the MCU and the first electronic device. The first output controller is disposed on the circuit board and electrically connected between the MCU and the first USB type-C output terminal. A connecting status of the first type-C transmission line and the first USB type-C output terminal is detected by the first output controller.
US10409754B2 Interconnected memory system and method of operation thereof
An interconnected memory system, and a method of operation thereof, including: a first discrete unit having a first unit processor and first unit memory module; a high-speed interconnect connected directly to the first unit memory module; and a second discrete unit having a second unit processor and a second unit memory module, the second unit memory module connected to the first unit memory module through the high-speed interconnect for utilizing the first unit memory module and the second unit memory module with the first unit processor.
US10409749B2 Semiconductor device and system provided with a communication interface
An SCI can perform transmission only or reception only, however, it is necessary to reset the SCI when transmission and reception is switched to transmission only or to reception only. A semiconductor device includes an interface circuit which performs a sequential communication of transmit or receive according to a synchronous clock. The interface circuit includes a register to specify an operation enabled state which is at least one of a transmit state and a receive state, and a mode control circuit to change at least one mode of transmit or receive in the operation enabled state.
US10409741B2 Semiconductor memory apparatus and data input/output method thereof
A semiconductor memory apparatus may include a write data polarity change unit and a read data polarity change unit. The write data polarity change unit may invert a first data based on a write signal and a first bank address signal, and generate a write polarity change data. The read data polarity change unit may invert data outputted from a memory bank based on a read signal and the first bank address signal, and generate a read polarity change data.
US10409738B2 Information switching
An information switch comprises a plurality of input circuits and a plurality of output circuits, the information switch being configured to communicate information units between the input circuits and the output circuits in successive transmission cycles; each input circuit being configured, in dependence upon a queue of one or more information units for transmission via that input circuit and in dependence upon hint data received in respect of a current transmission cycle, to send an information unit transmission request to one or more of the output circuits; and each output circuit being configured, in response to one or more information unit transmission requests received from respective input circuits, to select an input circuit for information unit transmission to that output circuit in a current transmission cycle and to provide hint data indicating a provisional selection, by that output circuit, of an input circuit at a next transmission cycle.
US10409737B2 Apparatus, system, and method for positionally aware device management bus address assignment
Provided are apparatus, system, and method for positionally aware device management bus address assignment. A presence of a plurality of storage devices is detected on a bus. One of the storage devices detected on the bus is selected. A get identifier command is sent on the bus to all of the storage devices that is only responded to by the selected storage device. A unique identifier is received from the selected storage device over the bus. An address for the selected storage device is assigned and an entry is added to the address mapping to indicate the unique identifier, the assigned address, and a physical location indicator for the selected storage device.
US10409735B2 Electronic device and data exchange method including protocol indicative of modes of operation
An electronic device includes a processor coupled to a memory device, through a data bus to receive and transmit bits on the data bus. The processor is configured to transmit a message including a first bit indicative of controlling the data bus, address bits indicative of an address identifying the memory device, and a second bit indicative of whether the processor intends to read data from or write data to the memory device; and transmit a third bit indicative of a mode of operation of the memory device.
US10409731B1 Multiple page-size translation lookaside buffer
An example method includes receiving a request to change a page size managed by a translation lookaside buffer (TLB), wherein the TLB is currently managing a first page size, and the request specifies a second page size different than the first page size; in response to the request: determining a number of lower-order bits for addressing memory location within pages of the second page size; and configuring the TLB to perform lookups within the memory subsystem using a number of higher-order bits for addressing pages of the second page size, wherein the number of higher-order bits is dependent on the number of lower-order bits.
US10409730B2 Microcontroller for memory management unit
One embodiment of the present invention includes a microcontroller coupled to a memory management unit (MMU). The MMU is coupled to a page table included in a physical memory, and the microcontroller is configured to perform one or more virtual memory operations associated with the physical memory and the page table. In operation, the microcontroller receives a page fault generated by the MMU in response to an invalid memory access via a virtual memory address. To remedy such a page fault, the microcontroller performs actions to map the virtual memory address to an appropriate location in the physical memory. By contrast, in prior-art systems, a fault handler would typically remedy the page fault. Advantageously, because the microcontroller executes these tasks locally with respect to the MMU and the physical memory, latency associated with remedying page faults may be decreased. Consequently, overall system performance may be increased.
US10409724B2 Selective downstream cache processing for data access
A first request is received to access a first set of data in a first cache. A likelihood that a second request to a second cache for the first set of data will be canceled is determined. Access to the first set of data is completed based on the determining the likelihood that the second request to the second cache for the first set of data will be canceled.
US10409721B2 Comparator and memory region detection circuitry and methods
Comparator circuitry comprises carry-save-addition (CSA) circuitry to generate a set of partial sum bits and a set of carry bits in respect of corresponding bit positions in a first input value, a second input value, a carry-in value associated with the first and second input values, and a third input value, the CSA circuitry comprising inverter circuitry to provide a relative inversion between the third input value and the group consisting of the first and second input values; and combiner circuitry to combine the set of partial sum bits, the set of carry bits offset by a predetermined number of bits in a more significant bit direction, the carry-in value and 1, to generate at least a carry output bit; in which the carry output bit is indicative of whether the third input value is greater than the sum of the first and second input values.
US10409715B2 Memory controller, nonvolatile memory system, and operating method thereof
In an operating method of a memory controller, the memory controller includes a logical-to-logical (L2L) mapping table including mapping information between a first logical area and a second logical area and a logical-to-physical (L2P) mapping table including mapping information between the second logical area and a physical area of a memory device. The operating method includes receiving a first logical address of the first logical area and a first command for changing the L2L mapping table to access first data stored in the memory device through the first logical address, detecting a second logical address of the second logical area mapped to a physical address of the physical area in which the first data is stored, in response to the first command, and changing the L2L mapping table to map the first logical address to the second logical address.
US10409714B1 Logical to physical translation for two-terminal memory
One potential result of differing characteristics for certain two-terminal memory (TTM) is that memory management techniques, such as logical-to-physical (L2P), can differ as well. Previous memory management techniques do not adequately leverage the advantages associated with TTM. For example, by identifying and leveraging certain advantageous characteristics of TTM, L2P tables can be designed to be smaller and more efficient, which can allow the L2P table to be stored in memory that is faster and/or closer (or integrated into) an associated controller. Moreover, other memory management operations such as wear-leveling, recovery from power loss, and so forth, can be more efficient.
US10409713B2 Container testing using a directory and test artifacts and/or test dependencies
A system for testing container applications includes a memory, a processor in communication with the memory, a test manager, and a test controller. The test manager runs on a host operating system and creates a test container image including test artifact(s) and/or test dependency(ies). Then, the test manager distributes a set of tests, which are accessible to a test container created from the test container image. The test manager distributes the tests by populating a directory with the set of tests and mounting the directory to the test container. Additionally, the test manager executes the test container image. The test controller is associated with the test container and executes the set of tests accessible to the test container using the test artifact(s) and/or the test dependency(ies). The test controller also monitors the set of tests executed by the test container. Feedback corresponding to the set of tests is provided.
US10409706B2 Automated test generation for structural coverage for temporal logic falsification of cyber-physical systems
One embodiment is a methodology for model verification. An embodiment obtaining, by a processor, a model for a system; identifying, by the processor, at least one block within the model that has a branching structure; identifying, by the processor, at least one model variable affecting a switching condition of the identified at least one block; generating, by the processor, an extended finite state machine modeling a switching behavior of the identified at least one block by using the at least one model variable; combining, by the processor, at least one output variable of the extended finite state machine with at least one of a first output port and a second output port of the system included in the model; and performing, by the processor, model verification and coverage of the model that utilizes outputs from the first output port and the second output port to verify the model.
US10409704B1 Systems and methods for resource utilization reporting and analysis
In an embodiment, a method includes receiving time-series data related to individual utilization rates of a plurality of central processing unit (CPU) cores. The method also includes, responsive to a trigger, transforming at least a portion of the individual utilization rates into a compressed value format, the transforming comprising: determining, from at least a portion of the time-series data, CPU-core utilization values of the plurality of CPU cores for a time constraint; evaluating the CPU-core utilization values against a preconfigured set of non-overlapping value ranges; responsive to the evaluating, determining a quantity of the CPU-core utilization values that correspond to each non-overlapping value range of the preconfigured set of non-overlapping value ranges; and generating a CPU-core utilization snapshot comprising the determined quantity of each non-overlapping value range of the preconfigured set of non-overlapping value ranges.
US10409703B1 Status monitoring system and method
A status monitoring system includes a signal generation subsystem configured to receive a plurality of binary status signals from a plurality of monitored subcomponents and encode the plurality of binary status signals to generate a status signal indicative of the status of the plurality of monitored subcomponents. One or more processing subsystems are configured to receive the status signal and control a controlled subcomponent based, at least in part, upon the status signal.
US10409702B2 Methods and systems for managing networked storage system resources
Methods and systems for a networked storage environment are provided. One method includes maintaining by a processor of a management console, a plurality of structured objects representing a plurality of resources in a networked storage system for storing and retrieving client data from a plurality of storage devices; receiving by the processor unstructured data from an application programming interface (API) associated with a resource of the networked storage system; parsing by the processor, the unstructured data and generating an identifier hash value based on uniquely identifying fields of the unstructured data for an unstructured object; and generating by the processor a logical index with a configuration index and a performance index for the unstructured object identified by the identifier hash value for responding to user requests for performance information regarding the unstructured object.
US10409697B2 Automated self-healing database system and method for implementing the same
An automated self-healing database system is provided that includes a primary database, an application server that writes data to the primary database and reads data from the primary database when it is available, a standby database that is a replica of the primary database, and a self-healing module (SHM). The SHM can automatically detect unavailability of the primary database, and if the standby database is available, the SHM can automatically enable the standby database as readable and writable, assign the standby database the role of primary database at the primary site to start replicating data to other standby databases, and use a pre-established connection between the application server and the standby database to allow the application server to read data from the standby database and to write data to the standby database resulting in the standby database assuming role of the primary database at the primary site.
US10409696B2 Scalable data storage pools
Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices associated with the available storage resources within one or more levels of the storage hierarchy. Distribution of metadata is assigned by the one or more computing devices to one or more particular data storage devices within the data storage pool based on the described fault domains and the ascertained operational characteristics of devices within one or more levels of the storage hierarchy.
US10409693B1 Object storage in stripe file systems
A computer-implemented method for storing backup data includes receiving, by a computing system, data associated with a file to be backed up; performing, by the computing system, de-duplication on the file to remove duplicated data and to generate unique backup data; receiving, by the computing system, a file handle based on opening a block-based storage file; storing, by the computing system, a metadata container in the block-based storage file stripe aligned; and storing, by the computing system, a data container in the block-based storage file stripe aligned, wherein the metadata container and the data container are associated with a set of objects, and wherein the data container includes the unique backup data.
US10409688B2 System and method of using encryption algorithms in P2P encryption mode to restore integrity of data
A system and method is disclosed for using encryption algorithms in peer-to-peer encryption mode to restore the integrity of data. An example method is provided for generating a new derivative for a file that has a plurality of existing derivatives that have been stored on servers using an (n,k) algorithm, where the (n,k) algorithm provides that a minimum number k of the derivatives required to restore the file. The method includes accessing, on a server, a first derivative of the existing derivatives and forming a blob for the new derivative based on a modification operation that uses the first derivative. Moreover, the method includes determining a number of times the modification operation has been performed, and if the number of times the modification operation has been performed is equal to the minimum number k, uploading the blob to a server for storage thereon.
US10409680B1 Progressive length error control code
Devices and methods may be used to append a scalable (1) of parity bits in a data packet that scales with a number of data bits in a payload of the data packet. The parity bits may be generated utilizing a table of entries. In some examples, each entry in the table corresponds to a number of the data bits to be included in the payload; and each column of the table may be used to generate a corresponding parity bit of the one or more parity bits.
US10409676B1 SRAM bit-flip protection with reduced overhead
Systems and methods for efficiently implementing data protection techniques that protect data stored in volatile and non-volatile memory devices from soft errors are described. The error correction overprovisioning for a plurality of memory banks may be reduced by implementing localized single-bit error parity to detect single-bit errors within each memory bank of the plurality of memory banks and then sharing a single-error correcting parity or a single-error correcting and double-error detecting parity (SECDEC) over multiple memory banks or over all of the plurality of memory banks. The single-error correcting code (e.g., a Hamming code) may be generated and shared over the plurality of memory banks such that the single-error correcting code may correct single-bit errors across multiple sets of data stored within the plurality of memory banks that correspond with a particular line or row across all of the plurality of memory banks.
US10409675B2 Semiconductor device having error correction code (ECC) circuit
An apparatus may comprise an ECC circuit configured to receive read data from a memory cell array to correct, an error bit contained in a data portion of the read data responsive, at least in part, to a parity portion of the read data, to generate a plurality of first error determination signals and a plurality of second error determination signals. Each of the plurality of first error determination signals provided in common to n data terminals and corresponding to an associated one of burst data of m bits. Each of the plurality of second error determination signals provided in common to the burst data of m bits and corresponding to an associated one of the n data terminals. The error bit of the data portion of the read data is detected based, at least in part, on the first error determination signals and the second error determination signals.