Document Document Title
US10148066B2 VCSEL based low coherence emitter for confocal 3D scanner
Methods and apparatus for measuring objects comprise a plurality of light sources to generate a plurality of light beams directed toward a spot generator array comprising a plurality of spot generating lenses. The plurality of light sources is separated from the spot generator array with a separation distance sufficient to overlap the plurality of light beams at each of the spot generating lenses. The overlap of each of the beams at each of the spot generating lenses provides smoothing of the energy profile of the light energy incident on the spot generating lenses. The spot generator array generates focused spots comprising overlapping focused beams. The overlapping beams may comprise overlapping beams of a vertical cavity surface emitting laser (VCSEL) array, and the overlapping focused beams can decrease optical artifacts.
US10148063B2 Thermally conductive and electrically insulating interposer having active optical device mounted thereon
A device can include an active optical device (AOD) to at least one of transmit and receive optical signals. The device can also include an interposer having the AOD mounted thereon. The interposer can be in thermal contact with a heat sink and the interposer is mounted on a substrate. The interposer can be formed of a thermally conductive and electrically insulating material. The interposer can include a via to electrically couple the AOD to another electrical device.
US10148061B2 Optical amplifying system and method of controlling the same
An optical amplifying system is disclosed. The optical amplifying system includes a thermo-electric cooler (TEC), and a semiconductor laser diode (LD) mounted on the TEC. The semiconductor LD generating a modulated optical signal with a wavelength that depends on the temperature of the LD as controlled by the TEC. The optical amplifying system further includes a semiconductor optical amplifier (SOA) that amplifies the modulated optical signal. A feature of the optical amplifying system is that the temperature of the SOA is higher than that of LD.
US10148053B2 Method of attaching a connector to a coaxial cable
In a method for attaching a connector to a coaxial cable a solder preform is placed upon an end of an outer conductor of the cable. A connector body of the connector is seated upon an interface pedestal and the end of the outer conductor is inserted into a bore of the connector body against the interface pedestal. The outer conductor, the connector body and the interface pedestal contribute sidewalls to form a solder cavity, and the solder preform is heated. A seat may be applied to the interface pedestal to provide a thermal barrier and/or enhanced seal characteristics that are cost efficiently replaceable upon degradation.
US10148051B2 Modular electronic structures
A modular structural member (100) comprising: at least two connection portions (102), and a structural portion (101), the connection portions arranged to provide electrical and mechanical connection to other structural members, and wherein, electronic componentry (125) is provided on the structural portion, and/or the connection portions are arranged to receive a fastener (240; 260), to connect multiple connection portions together, which is provided with electronic componentry, and further wherein, a plurality of the structural members arranged to be connected together to form a structure.
US10148049B2 RF connector system having connector cavities with side openings
An RF connector system includes receptacle and plug connector assemblies. The receptacle connector assembly includes a receptacle housing configured to be mounted to a circuit board and a mounting end and having connector cavities and side openings open to corresponding connector cavities. RF receptacle connectors are side-loaded into the connector cavities through corresponding side openings. The RF receptacle connectors have solder tails soldered to the circuit board. The plug connector assembly has a plug housing including connector cavities and RF plug connectors received in corresponding connector cavities and mated with a corresponding RF receptacle connectors. The RF plug connectors are terminated to center conductors of coaxial cables.
US10148041B2 Shielded electrical component having grounding features
An electrical component includes a housing having a mounting end configured to be mounted to a structure and an electrical shield held by the housing and providing electrical shielding. The electrical shield is configured to be electrically grounded to the structure. The electrical shield has a mounting tab having a mounting area including an opening therethrough and a grounding feature in the mounting area near the opening. The grounding feature is configured to cut through a coated surface of the structure to directly engage a conductive layer of the structure to electrically connect the electrical shield to the structure through the coated surface.
US10148039B2 Communication connector
A communication connector (10) includes a plurality of wires (12 to 15) for transmitting communication signals, a plurality of terminals (20) to be connected to the respective wires (12 to 15), a housing (30) for accommodating the plurality of terminals (20), and a wire holding member (40) for arranging and holding the plurality of wires (12 to 15) at intervals.
US10148038B2 Lockout device for securing cable connector
A lockout device includes a first ring portion positioned around a first side of a connector. A second ring portion is positioned around a second side of the connector. A fastener allows a user to selectively secure the ring portions thereby forming a tubular ring surrounding the connector. An inner facing protrusion extends toward a center of the tubular ring and into a gap present on the connector. The inner facing protrusion remains in the gap of the connector regardless of movement of the lockout device about the connector while the first ring portion is secured to the second ring portion. The inner facing protrusion holds the lockout device captive around the connector and the tubular ring covers a disconnection mechanism of the connector. A secondary tool is required in order to detach the first ring portion from the second ring portion for accessing the disconnection mechanism of the connector.
US10148037B2 Lever-type connector
A connector includes a lever (50) to connect a male housing (20) and a female housing (10) by rotating from an initial position to a connection position. The male housing (20) includes a receptacle (22) and a moving plate (30) movable in a connecting direction of the housings (10, 20). The lever (50) includes plates (51) extending along an outer surface of the male housing (20). The moving plate (30) includes a wall (33) extending along an inner surface of the receptacle (22). The plate (51) of the lever (50) includes an initial lock (54) to limit rotation of the lever (50) toward the connection position by being locked to the receptacle (22). The wall (33) includes unlocking portions (38) to push the initial locking portions (54) in an unlocking direction by contacting the female housing (10). The unlocking portion (38) is separated from surroundings by long narrow slits (39).
US10148036B2 Multi-platform modular device
A multi-platform modular device including a plurality of platforms or modules. Each module implements a different function and can be connected to another module via a plurality of magnetic contacts. The magnetic contacts can be used for synchronization, communication, and power delivery between the modules.
US10148034B2 Arcless power connector
An electrical connector matable to and unmatable from a separable mating electrical connector includes a housing having a terminal channel and an auxiliary terminal channel with a power terminal received in the terminal channel and an auxiliary power terminal received in the auxiliary terminal channel. A TPA device is movably coupled to the housing between an open position and a blocking position for blocking removal of the power terminal from the terminal channel. A protective thermal coupler is held by and movable with the TPA device. The protective thermal coupler has a variable resistive member electrically coupled between the power terminal and the auxiliary power terminal. The variable resistive member provides a shunt so that arcing does not occur when the power terminal is disconnected from the mating power terminal of the mating electrical connector.
US10148030B2 Insulating body for an electrical plug connection unit
An insulation body for an electrical connector unit includes at least two insertion channels into each of which a contact pin or a contact bush can be inserted, which preferably are aligned parallel to a main axis of the insulating body into which a securing channel empties, preferably perpendicular to it, in which a set screw is supported so as to turn, by means of which the related contact pin or the related contact bush can be mechanically impinged on, and to which an insulating collar is assigned, which is arranged on the outer side of the insulating body, at least approximately coaxial to the related securing channel. Preferably each of the insulating collars has at least one collar opening that is limited on both sides by collar ends.
US10148020B2 Electrical assembly
An electrical assembly includes a first electrical component with a first conductor, a second electrical component with a second conductor, and an accommodating chamber which is formed on the electrical assembly and in which an electrical contact point between the first and second conductors is arranged. The first conductor is arranged in a first insulating part and has at a free conductor end that protrudes from the first insulating part. The second conductor is arranged in a second insulating part and has a free conductor end that protrudes from the second insulating part. The accommodating chamber is partially filled with a potting mass such that the contact point and the free conductor ends are covered by the potting mass and the potting mass is bounded by an inner wall of the accommodating chamber. The inner wall of the accommodating chamber is formed by wall surfaces of the insulating parts.
US10148018B2 Power distributing socket and power distributing unit using the same
A power distributing socket in a power distributing unit includes an insulating chassis and a circuit unit embedded in the insulating chassis. The circuit unit includes an input end and an output end, each end is connected to a locking terminal. Each of the locking terminals defines a first locking hole. The power distributing unit is further disclosed.
US10148017B2 Enhanced phase shifter circuit to reduce RF cables
A multi-band antenna system includes an array of wide-band radiating elements and a multi-band electrical tilt circuit. The multi-band electrical tilt circuit includes a plurality of combiners, a first RF band variable phase shifter and a second RF band variable phase shifter implemented in a common medium. The common medium may comprise a PCB, a stripline circuit, or the like. Each combiner includes a combined port, a first RF band port, and a second RF band port. The combined ports are coupled to the radiating elements. The first RF band phase shifter has a first plurality of variably phase shifted ports connected to the first RF band ports of the combiners via transmission line, and the second RF band phase shifter has a second plurality of variably phase-shifted ports connected to the second RF band ports of the combiners via transmission line. The phase shifters are independently configurable.
US10148016B2 Apparatus and methods for communicating utilizing an antenna array
Aspects of the subject disclosure may include, a system having a polyrod antenna array. Beam steering can be performed according to a first subset of elements of the polyrod antenna array generating first electromagnetic waves with a first phase that is different from a second phase of the first electromagnetic waves being generated by a second subset of elements of the polyrod antenna array. Other embodiments are disclosed.
US10148014B2 Highly isolated monopole antenna system
Described herein are technologies that facilitate wireless communication with highly-isolated, dual-port antenna system. More particularly, an example antenna system that implements the technology includes a complementary pair of physically co-located antennas for signal transmission and/or reception. More particularly still, an example implementation of the disclosed technology is an antenna system that utilizes a monopole antenna symmetrically and physically co-located with a slot antenna in a shared antenna plane with a simple feed structure.
US10148013B2 Dual-band yagi-uda antenna array
A dual-band antenna array may be provided. The dual-band antenna array may comprise a trace split, a first frequency branch, and a second frequency branch. The trace split may feed the first frequency branch and the second frequency branch. The first frequency branch may comprise a first frequency branch geometry that may cause a majority of a current of a signal fed into the trace split to feed the second frequency branch when the signal comprises a second frequency. The second frequency branch may comprise a second frequency branch geometry that may cause the majority of the current of the signal fed into the trace split to feed the first frequency branch when the signal comprises a first frequency.
US10148010B2 Antenna arrangement
An antenna system includes an antenna having a symmetric geometry with respect to first and second antenna feed ports associated therewith, and a hybrid antenna feed circuit coupled to the first and second antenna feed ports of the antenna. The hybrid antenna feed circuit is configured to receive first and second transmit signals and feed the first transmit signal to the first and second antenna feed ports in a balanced feed mode and feed the second transmit signal to the first and second antenna feed ports in an unbalanced mode in a concurrent fashion.
US10148008B2 Steerable antenna system and method
An antenna array device is steered laterally (horizontally) by phase shifting the RF signal at each column of the array. The phase shifting is incremented column by column. Control signals provided to the phase shifters control the steering. The antenna array device may be an MIMO antenna, with at least two arrays. Two different DC control signals may be combined with two RF signals, with the different DC control signals used to control a left or right side of each of the two antenna arrays.
US10148005B2 Volumetric electromagnetic components
Method and apparatus for making volumetric electromagnetic components are disclosed. Material accretion devices or apparatus such as a 3D printer can be used to form the volumetric electromagnetic components. The volumetric electromagnetic components can include folded and/or self-similar features such as fractals. The volumetric electromagnetic components can include conductive and/or non-conductive materials. EM energy absorbing systems are described as having a volumetric electromagnetic component embedded within a dielectric material.
US10148004B2 Roof-mount antenna mounting structure
A roof-mount antenna mounting structure, that can be reliably electrically connected and fixed to a vehicle roof and easily removed, includes an antenna base, first and second threaded portions, a leg washer, a leg-receiving portion, and a protruding portion. The leg washer has a washer ring having a hole through which the first threaded portion penetrates and a plurality of leg portions extending from the washer ring and each having a claw that can abut against the roof. The leg-receiving portion is detachably provided around the first threaded portion and has an abutment edge portion. The protruding portion has, at the inside of the leg portions, an inclined surface obliquely abutting against the abutment edge portion when the first and second threaded portions are fastened with each other to apply a pressing force to spread the leg portions outward with respect to the axis of the first threaded portion.
US10148002B2 Horizontally-polarized antenna for microcell coverage having high isolation
The embodiments herein use polarization diversity between antennas where the antennas for one cell are, e.g., horizontally polarized and antennas for the other cell are vertically polarized. In one embodiment, the antennas for a macro cell are vertically polarized while micro cell antennas are horizontally polarized. In one example, the micro cell antennas are printed antennas that form a loop that is co-planar with the magnetic fields generated by the macro cell antennas when transmitting. Because the magnetic fields are co-planar (rather than orthogonal) to the current flowing through the loop in the micro cell antenna, the effect of the electromagnetic signals emitted by the macro cell antenna is reduced. This may permit dual radio network devices to have improved performance when operating simultaneously—e.g., when the macro cell radio is transmitting and the micro cell radio is receiving at or near the same frequency band.
US10147999B2 NFC antenna with a metal back cover
An NFC antenna includes a first metal back cover and an antenna coil located on the inner side of the first metal back cover, a through-hole and a first slit are formed in the first metal back cover, the first slit is connected with one edge of the through-hole and one edge of the first metal back cover, the antenna coil surrounds the through-hole and the first slit, and one part of the antenna coil does not coincide with the first metal back cover and is not intersected with the first slit. Through the above manner, the effect of optimally changing the flow direction distribution and intensity of eddy currents can be achieved, the eddy current loops are used to enhance the performance of the antenna, and the shielding effect of the metal back is eliminated.
US10147996B2 Strain relief antenna wiring connector in an electronic device
A method for manufacturing an electronic device including configuring one or more circuit boards with a plurality of antennas connected to at least one circuit board having wire securing slots. The electronic device having vertical orientation and an outer casing including a case bottom piece, a case top front piece, and a case top back piece. Features include providing staging slots in the case top back piece holding the board at an angle with respect to the interior surface of the case top back piece to permit connections to the circuit board which includes connecting antenna wires to connectors on the circuit board having antenna wires secured in wire securing slots prior to connecting to antenna connectors. The circuit board attached to only one side wall of one of the case front top piece or the case top back piece.
US10147991B1 Non-reciprocal mode converting substrate integrated waveguide
A non-reciprocal mode converting SIW includes a first straight SIW section, a second straight SIW section, and a curved SIW section coupling the first straight SIW section to the second straight SIW section. The curved SIW section included magnetic biasing at opposed corner regions. The magnetic biasing and a curvature of the curved SIW section causes: (i) a wave in a first transverse electric (TE) mode that propagates in a forward direction from the first straight section through the curved SIW section into the second straight SIW section to convert to a second TE mode, and (ii) a wave in the first TE mode that propagates in a reverse direction from the second straight SIW section through the curved SIW section into the first straight SIW section to maintain the first TE mode.
US10147989B2 System for generating power from fuel cell waste heat
The present invention is directed to a system for generating power from fuel cell waste heat, comprising: at least one fuel cell module for generating power and producing waste heat; a bottoming cycle power block through which a motive fluid circulates to generate power; a waste heat heat-transfer unit for transferring heat from exhaust gases of the at least one fuel cell module to the bottoming cycle power block motive fluid thereby producing a desired combined power level from the at least one fuel cell module and the bottoming cycle power block.
US10147987B2 Rechargeable electrochemical energy storage device
A rechargeable energy storage device is disclosed. In at least one embodiment the energy storage device includes an air electrode providing an electrochemical process comprising reduction and evolution of oxygen and a capacitive electrode enables an electrode process consisting of non-faradic reactions based on ion absorption/desorption and/or faradic reactions. This rechargeable energy storage device is a hybrid system of fuel cells and ultra-capacitors, pseudo-capacitors, and/or secondary batteries.
US10147986B2 Traction battery assembly
A traction battery for a vehicle includes a tray having an outer surface defining an open channel configured to circulate liquid coolant. A plurality of cells are stacked in an array and each has a dielectric material surrounding at least a portion of the cell. The array is disposed on the outer surface and covers the channel such that a side of the array is in direct contact with the coolant during operation.
US10147985B2 Battery pack
An inner case affixes single cells and has multiple individual storage chambers. A fluid drive device draws a fluid after passing through the individual storage chambers to form a circulation flow. A beam supports the inner case from the lower side. The inner case has an inlet port into which the fluid flows and an outlet port through which the fluid flows out. A downstream chamber, which communicates with the outlet port, is formed in an interior of the inner case between the individual storage chambers that face each other at a distance. The downstream side chamber is connected to a lower wall side passage partitioned by the beams. The fluid flowing out from the outlet port to the downstream side chamber passes through the lower wall side passage and is drawn into an intake port of the fluid drive device.
US10147982B2 Advance indication of short-circuit conditions in a wet-cell battery
A wet-cell in a battery is configured with a set of i-electrodes. A collection surface inside the wet-cell is identified where electrically conductive debris accumulates to an expected height. A first i-electrode of a first polarity in the set of i-electrodes is configured to be located at substantially the expected height inside the wet-cell. A second i-electrode of a second polarity in the set of i-electrodes is configured to be located at substantially the expected height inside the wet-cell. A first indication device is installed where the first i-electrode and the second i-electrode are configured in an electrical circuit via the first indication device, wherein when the electrically conductive debris has accumulated up to the expected height, makes simultaneous electrical contact with the first i-electrode and the second i-electrode and activates the first indication device.
US10147977B2 Non-aqueous electrolyte secondary battery and method for producing non-aqueous electrolyte secondary battery
The present invention provides a non-aqueous electrolyte secondary battery that can suppress a drop in a flash point of an electrolyte solution even if the non-aqueous electrolyte secondary battery is used for a long time. The non-aqueous electrolyte secondary battery includes: an electrode body having a structure in which a positive electrode including a positive-electrode active material and a negative electrode including a negative-electrode active material are stacked with a separator interposed therebetween; a non-aqueous electrolyte solution containing a flame retardant; and an outer casing accommodating the electrode body and the non-aqueous electrolyte solution. The non-aqueous electrolyte solution in the electrode body has a flame retardant concentration lower than a flame retardant concentration in the non-aqueous electrolyte solution between the electrode body and the outer casing.
US10147974B2 Battery separator membrane and battery employing same
A battery comprises an ion-conducting polymeric composition comprising a copolymer of styrene and vinylbenzyl-Rs, where Rs is a positively charged cyclic amine group. The ion-conducting polymeric composition can be in the form of a membrane. The ion-conducting polymeric composition can comprise a terpolymer of styrene, vinylbenzyl-Rs and vinylbenzyl-Rx, in which Rs is a positively charged cyclic amine group, Rx is at least one constituent selected from the group consisting of Cl, OH, and a reaction product between an OH or a Cl and a species other than a cyclic amine or a simple amine, the total weight of the vinylbenzyl-Rx groups is greater than 1% of the total weight of the membrane, and the total weight of the vinylbenzyl-Rs groups is 15% or more of the total weight of the membrane.
US10147972B2 Lithium ion battery having tape with adhesive adhering wound-type cell to packaging film
The present application provides a lithium-ion battery, which comprises: a wound-type cell formed by winding a positive electrode plate, a separator and a negative electrode plate, a width of the separator is greater than widths of the positive electrode plate and the negative electrode plate; an electrolyte; and a packaging film packaging the wound-type cell and accommodating the electrolyte; a wound ending of the wound-type cell is adhered with a single-sided adhesive layer, an adhesive of the single-sided adhesive layer is a flowable curing adhesive, the wound-type cell and the packaging film are adhered together by the curing adhesive which flows and flows out from a periphery of the single-sided adhesive layer. The single-sided adhesive layer can prevent the wound-type cell from loosening or deforming, rupturing of the positive electrode tab and the negative electrode tab and bursting open of a top-seal in the process of dropping or tumbling.
US10147971B2 Chelating ionic liquids for magnesium battery electrolytes and systems
Ionic liquids suitable for use in magnesium batteries are disclosed. In an exemplary embodiment, a rechargeable magnesium battery comprises an anode electrode, a cathode electrode, and a chelating ionic liquid solution in contact therewith. The chelating ionic liquid may comprise at least one cation, at least one anion, and at least one soluble, magnesium salt. The magnesium salt may comprise MgX2, wherein X comprises at least one of Cl—, Br—, I—, TFSI—, FSI—, ClO4—, BF4—, PF6—, RSO3— (wherein R consists of at least one of an alkyl or aryl group), RCO2— (wherein R consists of at least one of an alkyl or aryl group), alkyl borides, alkyl borates, AlCl4—, AlXaRb— (wherein the sum of subscripts a and b is 4, X consists of a halide, and R consists of at least one of an alkyl or aryl group), carboranes, or hexamethyldisilazide.
US10147968B2 Standalone sulfide based lithium ion-conducting glass solid electrolyte and associated structures, cells and methods
A standalone lithium ion-conductive solid electrolyte including a freestanding inorganic vitreous sheet of sulfide-based lithium ion conducting glass is capable of high performance in a lithium metal battery by providing a high degree of lithium ion conductivity while being highly resistant to the initiation and/or propagation of lithium dendrites. Such an electrolyte is also itself manufacturable, and readily adaptable for battery cell and cell component manufacture, in a cost-effective, scalable manner.
US10147967B2 Cylindrical battery
In a cylindrical battery, a bottomed cylindrical battery case includes an opening end bent or curved toward a center axis of the battery case, and a constriction annularly formed around the center axis. A gasket is compressed by the opening end and the constriction, and a rim portion of the sealing member is grasped by the compressed gasket. The outer diameter of the battery case is 10 mm or less. A first corresponding line corresponds to the rim of the sealing member in a projected image of the sealing member on the virtual plane perpendicular to the center axis of the battery case, and a second corresponding line corresponds to a tip edge of the opening end in a projected image. In this case, deviation d of the second corresponding line from the first corresponding line toward the center axis satisfies −0.1 mm≤d≤+0.5 mm.
US10147966B2 Metal sulfide composite materials for batteries
Lithium-ion batteries are provided that variously comprise anode and cathode electrodes, an electrolyte, a separator, and, in some designs, a protective layer. In some designs, at least one of the electrodes may comprise a composite of (i) Li2S and (ii) conductive carbon that is embedded in the core of the composite. In some designs, the protective layer may be disposed on at least one of the electrodes via electrolyte decomposition. Various methods of fabrication for lithium-ion battery electrodes and particles are also provided.
US10147960B2 Shut down system and control method of fuel cell vehicle
A shut down system of a fuel cell vehicle includes: a fuel cell configured to output a high voltage; a rechargeable high voltage battery; a bidirectional converter arranged between an output terminal of the fuel cell and the high voltage battery; a first relay arranged between the fuel cell and the bidirectional converter; and a controller configured to control a voltage of the bidirectional converter when the fuel cell vehicle stalls to reduce a voltage of the output terminal of the fuel cell and turn off the first relay when a voltage value of the output terminal of the fuel cell is below a preset voltage reference value.
US10147958B2 Electrochemical system
An electrochemical system has at least one endplate, a terminal bipolar plate as well as a sealing device arranged between the endplate and the terminal bipolar plate. The materials of the terminal bipolar plate and the endplate have different coefficients of thermal expansion and with the sealing device being designed in such a way that during temperature changes, the sealing function is also given by a sliding of the endplate and/or the terminal bipolar plate along the sealing device.
US10147954B2 Positive electrode for air cell and manufacturing method thereof
A positive electrode (10) for an air cell of the present invention includes: a catalyst layer (11) composed of a porous layer containing electrical conductive carbon (1), a binder (2), and a catalyst component (3); and a fluid-tight gas-permeable layer (12) composed of a porous layer containing an electrical conductive carbon (1a) and a binder (2). The fluid-tight gas-permeable layer is stacked on the catalyst layer. This configuration can facilitate series connection of the air cells while preventing electrolysis solution from leaking out of a positive electrode. It is therefore possible to enhance the manufacturing efficiency and handleability of the air cells.
US10147953B2 Lead-acid battery positive plate and alloy therefore
A lead-acid battery grid made from a lead-based alloy containing tin, calcium, bismuth and copper and characterized by enhanced mechanical properties, corrosion resistance, less battery gassing, lower sulfation and water loss, and no post-casting treatment requirements for age hardening. In one embodiment, the battery grids are formed from a lead-based alloy including about 2.0% tin, about 0.0125% copper, about 0.065% calcium, and about 0.032% bismuth. Preferably, the battery grid is free of silver beyond trace levels in the alloy.
US10147950B2 Materials with extremely durable intercalation of lithium and manufacturing methods thereof
Composites of silicon and various porous scaffold materials, such as carbon material comprising micro-, meso- and/or macropores, and methods for manufacturing the same are provided. The compositions find utility in various applications, including electrical energy storage electrodes and devices comprising the same.
US10147945B2 Olivine composition with improved cell performance
The invention discloses an olivine cathode material comprising Li, M and PO 4, having a non-stoichiometric composition wherein: —the phosphor stoichiometry PO 4:[(Li+M)/2] is between 0.940 and 1.020, —the lithium to metal ratio Li:M is between 1.040 and 1.150, and wherein M=Fe−x−z′ Mn x D z′, with 0.100, D being a dopant comprising either one or both of Cr and Mg. In one embodiment PO 4:[(Li+M)/2] is between 0.960 and 1.000, resulting in an even better performing material. Performance is improved even more in another embodiment wherein PO 4:[(Li+M)/2] is less than 1.000. Improvements in performance are also obtained for either an embodiment wherein the lithium to metal ratio Li:M is between 1.070 and 1.120; or an embodiment wherein the manganese to iron ratio Mn/(Mn+Fe) is between 0.25 and 0.75; or for another embodiment wherein z′<0.05.
US10147943B2 Positive electrode active material for nonaqueous electrolyte secondary battery, and nonaqueous electrolyte secondary battery
A positive electrode active material for a nonaqueous electrolyte secondary battery contains, as a main component, a lithium composite oxide in which a ratio of Ni relative to a total number of moles of metal elements other than Li is greater than 30 mol %. The lithium composite oxide is a secondary particle being aggregation of primary particles having an average particle diameter of 3 μm or more and 20 μm or less, and having a compression rupture strength of 100 MPa or more and less than 200 MPa. The lithium composite oxide contains at least one element selected from Ba, Ca, and Sr.
US10147939B2 Negative electrode for rechargeable lithium battery and rechargeable lithium battery including same
A negative electrode for a rechargeable lithium battery includes a negative active material including a titanium-containing oxide and amorphous carbon. The titanium-containing oxide is present in a larger amount than the amorphous carbon.
US10147931B2 Prismatic secondary battery
A prismatic secondary battery includes an electrode assembly, a casing having an opening, a sealing plate sealing the opening, a terminal connected to an electrode that constitutes the electrode assembly, and a current collector connected to the electrode. The current collector has a base portion located along the sealing plate and a lead portion extending from an end portion of the base portion toward a bottom of the casing. The base portion is welded to the terminal. The lead portion is connected to a substrate exposure portion of the electrode and has a fusible portion that is fusible by an excessive current and that has a smallest cross section compared to the remaining portion. The fusible portion has a cross section equal to or smaller than 92% of a cross section of the base portion that passes through an end portion of a weld-connection portion closer to the lead portion.
US10147929B2 Device for increasing safety when using battery systems
A battery cell (BZ), in particular a lithium-ion battery cell, wherein the battery cell (BZ) has a number of contact sensor elements (S) for detecting elements (N) which bear on the contact sensor elements (S) or apply pressure to the contact sensor elements (S), wherein the contact sensor elements (S) are electrically insulated from one another.
US10147922B2 Power storage device, power storage system, electronic apparatus, electric vehicle, and electric power system
A power storage device includes an outer casing and two battery units housed in the outer casing. Each battery unit includes a battery casing formed with a top casing and a bottom casing. The battery casing houses a battery block group in which battery lines are arranged in parallel in a direction substantially perpendicular to the battery line extending direction, and are arranged in a stacked straw bag arrangement, wherein the two or more battery units are vertically housed in the outer casing and are stacked in two or more stages in a horizontal direction, the bottom surface portions facing in the horizontal direction.
US10147919B2 Power storage apparatus
A power storage apparatus includes an electrode assembly and a case for accommodating the electrode assembly. The power storage apparatus has a covering member that is arranged between the case and the electrode assembly to cover at least part of the electrode assembly. The covering member has an extending portion that extends in the protruding direction of the electrode terminals from one of the edges of the electrode assembly that is opposed to the electrode terminals. The coefficient of friction between the covering member and the electrode assembly is greater than the coefficient of friction between the case and the covering member.
US10147915B2 Flexible rechargeable battery
A battery includes a conductive substrate, the conductive substrate including a first resin layer, a barrier layer, a second resin layer, a first electrode current collector layer, and a first electrode coating layer that are sequentially stacked inward from an outermost side of the battery, an exterior member disposed to face the conductive substrate, a sealing portion formed at edges of the conductive substrate and the exterior member, and at least one second inner electrode positioned between the conductive substrate and the exterior member and stacked using a separator as a border.
US10147913B2 Recycling of products
The invention relates to a process for the production of a recyclable product (1, 8, 9) made from a first material, wherein before or during the production of the product (1, 8, 9) a first marking material is added to the first material and the product (1, 8, 9) is produced from the first material with the admixed marking material, wherein the first marking material can be automatically detected in a recycling plant in the first material of the product (1, 8, 9) after the production thereof. The invention also relates to a process for the recycling of a product (1, 8, 9), wherein the product (1, 8, 9) is manufactured from a first material, to which a first marking material is added, wherein the product (1, 8, 9) or pieces (22) of the product (1, 8, 9) are separated from one another and/or from other objects in a recycling plant, in that the first marking material is detected in the first material of the product (1, 8, 9) or the pieces (22) of the product (1, 8, 9), and the product (1, 8, 9) or the pieces (22) of the product (1, 8, 9) are separated from one another and/or other objects, in which no marking material or a different, second marking material is detected. The invention also relates to a recyclable product and a recycling plant.
US10147912B2 Method for manufacturing battery cell and battery module
Provided are a battery cell and a battery module including the same. The battery cell is provided with a vent part, which is a predetermined region of a sealing part of a case having a width narrower than that of the other region thereof, thereby making it possible to easily discharge gas.
US10147910B2 Battery pack
A battery pack is disclosed. In one aspect, the battery pack includes an electrode assembly and a case accommodating the electrode assembly, wherein the case includes first and second walls opposing each other and respectively concavely and convexly shaped with respect to the electrode assembly. The battery pack also includes an uneven portion formed on the first wall.
US10147908B2 Repairing methods of organic light emitting display panels and organic light emitting display panels
The present disclosure relates to a repairing method of organic light emitting display panels and an organic light emitting display panel. The repairing method includes: identifying the display pixels required to be repaired, breaking down a connection between the control end of the transistor on the display pixel required to be repaired and the scanning line, connecting the first route end of the transistor on the display pixel required to be repaired and the second route end, and applying the second reference voltage continuously to the anode of the OLED on the display pixel required to be repair. The OLED may stay in the dark state in response to a configuration of the first reference voltage and the second reference voltage, so as to reduce power-consuming of repairing the organic light emitting display panel and to enhance repairing efficiency.
US10147904B2 Organic optoelectronic component
The invention relates to an organic optoelectronic component comprising a substrate (101) on which a first electrode (102), then an organic functional layer stack (103) having at least one organic optoelectronic layer, and then a second electrode (104) are successively arranged. A thin film encapsulation (107) is arranged over the second electrode (104) and in addition to the second electrode (104), at least one first intermediate layer (121) having a hardness which is different from the layer which is directly adjacent thereto is arranged between the organic functional layer stack (103) and the thin-film encapsulation (107).
US10147901B2 Packaging method, display panel and display apparatus
A packaging method, a display panel, and a display apparatus. The packaging method comprises steps of: forming a frit layer in a packaging area of a first substrate; forming at least a metal thin film and/or at least a silicon thin film on the frit layer formed on the first substrate, and forming at least a metal thin film and/or at least a silicon thin film in a packaging area of a second substrate, wherein one of the outermost thin film formed on the frit layer and the outermost thin film formed is a metal thin film, and the other is a silicon thin film; and vacuum laminating the first substrate and the second substrate, without the use of a laser to irradiate the frit layer during the packaging.
US10147894B2 Transparent diffusive oled substrate and method for producing such a substrate
A transparent diffusive OLED substrate includes (a) a transparent flat substrate made of mineral glass having a refractive index of between 1.45 and 1.65, (b) a rough low index layer including mineral particles, the mineral particles being attached to one side of the substrate by means of a sol-gel mineral binder, the mineral particles near, at or protruding from the mineral binder's surface creating a surface roughness characterized by an arithmetical mean deviation Ra comprised between 0.15 and 3 μm, the mineral particles and mineral binder both having a refractive index of between 1.45 and 1.65; (c) a high index layer made of an enamel having a refractive index comprised between 1.8 and 2.1 covering the rough low index layer.
US10147891B2 Organic compound, organic optoelectronic device, and display device
Disclosed are an organic compound represented by Chemical Formula 1, an organic optoelectronic device including the organic compound, and a display device including the organic optoelectronic device.
US10147888B2 Biscarbazole derivative and organic electroluminescent element using same
A biscarbazole derivative having a specific group, which is represented by formula (1): and an organic electroluminescence device in which a plurality of organic thin-film layers including a light emitting layer are disposed between a cathode and an anode, and at least one of the organic thin-film layers include the biscarbazole derivative. The organic electroluminescence device exhibits high emission efficiency and has a long lifetime. In formula (1), each of A1 and A2 independently represents a substituted or unsubstituted aromatic hydrocarbon group having 6 to 30 ring carbon atoms; each of Y1 to Y16 independently represents C(R) or a nitrogen atom; each of R groups independently represents a hydrogen atom, etc.; and each of L1 and L2 independently represents a single bond, etc.; provided that at least one of A1, A2 and R represents a substituted or unsubstituted fluoranthenyl group, etc.
US10147887B2 Compound and organic light-emitting device including the same
A compound is represented by Formula 1 or Formula 2, and an organic light-emitting device includes the same.
US10147883B2 Material for organic electroluminescent device and organic electroluminescent device including the same
A material for an organic electroluminescent device, represented by Formula 1, and an organic electroluminescent device including the same. The material for an organic electroluminescent device according to an embodiment of the present disclosure may be a triamine derivative in which the nitrogen atoms are connected (e.g., coupled) via the meta ring positions of L1 and L2 linkers, which may be represented by Formula 2.
US10147882B2 Styrl-based compound and organic light emitting diode comprising the same
A styryl-based compound represented by Formula 1 below is disclosed. An organic light-emitting diode including the styryl-based compound is also disclosed.
US10147880B2 Mask for thin film deposition and method of manufacturing oled using the same
A mask for thin film deposition used in forming an organic thin film or a conductive layer in an organic light emitting device is disclosed. In one embodiment, the mask includes i) a base member, ii) a plurality of slits configured to penetrate through the base member, wherein the plurality of slits have a predetermined length and extend in a first direction, wherein the plurality of slits comprise an outermost slit positioned in an outermost in a second direction having a predetermined angle with respect to the first direction, and wherein the outermost slit comprises two sub-slits separated from each other and iii) a rib supporting part formed between and contacting the two sub-slits, wherein the rib supporting part extends from a rib which is adjacent to the outermost slit.
US10147871B2 Magnetic memory devices
A magnetic memory device may include a magnetic tunnel junction pattern that comprises a tunnel barrier pattern, a first magnetic pattern and a second magnetic pattern, a tunnel barrier pattern between the first and second magnetic patterns, a non-magnetic pattern on the second magnetic pattern, and a magnetic material between at least a distal portion of the non-magnetic pattern and the second magnetic pattern. The magnetic material may include a set of fine magnetic patterns between the second magnetic pattern and the non-magnetic pattern, the set of fine magnetic patterns including a pattern of fine magnetic patterns spaced apart from each other in a direction parallel to an interface between the second magnetic pattern and the non-magnetic pattern. The magnetic material may include magnetic atoms, and the non-magnetic material may include a proximate portion that is proximate to the second magnetic pattern, the proximate portion doped with the magnetic atoms.
US10147869B2 Flexible piezoelectric composite and piezoelectric device including the same
Provided is a flexible piezoelectric composite. The flexible piezoelectric composite includes a matrix having first and second polymers, wherein Young's modulus of the first polymer and Young's modulus of the second polymer are different from each other; and a conductive nanostructure disposed in the matrix. In addition, a piezoelectric device including the flexible piezoelectric composite is provided.
US10147867B2 Resonator element, resonator, electronic device, electronic apparatus, mobile body and method of manufacturing resonator element
A resonator element includes: a substrate; and an electrode that includes a first conductive layer provided on a surface of the substrate, and a second conductive layer, provided on the opposite side to the first conductive layer on the substrate side, which is disposed within an outer edge of the first conductive layer when seen in a plan view from a direction perpendicular to the surface.
US10147861B2 Thermoelectric generator
A thermoelectric generation unit for a cookstove or other heat source is described. The thermoelectric generation unit includes a probe, a thermoelectric module, and a fluid reservoir. The probe draws heat from a heat source such as a wood cookstove. The thermoelectric module generates an electric current based on a heat gradient created by different temperatures of contents of the fluid reservoir and the probe.
US10147860B2 Lightweight thermionic microengines for aerial vehicles
This disclosure generally relates to lightweight thermionic microengines for aerial vehicles. The aerial vehicles include a propulsion system. The propulsion system includes a combustor. The propulsion system further includes a thermionic generator that receives heat from the combustor and generates electricity. The propulsion system further includes one or more propulsion motors that receive the electricity generated by the thermionic generator. The propulsion motors may provide power to one or more propellers to generate lift and thrust for a UAV.
US10147859B2 Thermoelectric power module
A thermoelectric power module capable of suppressing diffusion of not only a material of a solder layer but also a material of a solder joint layer into a thermoelectric element, or suppressing oxidation of the thermoelectric element. The thermoelectric power module includes in sequence: a thermoelectric element consisting essentially of a thermoelectric material containing at least two kinds of elements of bismuth (Bi), tellurium (Te), antimony (Sb), and selenium (Se) as principal components; a first diffusion prevention layer consisting essentially of at least one of molybdenum (Mo) and tungsten (W); a second diffusion prevention layer consisting essentially of at least one of cobalt (Co), titanium (Ti), and an alloy or compound containing them as principal components; and a solder joint layer consisting essentially of at least one of nickel (Ni), tin (Sn), and an alloy or compound containing them as principal components.
US10147858B1 Flexible LED device and flexible LED panel
The present invention discloses a flexible LED device and a flexible LED panel. Differing an approach for substrate lift-off and bonding is conventionally adopted to exchange a sapphire substrate of an LED die for a copper substrate having excellent thermal conductivity, this novel flexible LED device is constituted by a thin-metal-made substrate, a substrate protection layer, a lattice matching layer, a light-emitting structure, a first electrode, and a second electrode. It is worth explaining that, thanks to that the thin-metal-made substrate with a thickness in a range from 25 μm to 150 μm exhibits outstanding mechanical characteristics including flexibility, thermal conductivity and thermal resistance, engineers can adopt thin film deposition technologies such as PECVD and MOCVD as well as utilize roll-to-roll manufacturing systems to mass produce this flexible LED device. Besides, heat produced during the illumination of the flexible LED device can be effectively dissipated by the thin-metal-made substrate.
US10147857B2 Light emitting device package and light unit including the same
Disclosed are a light emitting device package. The light emitting device package includes a body having recess; a first lead frame including a first and second portions on a first region of the body; a second lead frame including a third and fourth portions on a second region of the body; a third lead frame between the first and second lead frame. The body has a length of the first direction greater than a width of the second direction, wherein the second portion of the first lead frame extends toward the second lead frame and has a small width, and wherein the fourth portion of the second lead frame extends toward the first lead frame. A first light emitting device is disposed on the first portion of the first lead frame and a second light emitting device is disposed on the third portion of the second lead frame.
US10147855B2 Illumination device
There is proposed an illuminating device, comprising (a) a luminous element, (b) a support, and (c) a primary optical element, characterized in that (i) said luminous element (a) is present on the support (b), and (ii) said primary optical element (c) is arranged on a composite of luminous element (a) and support (b) in such a way that it takes up, directs and emits the radiation emerging from the luminous element in the desired light distribution, wherein (iii) said primary optical element (c) is fabricated from a high refractive index glass and (iv) attached to the support by direct bonding.
US10147854B2 Packaging for ultraviolet optoelectronic device
A solution for packaging an optoelectronic device using an ultraviolet transparent polymer is provided. The ultraviolet transparent polymer material can be placed adjacent to the optoelectronic device and/or a device package on which the optoelectronic device is mounted. Subsequently, the ultraviolet transparent polymer material can be processed to cause the ultraviolet transparent polymer material to adhere to the optoelectronic device and/or the device package. The ultraviolet transparent polymer can be adhered in a manner that protects the optoelectronic device from the ambient environment.
US10147851B2 Semiconductor light emitting device package
A semiconductor light emitting device package is provided and includes a light emitting diode (LED) chip including a first electrode and a second electrode, the LED chip having a first surface on which the first electrode and the second electrode are disposed, and a second surface opposing the first surface; a dam structure disposed on the first surface, an outside edge of the dam structure being co-planar with an outside edge of the LED chip; and a wavelength conversion layer disposed on side surfaces of the LED chip, the second surface of the LED chip, and a surface of the dam structure, the wavelength conversion layer containing a wavelength conversion material.
US10147848B2 Contact configuration for optoelectronic device
An optoelectronic device with a multi-layer contact is described. The optoelectronic device can include a n-type semiconductor layer having a surface. A mesa can be located over a first portion of the surface of the n-type semiconductor layer and have a mesa boundary. A n-type contact region can be located over a second portion of the surface of the n-type semiconductor contact layer entirely distinct from the first portion, and be at least partially defined by the mesa boundary. A first n-type metallic contact layer can be located over at least a portion of the n-type contact region in proximity of the mesa boundary, where the first n-type metallic contact layer forms an ohmic contact with the n-type semiconductor layer. A second n-type metallic contact layer can be located over a second portion of the n-type contact region, where the second n-type metallic contact layer is formed of a reflective metallic material.
US10147847B2 Vertical topology light emitting device
A light emitting device includes an adhesion structure on a metal support structure; a first metal layer on the adhesion structure; a second metal layer comprising Ti on the first metal layer; a GaN-based semiconductor structure on the second metal layer, which includes a first-type semiconductor layer on the metal support structure, an active layer on the first-type semiconductor layer, a second-type semiconductor layer on the active layer, a bottom surface proximate to the metal support structure, a top surface, and a side surface, in which a first thickness of the GaN-based semiconductor structure from the bottom surface to the top surface is less than 5 micrometers; an interface layer comprising Ti; and a contact pad, in which the second metal layer directly contacts the GaN-based semiconductor structure, and a second thickness of the metal support structure is 0.5 times or less than a width of the top surface.
US10147845B2 Semiconductor structure
A nitride semiconductor structure and a semiconductor light emitting device including the same are revealed. The nitride semiconductor structure mainly includes a stress control layer disposed between a light emitting layer and a p-type carrier blocking layer. The p-type carrier blocking layer is made from AlxGa1-xN (0
US10147837B2 Monocrystal and polycrystal texturing method
A monocrystal and polycrystal texturing method, includes: 1: placing a silicon wafer in an acid liquid, where the acid liquid reacts with the surface of the silicon wafer to conduct acid corrosion; 2: washing the silicon wafer after acid corrosion by water and then drying the silicon wafer; 3: uniformly spreading an alkali liquid on the silicon wafer, where the alkali liquid reacts with the surface of the silicon wafer to conduct alkali corrosion; 4: washing the silicon wafer after alkali corrosion by water; 5: placing the silicon wafer in alkali solution for alkali washing; 6: washing the silicon wafer by water; 7: washing the silicon wafer by acid solution; and 8: washing the silicon after acid washing by water and then drying the silicon wafer. Steps 1 to 8 are conducted during monocrystal texturing, and steps 1 to 2 and steps 5 to 8 are conducted during polycrystal texturing.
US10147836B2 Production of thin film solar grade silicon on metals by electrodeposition from silicon dioxide in a molten salt
A method of producing a silicon film includes: forming a deposition composition comprising silicon dioxide dispersed in a molten salt; placing a metal substrate and a counter electrode in the composition; and passing a reducing current between the metal substrate and the counter electrode, wherein the reducing current causes reduction of silicon dioxide particles to form a silicon film on the metal substrate.
US10147832B2 Apparatus for generating terahertz wave and method for controlling terahertz wavefront using the same
The present disclosure relates to a terahertz wave generation apparatus capable of wavefront control. A terahertz wave generating apparatus according to an exemplary embodiment comprises a photoconductive substrate; and a plurality of terahertz wave generating unit elements arranged in a two-dimensional array on the photoconductive substrate. Also, the terahertz wave generating unit elements comprise a plurality of first electrodes arranged in the two-dimensional array on the photoconductive substrate and respectively connected to a plurality of first electrode pads, and at least one second electrode formed on the photoconductive substrate so as to face the first electrodes.
US10147829B2 Dielectric sidewall structure for quality improvement in Ge and SiGe devices
Some embodiments relate to an integrated circuit (IC) disposed on a silicon substrate, which includes a well region having a first conductivity type. A dielectric layer is arranged over an upper surface of the silicon substrate, and extends over outer edges of the well region and includes an opening that leaves an inner portion of the well region exposed. An epitaxial pillar of SiGe or Ge extends upward from the inner portion of the well region. The epitaxial pillar includes a lower epitaxial region having the first conductivity type and an upper epitaxial region having a second conductivity type, which is opposite the first conductivity type. A dielectric sidewall structure surrounds the epitaxial pillar and has a bottom surface that rests on an upper surface of the dielectric layer.
US10147823B2 Semiconductor device
A transistor with stable electrical characteristics. A semiconductor device that includes an oxide semiconductor, a first conductor, a first insulator, a second insulator, a third insulator, and a fourth insulator. The oxide semiconductor is positioned over the first insulator. The second insulator is positioned over the oxide semiconductor. The third insulator is positioned over the second insulator. The first conductor is positioned over the third insulator. The fourth insulator is positioned over the first conductor. The fourth insulator includes a region in contact with a top surface of the second insulator. The oxide semiconductor includes a region overlapping with the first conductor with the second insulator and the third insulator positioned therebetween. When seen from above, a periphery of the first insulator and a periphery of the second insulator are located outside a periphery of the oxide semiconductor.
US10147822B2 Gate-all-around fin device
A gate-all around fin double diffused metal oxide semiconductor (DMOS) devices and methods of manufacture are disclosed. The method includes forming a plurality of fin structures from a substrate. The method further includes forming a well of a first conductivity type and a second conductivity type within the substrate and corresponding fin structures of the plurality of fin structures. The method further includes forming a source contact on an exposed portion of a first fin structure. The method further comprises forming drain contacts on exposed portions of adjacent fin structures to the first fin structure. The method further includes forming a gate structure in a dielectric fill material about the first fin structure and extending over the well of the first conductivity type.
US10147817B2 Techniques for integration of Ge-rich p-MOS source/drain
Techniques are disclosed for improved integration of germanium (Ge)-rich p-MOS source/drain contacts to, for example, reduce contact resistance. The techniques include depositing the p-type Ge-rich layer directly on a silicon (Si) surface in the contact trench location, because Si surfaces are favorable for deposition of high quality conductive Ge-rich materials. In one example method, the Ge-rich layer is deposited on a surface of the Si substrate in the source/drain contact trench locations, after removing a sacrificial silicon germanium (SiGe) layer previously deposited in the source/drain locations. In another example method, the Ge-rich layer is deposited on a Si cladding layer in the contact trench locations, where the Si cladding layer is deposited on a functional p-type SiGe layer. In some cases, the Ge-rich layer comprises at least 50% Ge (and may contain tin (Sn) and/or Si) and is boron (B) doped at levels above 1E20 cm−3.
US10147813B2 Tunneling field effect transistor
A tunneling field-effect transistor with an insulated planar gate adjacent to a heterojunction between wide-bandgap semiconductor, such as silicon carbide, and either a narrow band gap material or a high work function metal. The heterojunction may be formed by filling a recess on a silicon carbide planar substrate, for example by etched into an epitaxially grown drift region atop the planar substrate. The low band gap material may be silicon which is deposited heterogeneously and, optionally, annealed via laser treatment and/or doped. The high work function metal may be tungsten, platinum, titanium, nickel, tantalum, or gold, or an alloy containing such a metal. The plane of the gate may be lateral or vertical. A blocking region of opposite doping type from the drift prevents conduction from the filled recess to the drift other than the conduction though the heterojunction.
US10147812B2 Diode, semiconductor device, and MOSFET
Disclosed is a technique capable of reducing loss at the time of switching in a diode. A diode disclosed in the present specification includes a cathode electrode, a cathode region made of a first conductivity type semiconductor, a drift region made of a low concentration first conductivity type semiconductor, an anode region made of a second conductivity type semiconductor, an anode electrode made of metal, a barrier region formed between the drift region and the anode region and made of a first conductivity type semiconductor having a concentration higher than that of the drift region, and a pillar region formed so as to connect the barrier region to the anode electrode and made of a first conductivity type semiconductor having a concentration higher than that of the barrier region. The pillar region and the anode are connected through a Schottky junction.
US10147810B2 Semiconductor device and method of manufacturing same
To achieve a semiconductor device equipped with a low ON voltage and high load short circuit withstand trench gate IGBT. A collector region on a back surface of a semiconductor substrate is comprised of a relatively lightly-doped P+ type first collector region and a relatively heavily-doped P++ type second collector region. The P++ type second collector region includes, in plan view, interfaces between a first trench having therein a first linear trench gate electrode and an N+ type emitter region formed on the side surface of the first trench and between a second trench having therein a second linear trench gate electrode and an N+ type emitter region formed on the side surface of the second trench. This enables electrons injected from the surface side of the semiconductor substrate to reach the P++ type second collector region and offset, with them, holes injected from the back surface side of the semiconductor substrate.
US10147802B2 FINFET circuit structures with vertically spaced transistors and fabrication methods
Circuit structures, such as inverters and static random access memories, and fabrication methods thereof are presented. The circuit structures include, for instance: a first transistor, the first transistor having a first channel region disposed above an isolation region; and a second transistor, the second transistor having a second channel region, the second channel region being laterally adjacent to the first channel region of the first transistor and vertically spaced apart therefrom by the isolation region thereof. In one embodiment, the first channel region and the isolation region of the first transistor are disposed above a substrate, and the substrate includes the second channel region of the second transistor. In another embodiment, the first transistor includes a fin structure extending from the substrate, and an upper portion of the fin structure includes the first channel region and a lower portion of the fin structure includes the isolation region.
US10147801B2 Transistor with buried P+ and source contact
The present application features a transistor that includes an n-well region implanted into a surface of a substrate, a gate region, and a source region, and a drain region. The source region is on a first side of the gate region and includes a p-body region in the n-well region. An n+ region and a p+ region are implanted in the p-body region such that the p+ region is below the n+ region. The drain region is on a second side of the gate region and includes an n+ region.
US10147791B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device includes an n+-type source region having an impurity concentration higher than that of an n-type source region, formed in a surface layer of a p-type SiC layer and a p-type base region, farther on an outer side than the n-type source region, and contacting the n-type source region; an n-type region and an n+-type region having an impurity concentration higher than that of the n−-type SiC layer, formed in a portion of the n−-type SiC layer between p-type base regions and p-type SiC layers; and a second n-type region under the p-type base region and of a size smaller than that of the p-type base region, whereby low on-resistance and precision of the threshold voltage Vth are enhanced, increasing quality and enabling improved resistance to dielectric breakdown of the gate insulating film and resistance to breakdown.
US10147790B2 Method of forming a semiconductor device and structure therefor
An embodiment of a semiconductor device includes forming an active region that extends vertically into the semiconductor material in which the semiconductor device is formed. The active region may include a P-N junction or alternately a gate or a channel region of an MOS transistor.
US10147788B2 Process for fabricating a field effect transistor having a coating gate
A process for fabricating a gate-wrap-around field-effect transistor is provided, including: providing a superposition of first to third nanowires, each made of a semiconductor, the second nanowire being subjected to a strain along its longitudinal axis, a median portion of the first to third nanowires being covered by a sacrificial gate; forming voids by removing a portion of the first and third nanowires that is intermediate between their ends and their median portion, while preserving the superposition of the first to third nanowires level with the ends and under the sacrificial gate; forming an electrical insulator in the voids around the second nanowire; removing the sacrificial gate and the median portion of the first and third nanowires; and forming a gate electrode wrapped around the median portion of the second nanowire.
US10147786B2 Power semiconductor device with charge balance design
A semiconductor body having first and second vertically spaced apart surfaces is formed. A gate trench that vertically extends from the first surface of the semiconductor body towards the second surface is formed. A gate electrode and a gate dielectric are formed in the gate trench. The gate dielectric electrically insulates the gate electrode from adjacent semiconductor material. A doped superjunction region vertically extending from a bottom of the gate trench towards the second surface of the semiconductor body is formed. The doped superjunction region includes first, second, and third doped pillars vertically extending from the first surface of the first semiconductor layer and directly adjoining one another. The second pillar is laterally centered between the first and third pillars and has an opposite conductivity type as the first and third pillars.
US10147784B2 High voltage galvanic isolation device
A microelectronic device contains a high voltage component having a high voltage node and a low voltage node. The high voltage node is isolated from the low voltage node by a main dielectric between the high voltage node and low voltage elements at a surface of the substrate of the microelectronic device. A lower-bandgap dielectric layer is disposed between the high voltage node and the main dielectric. The lower-bandgap dielectric layer contains at least one sub-layer with a bandgap energy less than a bandgap energy of the main dielectric. The lower-bandgap dielectric layer extends beyond the high voltage node continuously around the high voltage node. The lower-bandgap dielectric layer has an isolation break surrounding the high voltage node at a distance of at least twice the thickness of the lower-bandgap dielectric layer from the high voltage node.
US10147782B2 Tapered metal nitride structure
A tapered metal nitride structure having a gentle sloping (i.e., tapered) sidewall is provided that includes an oxygen rich metal nitride portion located between each metal nitride portion of a stack of metal nitride portions. The structure is formed by incorporating/introducing oxygen into an upper portion of a first metal nitride layer to form an oxygen rich metal nitride surface layer. A second nitride is then formed atop the oxygen rich metal nitride surface layer. The steps of oxygen incorporation/addition and nitride layer formation may be repeated any number of times. An etch mask is then provided and thereafter a sputter etch is performed to provide the tapered metal nitride structure. The tapered metal nitride structure may be used as an electrode in a semiconductor device.
US10147781B2 Dual-sided OLED display and package method thereof
A dual-sided OLED display includes a package shell includes n transparent square box and a package cavity formed inside the package shell. An open terminal, arranged on both opposite sides of the package shell The first light-emitting display portion and the second light-emitting display portion arranged in the package cavity firmly. The dual-sided OLED display package structure includes a shell with fewer sealed opens which is produced in advance. Such a design effectively reduces the area of the package adhesive for the OLED display to further lessen the water vapor. It takes shorter time to package the OLED display so the yield increases owing to simple package.
US10147780B2 Display device
A novel display device that is highly convenient with low power consumption is provided. The display device includes a display element including a liquid crystal layer, a display element including a light-emitting layer, and a pixel circuit. Electrodes of the display element including the liquid crystal layer and the display element including the light-emitting layer are electrically connected to the pixel circuit. The electrode of the display element including the liquid crystal layer includes a reflective film including an opening. The pixel circuit includes a transistor including a semiconductor film. The number of insulating films in a region overlapping with the opening is smaller than that of insulating films overlapping with the semiconductor film. In addition, the display element including the light-emitting layer includes two light-emitting elements. The number of optical elements overlapping with one light-emitting element is smaller than that of optical elements overlapping with the other light-emitting element.
US10147778B2 Light emitting element display device
A display device includes two or more transistors in one pixel, and the two or more transistors include a first transistor of which a channel semiconductor layer is polycrystalline silicon, and a second transistor of which a channel semiconductor layer is an oxide semiconductor.
US10147775B2 Display substrate, method of manufacturing display substrate, and display device including display substrate
A display substrate, a method of manufacturing the same, and a display device including the display substrate disclosed. In one aspect, the display substrate includes a pixel circuit disposed over a base substrate, an insulation layer disposed over the base substrate and overlapping the pixel circuit in the depth dimension of the display substrate, and a pixel electrode disposed over the insulation layer and electrically connected to the pixel circuit. The display substrate also includes a pixel defining layer disposed over the insulation layer, the pixel defining layer formed over a portion of the pixel electrode, and a spacer structure including a first spacer and a second spacer disposed over the first spacer, the first spacer being separated from the pixel circuit and disposed over the insulation layer.
US10147770B2 Pixel structure having triangular red and green subpixels and rhombic blue subpixels
The present disclosure provides a pixel structure, a display panel, and a display apparatus. The pixel structure includes a plurality of subpixels. The subpixels include red subpixels, green subpixels, and blue subpixels. The red subpixels and the green subpixels are all substantially in an isosceles triangular shape and have substantially a same area. Each blue subpixel is in substantially a rhombic shape and has an area substantially twice the area of the red subpixel or green subpixel. Each leg of the isosceles triangular shape of the red or green subpixel has a length equal to a side length of the rhombic shape of the blue subpixel. The display panel using the subpixel rendering algorithm has visual resolution greater than physical resolution. The enlarged blue subpixel extends life span to make all three color subpixel have similar life span.
US10147769B2 Organic light emitting diode display having an auxiliary member in contact with an upper surface of an auxiliary electrode
An organic light emitting diode display according to an exemplary embodiment includes: a substrate; a pixel formed on the substrate and including a pixel area displaying an image and a peripheral area adjacent to the pixel area; an insulating layer at the pixel area and the peripheral area on the substrate; a first electrode at the pixel area on the insulating layer; an organic emission layer on the first electrode and extending to the peripheral area; a second electrode on the organic emission layer and disposed in the pixel area and the peripheral area; an auxiliary electrode in the peripheral area on the substrate and partially exposed by a first opening formed in the insulating layer; and an auxiliary member disposed on the auxiliary electrode and in contact with an upper surface of the auxiliary electrode exposed by the first opening.
US10147767B2 Display device
A display device includes a display unit in which pixels are arranged in a matrix. The pixels each include a first sub-pixel having the largest area among sub-pixels, a second sub-pixel adjacent to the first sub-pixel and having an area smaller than that of the first sub-pixel, and a third sub-pixel adjacent to the first and second sub-pixels, having an area smaller than that of the first sub-pixel, and arranged in the same column as that of second sub-pixels. First, second, and third pixels are aligned in at least one of a column direction or a row direction and each include the first, second, and third sub-pixels that can display different one of first, second, and third colors. Areas of the first, second, and third colors displayable by the first, second, and third pixels in total are equal to one another.
US10147760B2 Light-emitting devices
A light-emitting device may include separate, first and second light-emitting structures that are isolated from direct contact with each other on a phototransmissive substrate. Each light-emitting structure may include a first conductivity-type semiconductor layer, an active layer on the first conductivity-type semiconductor layer, and a second conductivity-type semiconductor layer on the active layer. The first and second light-emitting structures may be electrically connected to each other. An inter-structure conductive layer may electrically interconnect the first conductivity-type semiconductor layer of the first light-emitting structure to the second conductivity-type semiconductor layer of the second light-emitting structure. The second light-emitting structure may include a finger structure extending from an outer edge of the second light-emitting structure toward an interior of the second light-emitting structure. The second light-emitting structure may include island structures that are isolated from direct contact with each other and a bridge structure between adjacent island structures.
US10147758B2 Solid-state imaging device and electronic apparatus
A solid-state imaging device includes a layout in which one sharing unit includes an array of photodiodes of 2 pixels by 4×n pixels (where, n is a positive integer), respectively, in horizontal and vertical directions.
US10147756B2 Deep trench isolation structure and method of forming same
Deep trench isolation (DTI) structures and methods of forming the same are provided. A method includes forming a plurality of photosensitive regions in a substrate. A recess is formed in the substrate, the substrate comprising a first semiconductor material, the recess being interposed between adjacent photosensitive regions. The recess is enlarged by removing a damaged layer of the substrate along sidewalls of the recess, thereby forming an enlarged recess. An epitaxial region is formed on sidewalls and a bottom of the enlarged recess, at least a portion of the epitaxial region comprising a second semiconductor material, the second semiconductor material being different from the first semiconductor material. A dielectric region is formed on the epitaxial region, the epitaxial region extending along a sidewall of the dielectric region.
US10147753B2 Stacked image sensor having an air gap
A stacked image sensor includes: a lower device including a lower inter-layer dielectric layer over an upper surface of a lower substrate, and a lower capping layer over the lower inter-layer dielectric layer; an upper device stacked over the lower device, including photodiodes in an upper substrate, an upper inter-layer dielectric layer below a lower surface of the upper substrate, and an upper capping layer below the upper inter-layer dielectric layer; and an air gap formed between the lower inter-layer dielectric layer and the upper inter-layer dielectric layer.
US10147752B2 Back-side illuminated (BSI) image sensor with global shutter scheme
In some embodiments, the present disclosure relates to a method of forming a back-side image (BSI) sensor. The method may be performed by forming an image sensing element within a substrate and forming a pixel-level memory node at a position within the substrate that is laterally offset from the image sensing element. A back-side of the substrate is etched to form one or more trenches that are laterally separated from the image sensing element by the substrate and that vertically overlie the pixel-level memory node. A reflective material is formed within the one or more trenches.
US10147750B2 Optical imaging apparatus and methods of making the same
The present invention provides optical imaging apparatus comprising solid state sensing elements and optical components operable to be manufactured and assembled at the wafer level.
US10147748B2 Image sensor chip
An image sensor chip includes a semiconductor layer intended to receive illumination on a back face and comprising a matrix of pixels on a front face. An interconnection structure is arranged on the front face and a carrier is attached to the interconnection structure with a first face of the carrier facing the front face. An annular trench, arranged on a perimeter of the image sensor chip, extends from a second face of the carrier through an entire thickness of the carrier and into the interconnection structure. A via opening, arranged within the annual trench, extends from the second face of the carrier through the entire thickness of the carrier to reach a metal portion of the interconnection structure. The via opening an annual trench are lined with an insulating layer. The via opening include a metal conductor making an electrical connection to the metal portion.
US10147746B2 Flexible display device and method of manufacturing the same
A flexible display device includes a flexible substrate, an adhesion layer disposed on a surface of the flexible substrate, and a plurality of pixel structures in respective pixels on the adhesion layer. Each of the pixel structures on the adhesion layer includes a light emitting diode including an inorganic light emitting layer, and a thin film transistor which is connected to the light emitting diode and switches a state of the light emitting diode.
US10147732B1 Source structure of three-dimensional memory device and method for forming the same
Embodiments of source structure of a three-dimensional (3D) memory device and method for forming the source structure of the 3D memory device are disclosed. In an example, a NAND memory device includes a substrate, an alternating conductor/dielectric stack, a NAND string, a source conductor layer, and a source contact. The alternating conductor/dielectric stack includes a plurality of conductor/dielectric pairs above the substrate. The NAND string extends vertically through the alternating conductor/dielectric stack. The source conductor layer is above the alternating conductor/dielectric stack and is in contact with an end of the NAND string. The source contact includes an end in contact with the source conductor layer. The NAND string is electrically connected to the source contact by the source conductor layer. In some embodiments, the source conductor layer includes one or more conduction regions each including one or more of a metal, a metal alloy, and a metal silicide.
US10147730B2 Memory device and method of manufacturing the same
Provided is a memory device including a substrate, a source region, a drain region, a source contact, a drain contact, at least two stack gates, and at least two selection gates. The source region and the drain region are both located in the substrate. The source contact is located on the source region and the drain contact is located on the drain region. A bottom area of the drain contact is greater than a bottom area of the source contact. The stack gates are located on the substrate at two sides of the source region respectively. The selection gates are located on the substrate at two sides of the drain region respectively. A distance between the selection gates located at two sides of the drain region is greater than a distance between the stack gates located at two sides of the source region.
US10147719B2 Semiconductor field effect transistors and manufacturing method thereof
A semiconductor device includes a substrate, source/drain contacts, gate structures, conductive elements, and a first stop layer. The substrate has source/drain regions formed therein. The source/drain contacts are over the substrate and each of the source/drain contacts is electrically connected to the respective source/drain region. The gate structures are arranged in parallel on the substrate. The source/drain regions are arranged at opposite sides of the gate structures. Each of the gate structures is sandwiched between two most adjacent source/drain contacts. The conductive element is on the source/drain contacts and crosses over the gate structures. The conductive element is overlapped with at least one gate structure and at least two most adjacent source/drain contacts and is electrically connected to the at least two most adjacent source/drain contacts. The first stop layer is located between the gate structures and the conductive elements to electrically insulate the gate structures from the conductive elements.
US10147716B2 Electrostatic discharge protection apparatus and applications thereof
An ESD protection apparatus includes a semiconductor substrate, a first well, a second well, a first doping region, a second doping region, a third doping region and a fourth doping region. The first well and the second well respectively having a first conductivity and a second conductivity are disposed in the semiconductor substrate. The first doping region having the second conductivity is disposed in the first well. The second doping region having the first conductivity is at least partially disposed in the first well and surrounds the first doping region. The third doping region and the fourth doping region respectively having the first conductivity and the second conductivity are disposed in the second well. The first doping region, the third doping region, the first well and the second well are integrated to form a first parasitic BJT and a second parasitic BJT that have different majority carriers.
US10147715B2 Methods for an ESD protection circuit including trigger-voltage tunable cascode transistors
Methods to forming trigger-voltage tunable cascode transistors for an ESD protection circuit in FinFET IC devices and resulting devices. Embodiments include providing a substrate including adjacent first-type well areas, over the substrate, each pair of first-type well areas separated by a second-type well area; providing one or more junction areas in each first and second type well area, each junction area being a first type or a second type; forming fins, spaced from each other, perpendicular to and over the first and second type junction areas; and forming junction-type devices by forming electrical connections between the first and second type junction areas in the first-type well areas and the substrate, wherein a first-stage junction-type device in a first-type well area includes stacked first and second type junction areas, and wherein the first-stage junction-type device is adjacent a second-type well area including first and second type junction areas.
US10147714B2 Method, apparatus, and system for two-dimensional power rail to enable scaling of a standard cell
At least one method, apparatus and system disclosed involves providing a functional cell for a circuit layout for an integrated circuit device. A determination as to a first location for a two-dimensional portion of a first power rail in a functional cell is made. A first portion of the first power rail is formed in a first direction. A second portion of the first power rail is formed in a second direction in the first location for the two-dimensional portion.
US10147713B2 Semiconductor package having mold layer with curved corner and method of fabricating same
A method of fabricating a semiconductor package includes mounting a plurality of semiconductor chips on a substrate in a stripped state, forming a mold layer to cover the semiconductor chips, cutting the mold layer and the substrate to form unit packages separated from each other, and forming a shielding layer on the mold layer of each of the unit packages, wherein each of the unit packages includes a corresponding one of the semiconductor chips, wherein the mold layer in each of the unit packages includes side surfaces, a top surface, and corner regions, and wherein each of the corner regions of the mold layer includes a first corner, which is connected to a corresponding one of the side surfaces and has a first curvature radius, and a second corner, which is connected to the top surface and has a second curvature radius smaller than the first curvature radius.
US10147712B1 Memory device with a multiplexed command/address bus
A memory device includes a first plurality of volatile memories, a non-volatile memory, and a controller coupled to the non-volatile memory and including a first controller output. The memory device further includes a registering clock driver (RCD) including a first RCD output, and a first multiplexer including a first mux input coupled to the first RCD output, a second mux input coupled to the first controller output, and a first mux output coupled to the first plurality of volatile memories. The first multiplexer can be configured to provide command/address signals from one of the RCD and the controller to the first plurality of volatile memories.
US10147711B2 Display module and system applications
A display module and system applications including a display module are described. The display module may include a display substrate including a front surface, a back surface, and a display area on the front surface. A plurality of interconnects extend through the display substrate from the front surface to the back surface. An array of light emitting diodes (LEDs) are in the display area and electrically connected with the plurality of interconnects, and one or more driver circuits are on the back surface of the display substrate. Exemplary system applications include wearable, rollable, and foldable displays.
US10147707B2 Semiconductor device
A semiconductor device includes a first and a second metal layer, the second provided on a same plane as the first layer, and first second and third terminals. A first metal wiring layer is electrically connected to the first terminal. A second metal wiring layer is electrically connected to the second terminal and the second metal layer and disposed over the first metal wiring layer. A third metal wiring layer is electrically connected to the third terminal and the first metal layer. A first semiconductor chip is provided between the first metal wiring layer and the first metal layer. A second semiconductor chip is provided between the third metal wiring layer and the second metal layer. The first chip has electrodes connected to the first metal wiring layer and the first metal layer. The second chip has electrodes connected to the third metal wiring layer and the second metal layer.
US10147705B2 Stacked semiconductor die assemblies with die substrate extensions
Stacked semiconductor die assemblies with die substrate extensions are disclosed herein. In one embodiment, a semiconductor die assembly can include a package substrate, a first die mounted to the package substrate, and a second die mounted to the first die. The first die includes a first die substrate, and the second die includes a second die substrate attached to the first die substrate. At least one of the first and second dies includes a semiconductor substrate and a die substrate extension adjacent the semiconductor substrate. The die substrate extension comprises a mold material that at least partially defines a planform.
US10147696B2 Electronic device and method for producing an electronic device
An electronic device and a method for producing an electronic device are disclosed. In an embodiment the electronic device includes a first component and a second component and a sinter layer connecting the first component to the second component, the sinter layer comprising a first metal, wherein at least one of the components comprises at least one contact layer which is arranged in direct contact with the sinter layer, which comprises a second metal different from the first metal and which is free of gold.
US10147695B2 Cu core ball
A Cu core ball is provided that prevents any soft errors and decreases any connection failure. The Cu core ball includes a solder plating film formed on the surface of a Cu ball that is a Sn solder plating film or is made of a lead-free solder alloy, a principal ingredient of which is Sn. The solder plating film contains U of 5 ppb or less and Th of 5 ppb or less. The Cu ball has a purity of not less than 99.9% Cu and not more than 99.995% Cu. Pb and/or Bi contents therein are at a total of 1 ppm or more. The sphericity thereof is 0.95 or more. The obtained Cu core ball has an α dose of 0.0200 cph/cm2 or less.
US10147693B2 Methods for stud bump formation
An apparatus includes a spool configured to supply a wire, a cutting device configured to form a notch in the wire, and a capillary configured to bond the wire and to form a stud bump. The apparatus is further configured to pull the wire to break at the notch, with a tail region attached to the stud bump.
US10147691B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a substrate; a post passivation interconnect (PPI) disposed over the substrate and including a plurality of first elongated members extended over a surface of the substrate and a plurality of second elongated members extended over the surface of the substrate and isolated from the plurality of first elongated members; a first polymeric layer covering the PPI; and a second polymeric layer disposed over the first polymeric layer, wherein the plurality of first elongated members are alternately disposed with the plurality of second elongated members, the first polymeric layer includes a recessed portion disposed between one of the plurality of first elongated members and one of the plurality of second elongated members, and the second polymeric layer includes a protruded portion disposed within the recessed portion.
US10147690B2 Semiconductor device
A semiconductor device with enhanced performance. The semiconductor device has a high speed transmission path which includes a first coupling part to couple a semiconductor chip and an interposer electrically, a second coupling part to couple the interposer and a wiring substrate, and an external terminal formed on the bottom surface of the wiring substrate. The high speed transmission path includes a first transmission part located in the interposer to couple the first and second coupling parts electrically and a second transmission part located in the wiring substrate to couple the second coupling part and the external terminal electrically. The high speed transmission path is coupled with a correction circuit in which one edge is coupled with a branching part located midway in the second transmission part and the other edge is coupled with a capacitative element, and the capacitative element is formed in the interposer.
US10147689B2 Multi-die integrated circuit device with capacitive overvoltage protection
An electronic device includes a package, a plurality of external leads extending outside the package, a first die within the package having one or more first contacts electrically coupled to at least a first one of the external leads, and a second die within the package having one or more second contacts electrically coupled to at least a second one of the external leads. A capacitive coupling may be positioned between the first and second die to allow electrostatic discharge (ESD) current to flow between the first die and the second die in response to an ESD event and to electrically isolate the first and second die from each other in the absence of the ESD event.
US10147671B2 Semiconductor device and method for manufacturing same
A semiconductor device includes: a semiconductor chip having an electrode on one surface; a first conductive member disposed on one surface side of the semiconductor chip; a metal member having a base member and a membrane and disposed between the semiconductor chip and the first conductive member; a first solder disposed between the electrode of the semiconductor chip and the metal member; and a second solder disposed between the metal member and the first conductive member. The membrane has a metal thin film arranged on the surface of the base member and an uneven oxide film. The uneven oxide film is arranged on the metal thin film in at least a part of a connection region of a surface of the metal member, the connection region connecting a first connection region to which the first solder is connected and a second connection region to which the second solder is connected.
US10147663B2 Ceramic circuit board and electronic device
A ceramic circuit board includes a ceramic substrate, a first metal plate bonded to a front surface of the ceramic substrate, and a member bonded to a front surface side of the metal plate. The member is made up from a material which exhibits a lower coefficient of thermal expansion than that of the first metal plate, and which exhibits a higher Young's modulus than that of the first metal plate.
US10147661B2 Semiconductor device
A semiconductor device includes: a semiconductor substrate having a main plane; a semiconductor element provided on the main plane of the semiconductor substrate; an electrode pad provided on the main plane of the semiconductor substrate and connected to the semiconductor element; a guard ring surrounding the semiconductor element and the electrode pad, and provided on the main plane of the semiconductor substrate; and an insulating film covering all region of a semiconductor of the main plane of the semiconductor substrate exposed inside the guard ring, wherein the insulating film is made of a water impermeable material.
US10147654B2 Package materials monitor and method therefor
A stacked monitor structure and method of measuring thicknesses of embedded layers in a build-up substrate is provided. The stacked monitor structure includes a multi-layer substrate having a first shape formed in a first conductive layer of the multi-layer substrate and a second shape formed in a second conductive layer of the multi-layer substrate, a region of the second shape overlapping the first shape. A first dielectric layer is disposed between the first conductive layer and the second conductive layer. A measuring device is configured to measure a thickness of the first conductive layer at a first location on the stacked monitor structure, a thickness of the second conductive layer at a second location on the stacked monitor structure, and a combined thickness of the first conductive layer, the second conductive layer, and the first dielectric layer at a third location on the stacked monitor structure.
US10147653B2 Method of manufacturing a semiconductor device using a mounting apparatus
A mounting apparatus is provided which includes a frame having a table, a support member disposed on the table to support a substrate, and a feeder mounted on a feeder mount unit disposed in the frame at one side of the table. The feeder provides an element to be attached to the substrate. An element value measuring unit is disposed adjacent one side of the frame and directly measures an element value of the element. A head unit picks up the element from the feeder, inputs the element into the element value measuring unit, and/or attaches the element to the substrate. A control device controls operations of the feeder and the head unit.
US10147652B2 Method, apparatus and system for advanced channel CMOS integration
At least one method, apparatus and system disclosed involves a semiconductor substrate on which NMOS and PMOS devices with enhanced current drives may be formed. A first substrate having an enhanced electron mobility is formed. A second substrate having an enhanced hole mobility is formed. The first substrate and the second substrate are bonded for forming a third substrate. A first channel on the third substrate characterized by the enhanced electron mobility is formed. A second channel on the third substrate characterized by the enhanced hole mobility is formed.
US10147649B2 Semiconductor device structure with gate stack and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a substrate. The semiconductor device structure includes a gate stack over the substrate. The gate stack has a first upper portion and a first lower portion, and the first upper portion is wider than the first lower portion. The semiconductor device structure includes a spacer layer surrounding the gate stack. The spacer layer has a second upper portion and a second lower portion. The second upper portion is thinner than the second lower portion.
US10147647B2 Method of removing a growth substrate from a layer sequence
A method of detaching a growth substrate from a layer sequence includes introducing at least one wafer composite into an etching bath containing an etching solution such that the etching solution is located at least in regions within separating trenches, repeatedly varying a pressure of a base pressure prevailing in the etching bath with at least one pressure variation device, and detaching the growth substrate, wherein at least one of 1-3 is satisfied: 1) a buffer chamber attached to the etching bath and connected thereto is provided and the volume variation is effected by a movement of a piston or hydraulic plunger introduced into the buffer chamber, 2) the volume variation is at least partly effected with a compressor attached to the etching bath, and 3) the pressure variation is at least partly effected by at least one of removal of a gas and a liquid from the etching bath or by addition of at least one of the gas and the liquid thereto.
US10147643B2 Array substrate, manufacturing method thereof, and display device
An array substrate, a manufacturing method thereof, and a display device are provided. The array substrate includes: a base substrate, a signal line disposed on the base substrate, an extinction layer disposed between the base substrate and the signal line, the extinction layer being configured to reduce an ambient light when the array substrate is located on a light exiting side. An orthographic projection of the signal line in a plane of the base substrate is coincided with an orthographic projection of the extinction layer in the plane of the base substrate.
US10147640B2 Method for removing back-filled pore-filling agent from a cured porous dielectric
A method for preparing a porous dielectric is described. In particular, the method includes removing pore-filling agent from pores in a cured porous dielectric layer, wherein the pore-filling agent was back-filled within the pores following the removal of a pore-forming agent during a curing process. The removal of the pore-filling agent includes heating a substrate holder upon which the substrate rests to a holder temperature greater than 100 degrees C. and less than 400 degrees C., and while heating the substrate holder, exposing the substrate to electromagnetic (EM) radiation, wherein the EM radiation includes emission at a wavelengths within the ultraviolet (UV) spectrum, visible spectrum, infrared (IR) spectrum, or microwave spectrum, or combination thereof.
US10147639B2 Via self alignment and shorting improvement with airgap integration capacitance benefit
A method including forming a sacrificial material between metal lines of an integrated circuit structure; forming a mask on the sacrificial material; and after forming the mask, removing the sacrificial material to leave a void between the metal lines. An apparatus including an integrated circuit substrate; a first metallization level on the substrate; a second metallization; and a mask disposed between the first metallization level and the second metallization level, the mask including a dielectric material having a porosity select to allow mass transport therethrough, wherein each of the first metallization level and the second metallization level comprises a plurality of metal lines and a portion of adjacent metal lines of at least one of the first metallization level and the second metallization level are separated by voids.
US10147634B2 Techniques for trench isolation using flowable dielectric materials
Techniques are disclosed for providing trench isolation of semiconductive fins using flowable dielectric materials. In accordance with some embodiments, a flowable dielectric can be deposited over a fin-patterned semiconductive substrate, for example, using a flowable chemical vapor deposition (FCVD) process. The flowable dielectric may be flowed into the trenches between neighboring fins, where it can be cured in situ, thereby forming a dielectric layer over the substrate, in accordance with some embodiments. Through curing, the flowable dielectric can be converted, for example, to an oxide, a nitride, and/or a carbide, as desired for a given target application or end-use. In some embodiments, the resultant dielectric layer may be substantially defect-free, exhibiting no or an otherwise reduced quantity of seams/voids. After curing, the resultant dielectric layer can undergo wet chemical, thermal, and/or plasma treatment, for instance, to modify at least one of its dielectric properties, density, and/or etch rate.
US10147626B2 Wafer cassette and placement method thereof
A wafer cassette and a method for placing a wafer are provided. The wafer cassette includes a box body including a plurality of groups of card slots formed on sidewalls of the box body. Each group of the card slots is configured to hold a wafer and includes a wafer input terminal. The wafer cassette also includes a guide device including a plurality of groups of guide slots configured to be docked to the wafer input terminals. Each group of the guide slots and a docking group of the card slots are formed at a same floor.
US10147622B2 Electric-programmable magnetic module
An electric-programmable magnetic module comprising a micro electro mechanical system (MEMS) chip and a bonding equipment is provided. The MEMS chip comprises a plurality of electromagnetic coils and each of the electromagnetic coils is individually controlled. The MEMS chip is assembled with and carried by the bonding equipment.
US10147618B2 Methods for controlling plasma constituent flux and deposition during semiconductor fabrication and apparatus for implementing the same
A time-dependent substrate temperature to be applied during a plasma process is determined. The time-dependent substrate temperature at any given time is determined based on control of a sticking coefficient of a plasma constituent at the given time. A time-dependent temperature differential between an upper plasma boundary and a substrate to be applied during the plasma process is also determined. The time-dependent temperature differential at any given time is determined based on control of a flux of the plasma constituent directed toward the substrate at the given time. The time-dependent substrate temperature and time-dependent temperature differential are stored in a digital format suitable for use by a temperature control device defined and connected to direct temperature control of the upper plasma boundary and the substrate. A system is also provided for implementing upper plasma boundary and substrate temperature control during the plasma process.
US10147613B2 Neutral beam etching of Cu-containing layers in an organic compound gas environment
A method and apparatus for dry etching pure Cu and Cu-containing layers for manufacturing integrated circuits. The invention uses a directional beam of O-atoms with high kinetic energy to oxidize the Cu and Cu-containing layers, and organic compound etching reagents that react with the oxidized Cu to form volatile Cu-containing etch products. The invention allows for low-temperature, anisotropic etching of pure Cu and Cu-containing layers in accordance with a patterned hard mask or photoresist.
US10147612B2 Metal pattern forming method
A metal pattern forming method according to an embodiment includes forming a metal film on a surface of a substrate by an electroless plating method, the substrate including a first layer including a protrusion and a recess, and a film thickness of the metal film being a half or more of a width of the recess; and performing wet etching, the metal film in the recess removed by the wet etching and the metal film on the protrusion remained after the wet etching.
US10147603B2 Method of manufacturing a FET using a two dimensional transition metal dichalcogenide including a low power oxygen plasma treatment
In a method of fabricating a field effect transistor, a Mo layer is formed on the substrate. The Mo layer is sulfurized to convert it into a MoS2 layer. Source and drain electrodes are formed on the MoS2 layer. The MoS2 layer is treated with low-power oxygen plasma. A gate dielectric layer is formed on the MoS2 layer. A gate electrode is formed on the gate dielectric layer. An input electric power in the low-power oxygen plasma treatment is in a range from 15 W to 50 W.
US10147602B2 Double aspect ratio trapping
A semiconductor structure is provided by a process in which two aspect ratio trapping processes are employed. The structure includes a semiconductor substrate portion of a first semiconductor material having a first lattice constant. A plurality of first semiconductor-containing pillar structures of a second semiconductor material having a second lattice constant that is greater than the first lattice constant extend upwards from a surface of the semiconductor substrate portion. A plurality of second semiconductor-containing pillar structures of a third semiconductor material having a third lattice constant that is greater than the first lattice constant extend upwards from another surface of the semiconductor substrate portion. A spacer separates each first semiconductor-containing pillar structure from each second semiconductor-containing pillar structure. Each second semiconductor-containing pillar structure has a width that is different from a width of each first semiconductor-containing pillar structure.
US10147600B2 Methods for forming doped silicon oxide thin films
The present disclosure relates to the deposition of dopant films, such as doped silicon oxide films, by atomic layer deposition processes. In some embodiments, a substrate in a reaction space is contacted with pulses of a silicon precursor and a dopant precursor, such that the silicon precursor and dopant precursor adsorb on the substrate surface. Oxygen plasma is used to convert the adsorbed silicon precursor and dopant precursor to doped silicon oxide.
US10147598B2 Manufacturing method for insulation layer, manufacturing method for array substrate and array substrate
A manufacturing method for insulation layer, a manufacturing method for array substrate and an array substrate are disclosed. Wherein, the manufacturing method for insulation layer comprises steps of: depositing an insulation layer on a substrate; exposing and developing the insulation layer in order to obtain the insulation layer having an opening; light curing the insulation layer having the opening; and performing a high-temperature annealing treatment to the insulation layer having the opening after being light cured. Adopting the manufacturing method for insulation layer of the present invention, a situation of deformation at the opening of the insulation layer can be reduced.
US10147594B2 Determining device for hydrocarbon emissions of motors
A determination device for hydrocarbon emissions of a thermal engine including an inspection probe for removing a sample volume from a liquid, a measurement channel for conducting the sample volume via an ion source apparatus to a broadband measurement apparatus that is configured to determine a spectrum to be measured in one step, wherein the ion source apparatus is configured for soft ionization and the measurement apparatus forms an intensity signal sequence across the mass spectrum and is configured as a simultaneously measuring “time-of-flight” detector or as a “double-focusing sector field mass spectrometer in Mattauch-Herzog geometry.”
US10147592B2 Spray chambers and methods of using them
Devices, systems and methods including a spray chamber are described. In certain examples, the spray chamber may be configured with an outer chamber configured to provide tangential gas flows. In other instances, an inner tube can be positioned within the outer chamber and may comprise a plurality of microchannels. In some examples, the outer chamber may comprise dual gas inlet ports. In some instances, the spray chamber may be configured to provide tangential gas flow and laminar gas flows to prevent droplet formation on surfaces of the spray chamber. Optical emission devices, optical absorption devices and mass spectrometers using the spray chamber are also described.
US10147589B2 Processing apparatus and collimator
According to an embodiment, a processing apparatus includes a generator mount, a first-object mount, and a first collimator. A particle generator capable of emitting particles is placed on the generator mount. A first object is placed on the first-object mount. The first collimator is placed between the generator mount and the first-object mount, and has first walls and second walls. In the first collimator, the first walls and the second walls form first through holes extending in a first direction from the generator mount to the first-object mount. Each of the second walls is provided with at least one first passage.
US10147586B2 Inductively coupled coil and inductively coupled plasma device using the same
The present invention discloses an inductively coupled coil and an inductively coupled plasma device using the same. The inductively coupled coil comprises an internal coil and an exterior coil which are respective from each other and coaxially arranged, internal coil comprising a plurality of internal respective branches having the same configurations which are nested together, the plurality of internal respective branches being arranged symmetrically with respect to an axis of the inductively coupled coil; the external coil comprising a plurality of external respective branches having the same configurations which are nested together, the plurality of external respective branches being arranged symmetrically with respect to the axis of the inductively coupled coil. The inductively coupled coil is located on the reaction chamber of the inductively coupled plasma device and is connected to a RF source. It can make the plasma distribute uniformly on the wafer in the reaction chamber so that the difference in chemical reaction rate on the surface of the wafer is small and the quality of the etched wafer is improved. They can be applied in a semiconductor wafer manufacturing apparatus, and they can also be adapted to other apparatuses.
US10147582B2 Particle beam system
Particle beam system comprising a particle source; a first multi-aperture plate with a multiplicity of openings downstream of which particle beams are formed; a second multi-aperture plate with a multiplicity of openings which are penetrated by the particle beams; an aperture plate with an opening which is penetrated by all the particles which also penetrate the openings in the first and the second multi-aperture plate; a third multi-aperture plate with a multiplicity of openings which are penetrated by the particle beams, and with a multiplicity of field generators which respectively provide a dipole field or quadrupole field for a beam; and a controller for feeding electric potentials to the multi-aperture plates and the aperture plate so that the second openings in the second multi-aperture plate respectively act as a lens on the particle beams 3 and feed adjustable excitations to the field generators.
US10147578B2 Mechanism coupling structure of molded case circuit breaker
A mechanism coupling structure of a molded-case circuit breaker according to an embodiment of the present disclosure including a shaft to one side of which a movable contactor is coupled, and on a part of which a rotating pinhole is formed in a penetrating manner; a base assembly into which the shaft is rotatably accommodated and coupled, a switch mechanism coupled to an upper portion of the base assembly and exposed with a first lower link and a second lower link at a lower side thereof, and a rotating pin coupled in a penetrating manner to the first lower link, second lower link and rotating pinhole may be provided therein, wherein the rotating pin has a protruding portion for release prevention at one end thereof.
US10147576B2 Electromagnetic switch device for starter
An electromagnetic switch device for starter includes a connector assembly which has a plurality of connectors formed by stamping a conductive material and which forms a motor electric circuit and an electric circuit for supplying power to an attraction coil and a holding coil, wherein the connector assembly includes: a connector (A) connecting one of a pair of sub fixed contacts and a battery terminal; a connector (B) connecting the other one of the pair of sub fixed contacts, and one end of the attraction coil and one end of the holding coil; a connector (C) connecting the other end of the attraction coil and a motor terminal; a connector (D) connecting one end of a sub coil and an S terminal; and a resin member integrally fixing at least one pair of the connector (A), the connector (B), the connector (C), and the connector (D).
US10147573B1 Reflowable thermal fuse
A reflowable thermal fuse comprises a conduction element with first and second elastic portions, a sensor, a restraining element, a heating element and mounting pads. The first elastic portion is adapted to apply force on the conduction element in an activated state of the thermal fuse. The sensor is in mechanical communication with the first elastic portion of the conduction element. The restraining element is adapted to secure the second elastic portion of the conduction element and thereby prevent the second elastic portion from applying force on the conduction element in an installation state of the thermal fuse. Application of an activating current through the heating element causes heat generated and transferred to the restraining element and makes the restraining element to lose resilience, thereby releasing the second elastic portion and placing the thermal fuse in the activated state. The sensor loses its ability to hold the first elastic portion in place and allows the conduction element to open during a subsequent fault condition.
US10147572B2 Embedded pole and method of assembling same
An embedded pole is provided which includes a conductive path and a movable contact. The movable contact is selectively movable between a first position in which the conductive path is closed and a second position in which the conductive path is open. An insulation element is coupled to and selectively movable in conjunction with the movable contact. The embedded pole further includes a sensor coupled to the insulation element and operable to detect a displacement of the insulation element that corresponds to a movement of the movable contact between the first position and the second position.
US10147569B1 Keyboard backlight module
Systems and methods for a keyboard backlight module are described. In some embodiments, a keyboard backlight module may include: a Light Guide Plate (LGP), a reflector coupled to the LGP, and a light bar at least partially sandwiched between the LGP and the reflector.
US10147568B1 Keyboard device
A keyboard device includes a base plate, a connecting element and a keycap. The connecting element is connected with a hook of the keycap and the base plate. The keycap includes an elastic structure, a first hooking part and a second hooking part. The elastic structure hook is installed on an inner surface of the keycap. The first hooking part is arranged beside a first side of the elastic structure. The second hooking part is arranged beside a second side of the elastic structure. While the connecting element is assembled with the keycap, the first hooking part and the second hooking part are pushed by the connecting element and the keycap is bent in response to the elasticity of the elastic structure. Consequently, the first hooking part is moved away from the second hooking part.
US10147566B2 Switch, in particular power switch, for low voltages
A switch is disclosed, in particular a power switch, for low voltages. The switch includes mechanically separable contact elements, in abutment when the switch is closed and via which a current to be monitored flows through the switch, an electronic trigger unit, which triggers a respective contact mechanics unit if a current condition is satisfied. In the event of triggering, the contacts are separated and the switch is switched on via the contact mechanics unit. A supply unit is included to extract a first electric energy from the current flowing through the switch to supply the trigger unit with energy. To guarantee energy supply even when switching to a short-circuit, the contact mechanics unit is coupled to a conversion unit, which converts a portion of the mechanical energy to be provided during switching-on into a second electric energy that supplies the trigger unit with electric energy during switching-on.
US10147565B2 Vertical interlock system
A vertical interlock system, comprising: a power supply generating a bypass signal; a first breaker connected to the power supply and controlled by a first switch; a second breaker connected to the power supply and controlled by a second switch, the second breaker being located above the first breaker; a control lever having a first orientation and a second orientation; and a fixer for locking the control lever in either the first or second orientation, wherein when the control lever is in the first orientation the first switch is locked closed, when the control lever is in the second orientation the second switch is locked closed position, when the first switch is open, the control lever cannot be placed in the first orientation, and when the second switch is open, the control lever cannot be placed in the second orientation.
US10147563B2 On-load tap changer according to the reactor switching principle
The invention relates to an on-load tap changer (2) according to the reactor switching principle for uninterrupted load switching between different tap windings of a tapped transformer (1), comprising: —an inductor (3) which is designed as an inductive transition reactance; —the inductor (3) being part of the on-load tap changer (2).
US10147558B2 Structural supercapacitor
A composition of a capacitor and a method to form same are disclosed. The capacitor comprises a first electrode, a second electrode, and at least one cellular material disposed between said first electrode and said second electrode. Further, the capacitor is at least partially impregnated with one or more liquid prepolymers comprising an electrolyte material, which is cured to form a polymeric matrix.
US10147554B2 Energy storage dye-sensitized solar cell
Provided is an energy storage dye-sensitized solar cell having a simple structure. An energy storage dye-sensitized solar cell of the present invention has a photoelectrode and a charge storage electrode on the same surface of a conductive substrate such that the photoelectrode and the charge storage electrode act as one electrode. Hence, the energy storage dye-sensitized solar cell comprises two electrodes: the above-described one electrode and a counter electrode covered with a catalyst, thus having a simple structure.
US10147552B2 Conductive polymer particle dispersion, electrolytic capacitor using same, and method of producing these
A conductive polymer microparticle dispersion contains a solvent, and polythiophene microparticles dispersed in the solvent. The polymerization unit of the polythiophene is one of thiophene and derivatives thereof, and the polythiophene contains a polyanion as a dopant. The conductive polymer microparticle dispersion has a pH value of 3 or greater and contains a solvent-insoluble iron compound containing iron with a concentration of 450 ppm or less.
US10147551B2 Monofunctional amines as adhesion primers for conductive polymers
The present invention relates to a process for producing an electrolytic capacitor wherein—a primer solution e) is applied to a capacitor body (1), followed by an application of a solution or dispersion a) comprising a conjugated polymer b) and a solvent or dispersant d), followed by an at least partial removal of the solvent or dispersant d) for the formation of a polymeric outer layer (5) that is formed onto the capacitor body (1), and wherein the primer solution e) comprises at least one monofunctional amine and at least one carboxylic acid.
US10147547B2 Multilayer ceramic electronic component and method of manufacturing the same
A multilayer ceramic electronic component includes an inner layer part comprising dielectric layers and internal electrodes that are alternately disposed; and cover parts disposed on upper and lower surfaces of the inner layer part. The cover parts contain a nickel metal.
US10147546B2 Multilayer ceramic capacitor with dielectric layers containing base metal
A multilayer ceramic capacitor includes: a pair of external electrodes; a first internal electrode containing a base metal and coupled to one of the external electrodes; a dielectric layer stacked on the first internal electrode and containing a ceramic material and the base metal; and a second internal electrode stacked on the dielectric layer, containing the base metal, and coupled to another one of the pair external electrodes, a concentration of the base metal in each of five regions, which are equally divided regions of a region between locations 50 nm away from the first and second internal electrodes in a stacking direction between the first and second internal electrodes, being within ±20% of an average of the concentrations of the base metal in the five regions, an average grain number in the dielectric layer being three or less in the stacking direction between the first and second internal electrodes.
US10147544B1 Multilayer ceramic capacitor structures for use at high power
An improved multilayered ceramic capacitor is provided wherein the capacitor has improved heat dissipation properties. The capacitor comprises first internal electrodes and second internal electrodes wherein the first internal electrodes are parallel with, and of opposite polarity, to the second internal electrodes. Dielectric layers are between the first internal electrodes and second internal electrodes and a thermal dissipation channel is in at least one dielectric layer. A thermal transfer medium is in the thermal dissipation channel.
US10147538B2 Coil arrangement
An apparatus including a first layer having a first coil; a second layer having a second coil, where the first and second coils are stacked relative to each other and configured to be located at an aperture of a housing member including electrically conductive material; and a third layer located under the second layer. The third layer includes a ferrite member located under the second coil such that the second coil is between the first coil and the ferrite member. The first coil or the second coil has a substantially “8” shape.
US10147537B2 Fluxgate device with low fluxgate noise
An integrated fluxgate device, which includes a magnetic core, an excitation coil, and a sense coil. The magnetic core has a longitudinal edge and a terminal edge. The excitation coil coils around the longitudinal edge of the magnetic core, and the excitation coil has a first number of excitation coil members within a proximity of the terminal edge. The sense coil coils around the longitudinal edge of the magnetic core, and the sense coil has a second number of sense coil members within the proximity of the terminal edge. For reducing fluxgate noise, the second number of sense coil members may be less than the first number of excitation coil members within the proximity of the terminal edge.
US10147533B2 Inductor
An inductor includes a body including an organic material and a coil part disposed in the body. External electrodes are disposed on outer surfaces of the body and connected to the coil part. The coil part includes a conductive pattern and a conductive via. An adhesive layer is disposed between the conductive pattern and the conductive via, and the adhesive layer is formed of a material different from materials of the conductive pattern and the conductive via.
US10147531B2 Cooling method for planar electrical power transformer
The present disclosure includes an electrical power transformer that may include a core and a conductor pack. A conductor pack may include a conducting layer disposed around a portion of the core, a first planar insulating layer disposed on a first side of the conducting layer, and a second planar insulating layer disposed on a second side of the conducting layer. A cooling member may be disposed adjacent to the conductor pack. A method of manufacturing an electrical power transformer may include providing a core and providing a plurality of planar conductor packs. The planar conductor packs including a plurality of planar conducting layers and a plurality of planar insulating layers. The method may include inserting a cooling member between insulating layers of adjacent ones of the plurality of planar conductor packs.
US10147529B2 Electromagnet, camera lens driving device, and production method of electromagnet
An electromagnet that increases electromagnetic force involved with a current flowing through a coil includes a stacked body including a plurality of base material layers, a coil including an in-plane coil conductor on one main surface of each of the base material layers, and an electrically isolated dummy pattern extending along at least a portion of the coil outside of the in-plane coil conductor on each of the base material layers in a plan view.
US10147528B2 Non-oriented electrical steel sheet with fine magnetic performance, and calcium treatment method therefor
A non-oriented electrical steel sheet with fine magnetic performance, and a calcium treatment method therefor, including an RH (Ruhrstahl-Heraeus) refinement step. The RH refinement step sequentially comprises a decarbonization step, an aluminum deoxidation step, and a step of adding calcium alloy. In the step of adding calcium alloy, time when the calcium alloy is added satisfies the following condition: time interval between Al and Ca/total time after ΣAl=0.2-0.8. In this method, production cost is reduced, the production process is simple, a normal processing cycle of RH refinement is not affected, the device is convenient in operation and is controllable, and foreign substances are controllable in both shape and quantities. The non-oriented electrical steel sheet prepared according to the present invention has fine magnetic performance, and the method can be used for mass production of the non-oriented electrical steel sheet with fine magnetic performance.
US10147527B2 Grain-oriented electrical steel sheet and method for manufacturing same
A grain-oriented electrical steel sheet exhibits reduced iron loss and reduced noise. The electrical steel sheet has magnetic domains refined by regions with a high lattice defect density being locally formed on the surface of or within the steel sheet, in which the regions with a high lattice defect density has a hardness, as measured by a micro Vickers hardness meter, equal to or lower than that of other regions.
US10147525B1 PTC circuit protection device
A PTC circuit protection device includes a PTC polymer material and two electrodes attached to the PTC polymer material. The PTC polymer material includes a polymer matrix and a particulate conductive filler dispersed in the polymer matrix. The polymer matrix is made from a polymer composition that contains a non-grafted polyolefin. The conductive filler includes tungsten carbide particles having a total carbon content that is less than 6.0 wt % based on the total weight of the tungsten carbide particles.
US10147524B2 Resistor and method for making same
A resistor includes a substantially cylindrical resistive element having a resistance of less than about 1 mΩ, a substantially cylindrical first termination electrically connected to the resistive element and a second termination electrically connected to the resistive element. The substantially cylindrical first termination is hollow to allow for accepting a connection such as from a battery cable. In addition there may be sense leads present on the resistor. A method of forming a substantially cylindrical resistor includes forming a hollow cylindrical resistor body by rolling a flat sheet comprising a resistive element and a first termination and a second termination joined on opposite ends of the resistive element.
US10147522B2 Electrical characteristics of shielded electrical cables
A shielded electrical cable includes a plurality of conductor sets extending along a length of the cable and arranged generally in a plane along a width of the cable. Each conductor set has two insulated conductors. One conductor set includes a drain wire. The conductor of each insulated conductor has a size no greater than 24 AWG. Each conductor set is substantially surrounded by a shield. The cable further includes first and second non-conductive polymeric layers disposed on opposite sides of the cable. The polymeric layers include cover portions and pinched portions arranged such that, in transverse cross section, the cover portions, in combination, substantially surround the plurality of conductor sets, and the pinched portions, in combination, form pinched portions of the cable on each side of the plurality of the conductor sets. The separation between the drain wire and the conductor of the closest insulated conductor of the closest conductor set is greater than 0.5 times the center to center spacing between the two insulated conductors of the closest conductor set.
US10147520B2 High visibility cable
An electrical cable includes a plurality of conductors forming a conductor core, one or more insulation layers at least partially surrounding at least one of the plurality of conductors, an outer jacket surrounding the conductor core and a film applied to the exterior surface of the outer jacket. The film includes high visibility particles. Methods of forming electrical cables are also described herein.
US10147517B1 Wire harness
A wire harness that includes an electric wire provided with a conductor and an insulator that coats an outer periphery of the conductor, a terminal connected to the conductor at a terminal end of the electric wire, and a molded resin portion that covers an outer periphery of the insulator at the terminal end of the electric wire and an outer periphery of an end portion on the electric wire side of the terminal. A storage modulus E′ of the insulator that is measured using a dynamic viscoelasticity measurement device in a tensed mode at a temperature increase rate of 5° C./min and a frequency of 10. Hz is 100 MPa or less at 25° C. and 1 MPa or more at 250° C., and a starting temperature (T) of a rubbery plateau region (G) is 150° C. or less.
US10147510B1 Electroplated AU for conformal coating of high aspect ratio silicon structures
A method for electroplating a nonmetallic grating including providing a nonmetallic grating; performing an atomic layer deposition (ALD) reaction to form a seed layer on the nonmetallic grating; and electroplating a metallic layer on the seed layer such that the metallic layer uniformly and conformally coats the nonmetallic grating. An apparatus including a silicon substrate having gratings with an aspect-ratio of at least 20:1; a atomic layer deposition (ALD) seed layer formed on the gratings; and an electroplated metallic layer formed on the seed layer, wherein the electroplated metallic layer uniformly and conformally coats the gratings.
US10147507B2 Steam generator for a nuclear reactor
A steam generator for a nuclear reactor comprises plenums proximate with a first plane, wherein the first plane intersects a bottom portion of a riser column of a reactor vessel. The steam generator may further comprise plenums proximate with a second plane, approximately parallel with the first plane, wherein the second plane intersects a top portion of the riser column of the reactor vessel. The steam generator may further include a plurality of steam generator tubes that convey coolant from a plenum located proximate with the first plane to one of the plenums proximate with the second plane.
US10147506B2 Conformal core cooling and containment structure
A nuclear reactor includes a pressure vessel and a nuclear reactor core comprising fissile material disposed inside the pressure vessel at the bottom of the pressure vessel. A secondary core containment structure includes a containment basket comprising insulation with a maximum stable temperature of at least 2200K cladded by steel. The bottom of the pressure vessel and the nuclear reactor core are disposed inside the containment basket with the containment basket spaced apart from the bottom of the pressure vessel by a clearance gap. The containment basket may comprise zirconia insulation cladded by steel. In some embodiments the clearance gap between the containment basket and the bottom of the pressure vessel is no larger than one meter. The secondary core containment structure may further comprise conduits arranged to inject water into the clearance gap between the containment basket and the bottom of the pressure vessel.
US10147504B1 Methods and systems for database management based on code-marker discrepancies
Methods and systems for risk assessment and adjustment are described. In one embodiment, a patient-level risk score associated with a patient is calculated. A plan-level average risk score associated with a benefit plan is calculated. The patient is a member of the benefit plan. A missing diagnosis code associated with the patient is identified based on medical claims history of the patient, historical prescription drug claims of the patient, and a drug marker. A revised patient-score associated with the patient is calculated based on identification of the missing diagnosis code. Additional methods and systems are disclosed.
US10147503B2 Personalize exercise decision-making device and manipulating method for patients with chronic diseases
A personalize exercise decision-making device and manipulating method for patients with chronic diseases are disclosed from this invention. The device can provide an appropriate exercise suggestion to the user by the classification of the database based on the personal information, such as chronic diseases and drug administration, and the immediate physiological data. The device of the invention can also check the immediate physiological data, such as systolic blood pressure, diastolic blood pressure, heart rate and oxygenation concentration, to confirm the state of user whether can exercise. Further more, the device can monitor, analyze and store the physiological data for providing an instant feedback to user during the exercise. If the immediate physiological data of the user is over an exercise threshold in exercise, the device will provide a warning signal.
US10147501B1 Data storage device with rewriteable in-place memory
A data storage device may consist of a non-volatile memory connected to a selection module. The non-volatile memory can have a rewritable in-place memory cell that has a read-write asymmetry. The selection module can dedicate a portion of the non-volatile memory to a data map that can be self-contained along with reactively and proactively altered by the selection module.
US10147500B2 Hybrid read disturb count management
Memory systems may include a memory including a plurality of blocks, and a controller suitable for counting, with a counter, a number of reads to a block of the plurality of blocks, updating wordline information of a plurality of wordlines in the counted block when the number of reads exceeds a block read count threshold, selecting a wordline from the plurality of wordlines, determining an error rate of a neighbor wordline to the selected wordline, and reclaiming data in the block when the error rate exceeds an error threshold.
US10147493B2 System on-chip (SoC) device with dedicated clock generator for memory banks
A system on-chip (SoC) device is provided. The SoC device includes an on-chip memory including memory banks, and internal clock generators. Each internal clock generator is coupled to one or more memory banks. Each internal clock generator generates one or more of an internal clock signal, a control signal and a clock reset signal locally for the memory bank to which the internal clock generator is coupled.
US10147492B1 MOSFET threshold voltage sensing scheme for non-volatile memory
A non-differential sense amplifier circuit for reading out information in Non-Volatile Memories (NVMs) is disclosed. The circuit comprises a half latch, a PMOSFET device, a switch device and a reset transistor. The PMOSFET device has a source electrode connected to a digital voltage rail, a drain electrode connected to an output node of the half latch and a gate electrode connected to a bitline path coupled with a selected NVM cell. After the bitline path is pre-charged and the reset transistor is turned off, applying a read voltage to a word line related to the selected NVM cell causes a voltage at the gate electrode of the PMOSFET device to drop differently according to an electrical conductance state of the selected NVM cell. The disclosed circuitries can achieve extra low power consumption and high sensing speed compared to those in the conventional sensing scheme.
US10147488B2 Semiconductor device
Provided is a semiconductor device including nonvolatile memory cells each including a FinFET having excellent memory characteristics. The semiconductor device includes a semiconductor substrate, memory cells each formed in the semiconductor substrate and having a split-gate structure including an opposed-gate selection gate electrode, a memory gate electrode, and a pair of terminals, and a word line driver circuit which supplies a selection voltage to a selection gate electrode of the selected one of the memory cells and supplies a non-selection voltage to the selection gate electrode of the non-selected one of the memory cells. The word line driver circuit supplies, as the non-selection voltage, a voltage which is negative or positive relative to a potential in the semiconductor substrate so as to bring a selection transistor corresponding to the selection gate electrode of the non-selected memory cell into an OFF state.
US10147487B2 Memory sense amplifiers and memory verification methods
Memory sense amplifiers and memory verification methods are described. According to one aspect, a memory sense amplifier includes a first input coupled with a memory element of a memory cell, wherein the memory element has different memory states at different moments in time, a second input configured to receive a reference signal, modification circuitry configured to provide a data signal at the first input from the memory element having a plurality of different voltages corresponding to respective ones of different memory states of the memory cell at the different moments in time, and comparison circuitry coupled with the modification circuitry and configured to compare the data signal and the reference signal at the different moments in time and to provide an output signal indicative of the memory state of the memory cell at the different moments in time as a result of the comparison to implement a plurality of verify operations of the memory states of the memory cell at the different moments in time.
US10147486B2 Memory systems and memory programming methods
Memory systems and memory programming methods are described. According to one arrangement, a memory system includes a memory array comprising a plurality of memory cells individually configured to have a plurality of different memory states, access circuitry configured to apply signals to the memory cells to program the memory cells to the different memory states, and a controller to configured to control the access circuitry to apply a first of the signals to one of the memory cells to program the one memory cell from a first memory state to a second memory state different than the first memory state, to determine that the one memory cell failed to place into the second memory state as a result of the application of the first signal, and to control the access circuitry to apply a second signal to the one memory cell to program the one memory cell from the first memory state to the second memory state as a result of the determination, wherein the first and second signals have a different electrical characteristic.
US10147483B1 Robust write driver scheme for static random access memory compilers
Systems, methods, and apparatus for writing data into a static random access memory (SRAM) are provided. A write driver circuit includes a bitcell array, a bitline coupled to the bitcell array, and a first driving circuit configured to drive the bitline via a write driver node for writing data into a bitcell for a write operation. The write driver circuit also includes a pre-charging circuit configured to control or to operate with the write driver circuit to drive the write driver node to a high voltage level or a low voltage level for the write operation, and pre-charge the write driver node to the high voltage level, and float the write driver node for a bit-masking operation.
US10147481B2 Clean data strobe signal generating circuit in read interface device
A clean data strobe signal generating circuit in a read interface device includes receivers configured to output first and second single ended data strobe signals. In the circuit, a gate signal generating unit is configured to generate a data strobe gate signal synchronized with the first single ended data strobe signal using the first and second single ended data strobe signals and a memory gate signal of which the pulse width varies in accordance with a burst length after termination of a read latency. The gating unit is configured to generate a clean data strobe signal using the first single ended data strobe signal and the data strobe gate signal.
US10147479B2 Memory module and memory system
In a memory module including a plurality of DRAM chips which transmit/receive a system data signal with a predetermined data width and at a transfer rate and which transmit/receive an internal data signal having a larger data width and a lower transfer rate as compared with the system data signal, the transfer rate of the system data signal is restricted. Current consumption in DRAMs constituting the memory module is large, hindering speed increases. For this memory module, a plurality of DRAM chips are stacked on an IO chip. Each DRAM chip is connected to the IO chip by a through electrode, and includes a constitution for mutually converting the system data signal and the internal data signal in each DRAM chip by the IO chip. Therefore, wiring between the DRAM chips can be shortened, and DLL having a large current consumption may be disposed only on the IO chip.
US10147477B2 System, method, and controller for supplying address and command signals after a chip select signal
One controller for controlling operation of a memory device includes an output circuit configured to supply a chip select signal, an address signal, a command signal, and a clock signal to the memory device, and a data processing circuit configured to process read data and write data through a data terminal based on the chip select signal, the address signal, the command signal, and the clock signal supplied by the output circuit. The controller is configured to supply the address signal and the command signal to the memory device a predetermined duration after the output circuit supplies the chip select signal.
US10147476B2 Semiconductor device, semiconductor system with the semiconductor device and method of driving the semiconductor system capable of performing refresh operations in units of groups of semiconductor devices
A semiconductor device includes a first control block suitable for selectively blocking a refresh command signal based on a period signal having a predetermined activating pattern and a predetermined mode signal activated in a predetermined mode to generate a refresh group signal; and a second control block suitable for controlling a refresh operation based on the refresh group signal.
US10147475B1 Refresh in memory based on a set margin
The present disclosure includes apparatuses and methods related to refresh in memory. An apparatus can refresh an array of memory cells in response to a portion of memory cells in an array having threshold voltages that are greater than a reference voltage. The reference voltage can be determined by the threshold voltage being within a set margin of a second state.
US10147470B2 Semiconductor memory device capable of performing read operation and write operation simultaneously
A semiconductor memory device includes a charge storage element, a read transistor, and a write transistor. The charge storage element is for preserving a first data voltage. The read transistor has a first terminal coupled to the charge storage element, a second terminal coupled to a read bit line, and a control terminal coupled to a read word line. The write transistor has a first terminal coupled to the first terminal of the read transistor, a second terminal coupled to a write bit line, and a control terminal coupled to a write word line. The semiconductor memory device is able to perform a read operation and a write operation to the charge storage element simultaneously through the read transistor and the write transistor.
US10147469B2 Memory device and method of operating same
A semiconductor device including: a sense amplifier; a branched line selectively connectable to the amplifier; a recycling arrangement selectively connectable to the branched line; an array of bit lines connected to corresponding memory cells; a multiplexer configured to selectively connect the branched line to a selected one of the memory cells through a corresponding line amongst the array of bit lines; and a controller configured to control the recycling arrangement and the multiplexer to perform intra-sense-amplifier recycling of a gleaned amount of charge (gleaned charge) recovered from a first read operation to a second read operation.
US10147468B2 Accessing data in memory
The present disclosure includes apparatuses and methods related to accessing data in memory. One example method comprises storing data associated with a first operation in a first sense amplifier responsive to receiving a request to perform a second operation, and performing the second operation associated with a row of memory cells while the data associated with the first operation is being stored in the first sense amplifier.
US10147467B2 Element value comparison in memory
The present disclosure includes apparatuses and methods related to performing a greater vector determination in memory. An example apparatus comprises a first group of memory cells coupled to a sense line and to a number of first access lines and a second group of memory cells coupled to the sense line and to a number of second access lines. The example apparatus comprises a controller configured to operate sensing circuitry to compare a value of a first element stored in the first group of memory cells to a value of a second element stored in the second group of memory cells to determine which of the value of the first element and the value of the second element is greater.
US10147466B1 Voltage reference computations for memory decision feedback equalizers
A device includes a combinational circuit configured to create a one or more distortion correction factors used offset inter-symbol interference from a data stream on a distorted bit. The device also includes a selection circuit coupled o the combinational circuit. The selection circuit includes a feedback pin configured to receive a control signal and an output, wherein the selection circuit is configured to select a first distortion correction factor of the one or more distortion correction factors based upon the control signal and transmit the first distortion correction factor from the output.
US10147463B2 Video processing unit and method of buffering a source video stream
In a video system, a video source, e.g., a camera, provides a source video stream. The source video stream comprises a stream of image data units. A buffer control unit writes the image data units consecutively to a circular buffer. A display control unit reads the image data units consecutively from the circular buffer to generate a target video stream in accordance with a read delay. The display control unit comprises a feedback loop which controls timing of the operation of reading the image data units from the circular buffer so as to reduce a difference between the read delay and a reference delay. The video system may, for example, be installed in a vehicle, e.g., for providing a driver with a live view from a camera.
US10147462B2 Footage collecting/broadcasting device, footage collecting/broadcasting system, footage collecting/broadcasting method, and recording medium recorded with a program
A footage collecting/broadcasting device includes a procedure, the procedure including: cyclically overwriting and storing input footage data in a storage section; periodically transmitting an existence confirmation request to an external device; setting, as a first start time to start protection of the footage data that excludes the inputted footage data from an overwrite target, a point in time reached by backtracking by a set time in cases in which the existence confirmation response from the external device is not detected a specific number of times.
US10147460B2 Haptic effect generation for space-dependent content
Systems and methods for authoring and encoding haptic effects are provided for space-dependent content, such as 360-degree videos, three-dimensional videos, or virtual or augmented reality contents. The systems and methods can generate one or more haptic layers for encoding or modifying haptic effects for the content.
US10147455B1 Sensor circuit supporting multiple transducers with dedicated and shared terminals
A memory system, sensor circuit, and method of operating a memory system are provided. The disclosed memory system includes a first transducer configured to output a first electrical signal indicative of a first operating parameter of the memory system. The memory system is further disclosed to include a second transducer configured to output a second electrical signal indicative of a second operating parameter of the memory system where the second transducer shares a node with the first transducer. The memory system is further disclosed to include a sense amplifier that receives the first electrical signal and the second electrical signal and provide an output responsive to both the first electrical signal and the second electrical signal to a preamplifier Integrated Circuit (IC).
US10147451B2 Data storage device with high signal-to-noise ratio contact detection
A data storage device may have increased signal-to-noise ratio contact detection by employing a transducing head assembly separated from a data storage medium by an air bearing with the transducing head assembly receiving an alternating current as directed from a controller. The alternating current can be configured to induce random transducing head motion when the air bearing has a greater than zero size and a cyclical transducing head motion when the air bearing has a zero size.
US10147448B2 High flow packaging for slider cleaning
A tray system for containing multiple electronic components that includes a first tray having a planar member and a plurality of pockets recessed into an upper surface of the planar member, wherein each of the pockets includes: a bottom surface; an aperture extending through the bottom surface; a supply channel extending from a lower surface of the planar member to the aperture; a plurality of wall segments extending from the bottom surface of the pocket to the upper surface of the planar member and defining a perimeter of the pocket; and a plurality of pedestals extending from the bottom surface of the pocket toward the upper surface of the first tray.
US10147444B2 Electronic apparatus and voice trigger method therefor
A voice trigger method for an electronic apparatus is provided. The voice trigger method includes the following steps. Receive a current voice signal. Extract a current voice feature from the current voice signal. Determine whether a previous voice feature of a previous voice signal is stored. When the previous voice feature is stored, at least one of adjusting a confidence threshold and determining whether to wake up the electronic apparatus is performed according to whether the previous voice feature is corresponding to a false acceptance situation or a false rejection situation and the similarity between the current voice feature and the previous voice feature.
US10147443B2 Matching device, judgment device, and method, program, and recording medium therefor
A matching device includes a matching unit that judges, based on a first sequence of parameters η corresponding to each of at least one time-series signal of a predetermined time length which makes up a first signal and a second sequence of the parameters η corresponding to each of at least one time-series signal of the predetermined time length which makes up a second signal, the degree of match between the first signal and the second signal and/or whether or not the first signal and the second signal match with each other.
US10147441B1 Voice controlled system
A distributed voice controlled system has a primary assistant and at least one secondary assistant. The primary assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The secondary assistant is similar in structure, but is void of speakers. The voice controlled assistants perform transactions and other functions primarily based on verbal interactions with a user. The assistants within the system are coordinated and synchronized to perform acoustic echo cancellation, selection of a best audio input from among the assistants, and distributed processing.
US10147439B1 Volume adjustment for listening environment
A speech-capturing device that can modulate its output audio data volume based on environmental sound conditions at the location of a user speaking to the device. The device detects the sound pressure of a spoken utterance at the device location and determines the distance of the user from the device. The device also detects the sound pressure of noise at the device and uses information about the location of the noise source and user to determine the sound pressure of noise at the location of the talker. The device can then adjust the gain for output audio (such as a spoken response to the utterance) to ensure that the output audio is at a certain desired sound pressure when it reaches the location of the user.
US10147435B2 Audio coding method and apparatus
An audio signal, having first and second regions of frequency spectrum, is coded. Spectral peaks in the first region are encoded by a first coding method. For a segment of the audio signal, a relation between energy of bands in the first and second regions is determined. A relation between the energy of the band in the second region and energy of neighboring bands in the second region is determined. A determination is made whether available bits are sufficient for encoding at least one non-peak segment of the first region and the band in the second region. Responsive to first and second relations fulfilling a respective predetermined criterion and a sufficient number of bits, encoding the band in the second region using a second coding method different from the first coding method, and otherwise, subjecting the band in the second region to BandWidth Extension BWE or noise fill.
US10147432B2 Comfort noise addition for modeling background noise at low bit-rates
The invention provides a decoder being configured for processing an encoded audio bitstream, wherein the decoder includes: a bitstream decoder configured to derive a decoded audio signal from the bitstream, wherein the decoded audio signal includes at least one decoded frame; a noise estimation device configured to produce a noise estimation signal containing an estimation of the level and/or the spectral shape of a noise in the decoded audio signal; a comfort noise generating device configured to derive a comfort noise signal from the noise estimation signal; and a combiner configured to combine the decoded frame of the decoded audio signal and the comfort noise signal in order to obtain an audio output signal.
US10147428B1 Computer systems exhibiting improved computer speed and transcription accuracy of automatic speech transcription (AST) based on a multiple speech-to-text engines and methods of use thereof
In some embodiments, an exemplary inventive system for improving computer speed and accuracy of automatic speech transcription includes at least components of: a computer processor configured to perform: generating a recognition model specification for a plurality of distinct speech-to-text transcription engines; where each distinct speech-to-text transcription engine corresponds to a respective distinct speech recognition model; receiving at least one audio recording representing a speech of a person; segmenting the audio recording into a plurality of audio segments; determining a respective distinct speech-to-text transcription engine to transcribe a respective audio segment; receiving, from the respective transcription engine, a hypothesis for the respective audio segment; accepting the hypothesis to remove a need to submit the respective audio segment to another distinct speech-to-text transcription engine, resulting in the improved computer speed and the accuracy of automatic speech transcription; and generating a transcript of the audio recording from respective accepted hypotheses for the plurality of audio segments.
US10147425B2 Electronic devices having speech recognition functionality and operating methods of electronic devices
Disclosed are electronic devices having speech recognition functionality and operating methods of the electronic devices. Operating methods may include selectively activating or deactivating speech recognition functionality of one or more electronic devices based on comparing priorities associated with the electronic devices, respectively. Speech recognition functionality of one or more devices may be controlled based on transmitting an activation or deactivation command to the one or more devices.
US10147424B1 Generating self-support metrics based on paralinguistic information
The present disclosure includes techniques for selecting a response to an audio stream query. In one embodiment, an application server receives an audio stream query including content spoken by a user interacting with a voice-user interface. The application server determines a set of paralinguistic features from the audio stream query, and estimates at least a first attribute of the user based on the set of paralinguistic features. The application server identifies subject matter corresponding to the spoken content in the audio stream query, and determines two or more query responses corresponding to the identified subject matter. The application server then selects one of the query responses to present to the user based, at least in part, on the attribute of the user estimated from the set of paralinguistic features.
US10147421B2 Digital assistant voice input integration
A digital assistant supported on devices such as smartphones, tablets, personal computers, game consoles, etc. includes an extensibility client that exposes an interface and service that enables third party applications to be integrated with the digital assistant so the application user experiences are rendered using the native voice of the digital assistant. Specific voice inputs associated with a given application may be registered by developers using a manifest that is loaded when the application is launched on the device so that voice inputs from the device user can be mapped by the digital assistant extensibility client to the appropriate application as input events for consumption. In typical implementations, the manifest is arranged as a declarative document that streamlines application development and provides a seamless user experience by enabling customization of third party applications to integrate the digital assistant's voice and behaviors within the user experience of the application's domain.
US10147414B1 Link-based audio-recording, collection, collaboration, embedding and delivery system
A machine has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to supply a name page in response to a request from an administrator machine. Name page updates are received from the administrator machine. The name page updates include participants and associated network contact information for the participants. A code is utilized to form a link to the name page. Prompts for textual name information and audio name information are supplied to a client machine that activates the link to the name page. Textual name information and audio name information are received from the client machine. The textual name information and audio name information are stored in association with the name page. Navigation tools are supplied to facilitate access to the textual name information and audio name information.
US10147413B2 Noise cancellation system with lower rate emulation
A noise cancellation system, comprising: an input for a digital signal, the digital signal having a first sample rate; a digital filter, connected to the input to receive the digital signal; a decimator, connected to the input to receive the digital signal and to generate a decimated signal at a second sample rate lower than the first sample rate; and a processor. The processor comprises: an emulation of the digital filter, connected to receive the decimated signal and to generate an emulated filter output; and a control circuit, for generating a control signal on the basis of the emulated filter output. The control signal is applied to the digital filter to control a filter characteristic thereof.
US10147412B2 Active noise control simulated noise audio output for active noise control testing
A vehicle includes an engine and/or powertrain producing noise that is audible in a passenger compartment of the vehicle when the engine and/or powertrain is running. An active noise control arrangement includes a first loudspeaker disposed within a passenger compartment of the vehicle. A digital signal processor receives audio data and transmits an audio signal to the first loudspeaker dependent upon the audio data. A microphone is disposed within the passenger compartment and converts the sound from the first loudspeaker and the noise within the passenger compartment into a microphone signal. The microphone signal is transmitted to the digital signal processor, and the digital signal processor modifies the audio signal such that the audio signal attenuates the noise in the passenger compartment. A vehicle processor transmits a simulated noise signal to a second loudspeaker for use in testing effectiveness of the active noise control arrangement in attenuating noise when the engine and/or powertrain is not running and not producing noise.
US10147411B2 Active noise cancellation device
An active noise cancellation device for cancelling a primary acoustic path between a noise source and a microphone by an overlying secondary acoustic path between a canceling loudspeaker and the microphone, the device comprising: a first input for receiving a microphone signal from the microphone; wherein the first electrical compensation path and the second electrical compensation path are coupled in parallel between a first node and the first input to provide the first noise canceling signal for a feed-backward prediction of the noise source; wherein the third electrical compensation path and the fourth electrical compensation path are coupled in parallel between a second node and the first input to provide the second noise canceling signal for a feed-forward prediction of noise source.
US10147409B2 Electronic percussion instrument and detecting method thereof
Provided is an electronic percussion instrument that is capable of simulating a playing technique for an acoustic percussion instrument. A tubular body part is opened on an axial end surface, and a head is attached to the axial end surface to be struck on the front surface. A capacitance sensor includes an electrode that generates a capacitance with respect to a detected conductor, such as a human body, positioned on the front surface side of the head. Because the capacitance sensor detects a change of a capacitance corresponding to a distance between the electrode and the detected conductor, whether the detected conductor approaches (contacts) the head or presses the head can be determined. As a result, the playing technique for the acoustic percussion instrument is simulated.
US10147408B2 Connection setting of tone processing module
A first input section is used for inputting first tone data, and a first output section is connected to the first input section via a first path. A second input section is used for inputting second tone data, and a second output section is connected to the second input section via a second path. A tone processing module performs tone processing on the tone data, and a processor is configured to insert the tone processing module into the first and second paths in response to selection of first and second modes, respectively. The tone processing module performs the tone processing on the first tone data in the first mode, and performs the tone processing on the second tone data in the second mode. The above allows connection of the module to be set easily in response to the selected mode.
US10147405B1 Drum pedal device
A pedal device includes a switching device, which is capable of selectively switching the position of a spring between a use position, at which the spring is disposed during the use of the pedal device, and a non-use position, at which the spring is disposed during the non-use of the pedal device. The switching device is configured such that the length between a first end and a second end of the spring when the spring is disposed at the non-use position is less than the spring length when the spring is disposed at the use position.
US10147404B2 Capo
A curvature adaption mechanism to be incorporated with a capo (10) for use with a guitar includes a cam surface (16, 17, 19) and associated cam follower surface (12) located behind a string contact surface (11). A curvature of the guitar fingerboard and strings can be adopted by the string contact surface (11) by virtue of cams engaging and providing a feedback force (D).
US10147403B1 Organ pedal holster and method of use
A pedal system for an organ pedal includes a holster having a body forming a U-shaped configuration, the body having a top surface; an inner surface; and two opposing sidewalls configured to removably engage with the organ pedal and configured to form a snug fit between the inner surface and an outer surface of the organ pedal; and an electronic pedal configured to engage with the holster and conductively coupled to an electronic device.
US10147402B2 Instrument provided with an assembled soundboard
The invention relates to an instrument provided with an assembled soundboard. The nerve structures of the soundboard components are linked to the bass and middle registers on the one hand and the descant on the other hand and are positioned in a different angle with respect to the keyboard. The different positioning of the nerve structures contributes to an improved sound quality, a balanced volume and a warmer timbre. Moreover, such assembled soundboard offers a better resistance to changing weather conditions (i.e. cold and humidity).
US10147401B2 Display device and method for displaying an image thereon
In an embodiment of the present invention, a method for displaying an image of a display device includes moving the image displayed on an image display region along a movement path including a first position and a second position during a period of time, wherein, during the period of time, a total time for which the image is located at the first position is greater than a total time for which the image is located at the second position.
US10147398B2 Display control method and device
A display control method executed by a computer, includes: acquiring, with a processor and from a display data group associated with a plurality of work contents, at least one item of display data associated with a first work content of the plurality of work contents; and displaying the acquired at least one item of display data, using a display mode corresponding to a reference object recognized by performing image recognition on an input image, the acquired at least one item of display data being superimposed on the input image during display.
US10147395B2 Field sequential image display device
There has been room for improvement in terms of increasing the life of display elements which have occurrences of irreversible bright point defects and black point defects and shortened lives of display elements when DMDs, which are reflective display devices, are used in high temperature environments such as being installed in vehicles. In the present invention, a display control means displays a display image in display elements. An illumination control means drives various illumination means in each subframe into which a frame of the display image is temporally divided, by a field sequential system. The frame is provided with a display period in which the display image is displayed in the display elements by the display control means normally driving a plurality of pixels and the illumination control means driving the illumination means and a non-display period in which the display image is not displayed in the display elements by the display control means engaging in non-display period drive of the plurality of pixels and the illumination control means turning off the illumination means.
US10147394B2 GOA circuits and method for driving the same, flexible display apparatus and method for controlling the displaying of the same
The present disclosure provides a GOA (gate driver on array) circuit for a display screen. The GOA circuit includes at least one GOA group, including a plurality of GOA units connected in series, and a switch control unit configured to transmit control signals. In each of the at least one GOA group, a first-stage GOA unit is connected to a frame-start signal. At least one edge GOA unit is connected to a control signal through the switch control unit. The edge GOA unit being any one of the plurality of GOA units except for the first-stage GOA unit and a last-stage GOA unit.
US10147393B2 Display apparatus and control method thereof
Disclosed are a display apparatus and a control method thereof, the display apparatus including: a signal receiver configured to receive a video signal; a signal processor configured to process the received video signal; a display configured to display a first image based on the processed video signal; and a controller configured to control the signal processor to increase grayscale of the video signal corresponding to the first image if ambient illumination is equal to or higher than an illumination threshold and grayscale of the first image is equal to or lower than a first grayscale threshold, and to control the display to display a second image based on a video signal increased in the grayscale. Thus, it is possible to minimize and/or reduce glare due to optical reflectivity.
US10147389B2 Control circuit and associated control method applied to digital visual interface
A control circuit applied to digital visual interface (DVI) includes a detecting circuit and a switching circuit. The detecting circuit detects a state of a predetermined pin of a DVI connector to generate a control signal. The switching circuit selectively connects a first pin and a second pin of the DVI connector to one a storage unit storing first identification data and a storage unit storing second identification data according to the control signal.
US10147378B2 Display device
A scan line to which a selection signal or a non-selection signal is input from its end, and a transistor in which a clock signal is input to a gate, the non-selection signal is input to a source, and a drain is connected to the scan line are provided. A signal input to the end of the scan line is switched from the selection signal to the non-selection signal at the same or substantially the same time as the transistor is turned on. The non-selection signal is input not only from one end but also from both ends of the scan line. This makes it possible to inhibit the potentials of portions in the scan line from being changed at different times.
US10147374B2 Liquid crystal display device with a standby mode controller for storing a standby screen image
A liquid crystal display device is configured to create an aesthetic effect while on low power by performing a single color driving operation in standby mode. The liquid crystal display device further includes a standby mode controller which is provided in the timing controller, in addition to the usual data driver, and runs in standby mode to perform the standby mode function with minimum power consumption.
US10147371B2 Display device having pixels with shared data lines
A display device includes a pixel array including a first set of subpixels of first to fourth colors and a second set of subpixels of the first to fourth colors. The display device also includes a data driver configured to generate first data voltages and second data voltages. The first data voltages have a first polarity with respect to a common voltage that is applied to the pixel array and the second data voltages have a second polarity with respect to the common voltage that is different than the first polarity. The data driver applies the first data voltages of the first polarity to the first set of subpixels of the first to fourth colors via the data line and subsequently applies the second data voltages of the second polarity to the second set of subpixels of the first to fourth colors via the data line.
US10147369B2 Driving method for liquid crystal display panel
A method for driving a liquid crystal display panel includes dividing a plurality of sub-pixels in the same column into three sub-pixel groups, which comprises a first sub-pixel group, a second sub-pixel group, and a third sub-pixel group; and sequentially charging K sub-pixels in each sub-pixel group in the order of the first sub-pixel group, the second sub-pixel group, and the third sub-pixel group until all of the corresponding sub-pixels in each sub-pixel group are charged.
US10147366B2 Methods for driving four particle electrophoretic display
The present invention provides driving methods for a color display device in which each pixel can display four high-quality color states. More specifically, an electrophoretic fluid is provided which comprises four types of particles, dispersed in a solvent or solvent mixture.
US10147362B2 Pixel circuit and display apparatus
A pixel circuit and a display apparatus. The pixel circuit comprises three sub-pixel circuits and one power supply circuit, wherein the three sub-pixel circuits share a data line; the power supply circuit is connected to a first voltage level terminal, a first signal control line and the sub-pixel circuits, and the power supply circuit is configured to supply a first voltage level to the sub-pixel circuits through the first voltage level terminal under the control of a signal of the first signal control line; and the sub-pixel circuits are connected to the power supply circuit and the data line), and are configured to display a gray scale under the control of the first voltage level supplied by the power supply circuit and a data signal of the data line.
US10147354B2 Organic light emitting display and driving method thereof
Disclosed is an organic light emitting display including: a display panel on which a plurality of gate lines, a plurality of data lines, and a plurality of pixels are arranged, each pixel including an organic light emitting diode (OLED); a gate driving circuit connected to the pixels through the gate lines; and a data driving circuit connected to the pixels through the data lines, wherein each of the pixels comprises: a driving thin film transistor (TFT); a first switch TFT; a second switch TFT; a third switch TFT; and a storage capacitor, and wherein the first to third TFTs and the driving TFT are P-type TFTs.
US10147353B2 Organic light emitting display panel and pixel compensation method
An organic light emitting display panel and a pixel compensation method are provided. The organic light emitting display panel includes: a pixel array including pixel regions divided into M rows and N columns; a plurality of pixel driving circuits, each includes a light emitting diode and a driving transistor for driving the light emitting diode, and the light emitting diodes are located in the pixel regions; and a plurality of pixel compensation circuits configured to sample an anode voltage of the light emitting diode are in at least one of the pixel driving circuits. A light emitting current flows through the light emitting diode, and generates a compensation signal based on the anode voltage and the light emitting current.
US10147337B2 Simulated forcible entry of doors using battering rams
Protective battering plate devices are provided, which can be removably attached to a door of a forcible entry training door apparatus. A protective battering plate device is configured to enable simulated forcible entry of an inward swinging locked door by hitting a battering ram against the protective battering plate device mounted on the door of the forcible entry door training apparatus, while protecting the door from damage.
US10147335B2 Education data platform to support a holistic model of a learner
A computer-implemented holistic student performance management system for education is provided for tracking, analyzing and reporting student data. The system identifies at-risk students and student needs, and generates recommended interventions based on student's academic and non-academic experience and needs to address these needs. The system enables tracking of the interventions, student performance and behavior for all student populations.
US10147334B2 Learning platform for increasing memory retention of definitions of words
A processing device receives an input of a word that is to be learned by a user, performs a search for a definition of the word using a search engine, and receives the definition of the word based on the search. The processing device prompts the user to rewrite the definition and receives a user input of a new definition for the word. The processing device prompts the user to select a vocabulary learning mode from a group of vocabulary learning modes consisting of: a story mode, an etymology mode, an image mode and a word connections mode. The processing device receives a selection of a vocabulary learning mode from the group of vocabulary learning modes and provides a user interface and one or more tools for generation of a card for study of the word, wherein the one or more tools are based on the selected vocabulary learning mode. The processing device generates the card responsive to user input and then saves the card.
US10147330B2 Aircraft flight path holding pattern system and method
A flight path holding pattern system is configured to determine an efficient holding pattern for an aircraft. The flight path holding pattern system includes a holding pattern determination unit that is configured to automatically generate the holding pattern for the aircraft based on one or more of current air traffic in relation to a destination airport, historical holding patterns in relation to the destination airport, current weather conditions in relation to the destination airport, and fuel consumption of one or both of the aircraft and at least one other aircraft.
US10147321B1 Parking exchange application
A parking exchange application method and system for securing an available parking space on a street corner. A responding driver in a car temporarily occupies an available parking space and informs a central processing database of the address of the available parking space. A requesting driver searching for an available parking space in a location vicinity, transmits a request to the central processing database. The central processing database compiles a list of available parking spaces addresses, and the requesting driver selects one of the available parking spaces, and drives toward the selected available parking space. Upon arrival, the central processing database makes payments of a transfer fee to the requesting drive, in exchange for the selected available parking space, and a commission fee to the parking exchange application, from an authorized fee payment from the requesting drivers, and the requesting driver occupies the available parking space.
US10147319B1 Safe driving system having function of detecting heart rate variability
A safe driving system having function of detecting heart rate variability is disclosed. The safe driving system having function of detecting heart rate variability mainly includes a detection display unit and a main control host. The detection display unit includes: a HRV detecting module, a display interface module, a first internal wireless communication module, a control button, a first processor, a power module and a voice management module comprising a microphone and an amplifier. The main control host includes: a mobile communication module, a satellite navigation system module, a second internal wireless communication module, a records preserving module, a second processor, a vehicle power module, a secondary power module, a power management module and an alarm module. The safe driving system having function of detecting heart rate variability is able to prevent the vehicle's driver from traffic accidents jeopardizing traffic safety due to drinking, taking drug, fatigue or an emergency occurred while driving.
US10147318B2 Emergency vehicle notification system
A system for alerting drivers to the presence of oncoming emergency vehicles. According to an embodiment, the system includes: a first transceiver located in an emergency vehicle for transmitting GPS coordinates of the emergency vehicle, and second transceiver located in an automobile. The second transceiver is receives the transmitted information and determines a proximity of the emergency vehicle relative to the automobile. If the emergency vehicle is within a predetermined proximity of the automobile, the second transceiver causes selective attenuation of audio and video signals currently being output in order to raise driver awareness to audio/video alerts generated by the emergency vehicle.
US10147317B2 Traffic information estimation device and traffic information estimation method
This disclosure relates to a traffic information estimation device and a traffic information estimation method for estimating a time period of switching of a traffic signal display. The traffic information estimation device includes: an acquisition unit (203) acquiring arrangement information indicating an arrangement of vehicles in accordance with a time passage on a road on which a traffic signal is installed; a determination unit (205) determining changes in density of the vehicles by using the arrangement information; and a calculation unit (206) calculating a display change cycle indicating a time period of switching of a display of the traffic signal based on a time interval between the changes in density of the vehicles. According to such a configuration, it is possible to simplify processing to estimate of a change cycle of the traffic signal.
US10147313B2 Detector system
The system includes an active unit, such as a detector unit, which has a processor, a network port for connection to a central control unit, and an optical data input port. The processor is arranged to enable the optical data input port on receipt of an enable signal received by the active unit from the central control unit via a network.
US10147311B2 Wireless control device
A wireless control device may include a housing, a yoke, an antenna, a communication circuit, and a control circuit. The yoke may be electrically conductive and be configured to mount the wireless control device to an electrical wallbox. The antenna may be configured to transmit and receive radio frequency signals. The antenna may be a slot antenna. The communication circuit may be configured to transmit and receive the radio-frequency signals via the antenna, and the control circuit may be responsive to the communication circuit (e.g., the signals received via the communication circuit). The control device may also include a conductive component that is attached to a front surface of the housing. For example, the conductive component may be electrically connected to the yoke via a single electrical connection (e.g., a screw). Further, the conductive component may be parallel with the antenna and configured to be capacitively coupled to the antenna.
US10147305B2 Alarm and monitoring system and method of operation thereof
An alarm and monitoring system including a primary device and at least one secondary device, the alarm and monitoring system including at least one controller configured to: determine whether at least one alarm event is set; establish a wireless communication between a primary device and the secondary device, when it is determined that the alarm event has been set; transmit an alarm event signal including alarm information from the primary device to the secondary device in accordance with the alarm event that is determined to have been set; generate an alarm signal by the secondary device in accordance with at least the alarm information; and render the generated alarm signal on a rendering device.
US10147303B1 Adjusting alarm settings based on context
Apparatuses, methods, systems, and program products are disclosed for adjusting alarm settings based on context. A method includes determining, by a processor, one or more settings for an alarm. The method includes determining context data associated with an alarm that may affect one or more settings for the alarm. The method includes adjusting one or more settings for an alarm based on context data prior to the alarm being triggered.
US10147302B2 Terminal and a method of controlling the same based on a state of the terminal
A first terminal configured to operate in conjunction with a second terminal, the first terminal including: a sensor configured to obtain information corresponding to a motion of the first terminal; a communicator configured to receive information corresponding to a motion of the second terminal from the second terminal; and a controller configured to, in response to a distance between the first terminal and the second terminal being greater than or equal to a critical value, control the communicator to transmit a notification message to the second terminal based on the information corresponding to the motion of the first terminal and the information corresponding to the motion of the second terminal.
US10147301B2 Intelligent wiring devices
A system for monitoring parameters of load equipment is provided. A power connector is provided with intelligence, at least one sensor, and a wireless communication component. The power connector is capable of monitoring physical parameters measured by the at least one sensor, such as voltage, current, temperature, and moisture. The system can further provide an alarm if the sensed parameter falls out of a predetermined range.
US10147294B2 Method and apparatus for providing reminder of occupant
A method and apparatus for providing reminder of occupant status are provided. The method includes in response to detecting rear passenger door of vehicle has been opened, determining whether vehicle is in first power mode or second power mode; in response to determining that vehicle is in first power mode, setting timer corresponding to time limit for detecting transition from first power mode to second power mode; in response to detecting transition from first power mode to second power mode and timer being unexpired, turning on setting to output reminder of an occupant; in response to determining that vehicle is in second power mode, turning on setting to output reminder of occupant; and in response to detecting transition from second power mode to first power mode, outputting reminder of occupant if setting to output reminder of occupant is turned on. The method may provide reminders of rear seat occupants.
US10147287B2 Image processing apparatus to set a detection line used to count the passing number of moving objects
An image processing apparatus includes a generation unit, an obtaining unit, a determination unit, and a display control unit. The generation unit generates a movement trajectory of an object based on a plurality of images obtained from successive image capturing. The obtaining unit obtains setting information of a detection line for detecting passage of the object. The determination unit determines a display form of the movement trajectory according to a positional relationship of the detection line corresponding to the setting information obtained by the obtaining unit and the movement trajectory generated by the generation unit. The display control unit displays the movement trajectory on a display screen in the display form determined by the determination unit.
US10147286B2 Security apparatus and method
A security method and apparatus is disclosed. In one embodiment, a method for providing an alarm for a window by a security apparatus comprises calculating a first distance between a detector mounted within a movable portion of the window and a window frame edge and calculating a second distance between the detector and the window frame edge. The method further comprises determining whether the movable portion of the window has remained stationary for more than a predetermined time period based on the first distance and the second distance and, if the movable portion has remained stationary for more than the predetermined time period, storing the second distance in a memory, placing the security apparatus into an active alarm state, calculating a third distance observed by the detector, determining a change between the third distance and the second distance, determining whether the change exceeds a predetermined distance, and generating an alarm signal if the change exceeds the predetermined distance.
US10147278B2 Systems and methods for mobile device interface modification
Systems, methods, and articles of manufacture provide for interface modifications such as with respect to new features and functionality of bingo-style games, particularly with respect to bingo card sorting and presentation via mobile device platforms.
US10147276B2 Wagering game with modified and retained wild symbols
An electronic method of operating a gaming system. The method includes selecting a plurality of symbols, displaying the selected symbols, and upon the displayed symbols including one or more designated symbols, retaining each displayed designated symbol for a subsequent game round at a respective symbol display position at which the designated symbol is displayed. The method also includes, in the subsequent game round, selecting, a plurality of symbols from the symbol data, upon a further designated symbol being selected for display at a symbol display position at which the retained designated symbol is displayed, modifying the retained designated symbol to indicate that a win containing the retained designated symbol will be increased, and upon the selected symbols in the subsequent game round corresponding to a winning outcome incorporating the modified retained designated symbol, making an award of an award value corresponding to the winning outcome modifier by the increase.
US10147271B2 Gaming method and a gaming system
The invention provides a method of gaming and a game controller and gaming system for implementing the method. The method includes selecting at least one symbol to form at least one player hand comprised of a plurality of symbols, selecting at least one symbol to form a jackpot hand comprised of a plurality of symbols, and making a jackpot award to the player if the player hand corresponds to the jackpot hand.
US10147268B2 Systems and methods for determining a level of reward
A gaming system and method which includes enabling a player to initiate a play of a game, for the initiated play of the game: (i) randomly generating a game outcome, (ii) displaying to the player the randomly generated game outcome, (iii) determining any award associated with the displayed game outcome, and (iv) displaying to the player any determined award, enabling the player to invite a quantity of other players to each initiate a play of at least one game, the quantity of other players being greater than zero, and if the player invited the quantity of other players, providing the player a benefit, an amount of the benefit being based on the quantity of other players invited.
US10147259B1 Ballot adjudication system and method
Automated entry of voting selections that were properly marked on the paper ballot during ballot adjudication. A ballot processing system is configured to generate an optical, machine-readable code that includes data representative of the voting selections for all contests that were properly marked on the paper ballot. An electronic voting system is configured to read the code and present to the election official only contests having improper markings on the paper ballot (i.e., requiring adjudication).
US10147258B2 System for crowdfunding and crowdsourcing competition
Apparatus and methods concerning a crowd sourced database of content featuring content uploaded for the purpose of achieving a desired outcome for the contributing user and using a user based voting system for an established duration that is limited to established geographical areas and allows users to vote for contributing users to go from a starting page to a state page and up to a national page for the purpose of awarding a prize or other desired outcome to the contributing user by winning the most votes on a national level. The contributing user may pay a fee per state to be included in that state's voting process.
US10147253B1 Systems amd methods for accessing a vehicle using a single, exterior control
An access system for a vehicle includes a first vehicle subsystem configured to control access to an interior compartment of the vehicle, an actuator mounted on the vehicle and movable between first and second positions, and a controller coupled to the actuator and configured to: detect a first actuation sequence of the actuator, the first actuation sequence corresponding to an access code; during the first actuation sequence of the actuator, provide an audible, visual, or tactile response from the vehicle, by causing activation of a vehicle system; compare the access code to an authorization code; and generate a first control signal configured to cause the first vehicle subsystem to switch between a first state and a second state when the access code corresponds to the authorization code.
US10147252B2 Data acquisition and measurement acquisition device for a door handle and associated method
The invention relates to a device (10) for data acquisition and measurement acquisition for a door handle (2) of a vehicle (1), said device comprising: at least one communications device (11), in particular an NFC device (11) for NFC data exchange with an external communications terminal (3); and at least one sensor device (12) for measuring (20) a change in capacitance.According to the invention, just one voltage device (14) is provided for common adjustment of the voltages of the at least one communications device (11) and the at least one sensor device (12).
US10147250B2 Door unlocking system and door unlocking method
An electronic key executes keyless entry communication or RFID communication. A wireless controller mounted on a vehicle executes keyless entry communication within a range of a radius of several meters to several tens of meters. An RFID reader is assigned to each door and executes RFID communication within a range of a radius of approximately 1 meter. In regards to unlocking the door, the wireless controller issues a password by the keyless entry communication, and a wireless circuit temporarily stores the issued password. The RFID readers search for the password stored in the electronic key by the RFID communication, and the wireless controller unlocks a door corresponding to the RFID reader for which the password was detected.
US10147247B2 On-vehicle emergency notification device
An on-vehicle emergency notification device that performs notification processing when an emergency event of a vehicle occurs, using a power accumulated in a battery mounted on the vehicle, includes: a voice communication unit that performs voice communication with a notification center via a voice call when the emergency event occurs; and an image sending unit that wirelessly sends images around the vehicle to the notification center when the emergency event occurs. After the emergency event occurs, a wireless sending of images by the image sending unit is inhibited if a battery power level of the battery becomes lower than a predetermined value.
US10147240B2 Product image processing method, and apparatus and system thereof
Examples of the present disclosure provide a product image processing method, including: a smart TV box prompting a user via a displaying device, to provide a plurality of 2-dimensional (2D) images used for generating a user body 3D model; receiving by the smart TV box the plurality of 2D images; transmitting by the smart TV box the obtained plurality of 2D images to a server, wherein the server generates the user body 3D model according to the plurality of 2D images, and generates a 3D composed image according to a 3D model of a product selected by the user and the user body 3D model, the 3D composed image reflects a collocation effect of the user body and the product selected by the user; receiving by the smart TV box the 3D composed image from the server, and displaying the 3D composed image via the displaying device.
US10147239B2 Content creation tool
A server for content creation is described. A content creation tool of the server receives, from a first device, a content identifier of a physical object, a virtual object content, and a selection of a template corresponding to an interactive feature for the virtual object content. The content creation tool generates a content dataset based on the content identifier of the physical object, the virtual object content, and the selected template. The content creation tool provides the content dataset to a second device, the second device configured to display the interactive feature corresponding to the selected template.
US10147236B2 Smart tools and workspaces for do-it-yourself tasks
One embodiment of the invention disclosed herein provides techniques for assisting with performing a task within a smart workspace environment. A smart workspace system includes a memory that includes a workspace management application. The smart workspace system further includes a processor that is coupled to the memory and, upon executing the workspace management application, is configured to perform various steps. The processor detects that a first step included in a plurality of steps associated with a task is being performed. The processor displays one or more information panels associated with performing the current step. The processor further communicates with augmented safety glasses, augmented tools, and an augmented toolkit to safely and efficiently through a series of steps to complete the task.
US10147235B2 AR display with adjustable stereo overlap zone
A system and method are disclosed for use in a virtual reality environment including a head mounted display device and a processing unit. In examples, the processing unit adjusts an amount by which left and right displayed images overlap each other at a given distance, such as the focal distance, from the head mounted display device.
US10147232B2 Method and apparatus for selectively presenting content
A machine-implemented method includes obtaining input data and generating output data. The status of at least one contextual factor is determined and compared with a standard. If the status meets the standard, a transformation is applied to the output data. The output data is then outputted to the viewer. Through design and/or selection of contextual factors, standards, and transformations, output data may be selectively outputted to viewers in a context-suitable fashion, e.g. on a head mounted display the viewer's central vision may be left unobstructed while the viewer walks, drives, etc. An apparatus includes at least one sensor that senses a contextual factor. A processor determines the status of the contextual factor, determines if the status meets a standard, generates output data, and applies a transformation to the output data if the status meets the standard. A display outputs the output data to the viewer.
US10147230B2 Dynamic video visualization
A method and system for improving three dimensional video visualization is provided. The method includes receiving a video file and extracting metadata and contextual analysis data of the video file. Dimensions describing attributes associated with the video file are identified and use case data comprising text data and associated metadata describing activities occurring is the video file is retrieved. The dimensions are associated with the use case data and a group of relevant dimensions are extracted from the use case data. The dimensions are correlated with the group of relevant dimensions and a group of common dimensions is extracted from the dimensions and group of relevant dimensions. Three dimensions are selected from the group of common dimensions and a three dimensional block structure illustrating the three dimensions and the remaining dimensions is generated and presented to a user via a graphical user interface.
US10147227B2 Variable rate shading
Methods and devices for rendering graphics in a computer system include a graphical processing unit (GPU) with a flexible, dynamic, application-directed mechanism for varying the rate at which fragment shading is performed for rendering an image to a display. In particular, the described aspects include determining, at a rasterization stage, map coordinates based on coarse scan converting a primitive of an object, the map coordinates indicating a location on a sampling rate parameter (SRP) map of a fragment within the primitive of the object, and identifying a lookup value for the fragment within the primitive of the object based at least on map coordinates, and calculating a respective fragment variable SRP value for the fragment within the primitive of the object based at least on the lookup value.
US10147226B1 2D motion vectors from 3D model data
A method of converting three dimensional image data into two dimensional image data, includes identifying at least two vertices of an object to be rendered in a frame of three dimensional image data, calculating a three-dimensional (3D) motion vector for each vertex of the object to be rendered, determining a position of each vertex in a new frame, calculating the motion vectors for a block based upon the vertex position in the new frame and the motion vectors for the vertex, and using the motion vectors for the vertex to render pixels in the new frame.
US10147223B2 Apparatus and method for computer-aided diagnosis
An apparatus and method for medical diagnostics includes receiving three-dimensional (3D) volume data of a part of a patient's body, and generating two-dimensional (2D) slices including cross-sections of the 3D volume data cut from a cross-section cutting direction. The apparatus and the method also determine whether a lesion in each of the 2D slices is benign or malignant and output results indicative thereof, select a number of the 2D slices based on the results, and make a final determination whether the lesion is benign or malignant based on the selected 2D slices.
US10147221B2 Visual function targeting using randomized, dynamic, contrasting features
A solution for targeting a visual function of an observer is provided. The solution presents an animation for display to an observer. The animation includes a background and at least a portion of the animation also includes one or more foreground areas, each of which is located in a portion of the background. The background and the foreground area(s) include a set of common attributes substantially continuously changing during the animation and at least one different attribute between the background and the foreground area. At least one attribute of the background changes randomly during the animation. The at least one different attribute targets the visual function.
US10147220B2 Precomputing data for an interactive system having discrete control inputs
A computer-implemented method includes accessing a plurality of sets of outputs for an interactive animation, with each set of outputs being associated with a different sequence of a plurality of sequences of discrete control inputs, and with each set of outputs comprising an output that provides a stored portion of the animation; and transmitting, to a client device, information indicative of at least one of the plurality of sets of outputs for the animation and the output that provides the stored portion of the animation, which when rendered by the client device causes the animation to be presented to a user.
US10147218B2 System to identify and use markers for motion capture
Methods and systems that enhance motion capture capabilities. In one such method, the motion capture system enables a user to set parameters, based on hue, lightness, and saturation, for example, to assist in identifying and searching for motion capture markers that are applied to real-life subjects. In another implementation, the motion capture system enables a user to determine a distance between a master marker and a slave marker, and to use that distance to establish bounding boxes for searching for the slave marker in subsequent frames. Further, in some implementations, the motion capture system further uses the distance when rendering an animated scene based on the motion capture session to estimate the position of the slave marker when the slave marker is not visible in a captured frame.
US10147215B2 Digitally generated set of regional shapes for presenting information on a display screen
Regional shapes are generated that respectively enclose geographic regions determined within a map area on the display screen. A pattern of vertices is generated within the map area as a set of intersections of map features. Regional shapes are formed by connecting subsets of vertices to form closed shapes. Data sets corresponding to the regional shapes are transmitted to a processor based device that is programmed to render the map area on a display screen with photo overlays that match the regional shapes.
US10147214B2 Display synchronization using colored anchors
A method for distributing information includes producing a symbol (26, 64, 72, 74, 76, 78, 80, 90) to be overlaid on at least one primary image presented on a first display screen (24, 62) the symbol encoding a specified digital value in a set of color elements (28, 82, 92) having different, respective colors. A message is received from a client device (32, 68) containing an indication of the specified digital value decoded by the client device upon capturing and analyzing a secondary image of the first display screen. In response to the message, an item of information (50, 70) relating to the primary image is transmitted to the client device, for presentation on a second display screen (34) associated with the client device.
US10147213B2 Apparatus for generating motion effects and computer readable medium for the same
Disclosed are motion effect generation apparatuses and a computer-readable recording medium for program codes for implementing the motion effect generation apparatuses. The apparatus for generating a motion effect may comprise a segment generation part configured to divide a moving path of a camera or an object obtained from raw motion information into a plurality of segments; a scaling part configured to adjust a size of each of the plurality of segments according to a driving range of a motion apparatus; and a merging part configured to generate a motion path of the motion apparatus by merging the plurality of segments sizes of which are adjusted. Therefore, time and costs for producing 4D movies to which motion effects are applied can be reduced. In addition, they can be easily applied to 4D movie theaters, 4D rides, home theater equipment, and home game machines.
US10147212B2 Method to create display screens for a controller used in a building automation system
A controller for controlling components in a building automation system including a processor, a display operably coupled to the processor, a memory operably coupled to the processor, and executable software stored in the memory, the executable software operable to display at least one textual element on the display, wherein the at least one textual element is sized based a maximum character parameter. A method of operating a software module configured to create display elements for a controller, the method including operating the module to: create at least one textual element, place at least one character within the at least one textual element to form a word, select at least one support language for the at least one textual element, determine a maximum character parameter, and size the at least one textual element based at least in part on the maximum character parameter.
US10147208B2 Dynamic chaining of data visualizations
A system includes reception of a selection of a point of a first data visualization associated with a first measure value, reception of an instruction from the user to create a visualization based on the first measure value, determination of a first context of the first measure value, the first context comprising one or more dimension values, generation of a first numeric point visualization of the first measure value based on the first context, and presentation of a first interface comprising the first data visualization and the first numeric point visualization, where the first numeric point visualization is presented in association with the selected first measure of the first data visualization.
US10147207B2 System and method for high-temporal resolution, time-resolved cone beam CT angiography
A system and method for reconstructing an image using a cone-beam computed tomography (CT) imaging system includes acquiring data from a subject with the CT imaging system using a limited scan range that is less than 360 degrees. The process also includes reconstructing at least one image of the subject having a first temporal resolution from the data acquired, performing a temporal deconvolution of the at least one image using a finite temporal window to generate at least one image of the subject with a second temporal resolution that is greater than the first temporal resolution, and subtracting the at least one image of the subject with the second temporal resolution and a mask image of the subject to generate a time-resolved CT angiogram of the subject.
US10147206B2 Determining PET scanning time
A method and apparatus for determining PET scanning time are provided. According to an example of the method, a CT image is divided into multiple single-bed CT images according to bed information of bed positions for a PET scan, wherein the CT image is obtained by performing a CT scan on a subject of the PET scan, and a one-to-one corresponding relation exists between the multiple single-bed CT images and all of the beds. A residual true coincidence count ratio is estimated for each of the beds based on corresponding single-bed CT image of the bed, and then a scanning time proportion for each of the beds may be determined based on each of the residual true coincidence count ratios for the beds.
US10147203B2 Enhanced anti-aliasing by varying sample patterns spatially and/or temporally
A raster unit is configured to generate different sample patterns for adjacent pixels within a given frame. In addition, the raster unit may adjust the sample patterns between frames. The raster unit includes an index unit that selects a sample pattern table for use with a current frame. For a given pixel, the index unit extracts a sample pattern from the selected sample pattern table. The extracted sample pattern is used to generate coverage information for the pixel. The coverage information for all pixels is then used to generate an image. The resultant image may then be filtered to reduce or remove artifacts induced by the changing of sample locations.
US10147202B2 Methods of and apparatus for encoding and decoding data
To encode a texture to be used in a graphics processing system, the texture is first downscaled to generate a lower resolution representation of the texture 41. An upscaled version 42 of the lower resolution version of the texture is then compared to the original texture to determine a set of difference values indicating for each texel the difference between the value of the texel in the upscaled version of the texture and in the original texture 43. An encoded texture data block is then generated for each 8×8 block of texels in the original texture 44. Each encoded texture data block contains a base color value taken from the lower resolution representation of the texture and a set of index values indicating the difference data from the determined set of difference data to be used when decoding the block of texture data to generate the data values to be used for the texture data elements that the block of texture data represents.
US10147198B2 Measurement device
Provided is a measurement device that is highly accurate due to an optical configuration. The following are provided: a pattern projector that projects an optical pattern; and a pattern image receiver that receives the optical pattern which was projected. The pattern image receiver includes: a pattern image pickup unit that picks up an image of the optical pattern and converts the same to image pickup data; and a point coordinate value calculation unit that, on the basis of the converted image pickup data, calculates a 3D coordinate value for the position of the image pickup unit or a position known from the image pickup unit.
US10147197B2 Segment content displayed on a computing device into regions based on pixels of a screenshot image that captures the content
Methods and apparatus directed to segmenting content displayed on a computing device into regions. The segmenting of content displayed on the computing device into regions is accomplished via analysis of pixels of a “screenshot image” that captures at least a portion of (e.g., all of) the displayed content. Individual pixels of the screenshot image may be analyzed to determine one or more regions of the screenshot image and to optionally assign a corresponding semantic type to each of the regions. Some implementations are further directed to generating, based on one or more of the regions, interactive content to provide for presentation to the user via the computing device.
US10147195B2 Object detection along pre-defined trajectory
Systems and methods according to one or more embodiments are provided for detecting an object in a field of view of an imaging device. An object may be detected by an imaging device when the object is present along a trajectory in a target scene. In one example, a system includes a memory component to store a plurality of images of the target scene and a processor. The processor is configured to define the trajectory between two locations within the target scene and extract a subset of pixel values from each of successive images corresponding to the trajectory. The extracted subsets of pixel values are processed to detect an object within the target scene. Additional systems and methods are also provided.
US10147188B2 Method and system for surgical tool localization during anatomical surgery
Various aspects of a method and system to localize surgical tools during anatomical surgery are disclosed herein. In accordance with an embodiment of the disclosure, the method is implementable in an image-processing engine, which is communicatively coupled to an image-capturing device that captures one or more video frames. The method includes determination of one or more physical characteristics of one or more surgical tools present in the one or more video frames, based on one or more color and geometric constraints. Thereafter, two-dimensional (2D) masks of the one or more surgical tools are detected, based on the one or more physical characteristics of the one or more surgical tools. Further, poses of the one or more surgical tools are estimated, when the 2D masks of the one or more surgical tools are occluded at tips and/or ends of the one or more surgical tools.
US10147186B2 Multi-parameter based tissue classification
The present disclosure addresses above-mentioned issues by providing a system and method for preparing a correlation data set to be used in parametric grading of malignant tissues. Systems and methods of the present disclosure further provide for a visualization scheme, wherein all the parameters can be viewed at the same time and processed together to arrive at an accurate grading of the tissue based on threshold based comparison of the parameter values for each voxel.
US10147185B2 Interactive segmentation
A method for three-dimensional interactive segmentation, including: receiving a three-dimensional medical image of an interior volume of a patient's body; automatically performing three dimensional segmentation on the three dimensional medical image to detect and define a region of interest, wherein the performing of the three dimensional segmentation comprises automatically determining a boundary defining the region of interest; receiving from a user spatial information indicating one or more regions of disagreement in the three-dimensional medical image with respect to the determined boundary; and updating the three dimensional segmentation of the three dimensional medical image based on the spatial information received from the user, wherein the updating comprises updating the determined boundary based on the spatial information to redefine the area of interest.
US10147184B2 Seizure detection
Systems, methods and media for detecting a seizure use one or more 3D cameras to monitor an individual. The 3D cameras may detect rigidity and/or rapid movements associated with the tonic or clonic phases of a seizure. Body position and/or movements consistent with a seizure may cause the system or media to alert the individual, a central monitoring system, caregivers, and/or others.
US10147182B2 Methods and systems for streamlining optical calibration
A method for calibrating a biological instrument is provided. The method comprises the steps of acquiring an image of at least one biological sample array, determining a first region of interest within the image, wherein the first region of interest comprises a first plurality of locations on the at least one biological array; and identifying within the first region of interest, a plurality of image elements associated with each of the first plurality of locations on the at least one biological array.
US10147176B1 Automated container inspection system
Described herein are various technologies pertaining to automated container inspection. A region in an image of a container is labeled as being subject to depicting reflections. When determining whether or not the container is defective based upon the image of the container, values of pixels of the image are compared to corresponding statistics of such pixels, where the statistics can identify an acceptable distribution of values for a pixel. For pixels in the above-mentioned region, more variance in the values of the pixels is allowed (compared to allowed variance when analyzing values of pixels outside of the region) when determining whether or not the container is defective based upon the values of the pixels.
US10147174B2 Substrate inspection device and method thereof
A substrate inspection device is provided, which includes a main body, a bearing module, an illuminating and camera module and a control module. A mask is held by the bearing module, which has an opening. The illuminating and image capturing module is disposed on the lifting unit. After receiving the first detecting signal, the control module accordingly drives the lifting unit to shift towards the first direction, such that the illuminating and image capturing module moves closer to the substrate. The control module then controls the shifting unit to drive the light-emitting component to project a first spot-light on the substrate through the opening, and controls the shifting unit to move by a step manner so as to carry the bearing module. The control module also controls the illuminating and image capturing module to capture images the first regions of the substrate and to generate the first images.
US10147172B2 Learning the distance between cameras for articulated vehicles
When calculating true inter-camera distance, offset images of a reference object such as a lane marker from at least two cameras coupled to an articulating vehicle are overlaid and shifted until the reference objects in each image are aligned. The distance by which the reference object images are shifted, as well as any rotation required to align the images, is used to calculate the actual distance between the cameras and to compensate for average yaw angle between the cameras when positioning the images for digital stitching to generate a composite “surround view” image.
US10147169B2 Image processing device and program
Provided is an image processing device, including: a distance calculator that calculates distance information corresponding to at least one image among a plurality of input images; and an image generator that generates an output image with a shallow depth of field based on the distance information, in which the distance calculator calculates distance information from a plurality of contrast calculation regions sizes of which are different, and the image generator calculates a pixel value of an output image by smoothing a pixel value of the input image based on the distance information.
US10147163B2 Systems and methods for automated image cropping
Systems and methods in accordance with embodiments of the invention automatically crop images based upon the location of one or more regions of interest (ROIs) identified within the cropped image. In one embodiment, an image cropping application configures a processor to utilize at least one object detector to identify at least one region of interest within an image. A plurality of candidate cropped images within the image are selected and for each candidate cropped image, an output is generated by weighting each of the at least one region of interest contained within the candidate cropped image as a function of its position within the candidate cropped image. A crop location can then be selected based upon the candidate cropped image having the largest output.
US10147162B2 Method and system for recognizing POI outside map screen
Methods, systems, and/or non-transitory computer-readable mediums for recognizing point of interest (POI) or POIs outside a map screen may be provided. For example, a method including displaying, at an electronic device, a map received from a server over a network on a screen of the electronic device under control of an application installed on the electronic device, receiving, at the electronic device, search results including POIs corresponding to a setting condition from the server over the network, displaying, on the screen, a first POI corresponding to a location within the map displayed on the screen among the POIs included in the search results, and representing, on the screen, at least one second POI outside the map displayed on the screen using an indicator, the at least one second POI among the POIs included in the search results, may be provided.
US10147161B2 Intelligibility of messages
An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: based on the determined age of a particular message in a displayed message thread, provide for a change in the intelligibility of at least part of the particular message with respect to one or more of: at least one of the other of the messages in the displayed message thread; and at least some of the other part of the particular message.
US10147160B2 Image management apparatus and system, and method for controlling display of captured image
An image management apparatus controls a display of a captured image, the apparatus being connected to a communication terminal through a network. The apparatus includes a receiver and circuitry. The receiver receives, from the communication terminal, an instruction for displaying a drawn image drawn by a user on a captured image while the captured image is being displayed to the user, the captured image being a full spherical panoramic image. The circuitry generates an attachment image containing the drawn image, and attaches the attachment image containing the drawn image to the captured image, the attachment image containing the drawn image being a planar image.
US10147157B2 System on chip having processing and graphics units
System on chip comprising a general purpose processing element, a graphics processing unit and a display interface, supporting graphics visualization on mobile computing devices and on embedded systems.
US10147153B2 Supervision and penalty method and system for expressway emergency lane occupancy
A supervision and penalty method and system for expressway emergency lane occupancy based on public supervision and reporting. The system includes a mobile terminal and a central computer. When a citizen notices a violation behavior of emergency lane occupancy of another vehicle, evidence is collected by photographing and images are uploaded to the central computer; meanwhile, user location information is automatically read and uploaded. The central computer acquires, through network transmission, image information and location information uploaded by a client, distinguishes whether it is a malicious reporting behavior and performs technical processing and license plate recognition on the uploaded images, checks the road section where the violation behavior occurs, and determines whether the violation behavior is an emergency lane violation behavior. The computer automatically searches for and matches owner information corresponding to the license plate number of the violation vehicle, and automatically sends a penalty decision from the background.
US10147149B2 Managing building information and resolving building issues
In one implementation, a computer-implemented method includes receiving information that describes an issue with a building; accessing data that identifies (i) a plurality of components that are included in the building and (ii) features of the plurality of components; identifying one or more candidate components that have at least a threshold likelihood of being a cause of the issue; selecting a candidate service provider from among a plurality of service providers based on a comparison of (i) the one or more candidate components and (ii) information identifying technical qualifications for the plurality of service providers; transmitting a service request for the issue to the candidate service provider; receiving a response from the candidate service provider; and scheduling, based on the response, a service appointment with the candidate service provider to resolve the issue.
US10147144B2 Transaction tracking and display
A transaction tracking system includes a display that permits viewing the relationship between related transactions. In the display, individual transactions are depicted as transaction icons sorted in time order horizontal rows according to order ID.
US10147143B1 Method for field identification of roofing materials
In a computer-implemented method of roofing material identification, image data corresponding to one or more images of roofing materials may be received. The image data may be processed to determine pertinent characteristics of the roofing materials. The determined characteristics and a characteristics database storing data indicative of associations between a plurality of roofing material products and characteristics of the plurality of roofing material products, may be used to identify a roofing material product associated with the pertinent characteristics. An indication of the identified roofing material product may be provided (e.g., to facilitate claim processing).
US10147141B1 Systems and methods for intelligent configuration of a dynamic interface
A method includes receiving a request for a user interface configuration schema, and, in response to receiving the request, providing the user interface configuration schema to the electronic device. The request may be received from or at an electronic device. The user interface configuration schema may include information for configuring one or more input fields of a user interface provided by the electronic device. Subsequent to providing the user interface configuration schema, the method includes receiving information from the electronic device. The information may correspond to data entered into the one or more input fields of the user interface. The method includes determining whether the received information is valid, and, in response to a determination that the received information is valid, providing rate information associated with an insurance product offering to the electronic device.
US10147140B1 Systems and methods for implementing a platform for investing
Systems and methods to implement a platform for investing allow customers to purchase shares of investment funds using a balance in a closed-loop stored-value account, a financial account, and/or both. Part of a balance is (periodically or automatically) withdrawn, and used to fund the purchase. Purchases may be triggered by predetermined and specified content and/or activity occurring in a social media stream associated with a customer. Withdrawals from multiple customers may be aggregated into a single periodical transaction.
US10147139B2 Order risk management for derivative products
Systems and methods are provided for processing derivative product orders at an exchange. Traders provide derivative product order risk data to the exchange. The order risk data may include maximum delta, gamma and/or vega utilization values for derivative product contracts based on the same underlying product. Before executing a trade, a match system analyzes the trader's current utilization state and the utilization that would result after the trade. The match system may then execute all or a portion of the trade.
US10147138B2 User interface for semi-fungible trading
A user interface and method are disclosed for providing trading between a plurality of semi-fungible and non-fungible goods. A plurality of book axes are displayed in a single interface, each book axis representing a market for a particular good. Orders for goods are displayed as marks on the axes to display the relative value of the orders. A value axis is provided that relates the value of the goods from each market to each other. Thus, a single interface provides the means to relate the values of different semi-fungible goods. The value axis may be displayed in units of price, or a custom value designated by a user or pre-defined by the interface. Quantity information is represented in the interface through the display of a dimension of an order icon. Precise information about each order is displayed either in a panel view or a pop-up window.
US10147135B2 Systems and methods for virtual fittings
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may provide a virtual fitting system. The system may store sizing data including a 3-dimensional model of a target. The system may then receive user input data indicating the selection of a test object. In response to this identification, the system may receive a 3-dimensional model of the test object. The system can then apply the test object model to the target model to create a virtual fit model, and provide the virtual fit model to the computing device.
US10147134B2 System and method for visualization of items in an environment using augmented reality
Systems and methods for visualization of an item in an environment using augmented reality are provided. Environment image data containing an image of an environment is received. A selection of an item for placement into an indicated location of the environment is received. An item image of the selected item is scaled based on dimensions determined from the environment image data for the environment. The scaled item image is augmented into the image of the environment at the indicated location to generate an augmented reality image. The augmented reality image is displayed on a device of a user, whereby the scaled item image in the augmented reality image is selectable to cause display of information. A selection of the scaled item image is received. In response to the selection of the scaled item image, the information is presented on the device of the user.
US10147133B2 Methods and systems for storefront generation
An embodiment includes a system comprising an initialization module and a platform module. The initialization module provides an initialization interface to a merchant that receives an indication from the merchant to initialize creation of a storefront application. The platform module receives a selection of mobile phone device operating systems; accesses stored templates from a template database, and maps elements in the stored templates to portions of source code to generate sets of operating system-specific source code. The stored templates correspond to the selected mobile phone device operating systems. The stored templates include source code used to implement portions of the storefront application on a mobile phone device operating system. When compiled, the sets of operating system-specific source code become versions of the storefront application executable by a respective one of mobile phone device operating systems.
US10147129B1 Determining collections of similar items
Systems and methods are provided for identifying groups of items that consumers are likely to purchase together. In some embodiments, a graph may be generated based on information regarding items that have been previously ordered together and information regarding the similarity or affinity between items. The graph may be analyzed to identify groups of items, wherein consumers are likely to order items in each group together. In some embodiments, each group of items may be assigned to a storage facility, and a list representative of the items stored in that storage facility may be modified to include the items in the group assigned to the storage facility.
US10147128B2 Cross selling platform
In various example embodiments, a system and method for a cross selling platform are presented. A request for a product listing triggered by a user may be received. The request for the product listing may include product information corresponding to an in-store product located at a store of a merchant. A related product listing may be identified based on the product information. Each product listing of the plurality of product listings may correspond to a merchant product. The product listing may be recommended to the user for sale.
US10147123B2 Electronic marketplace for hosted service images
Systems and methods are disclosed which facilitate providing a marketplace for acquisition of service images to be executed in a hosted computing environment. Service image providers submit service images for inclusion in the service image marketplace. Providers may further specify pricing and usage conditions associated with the service images. Customers browse and select service images for hosting on either the marketplace hosted computing environment, or an alternate hosted computing environment. If necessary, customers may submit payment information. The service image marketplace may monitor usage of hosted service images and bill customers according to use.
US10147113B2 Subscription bill service, systems and methods
A number of sets of methods, systems, and apparatuses applicable to transactions are disclosed. One set includes transaction systems configured to reconcile a transaction among multiple provider accounts or user accounts via derived object attributes and reconciliation matrices. Another set includes methods of reconciling payment of a coupon. Another set includes transaction apparatuses configured to derive object attributes from digital representations to identify purchasable items. Still another set includes methods of mitigating risk of transaction fraud.
US10147109B2 Systems and methods for obtaining and using targeted insights within a digital content and information sharing system
Systems, methods, and computer-readable media for obtaining insight information for a plurality of user devices. In an embodiment, an identification of target location(s) are received from a client. For each of the target location(s), the target location is categorized, and insight algorithm is automatically selected for the target location from a plurality of different insight algorithms based on the categorization of the target location. The selected insight algorithm can be configured to, for each of a plurality of user devices, receive a location of the user device, and determine whether or not to store an event record for the user device based on the location of the user device.
US10147106B2 Interactive campaign-based customer feedback collection platform
This disclosure provides systems, methods, services, and platforms for prompting a user to respond to an offer on a mobile device. The disclosure enables Mobile Network Operators to create campaigns to target customers who are nearing the limit of their data plans, voice plans, SMS plans, and MMS plans. In some embodiments, the cloud server interacts with a client application to prompt the use of a mobile device to respond to an offer send in a campaign. The disclosure also provides embodiments to check to see if the user has opted out of receiving offers, or if a device can not execute a command, or if a threshold number of offers has already been sent. This disclosure also provides embodiments for authenticating third party account log-in.
US10147105B1 System and process for analyzing images and predicting personality to enhance business outcomes
A system and a process are disclosed to analyze images and predict personality to enhance business outcomes by analyzing colors predominant in images selected, posted, or liked by a person, determining color values for the predominant colors in the images, weighting the color values, and, based on the weighted color values, deriving one or more personality attributes according to a particular psychological orientation.
US10147103B2 System and method for a scalable recommender system using massively parallel processors
Methods and apparatus are provided to determine entities and attributes dependencies for creating recommendations of items or entities using a highly scalable architecture. For example, a user may be recommended an item if a probability model of the method determines that the user relates to the item although the user has no contact to the item before the method is performed. The methods and apparatus provide a data structure representing a matrix having rows representing entities and columns representing attributes of the entities. Each entity of the entities of the data structure may include a user and each attribute of the attributes of the data structure may include an item. A cell of the matrix may be formed by a component pair including an entity and an attribute. In this manner, the methods and apparatus provide an efficient way for processing the probability model.
US10147100B2 System and method of notifying user near point of sale location of available rewards at the point of sale location
Systems and methods for a point of sale reward system are provided. The system notifies users proximate to a point of sale location of rewards available for redemption specific to that user at that specific point of sale location.
US10147099B2 Systems and methods to dynamically generate listings to selectively track user responses
Methods and apparatuses to dynamically customize a listing to track a selected type of responses to be generated from a presentation of the customized listing, where the selection of the type of responses is based at least in part on one or more characteristics of the request for the listing. One embodiment includes receiving a request for a listing of an entity; determining a characteristic of the request; selecting a type of responses for the listing based on the determined characteristic; generating a version of the listing to track the type of responses that are responsive to a presentation of the listing; and providing the version of the listing in response to the request.
US10147093B2 System and method for cash flow verification by third party platform
The present disclosure provides a system and a method for cash flow verification by a third-party payment platform. The system includes a server and a client device. The client device includes a network device, a storage device and a processor. The storage device is configured to store a plurality of programmed instructions and establish a client database. The processor is configured to execute the programmed instructions to generate execution history data, wherein the execution history data comprises cash flow history data, which can be produced by a third-party platform. While the network device is incapable of connecting the server through the Internet, the processor stores the execution history data in the client database; while the network device is capable of connecting the server through the Internet, the processor transmits the execution history data to the server through the network device for verification, and the verification comprises cash flow verification.
US10147085B2 Systems and methods for activating account card functions based on physical device interactions
Systems and methods are provided for activating a function of an account card based on physical devices interactions such as a motion pattern detected by the account card. In some embodiments, the account card may include one or more sensors and processing capabilities sufficient to store a motion pattern, detect a motion pattern representing movement of the account card, compare the detected motion pattern to the stored motion pattern, and activate one or more functions of the account card based on the comparison. In some embodiments, the one or more functions may relate to account information communication, such as writing a magnetic stripe, unblocking a magnetic stripe, activating a near field communication chip, displaying an account number, providing power to an antenna, or otherwise enabling communication of the account number based on the capabilities of the card.
US10147077B2 Financial transaction method and system having an update mechanism
A payment device and method and system for using the payment device is described capable of utilizing a pre-authorized amount on existing infrastructure, including POS terminals or for using offline pre-paid products on this infrastructure. The updates for the pre-authorized or offline prepaid products can be sent by the issuer and applied by the card contemporaneously with the card's processing of the issuer authentication data but without requiring any additional bytes in the issuer authentication data. The updates performed by the issuer can be larger and more extensive than could be achieved by using any available space in the issuer authentication data.
US10147076B2 Digital currency (virtual payment cards) issued by central bank for mobile and wearable devices
Provided is a method for digital currency transfers via a mobile and wearable device. The method may include receiving a transfer request with a transfer amount in digital currency and user identification data associated with the user, retrieving payment data of the user associated with the identification data, generating an optical code encoding the payment data and the transfer amount. The method may continue with providing the optical code on a screen of the mobile and wearable device. On scanning of the optical code, a transfer receiving request is created. The method may continue with receiving a transfer receiving request to perform a payment transaction associated with the user, accessing a user account maintained by a currency issuance unit, and transferring the transfer amount in the digital currency from the user account to a recipient account associated with the recipient identification data.
US10147075B2 Forced virtual machine warm-up
The systems and methods that warm-up a virtual machine are provided. An application byte code is generated from an application source code for an application that processes time-sensitive messages using a virtual machine. The virtual machine is configured to interpret the application byte code. A warm-up data is received by the virtual machine. The warm-up data is configured to emulate one or more time-sensitive messages processed by the virtual machine. From the warm-up data, the virtual machine generates application machine-readable code from the application byte code, and stores the application machine-readable code. After the virtual machine generates the application machine-readable code, a computing device that includes the virtual machine is placed in a real-world environment and begins to receive the time-sensitive messages. The virtual machine processes the time-sensitive messages using the generated application machine-readable code.
US10147073B2 Computer-implemented method, tool, and program product for automatically replying to an instant message
The present disclosure provides a computer-implemented method, system, tool, and program product for sending a customized reply to an instant message. Specifically, under the present disclosure, a customized message may be provided for a specific instant messaging contact/availability status combination. When the availability status is selected and a message is received from the instant messaging contact, the customized message is automatically sent to the messaging contact. The disclosure may also be integrated into a calendaring application to determine, for example, whether the message recipient is in a meeting and, if so, to automatically send a reply that gives an estimated ending time for the meeting.
US10147072B2 System and method for managing a talent platform
Improved systems and methods of facilitating placement of candidates between employers and recruiters are provided. In various implementations, such systems and methods provide an integrated interface within the ATS platform for employers and integrated interface within the talent platforms for recruiters. In another implementation, a talent platform exchange is provided that permits disparate talent platforms to communicate and thus more effectively manage the hiring process from within the platform. To this end, interfaces and other components may be provided which facilitate communication between talent platforms and a talent platform exchange. Such communication capability would enable a direct hire marketplace where employers engage recruiters to fill positions through their presently implemented ATSs.
US10147068B2 System and method for order fulfillment
A system and method for order fulfillment includes receiving an order for a plurality of items, initiating collection of the plurality of items for the order, detecting presence of a user at a selected one of a plurality of delivery locations when the plurality of items are ready for delivery, and initiating delivery of the items to the user at the selected delivery location.
US10147067B2 Drone operated delivery receptacle
A drone operated delivery receptacle for receiving packages. The delivery receptacle includes a housing having a base, sidewalls, and an open upper end, defining an interior volume. The open upper end includes one or more gates that are movable between an open and closed configuration, and are configured to open when a delivery drone is detected by a control unit of the delivery receptacle. Preferably, the one or more gates are configured to automatically open when a drone is detected so as to allow the drone to deposit the package therein. A front wall of the housing comprises one or more doors thereon that allow the user to access the interior volume of the housing to retrieve the package therein.
US10147062B2 Apparatus, method, and computer program product for determining calendar entries to advance user goals
Mechanisms are described for helping users manage their time and achieve predefined goals. One or more goals for a user may be received (e.g., from the user or some other source), and activities that the user performs over a period of time may be monitored, where the activities are informative regarding how the user is progressing towards the goal. A calendar entry may be determined based on the user's monitored activity, where the calendar entry is designed to help the user move closer to his goal. The calendar entry may be accepted or rejected by the user, and if accepted may be added to the user's calendar. In this way, the user's time may be optimized, and the user may be able to take defined steps towards his goal by taking the actions suggested.
US10147057B2 Systems and methods for flood zone modeling
Implementations described and claimed herein provide systems and methods for flood hazard zone modeling. In one implementation, one or more relevant stream segments are identified from an input stream network. One or more cross profiles are defined for one or more selected points on the relevant stream segments, with the selected points located within a flood hazard area. A high resolution flood level elevation map is generated by interpolating flood level elevation from the selected points. A flood depth map is generated having a flood depth value for each of the selected points computed as a difference between the high resolution flood level elevation map and a terrain elevation. One or more flood zones are defined in the flood depth map. The flood zones have a positive flood depth for a return period.
US10147056B1 Implicit occasion personalization for restaurants
Implicit occasion personalization is described. A service provider may access user data associated with users corresponding to the user devices. The user data may represent user interactions with a plurality of entities that each offer one or more services. The service provider may determine a user pattern associated with a user of the plurality of users and may determine, from the user pattern, that the user is likely to request and/or receive the one or more services on a date. The service provider may generate a recommendation including at least one of a deal associated with the one or more services or a reservation on the date to the individual user on or before the date.
US10147055B2 Aggregation record for managing ancillary travel services
Methods, systems, and computer program products for managing an Electronic Miscellaneous Document (EMD). In response to receiving a request for an ancillary service, an aggregation module generates an aggregation record. The aggregation module may obtain passenger and segment data from a plurality of Passenger Name Records (PNRs), and add this data to the aggregation record. The aggregation record may thereby provide a database object including passenger and segment data from multiple PNRs associated with an itinerary. The aggregation record may be associated with an EMD, and may be configured so that a single EMD can be issued to a traveler for an ancillary service provided across an itinerary comprising multiple PNRs. A mapping record may also be generated that links the EMD, aggregation record, and PNRs. The mapping record may thereby provide an index that enables a database to quickly identify relationships between EMDs, aggregation records, and PNRs.
US10147053B2 Multidimensional digital platform for building integration and anaylsis
A system is provided for qualifying and analyzing data for at least one business intelligence. A platform receives source data. A data management system transforms raw data and stores it. An analytic engine is included. In operation the data management system receives first, second, and third streams of source data. The first stream is client source data, the second stream is public source data and the third stream is acquired by the data management system. The data management system organizes the first, second and third streams of data into items and their attributes. The analytic engine receives the items with their attributes from the data management system and applies logic to provide multi-dimensional analysis relative to a scale for at least one business intelligence.
US10147051B2 Candidate answer generation for explanatory questions directed to underlying reasoning regarding the existence of a fact
A mechanism is provided for generating candidate answers to an explanatory question. Responsive to identifying an input question as the explanatory question, the explanatory question is decomposed into one or more explanatory queries. One or more passages are identified within a corpus of information that comprises an explanatory clause that provides an explanatory answer to the explanatory question based on pre-determined explanatory clause terms. Hypothesis evidence is received with one or passages comprising explanatory clauses from the corpus of information. One or more candidate explanatory answers are generated based on hypothesis evidence. The candidate explanatory answers are ranked and merged. Finally, the candidate explanatory answers are output.
US10147044B2 Method and system for latent dirichlet allocation computation using approximate counters
Herein is described a data-parallel algorithm for topic modeling in which the memory requirements are streamlined for implementation on a highly-parallel architecture, such as a GPU. Specifically, approximate counters are used in a large mixture model or clustering algorithm (e.g., an uncollapsed Gibbs sampler) to decrease memory usage over what is required when conventional counters are used. The decreased memory usage of the approximate counters allows a highly-parallel architecture with limited memory to process more computations for the large mixture model more efficiently. Embodiments describe binary Morris approximate counters, general Morris approximate counters, and Csrös approximate counters in the context of an uncollapsed Gibbs sampler, and, more specifically, for a Greedy Gibbs sampler.
US10147043B2 Systems and methods for texture assessment of a coating formulation
A computer implemented method. The method includes identifying, using a processor, a texture in a target coating, wherein identifying comprises applying a Bayesian process, and assigning, using the processor, a texture value adapted for use by one of a search engine and a formulation engine.
US10147041B2 Compatibility prediction based on object attributes
Some embodiments include a method of generating a compatibility score for a grouping of objects based on correlations between attributes of the objects. An example grouping is a pair of user and ad. The method may be implemented using a multi-threaded pipeline architecture that utilizes a learning model to compute the compatibility score. The learning model determines correlations between a first object's attributes (e.g., user's liked pages, user demographics, user's apps installed, pixels visited, etc.) and a second object's attributes (e.g., expressed or implied). Example expressed attributes can be targeting keywords; example implied attributes can be object IDs associated with the ad.
US10147039B1 Non-deterministic rules configuration system and method for an integrated computing system
An integrated computing system configuration system includes a computing system that executes an engine to receive component specifications for each of one or more components supplied by a plurality of suppliers, and receive user input for selecting a subset of the components to be implemented in a customized integrated computing system by generating a base integrated computing system configuration that comprises the component specifications of the subset of the components. The engine may then apply one or more rules to at least one of the component specifications to verify the subset of components, the rule specifying an architectural standard level to be provided by the at least one component, and display the results of the verification on a display.
US10147029B2 Method and system for providing information from print
A method for providing content data to a user device, the method comprising the steps of: obtaining a reference code from the user device, the reference code corresponding to a printed or displayed linear code; identifying a reference within a content database corresponding to the reference code; identifying content data associated with the reference; and communicating the content data to the user device. Also disclosed is a content server for providing content, and a method for generating unique reference codes.
US10147027B2 Image processing apparatus that performs different processes in parallel, method, and program
An image processing apparatus includes: a raster data output that executes a first process of outputting raster data; a data transferer that generates image determination-purpose data, and executes a second process of storing the generated image determination-purpose data in a buffer; and a hardware processor that: executes a third process of determining whether an image presented by the image determination-purpose data contains a specific image, generates schedule information indicating a time schedule of the first, second, and third processes, determines each set of raster data on whether the time schedule satisfies an overflow condition, and performs control to extend the buffer, wherein the overflow condition is a condition that a part of a period of the second process overlaps with a part of a period during which the image determination-purpose data for which the third process has not been completed occupies an entire area of the buffer.
US10147026B2 Print control apparatus and control method for determining whether continuous printing processing is not executable
A print control apparatus includes an output unit that outputs information for displaying a screen indicating that continuous printing processing is not executable in a case where it is determined that continuous printing processing is not executable. In a case where the information for displaying the screen indicating that continuous printing processing is not executable is output, the screen indicating that continuous printing processing is not executable is displayed on a display unit.
US10147024B2 Interfacing an event based system with a frame based processing system
A method of interfacing an event based processing system with a frame based processing system is presented. The method includes converting multiple events into a frame. The events may be generated from an event sensor. The method also includes inputting the frame into the frame based processing system.
US10147023B1 Markerless face tracking with synthetic priors
Provided are methods, systems, and computer-readable medium for synthetically generating training data to be used to train a learning algorithm that is capable of generating computer-generated images of a subject from real images that include the subject. The training data can be generated using a facial rig by changing expressions, camera viewpoints, and illumination in the training data. The training data can then be used for tracking faces in a real-time video stream. In such examples, the training data can be tuned to expected environmental conditions and camera properties of the real-time video stream. Provided herein are also strategies to improve training set construction by analyzing which attributes of a computer-generated image (e.g., expression, viewpoint, and illumination) require denser sampling.
US10147021B2 Automatic surveillance video matting using a shape prior
A novel technique for performing video matting, which is built upon a proposed image matting algorithm that is fully automatic is disclosed. The disclosed methods utilize a PCA-based shape model as a prior for guiding the matting process, so that manual interactions required by most existing image matting methods are unnecessary. By applying the image matting algorithm to these foreground windows, on a per frame basis, a fully automated video matting process is attainable. The process of aligning the shape model with the object is simultaneously optimized based on a quadratic cost function.
US10147017B2 Systems and methods for obtaining structural information from a digital image
A method for obtaining structural information from a digital image by an electronic device is described. The method includes obtaining a digital image. The method also includes determining a gradient vector for each pixel in a region of interest of the digital image. The method further includes transforming each pixel in the region of interest in accordance with a transform. Transforming each pixel includes determining, for each pixel, a first set of pixels. The first set of pixels includes any pixel along a line that is collinear with or perpendicular to the gradient vector and passes through a pixel location. Transforming each pixel includes incrementing with signed integer values, for each pixel, a first set of values in a transform space corresponding to any of the first set of pixels that are in a first direction of the line.
US10147015B2 Image processing device, image processing method, and computer-readable recording medium
Provided is an image processing device that can suppress deterioration in the accuracy of identifying a subject, even in cases where the shape of the subject in an image is deformed.A feature amount calculation means 81 detects feature points from an image, and calculates, for each feature point, a local feature amount for the feature point on the basis of a peripheral region of said feature point, including said feature point. A correlation identifying means 82 specifies the correlation between feature points in a first image and feature points in a second image on the basis of the local feature amount of each feature point in the first image and the local feature amount of each feature point in the second image. A partial region detection means 83 detects, from one of the first image or the second image, partial regions each including a feature point in said image. A matching means 84 determines, for each partial region, whether or not a subject in the first image is identical with or similar to a subject in the second image on the basis of the feature point included in the partial region and a feature point corresponding to the feature point.
US10147013B2 Method and apparatus for crowdsourced vehicle identification
A system includes a processor configured to obtain an image of a vehicle plate. The processor is also configured to determine identification characters present in the image. The processor is further configured to compare the identification characters to a list of sought-vehicle plates and report a match between the identification characters and a plate on the list of sought-vehicle plates.
US10147007B1 Apparatuses, systems and methods for determining whether a vehicle is being operated in autonomous mode or manual mode
Apparatuses, systems and methods are provided for generating data representative of a vehicle operation mode. More particularly, apparatuses, systems and methods are provided for generating data representative of a vehicle operation mode based on vehicle interior image data. The vehicle interior data may be representative of a three-dimensional coordinate spatial location of at least one joint of a vehicle occupant. The three-dimensional coordinate spatial location of the at least one joint of the vehicle occupant may be tracked over time.
US10147006B2 Drive support system
A drive support apparatus includes a sign recognition section that recognizes a kind and a position of a road sign present around an own vehicle based on image data of a captured image around the own vehicle, a notification section that issues notification of presence of the recognized road sign if the recognized road sign is a predetermined specified sign, and an inhibition section that inhibits the notifying section from making the notification on condition that the recognized sign is detected to be present at two or more positions on one side of a travelling road on which the own vehicle is travelling.
US10147004B2 Automatic image content analysis method and system
A system and method for analyzing and wirelessly transmitting information in real-time, comprising capturing snapshots and videos, by utilizing for example a smartphone. The images are analyzed in conjunction with other system data to provide the user: 3 dimensional images, GPS coordinates, safety alerts, etc. In particular, the system is mountable within a vehicle interior to provide: road conditions, dangerous driving situations, the make/model/manufacturer of surrounding cars, GPS coordinates, and the identity of local businesses. The user may also share the information via wireless transmissions with surrounding users possessing the same system, such as for real-time video gaming systems. And the system may also be detached from the vehicle for use in other scenarios, such as searching a merchant database for matching items and wirelessly sending the information to other system users.
US10147000B2 Manned unmanned teaming (MUM-T) system to transform image data based on geographic orientation
A manned unmanned teaming (MUM-T) image system includes an unmanned vehicle (UV) configured to travel in a first heading and includes at least one sensor configured to capture at least one image having a first visual orientation pursuant to the first heading. The MUM-T image system generates image data indicative of the at least one image. A manually operated vehicle (MOV) in signal communication with the UV is configured to travel in a second heading. The MOV comprises an electronic image transformation module configured to receive the image data and to transform the image data into a second orientation different from the first orientation based on the second heading. An electronic display unit is configured to receive the transformed image data and to display the at least one image according to the second orientation.
US10146999B2 Video management apparatus and video management method for selecting video information based on a similarity degree
A video management apparatus includes a video database for holding a plurality of pieces of video information each associated with an image position, a geographic information database for holding a plurality of pieces of geographic information each indicating a position of a different one of spots on a map, and a controller. The controller extracts spots located within a first range from a current position as a first spot group, based on the current position and the plurality of pieces of geographic information. Further, the controller extracts spots located within a second range from the image position as a second spot group, based on the image position and the plurality of pieces of geographic information. Then, the controller selects video information from the plurality of pieces of video information, based on a similarity degree of the second spot group with respect to the first spot group.
US10146996B2 Display device configured to compensate luminance based on reflected light
A display device includes: a display unit configured to display an image; a camera spaced apart from the display unit and facing a front side of the display device; a photo sensor spaced apart from the camera and configured to sense ambient light incident on the front side of the display device; and a control unit coupled to the display unit, the camera, and the photo sensor. The control unit includes: a viewing angle determining unit configured to recognize a face of a user from an image photographed by the camera so as to determine a viewing angle of the user; a reflection intensity calculating unit configured to calculate intensity of reflected light based on intensity of symmetric light incident at an angle symmetric to the viewing angle; and a luminance compensation unit configured to compensate luminance of input video data in consideration of the intensity of the reflected light.
US10146991B2 Systems and methods for large scale face identification and verification
Methods and systems for large-scale face recognition. The system includes an electronic processor to receive at least one image of a subject of interest and apply at least one subspace model as a splitting binary decision function on the at least one image of the subject of interest. The electronic processor is further configured to generate at least one binary code from the at least one splitting binary decision function. The electronic processor is further configured to apply a code aggregation model to combine the at least one binary codes generated by the at least one subspace model. The electronic processor is further configured to generate an aggregated binary code from the code aggregation model and use the aggregated binary code to provide a hashing scheme.
US10146984B2 Mobile device with high-accuracy fingerprint identification
A mobile device with high-accuracy fingerprint identification includes a display panel, a transparent protection layer, and a fingerprint identification device. The transparent protection layer has one surface attached to the display panel. The fingerprint identification device is attached to the surface of the transparent protection layer for detecting a user fingerprint. The fingerprint identification device includes a flexible substrate, a fingerprint sensor, and a detector. The fingerprint sensor is disposed on the flexible substrate for sensing the user fingerprint to generate a fingerprint image. The detector is disposed on the flexible substrate and electrically connected to the fingerprint sensor for distinguishing a minute parasitic capacitance variation generated by the fingerprint sensor. A part of the flexible substrate arranged with the fingerprint sensor is closely attached to the transparent protection layer, and a part of the flexible substrate arranged with the detector is separately attached to the transparent protection layer.
US10146983B2 Fingerprint decryption method and device
The present disclosure is applicable to the technical field of fingerprint identification, and provides a fingerprint decryption method and device. The method includes the following steps: receiving N input fingerprints, N being an integer greater than or equal to 2; and decrypting a to-be-decrypted object according to the N input fingerprints, the to-be-decrypted object being encrypted by using N preset fingerprints. According to the present disclosure, the to-be-decrypted object is decrypted by using an input fingerprint combination of two or more fingerprints, which improves data security of the mobile terminal.
US10146981B2 Fingerprint enrollment and matching with orientation sensor input
Techniques for associating environmental information with fingerprint images for fingerprint enrollment and matching are presented. The techniques may include capturing, using a fingerprint sensor of a mobile device, one or more images of a fingerprint. The techniques may include analyzing the one or more images to obtain fingerprint information associated with the fingerprint. The techniques may include obtaining, via an orientation sensor of the mobile device, environmental information indicating an orientation of the mobile device associated with the capturing of the one or more images. The techniques may additionally include generating, using the fingerprint information, an enrollment template for the fingerprint. The techniques may include associating the enrollment template with the environmental information. The techniques may include storing the enrollment template and the environmental information in a memory of the device, wherein the stored enrollment template is associated with the environmental information.
US10146975B2 Data reader with hybrid auto focus system
The present disclosure relates to data readers including an improved imaging system that optimizes active and passive autofocus techniques for improving data reading functions. In an example, the data reader initially uses active autofocus techniques to focus a lens system based on a measurement reading by a rangefinder and acquire an image of an item in the field-of-view of the data reader. The data reader includes a decoding engine operable to decode an optical code of the item using the acquired image. If the decoding engine is unable to decode the optical code using the active autofocus technique, the data reader alternates to a passive autofocus technique to alter the focus settings of the lens system and reattempt the decoding process.
US10146973B2 Systems and methods for reading machine-readable labels on sample receptacles
Systems for reading machine-readable labels, for example, two-dimensional barcodes, include a housing, a reader configured to read the machine-readable labels on sample receptacles as a sample rack holding the sample receptacles move between a first position and a second position within the housing. The system includes a processing and control unit configured to decode a read image of the machine-readable labels on each sample receptacle, and configured to associate a decoded read images with the corresponding sample receptacles based on measured positions of the sample rack when the machine-readable label was read.
US10146972B2 Management system, management apparatus, management method, and management program
A management system includes: a reader that reads item information related to a target item from the target item; an identifier that identifies an authorized storage location where the target item is required to be stored, on the basis of the item information read by the reader; an acquisitor that acquires a reading location where the item information has been read; and a determiner that compares the authorized storage location with the reading location and determines whether or not the target item is stored in the authorized storage location.
US10146971B1 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.
US10146968B2 Reading device, server device, and program
A reading apparatus includes a control unit and an interface through which the control unit transmits an output request to an electronic tag and receives tag information output from the electronic tag in response to the output request. The control unit is configured to read the tag information received by the reception unit and extract an identifying code from the tag information, store the identifying code in association with a number corresponding to a total number of times tag information including the identifying code has been read by the controller in response to the output request, and output a stored identifying code or information associated with the stored identifying code if the number associated with the stored identifying code meets or exceeds a threshold value.
US10146967B2 Contactless communication method with negative modulation
The present invention concerns a method of radio-frequency communication between a contactless transponder and a reader, in which at least one sideband of the carrier frequency is used for communicating a response from the transponder by modulation of the amplitude of this carrier frequency. The method is distinguished in that the modulation at least partly applies a modulation level greater than 100%, which causes a negative modulation. The invention also concerns a corresponding communication circuit.
US10146963B2 Systems and methods for dynamic external input/output port screening
In accordance with embodiments of the present disclosure, an information handling system may include a host system comprising a processor, one or more external input/output (I/O) ports, a chipset communicatively coupled to the processor and including an I/O port controller, the I/O port controller interfacing between the processor and the one or more external I/O ports, and a management controller communicatively coupled to the processor configured to provide out-of-band management of the information handling system, and further configured to communicate a port security policy to a component of the chipset such that the I/O port controller dynamically enables and disables, independent of an operating state of the host system, individual ones of the one or more external I/O ports in accordance with the port security policy.
US10146961B1 Encrypting replication journals in a storage system
Described embodiments provide systems and methods for encrypting journal data of a storage system. At least one key is generated, each key having an associated key identifier. The at least one key and the associated key identifiers are stored to a key store. User data is read from a replica volume of the storage system. The read user data is encrypted with an associated key. Encrypted data is written to a journal associated with the replica volume. The key identifier of the associated key is written to the journal.
US10146960B1 Systems and methods for producing, displaying, and interacting with collaborative environments using classification-based access control
Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
US10146957B1 Sensitive data aliasing
Database management and security is implemented in a variety of embodiments. In one such embodiment, data sets containing sensitive data elements are analyzed using aliases representing sensitive data elements. In another embodiment, the sensitive data elements are stored in an encrypted form for use from a secure access, while the alias is available for standard access.
US10146953B1 System and method for physical data packets isolation for different tenants in a multi-tenant protection storage environment
A data storage device includes egress ports, a logical data storage, and a packet processor. The local data storage includes resources allocated to multiple tenants. The packet processor obtains packets that include data stored in the resources of the logical data storage. The obtained packets are addressed to a packet destination. The packet processor selects an egress port of the egress ports based on mappings between the data and the multiple tenants. The packet processor sends the packets via the selected egress port.
US10146951B2 Electronic device and method for providing DRM content by electronic device
An electronic device according to an embodiment of the present disclosure may include a communication unit that transmits, to an external device, at least one of a Digital Right Management (DRM) content, a DRM content header, or a DRM content body. The electronic device may also include a storage unit that stores at least one of DRM content metadata, the DRM content header, the DRM content body, or the DRM content file. A controller in the electronic device may search for DRM meta data corresponding to a DRM content requested by the external device in response to a DRM content request of the external device, package the DRM content header based on the discovered DRM meta data, search for a DRM content body corresponding to the DRM content request, and transmit the packaged DRM content header and the discovered DRM content body through the communication unit.
US10146949B2 Method and apparatus for encrypting area of electronic document
A method and apparatus for encrypting an area of an electronic document are provided. The method includes displaying the electronic document, receiving an input signal including information about a first point and a second point of the electronic document, shifting an area adjacent to the first point toward the second point in response to the input signal, displaying only an area of the electronic document other than an encrypted area determined according to a result of the shifting, and enabling a lock mode that maintains a state of displaying the area other than the encrypted area.
US10146948B2 Secure network access
The present invention relates to a system and method for facilitating access to secure network sites, such as sites providing secure financial information. An active software agent is utilized to fetch passwords and user identifiers from a user computing system and to use the passwords and identifiers to extract required information from the secure site. The password sites and identifiers are encrypted and an encryption key is stored at a network mode remote from the user's computer and is fetched in order to enable the passwords and identifiers to be decrypted so that the active agent can use them to obtain the required information.
US10146943B2 System and method to disable the erasure of an administrator password in an information handling system
An information handling system includes a bypass jumper and a processor that executes a firmware interface. The firmware interface includes a protected setting for a device of the information handling system, wherein, when the bypass jumper is in a first jumper state, the protected setting is accessed in response to the firmware interface receiving a user password that matches an administrator password, and wherein the administrator password is stored in a memory of the information handling system, a password bypass module that bypasses authenticating the password and grants access to the protected setting when the bypass jumper is in a second jumper state, and a password management module that, based upon a password erase input, erases the administrator password from the memory when the bypass jumper is in the second state.
US10146942B2 Method to protect BIOS NVRAM from malicious code injection by encrypting NVRAM variables and system therefor
Data to be stored at a firmware memory is received. A random symmetric encryption key is generated. The data is encrypted using the generated key to provide encrypted data. The encrypted data and the encryption key are both stored at the firmware memory.
US10146940B2 Multiple hardware-separated computer operating systems within a single processor computer system to prevent cross-contamination between systems
Using a single processor, separate and independent hardware-enforced operating systems (OS's) are created in a computer, each OS inaccessible by another OS so that malware introduced in one OS cannot access and contaminate another. With a trusted switching mechanism, only one OS is active at any time yet switching between OS's occurs quickly by user action, without need to save open data and/or close the active OS, and/or reboot the inactive OS, yet on activation, the previously inactive OS resumes back where it was left off and no OS rebooting is required.
US10146939B2 Systems, methods, and media for outputting a dataset based upon anomaly detection
Systems, methods, and media for outputting a dataset based upon anomaly detection are provided. In some embodiments, methods for outputting a dataset based upon anomaly detection: receive a training dataset having a plurality of n-grams, which plurality includes a first plurality of distinct training n-grams each being a first size; compute a first plurality of appearance frequencies, each for a corresponding one of the first plurality of distinct training n-grams; receive an input dataset including first input n-grams each being the first size; define a first window in the input dataset; identify as being first matching n-grams the first input n-grams in the first window that correspond to the first plurality of distinct training n-grams; compute a first anomaly detection score for the input dataset using the first matching n-grams and the first plurality of appearance frequencies; and output the input dataset based on the first anomaly detection score.
US10146938B2 Method, apparatus and virtual machine for detecting malicious program
A method, an apparatus and a virtual machine for detecting a malicious program(s) are disclosed. The method comprises: setting a virtual memory (301); reading a Master Boot Record (MBR) and storing the MBR in the virtual memory (302); and executing each instruction of the MBR in the virtual memory simulatedly, and detecting whether the virtual memory is modified after executing each instruction (303); if so, a malicious program is found, otherwise, continuing to execute the next instruction simulatedly until completing simulation execution of all instructions of the MBR. The technical solution can find the deformed malicious program(s).
US10146935B1 Noise injected virtual timer
Techniques are described for injecting noise in a timer value provided to an instruction requesting the timer value. A plurality of tasks may execute on a processor, wherein the processor may comprise one or more processing cores and each task may include a plurality of computer executable instructions. In accordance with one technique for injecting noise in the timer value, a request for a first timer value is received by one or more computer executable instructions belonging to a first task from the plurality of tasks, and in response, a second timer value is provided to the first task instead of the first timer value, wherein the second timer value is derived from the first timer value and a random number.
US10146932B2 Device access revocation
In some implementations, after one or more users have each been granted a respective access token allowing access to a resource device, revocation data is received by the resource device. The revocation data indicates that the previously granted access to the resource device should be revoked. For example, the revocation data may indicate (i) a user, role, or permission level for which access is revoked and (ii) a duration that access to the resource device was allowed. After receiving the revocation data, the resource device receives token data derived from an access token that allows access to the resource device. The resource device determines that the access token relies on authorization of the user, role, or permission level indicated by the revocation data, and in response, the resource device denies access.
US10146923B2 Audiovisual associative authentication method, related system and device
Electronic system for authenticating a user of an electronic service, said system preferably comprising at least one server apparatus, the system being configured to store, for a number of users, a plurality of personal voice-prints each of which being linked with a dedicated visual, audiovisual or audio cue, for challenge-response authentication of the users, wherein the cues are user-selected, user-provided or user-created, pick, upon receipt of an authentication request associated with a claim of an identity of an existing user of said number of users, a subset of cues for which there are voiceprints of the existing user stored, and provide the cues for representation to the user as a challenge, receive sound data indicative of the voice responses uttered by the user to the represented cues.
US10146920B2 Method and system for biometric identification with accelerated treatment
Identification method using data in a database that are distributed in at least a first group of data and a second group of data, a comparison being made using first of all the biometric data in the first group and then, in the event of failure of the comparison, using the biometric data in the second group, the distribution of the data between the groups being modified according to a number of validated identifications stored for each user, the first group comprising the data of the user comprising a number of validated identifications greater than a predetermined threshold over a predetermined period and identification system for implementing this method.
US10146916B2 Tamper proof device capability store
Systems and methods for facilitating a trusted platform module (TPM) or other protector mechanism that provides a device with a trusted device capability store. To provide the device with a trusted device capability store, a fingerprint of an endorsement key that is associated with the TPM or other protector mechanism can be imprinted into firmware of the device. By imprinting the fingerprint into the firmware, the device can determine whether or not the TPM or other protector mechanism the device is communicating with is the TPM or other protector mechanism associated with the device. The TPM or other protector mechanism can include the endorsement key, the trusted device capability store, and an access policy. The trusted device capability store can include one or more capabilities associated with the device. The access policy can indicate both unauthorized read access and authorized write access associated with the TPM or other protector mechanism.
US10146914B1 Systems and methods for evaluating whether perturbations discriminate an on target effect
Systems and methods for determining whether a set of test perturbations discriminates over a null distribution for an on target effect against a first component of an entity are disclosed. The perturbations are perturbations of the first component and the entity comprises a plurality of components. For each perturbation in the set, a corresponding vector comprising a plurality of elements, is obtained. Each element comprises a distribution metric of measurements of a feature across instances of the entity upon exposure to the respective perturbation or (ii) a distribution metric of a respective dimension reduction component computed using the measurement of the plurality of features across instances of the entity upon the perturbation exposure. A composite metric is computed, using the vectors, and compared to a null distribution. When the composite metric is differentiated from the null distribution, the set of perturbations is deemed to discriminate the on target effect against the first component over the null distribution.
US10146911B2 Medical devices and related methods and systems for data transfer
Medical devices and related systems and operating methods for communicating data therewith are provided. An exemplary method involves the medical device detecting an interfacing device coupled to the medical device via a physical communications medium, initializing a wireless communications session with the interfacing device in response to detecting the interfacing device, modulating an electrical signal between the interfacing device and the medical device to transmit data from the medical device to the interfacing device via the physical communications medium, and receiving communications, such as acknowledgments of the transmitted data, from the interfacing device via the wireless communications session.
US10146910B2 Recording dose data from drug injection devices using optical character recognition (OCR)
A method of recording a medicament dose using a data collection device comprises capturing, by a video camera of said data collection device, a video showing a medicament dose indicator of a medicament delivery device, adjusting a scale of an image of said medicament dose indicator in said video, adjusting said image for skew of one or more characters displayed on a component of the medicament delivery device in said video, determining the position of at least one of said one or more characters in the image, identifying the at least one character using optical character recognition and determining a medicament dose shown by the medicament dose indicator based on a result of said optical character recognition. The method may include determining whether more than one delivery of medicament is recorded in the video and, if so, whether said more than one delivery includes one or more prime shots, so that an overall dosage delivered to a user may be determined based on multiple determined medicament doses. A wearable electronic device comprising a video camera may be used to obtain and analyze the video, for example, using software provided in an “app”. The wearable electronic device may be configured to be worn on the head of a user, to capture the video from the user's point of view.
US10146904B2 Methods and systems and dynamic visualization
Methods and systems related to dynamic visualization of a representation of a first three-dimensional (3D) object are provided. In some embodiments, a computer system receives a request for facilitating identification of the representation of the first 3D object based on a plurality of images. The plurality of images represents datasets associated with a series of slices of a second 3D object. The computer system identifies a current image of the plurality of images based on the request. The current image represents a dataset associated with a current slice of the series of slices. The computer system displays, in absence of additional user input, two or more images of the plurality of images to facilitate visualization of the representation of the first 3D object. The two or more images include the current image and one or more images representing datasets associated with neighboring slices of the current slice.
US10146902B2 Sharing global route topologies in detailed routing
According to an aspect, a method includes accessing an initial layout of global wires and a congestion related metric for each net in a gate level design description of an integrated circuit. A second layout is accessed that specifies, for each net, detailed routing information that includes connections between specific wires in the regions of the integrated circuit. A list of nets with a same source region and target region in the initial layout as the failing net is generated. A net in the list of nets is selected and the failing net is rerouted over the selected net. The rerouting includes the global router updating the initial layout and the detailed router updating the second layout. The congestion related metric for each net is updated in response to the global router updating the initial layout.
US10146899B1 Clock control trees
A method includes identifying a design area for a microelectronic device, where the design area includes a plurality of sub-units, each sub-unit from the plurality of sub-units capable of receiving a control signal. The method places a central latch in a center of the design area, where the central latch presents a connection point on a first level of the design area. Responsive to determining a sub-unit of the plurality of sub-units does not include a latch, the method creates a horizontal and vertical axis through the central latch, where the horizontal and vertical axis are bound by a perimeter of the design area. The method places a first set of latches for tiles created by the horizontal axis and the vertical axis on a second level of the design area, where each latch of the first set of latches is placed in a center of a single tile.
US10146893B1 Systems and methods for evaluating electronic control units within vehicle emulations
A computer-implemented method for evaluating electronic control units within vehicle emulations may include (1) connecting an actual electronic control unit for a vehicle to a vehicle bus that emulates network traffic rather than actual network traffic generated by operation of the vehicle, (2) manipulating input to the actual electronic control unit to test how safely the actual electronic control unit and the emulated electronic control unit respond to the manipulated input, (3) detecting an output from the actual electronic control unit that indicates a response, from the actual electronic control unit, to manipulating the input, and (4) evaluating a safety level of at least one of the actual electronic control unit and the emulated electronic control unit based on detecting the output from the actual electronic control unit. Various other methods, systems, and computer-readable media are also disclosed.
US10146890B2 Simulation updates the design
A method and apparatus of a device that updates rules for a plurality of entities in a simulation as the simulation is running is described. In an exemplary embodiment, the device receives configuration parameters for the simulation, where the configuration parameters include a plurality of rules that control the interactions of the plurality of entities in the simulation. In addition, the device performs the simulation for a first plurality of iterations. Furthermore, the device analyzes the simulation results to determine if there is an update for the plurality of rules. If there is an update for the plurality of rules, the device creates the rule update for the plurality of rules. The device additionally applies the rule update to the plurality of rules.
US10146889B2 Method and device for managing cabling in a cluster
A method for cabling management in a cluster is disclosed. The cluster comprises at least two computer racks, each rack comprising at least one component device, each component device comprising at least one connector. The method comprises determining at least one external logical link between at least two connectors of the cluster, each of the connectors belonging to a different computer cabinet, and generating a list of logical interconnections comprising the at least one external logical link. The method further comprises identifying locations of the connectors. The method further comprises determining a cable path linking the connectors according to the list of logical interconnections and creating a list of physical interconnections comprising at least the cable path.
US10146888B2 Systems and methods for criteria analysis prototyping
A flight procedure criteria prototyping system and method is described herein. According to embodiments, the system is configured to generate a prototype, generate a dependency tree based on the prototype, wherein the dependency tree is comprised of one or more dependency tree nodes, translate the dependency tree into one or more construction steps, wherein there is a mapping between the one or more dependency tree nodes and the one or more construction steps, maintain an ordered list of the one or more construction steps, and generate one or more software specifications based on the one or more construction steps.
US10146887B2 Providing separate views for items
Disclosed are various embodiments for providing separate views for items. A network page providing a summary view of at least a portion of a pool of items is encoded in a computing resource for rendering by a client computing device. A window superimposed over at least a portion of the summary view is rendered by the client computing device. The summary view is deemphasized relative to the window that is superimposed. The window provides a separate view for examination of one item from the pool of items, and the window facilitates a serial examination of the pool of items.
US10146884B2 Dynamic language translation of web site content
Methods, systems, and computer readable medium for providing translated web content with translated URLs. A request is received content in a second language translated from content in a first language. The content in the first language is obtained from the first Internet source. One or more links are identified from the content in the first language. Each original URL is divided into one or more translatable URL components in the first language. Whether the one or more translatable URL components in each original URL have been previously translated into the second language and stored as translated URL components is determined. If there is at least one translatable URL component previously translated and stored as a corresponding translated URL component, a translated URL in the second language for each original URL is generated. The content in the second language with translated URLs is created.
US10146881B2 Scalable processing of heterogeneous user-generated content
The disclosed embodiments provide a system for processing data. During operation, the system obtains a first configuration for processing a first set of content items from a first data source and a second configuration for processing a second set of content items from a second data source. For each content item in the first set of content items, the system uses mappings from the first configuration to transform original fields from the content item into required fields in a record representing the content item. Next, the system generates, from the required fields, a document key for the content item. The system also performs deduplication of multiple records with the document key and stores a single record with the document key. Finally, the system uses the second configuration to generate, from the second set of content items, a set of records independently of processing the first set of content items.
US10146879B2 Generating software application search results using application connection keywords
Techniques include, for an application (app) record specifying a software app and including an app download address (ADA) for downloading the app, determining connections (e.g., links to and from other resources, such as other apps, APIs, app libraries, and websites) associated with the app and determining terms (e.g., keywords) associated with resources connected with the app by the connections. In some examples, the techniques include receiving a search query from a user device and identifying the record based on (e.g., matches between) the query and the terms. Additionally, or alternatively, the techniques include identifying the record based on the search query, generating a result score for the record based on the terms, and selecting the record from among other records based on the score. The techniques also include selecting the ADA from the record and transmitting the ADA to the user device as search results.
US10146878B2 Method and system for creating filters for social data topic creation
Disclosed is a system, method, and computer program product for performing semantic analysis and creating topics with regards to social data. A user interface is provided that allows the user to view and interact with to view and control the process/mechanism or creating topics. The user interface allows the user to create one or more text-based filters and metadata filters based on which social data for each topic is filtered.
US10146877B1 Area of interest subscription
Techniques for area of interest subscription are described herein. In some examples, a requestor, such as a client or other component, may be focused on a particular area of interest within a virtual space. A requestor may, for example, provide information indicating its area of interest within the virtual space. This information may then be used to determine one or more sub-spaces that are at least partially included within the area of interest. The requestor may then be subscribed to each sub-space that is at least partially included within the area of interest. When subscribed to a sub-space, object registration information indicating one or more objects that are registered to the sub-space may be received from one or more sub-space components that are associated with the sub-space.
US10146876B2 Predicting real-time change in organic search ranking of a website
A system and method for predicting a real-time change in an organic search ranking of a website is disclosed. The present invention provides a statistical model and a simulation interface capable of predicting a real-time change in an organic search ranking of a website. The system identifies one or more variables impacting the organic search ranking of a website and assigns an individual score to each variable. The system further enables the user to make modifications in the one or more variable and to visualize the real-time change in ranking by correlating an overall score with the actual organic search ranking.
US10146875B2 Information propagation via weighted semantic and social graphs
Propagating information in a computer network, in one aspect, may include detecting an online action performed by a user on a content presented on a computer. The content may be annotated with an identifier. A semantic graph may be searched for a semantic node representing the identifier. The semantic graph may be searched for one or more other semantic nodes representing one or more other identifiers that meet a semantic similarity threshold based on weighted distances between the semantic node and the one or more other semantic nodes. One or more other users represented in a social graph may be determined that have interest in one or more topics represented by the identifier and the one or more other identifiers. The online action on the content may be propagated to the one or more other users.
US10146871B2 Method and apparatus for a digital leg history
A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertiser's store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
US10146868B2 Automated detection and filtering of audio advertisements
Apparatuses, systems, methods, and media for filtering a data stream are provided. The data stream is partitioned into a plurality of data stream segments. An acoustic parameter is measured in each of the data stream segments. It is determined whether the acoustic parameter satisfies a first predetermined condition. The first predetermined condition includes a number of variances, in which the acoustic parameter exceeds a predetermined variance threshold, exceeding a predetermined number threshold. An extraneous portion of the data stream is identified in which the first predetermined condition is satisfied. It is determined whether the extraneous portion satisfies a second predetermined condition in the data stream. The extraneous portion is deleted from the data stream to produce a filtered data stream in response to the second predetermined condition being satisfied.
US10146867B2 Methods for generating a mix of music tracks
Methods and computer readable medium encoded with computer instructions are disclosed for automatically evaluating music tracks to determine which tracks will be suitable for mixing together, by determining a cost of mixing a current track and each of a number of potential next tracks and comparing the costs. Further, methods and computer readable medium encode with computer instructions are disclosed for automatically optimizing the mix of two music tracks by determining the cost of each of a number of possible mixes and selecting the mix associated with the lowest cost.
US10146861B1 Interactive literature analysis and reporting
Techniques for performing searches and presenting reports to users include receiving a user query request comprising condition classifications or text words or text phrases, receiving a user report request comprising report classification information that includes a request term, accessing an ontology providing a plurality of classifications, where each classification comprises a set of terms, accessing, using the ontology, a set of document associated with the report classification information, computing an aggregate measure of the request term based on a relationship between the request term and the set of documents, generating a requested report based on the aggregate measure of the request term and presenting the requested report.
US10146859B2 System and method for entity recognition and linking
According to one embodiment, a method for text analysis is provided. The method includes recognizing a concept. Recognizing a concept includes receiving a stream of text including a plurality of entities, and extracting at least one concept from the plurality of entities. The method also includes disambiguating the at least one extracted concept. Disambiguating the at least one extracted concept includes receiving the at least one extracted concept, and generating at least one disambiguated concept corresponding to the at least one extracted concept.
US10146857B2 Selection of data sources for software services
A data source software component generator apparatus for generating a representation of one or more data sources for selection from a plurality of data sources to satisfy a data dependency of a software service, each data source including a definition of at least one semantic identifier corresponding to data accessible via the data source, the data sources being represented organized into clusters of multiple data sources based on a semantic association between semantic identifiers of data sources in a cluster, each cluster being represented as one or more data structures, and the data dependency being defined by a specification including one or more semantic identifiers corresponding to data required for execution of the software service, the apparatus comprising: a data source encapsulator unit adapted to encapsulate each cluster as an executable software component; a semantic identifier selection unit adapted to select, from a set of semantic identifiers for all data sources represented in a cluster of a software component, a proper subset of the set of semantic identifiers based on at least one predetermined semantic identifier selection criterion; a software component configuration unit adapted to configure a software component to advertise semantic identifiers to components external to the software component, and provide an interface accessible by components external to the software component, the software component being adapted to deliver data from data sources in the cluster of the software component via the interface, such that, in operation, the apparatus generates and configures executable software components for selection of one or more software components to provide data for the software service based on the advertised semantic identifiers so as to satisfy at least part of the data dependency of the software service.
US10146854B2 Continuous automatic update statistics evaluation using change data capture techniques
In a method for table statistics update, in response to a request to modify a row in a target table, a database management system inspects a log record for the modified row in the target table, determines that the target table is configured for continuous statistics evaluation, and determines whether a mini-bin related to the modified row exists. When the mini-bin related to the modified row does not exist, the database management system creates the mini-bin. When the mini-bin related to the modified row exists, the database management system aggregates the modified row into the mini-bin, and when the mini-bin is determined to have reached a threshold size, stores the mini-bin to a disk. The database management system then consolidates a plurality of mini-bins stored in the disk and corresponding to the target table into a set of bins.
US10146849B2 Triggering answer boxes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method includes receiving a query. A plurality of search results responsive to the query are identified. The search results are analyzed to determine that at least a first search result is associated with a first answer box topic. The search results are provided along with an answer box precursor for the first answer box topic.
US10146846B2 User interface for efficiently changing search criteria
Methods and apparatus are disclosed for updating displayed representations of data. The methods and apparatus include displaying an input component to receive query criteria based on one or more data fields displayed in charts, receiving the query criteria in a single request from the input component, updating queries associated with chart displays to include the query criteria, executing the queries, and updating the charts based upon results of executing the queries. The query criteria may include a data value associated with the data field. The query criteria may include a condition based upon the data fields, and can be added to conditional expressions in the queries. Updating the charts may include displaying graphical chart elements that are proportional in size to values of the data fields of the results of executing the plurality of queries.
US10146845B2 Method and apparatus for accelerated format translation of data in a delimited data format
Various methods and apparatuses are described for performing high speed format translations of incoming data, where the incoming data is arranged in a delimited data format. As an example, the data in the delimited data format can be translated to a mapped variable field format using pipelined operations. A reconfigurable logic device can be used in exemplary embodiments as a platform for the format translation.
US10146844B2 Data retrieval apparatus, data retrieval program, and data retrieval method
A data retrieval apparatus comprises: a local database which links data for retrieval with content attribute data and stores same; a data for retrieval extraction processing unit which extracts the data for retrieval from a medium; an attribute data retrieval processing unit which retrieves the attribute data corresponding to the data for retrieval from the local database; and a data for retrieval storage processing unit which stores the data for retrieval if the attribute data corresponding to the data for retrieval is not present in the local database.
US10146841B2 Computerized technical authentication and grading system for collectible objects
The disclosure described herein is directed to a computerized system and method of grading and authenticating collectibles utilizing digital imaging devices and processes to provide an objective, standardized, consistent high-resolution grading of collectible objects, such as but not limited to sport and non-sport trading cards. The disclosure eliminates the subjectivity present in the human grading process and overcomes the inherent limitations of the human eye.
US10146840B2 User interface methods and systems for selecting and presenting content based on user relationships
A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.
US10146838B2 Contextual management of client devices
Centralized contextual awareness is used to resolve conflicts. When two or more client devices interact, a current context of each client device is evaluated for rule-based decisions. Conflicts in rules may be arbitrated based on policies and goals to generate a resolution.
US10146837B1 RLE-aware optimization of SQL queries
SQL queries are optimized to operate directly on compressed data (and obtain the correct result) rather than requiring that the data be first decompressed prior to processing a query. Certain characteristic pattern trees are mapped against a logical input query plan that includes certain logical operators such as a DECOMPRESS that precedes a JOIN or a GROUPBY in association with a COUNT to identify instances in the plan that match a characteristic pattern. Upon locating a match, the input query plan is transformed into a logically equivalent plan that operates correctly on compressed data, by analyzing the interplay of the semantics of logical query operations with the compressed data and substituting less costly structures and operations. DECOMPRESS operations are moved to operate subsequent to a JOIN or eliminated altogether, and COUNT operations are replaced by a different operation, such as SUM, that is logically equivalent for compressed data.
US10146828B2 System and method of storing and analyzing information
A system and method of storing and analyzing information is disclosed. The system includes a compiler layer to convert user queries to data parallel executable code. The system further includes a library of multithreaded algorithms, processes, and data structures. The system also includes a multithreaded runtime library for implementing compiled code at runtime. The executable code is dynamically loaded on computing elements and contains calls to the library of multithreaded algorithms, processes, and data structures and the multithreaded runtime library.
US10146826B1 Storage array testing
In one aspect, a method includes receiving samples of data generated from a storage array related to a performance parameter; determining, for each sample, whether a sample is anomaly; and determining, for each sample identified as an anomaly, whether the anomaly should be reclassified to a spike or a drop.
US10146821B2 Method and system for sorting and displaying data
A system and method adapted to facilitate efficient sorting and displaying of data in a table. An example method includes displaying a table with a first portion of data and a second portion of data; simultaneously applying a first sort rule to the first portion of data (primary database object(s)) and a second sort rule to the second portion of data (secondary database object(s)) in response to user selection of a sort option; and illustrating sorted data via the table, wherein the first sort rule is adapted to cause the first portion of data to appear in one or more predetermined locations in the table relative to the second portion of data. The second portion of data is sorted according to the second sort rule. In a more specific embodiment, primary database objects are sorted via the first sort rule and are not subject to the second sort rule. The first sort rule includes a specification that primary database objects be displayed at a predetermined location in the table, such as in an uppermost position in the table or in an upper most position in a purpose group section of the table.
US10146819B2 Database indexes
A method and system for database indexing, wherein a database index comprises at least one index include. The method and system includes obtaining the number of executions of each of a plurality of Structured Query Language (SQL) statements within a certain time period, respectively, wherein the plurality of SQL statements use the database index. For each of the at least one index include, calculating a number of hits of the index include according to the number of executions of each of the plurality of SQL statements. Further, obtaining a length of the index include, and calculating a hit frequency of the index include by using the number of hits and the length of the index include. The hit frequency equals the number of hits divided by the length.
US10146816B2 Technology for providing content of a publish-subscribe topic tree
Content of a publish-subscribe topic tree is provided. This includes receiving a path for a requested topic. The path specifies topics leading from a highest to a lowest level topic in the path. Content in the topic tree is retrieved for matching topics that match the lowest level topic in the path independently of whether the matching topics are on the path in the tree.
US10146813B2 Single table index relational database
Technologies are disclosed for indexing and searching using a single table index. A processing device receives a query and processes a global index associated with a database with respect to the query to identify corresponding identifiers and/or strings, processes indexes associated with data items within the database with respect to the identifiers and/or strings, scans adjacent rows in the index that include identifiers and/or strings, identifies identifiers that are associated with the identifiers and/or strings, scans rows of the indexes to identify additional rows that also include the other identifiers, identifies search results in response to the query, prioritizes the search results based on priority status indicators associated with the search results, and provides the search results, as prioritized, in response to the query.
US10146812B2 Third party files in an on-demand database service
Disclosed are methods, apparatus, systems, and computer readable storage media for providing a reference to a content object in a user interface using an on-demand database service. A computing device can receive data regarding identification of a content object, where the content object is stored in a data repository external to the on-demand database service. The data regarding the content object can be stored in a persistent object in a database of the on-demand database service. A reference can be provided representing the persistent object to a display device operable to display the reference in a user interface when the display device accesses the on-demand database service. One or more graphical representations can be exposed regarding the content object for display in the user interface by the display device, where the exposed graphical representations depend at least in part on the data repository.
US10146809B2 Mining of policy data source description based on file, storage and application meta-data
A method and system determines discrete policy target groups for information objects stored in an enterprise IT system. The method and system provide cleansed information about information objects stored on the enterprise IT system. Criteria for sorting the information objects is determined. Initial sorting of the information objects is carried out, resulting in an initial set of clusters. The information objects are clustered into discrete policy target groups based on the information about the information objects and the initial set of clusters, and human-understandable names and definite descriptions for policy target groups are computed.
US10146808B2 Highly available cluster agent for backup and restore operations
Systems and methods for backing up and restoring virtual machines in a cluster environment. A cluster agent that is cluster aware operates as an interface with the backup server. The cluster agent can locate the virtual machines being backed up or restored and coordinate with a local agent to perform the backup or restore of the virtual machines.
US10146806B2 Adaptive resolution hsitogram
A method, apparatus, and system for determining a data distribution is provided by using an adaptive resolution histogram. In an embodiment, the adaptive resolution histogram is created using a trie, wherein node values in the trie represent frequency distributions and node positions define associated keys or key prefixes. Keys are derived from input data such as database records that are streamed from a record source. These keys may be processed as received to build the trie in parallel with the production of the input data. To provide adaptive resolution, new child nodes may only be created in the trie when a node value is incremented beyond a predetermined threshold. In this manner, the histogram adjusts the allocation of nodes according to the actual distribution of the data. The completed adaptive resolution histogram may be used for various tasks such as partitioning for balanced parallel processing of the input data.
US10146803B2 Smart mobile application development platform
A method includes receiving user input defining a workflow comprising one or more activities and one or more rules; receiving user input defining a user interface (UI) configured to facilitate a user performing the workflow at least in part using a processor of a mobile device; and generating a mobile software application based on the workflow and the UI. In another embodiment, a method includes: instantiating a mobile application on a mobile device; launching a workflow within the mobile application, the workflow comprising one or more activities and one or more rules; rendering one or more user interfaces based at least in part on the workflow; displaying at least one of the user interfaces on a display of the mobile device; receiving user input via at least one of the user interfaces; and modifying the workflow based at least partially on user input. Systems and computer program products are also disclosed.
US10146802B2 Generating device specific thumbnails
A method for generating device specific thumbnails may includes receiving one or more databases on a computing device from a mobile electronic device where the one or more databases include a key file and a data file. The data file may include picture data and the key file may include an index to the picture data. Also, the method may include generating a synchronization set on the computing device wherein the synchronization set includes one or more picture files to be stored on the mobile electronic device. The one or more databases may be transformed to one or more updated databases, wherein the transforming includes updating the key file to index pictures included in the synchronization set and updating the data file to include thumbnails of the pictures included in the synchronization set. The one or more updated databases may be transmitted to the mobile electronic device.
US10146799B2 Saving events information in image metadata
A method, system, and computer program product for saving events information in image metadata are provided in the illustrative embodiments. A first event is detected at a first time, using a processor and a memory in a device. Information related to the first event is collected. At a second time, the capturing of a first image is detected, the second time being later than the first time. The information related to the first event is associated with the first image as first metadata of the first image.
US10146793B2 Map-reduce ready distributed file system
A map-reduce compatible distributed file system that consists of successive component layers that each provide the basis on which the next layer is built provides transactional read-write-update semantics with file chunk replication and huge file-create rates. Containers provide the fundamental basis for data replication, relocation, and transactional updates. A container location database allows containers to be found among all file servers, as well as defining precedence among replicas of containers to organize transactional updates of container contents. Volumes facilitate control of data placement, creation of snapshots and mirrors, and retention of a variety of control and policy information. Also addressed is the use of distributed transactions in a map-reduce system; the use of local and distributed snapshots; replication, including techniques for reconciling the divergence of replicated data after a crash; and mirroring.
US10146789B1 Identifying and utilizing synchronized content
Methods, systems and apparatus for identifying and utilizing content synchronization information are described. Methods for creating and utilizing a synchronization file that can be used to notify users when synchronization availability exists, and to identify ways to repair synchronization unavailability are described. The synchronization file includes a complete set of individual content elements that make up a content item, such as a book, where each content element has an indication whether play-back of an audio version of the content item can be synchronized with the presentation of a corresponding text version of the content item. Methods, systems and apparatus are al'so disclosed for providing the synchronization availability information to the user in a manner that enables the user to increase the benefits of synchronized presentation of the content item.
US10146781B2 System and method for prior period adjustment processing
A data processing method comprises: using an application server computer, receiving a workflow for single period processing, the workflow comprising steps for processing data items related to the period, processing the data items according to the workflow to generate an output, capturing, during processing, metadata about the output, storing the output, the workflow, the data items, and the metadata in a database, receiving a modification to one or more of the data items and storing the modification to result in modified data items, receiving, during an open period, a request to reprocess the period using the modified data items, wherein the open period is subsequent to the SPP, in response to the request, processing, according to the workflow and the metadata, the modified data items to generate modified output, determining a difference between the output and the modified output, carrying the difference over to the open period.
US10146776B1 Method and system for mining image searches to associate images with concepts
A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
US10146775B2 Apparatus, system and method for string disambiguation and entity ranking
Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. The reader application may be customizable around one or more characteristics of the user of the device. In one embodiment, the type and number of articles provided to the device and displayed in the reader application may be based on the determination of a category or type of usage of the application is performed by the user. Further, the determination of the use of the reader application on the device is performed by and contained within the device such that usage information is not shared with overall article providing system. In another embodiment, the article providing system and/or device may determine recommendations to provide to a user of the reading application. These recommendations may be based on one or more selected interests or topics of the user of the reading application.
US10146774B2 Content augmentation based on a content collection's membership
A method may include selecting a document from a user's corpus, analyzing content of the selected document, and determining a target content group based on the content of the selected document. The method may further include locating a relevant document based on the determined target content group, and presenting the relevant document to the user. In particular, the target content group may be selected form a plurality of predetermined content groups, wherein the predetermined content groups are automatically generated based on clustering of documents of a content group into subgroups that are similar to each other.
US10146773B2 Systems and methods for multi-user mutli-lingual communications
Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments may enable multi-lingual communications through different modes of communications including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments may implement communications systems and methods that translate text between two or more languages (e.g., spoken), while handling/accommodating for one or more of the following in the text: specialized/domain-related jargon, abbreviations, acronyms, proper nouns, common nouns, diminutives, colloquial words or phrases, and profane words or phrases.
US10146771B2 Mobile terminal device implementing character-pictogram translation using pictogram search site
A search execution part of a mobile terminal device searches for pictogram data from a search site on the Internet by use of an input character string serving as a keyword, thus displaying them as translation candidates in a translation candidate display area. When a thumbnail image, corresponding to pictogram data, is selected from among the displayed translation candidates, real image data of the corresponding pictogram is downloaded from the search site. A list display generation part forwards the downloaded image data to an email editing part, and then the email editing part displays the downloaded image data, which may be subjected to an editing process, at the position of character string data in a character input area (i.e. a display area during email generation).
US10146768B2 Automatic suggested responses to images received in messages using language model
Implementations relate to automatic response suggestions to images included in received messages. In some implementations, a computer-implemented method includes detecting an image posted within a first message by a first user, and programmatically analyzing the image to determine a feature vector representative of the image. The method programmatically generates one or more suggested responses to the first message based on the feature vector, each suggested response being a conversational reply to the first message. Generating the suggested responses includes determining probabilities associated with word sequences for the feature vector using a model trained with previous responses to previous images, and selecting one or more of the word sequences based on the associated probabilities. The suggested responses are determined based on the selected word sequences. The method causes the suggested responses to be rendered in the messaging application as one or more suggestions to a second user.
US10146765B2 System and method for inputting text into electronic devices
A text prediction engine, a system comprising a text prediction engine, and a method for generating sequence predictions. The text prediction engine, system and method generate multiple sequence predictions based on evidence sources and models, with each sequence prediction having a sequence and associated probability estimate.
US10146763B2 Renderable text extraction tool
Methods for converting an Adobe™ PDF document into an editable document is provided. Methods may receive an Adobe™ PDF document and displaying the Adobe™ PDF document. Methods may enable a user to create a plurality of horizontal lines and a plurality of vertical lines on the document. The horizontal and vertical lines may create rows and columns. Methods may create an editable document upon receipt of at least one row and at least one column on the document. The editable document may correspond to the rows and columns within the created horizontal and vertical lines. The editable document may be a Microsoft Excel™ spreadsheet or any other suitable document. Methods may create a horizontal line or vertical line at a location of a cursor when a corresponding click is received.
US10146762B2 Automated classification of business rules from text
The present subject matter relates to an automated classification of business rules. In one embodiment, a method for automated classification of the business rules comprises identifying a business rule from a text document, wherein the business rule comprises one or more rule intents. Further, the method comprises comparing the one or more rule intents in the business rule with rule intents associated with a plurality of rule types in a rule repository. Furthermore, the method comprises classifying the business rule under at least one of the rule types based on the comparison.
US10146761B2 Templates for application cards
A server includes a template data store that stores card templates for application cards and a processing device configured to: receive a card request having information that indicates an application and a particular state of the application; identify the application and the particular state of the application indicated in the request; query the template data store for card templates that correspond with the application and the particular state of the application indicated in the request; in response to the query, receive a card template that corresponds with the particular state of the application indicated in the request; determine a color scheme associated with the application indicated in the request; apply the color scheme associated with the application to the card template; generate a data container that represents a card object, the card object including information regarding the card template; and transmit the card object via the network communication device.
US10146759B2 Controlling digital input
A computing device includes a digital input system that allows freehand digital inputs to be received (e.g., via movement of a pen, stylus, finger, etc.). The digital input system provides functionality allowing applications to receive digital inputs from a user and control the display of data based on the digital inputs. The digital input system receives digital input from a user and analyzes the digital input to collect input data for the digital input. As the digital input is received, the input data is made available to an application, allowing the application to operate on the input data (e.g., modify the input data and/or generate additional input data) and provide the operated-on input data to the digital input system. The digital input system then proceeds to control the display of data based on the operated-on input data.
US10146758B1 Distributed moderation and dynamic display of content annotations
Features are provided for the distributed moderation of content annotations and the dynamic display of the moderated annotations. The annotations can be selectively distributed to subsets of user devices currently viewing a content item, thereby limiting the number of annotations that each user device receives. By selectively distributing only subsets of new annotations, users can give more attention to individual annotations and provide meaningful moderation information (e.g., ratings, “likes,” responses, etc.) regarding individual annotations. The annotations can be displayed in a manner that emphasizes the more highly-rated annotations and/or commonly-submitted annotations over other annotations. The annotations can also be displayed in a manner that provides visual cues regarding the sources of individual annotations.
US10146752B2 Accurate and efficient recording of user experience, GUI changes and user interaction events on a remote web document
The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.
US10146751B1 Methods for information extraction, search, and structured representation of text data
System and methods for creating structured or semi-structured representations of information extracted from unstructured text data sources are described. In some embodiments, without requiring a predefined target data structure, the methods identify the grammatical and semantic attributes and context information in a text content, and create object-properties association data as knowledge and information extracted from the unstructured data, and represent such information in a structured or semi-structured format to facilitate search and trend analysis. In some other embodiments, the methods identify the types of information contained in the unstructured data, and for a pre-defined target information type, the methods identify the context and content of the portion of the text that represents the target information type, and extract the text, attach a tag or label to the extracted text, and store or display the data in a database table format or xml format for further pattern and trend analysis. Applications of the present system and methods include effectively analyzing user-generated contents such as customer feedback, reviews, comments, technical support forum messages, resume or job description documents, and other types of text contents.
US10146742B1 Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools
Computer architecture including an add-in for linking document creation application with a cloud-based structured database management system and for and integrating a social network media feeds. Integrating social network media feeds and calibration tools into a word processing application linked with a contract creation and contract lifecycle management application. Integrating social network media feeds and calibration tools of a social network that runs on the same platform as the structured database management system and that shares log-in credentials with the structured database management system.
US10146735B2 Expanded distribution unit
The invention relates to a method for processing real-time data in a distribution unit of a distributed computer system, the computer system comprising a plurality of node computers and distribution units, the distribution unit containing, in addition to a switching engine (SE) and a switching memory (SM), one or more application computers each with one or more application central processing units and each with one or more application memories (AM), wherein the switching engine of the distribution unit, when it receives, at one of its ports, a message intended for an application computer, forwards this message to the addressed application computer through a direct memory access (DMA) unit that is arranged between the switching memory and the application memory of the addressed application computer and that is under the control of the switching engine. The invention also relates to an expanded distribution unit and a computer system with such expanded distribution units.
US10146732B2 Time-division multiplexed data bus interface
An audio system bus has a bus data line and a bus clock line. Audio producers are coupled to the bus to form a time-division multiplexed multi drop bus interface arrangement having protocol slots 0, 1, . . . N where N is an integer greater than two. A bus device is coupled to the bus that produces a) a frame marker on the bus data line in slot 0, and b) a data bit on the bus data line in slot 1. The audio producers are to produce their respective audio data bits in their assigned slots other than slots 0 and 1. Other embodiments are also described and claimed.
US10146724B2 Power adapter with switchable output voltage control
An example switchable power adapter may include power circuitry and an interface coupled to the power circuitry. An application-specific integrated circuit (ASIC) may be coupled to the power circuitry and the interface. The ASIC may be configured to receive a signal transmitted by an information handling system through the interface; determine whether a delay period within the signal satisfies a delay period condition; and cause the power circuitry to alter an output voltage level provided to the information handling system through the interface. The interface may comprise at least a Universal Serial Bus (USB) receptacle.
US10146723B2 Sensor data correlation and analysis platform
Systems and methods for aggregating multiple handheld instruments into a single platform facilitating the collection and transfer of measurement data to a centralized or distributed system. The platform comprises multiple sensor heads made up of the minimum hardware required for application specific sensing with a common interface which communicates with a common interface device that provides power for the sensor, passes data from the sensor modules and transmits it to a computational platform (mobile phone, tablet or computer), and a centrally accessible system to receive data transmitted from the computation platform and stores it.
US10146715B2 Techniques for inter-component communication based on a state of a chip select pin
Component apparatuses with inter-component communication capabilities, and system having such component apparatuses are disclosed herein. In embodiments, such a component may include a number of control pins including a clock pin, a number of data pins, and a logic unit. The logic unit may be configured to receive a clock signal from another component through the clock pin, to provide an alert signal to the other component through a selected one of the control and data pins to initiate a transaction with the other component, to receive in response to the alert signal from the other component through the data pins a status request to determine nature of the transaction, and to provide in response to the status request to the other component through the data pins a status to indicate the nature of the transaction. The provision of the alert signal, the receipt of the status request and the provision of the status may be in reference to the clock signal. Other embodiments may be disclosed or claimed.
US10146714B1 Method and system for synchronizing transaction streams of a partial sequence of transactions through master-slave interfaces
A method for synchronizing transactions between components of a system on chip includes monitoring a partial sequence of transactions that use AXI communication protocol for a stream of address calls and a streams of transfer batches. For each of the address calls and transfer batches identified by the same unique identifier, extracting an anticipated an anticipated number of transfers per batch from each of the address calls of the stream of address calls, and recursively, comparing the anticipated numbers of transfers extracted from the address calls of the stream of address calls with the number of transfers in the transfer batches of the stream of batches. Pairing a predetermined number of consecutive address calls of the stream of address calls with consecutive batches of the stream of batches based on the comparison.
US10146707B2 Hardware-based memory protection
Disclosed aspects relate to hardware-based memory protection of a container-based virtualization environment. A set of access identifiers for a container of a kernel process related to a memory component may be established. An access request from a first user process to a first portion of the memory component may be received. A first candidate access identifier for the first portion of the memory component may be detected. A first access identifier of the set of access identifiers that corresponds to the first portion of the memory component may be identified. A hardware-based memory protection response operation may be determined. The hardware-based memory protection response operation may be carried-out.
US10146706B2 Data security system
A data security system includes a first computer system including: a memory for containing data, and a processing unit connected to the memory for locking and unlocking the memory, the processing unit including: a first identification unit for providing a first identification, a modifying unit connected to the first identification unit to provide a modified number, and a checking unit for receiving the modified number; and the first computer system connectible to a second computer system, the second computer system including: a second identification unit for providing a second identification, and an application for receiving the second identification to provide a further modified number; and the first computer system connectible to the checking unit to have the processing unit unlock the memory when the modified number and the further modified number are the same and lock the memory when the modified number and the further modified number are different.
US10146705B2 System and method for deterring malicious network attacks
A system and method for deterring malicious network attacks. The system and method is configured to execute instructions on at least one of the processors to generate a plurality of random blocks of data; generate a first XOR result by using the XOR function with the plurality of random blocks of data as the XOR function inputs; generate a tail value by using the XOR function with the first XOR result and a random encryption key as the XOR function inputs; encrypt a designated file using the random encryption key; write the plurality of random blocks and tail value to at least one storage medium; and write the encrypted designated file to at least one storage medium.
US10146702B2 Memcached systems having local caches
Apparatuses, methods and storage medium associated with a memcached system are disclosed herewith. In embodiments, a server apparatus may include memory; one or more processors; a network interface card to support remote memory direct access of the memory, by a client device, for a value of a key using an address that is a morph address of a physical address of a storage location of the memory having the value; and server side memcached logic operated by the one or more processors. Other embodiments may be described and/or claimed.
US10146701B2 Address-dependent key generation with a substitution-permutation network
A method of providing security in a computer system includes producing an initial block of data from a respective address of a memory location. An updated block of data may be calculated for each round of a plurality of rounds in a substitution-permutation network. This may include mixing an input block through a substitution layer including a plurality of substitution boxes, and a linear transformation layer including a permutation, to produce the updated block, before or after which respectively the input block or updated block may be mixed with a round key. The input block may be the initial block for the first round, and the updated block for an immediately preceding round for each round thereafter. A block of ciphertext may be produced with a key composed of the updated block for the last round, and the block of ciphertext may be written at the memory location.
US10146698B2 Method and apparatus for power reduction in a multi-threaded mode
A method and apparatus for reducing dynamic power consumption in a multi-thread content-addressable memory (CAM) is described. The disclosed apparatus includes a first input configured to receive a first virtual address corresponding to a first thread, a second input configured to receive a second virtual address corresponding to a second thread, a register bank including a plurality of registers each configured to store a binary word mapped to one of a plurality of physical addresses, a first comparator bank including a first plurality of comparators each coupled to one of the plurality of registers in a fully-associative configuration and configured to determine whether a first match is present, and a second comparator bank including a second plurality of comparators each coupled to one of the plurality of registers in a fully-associative configuration and configured to determine whether a second match is present.
US10146696B1 Data storage system with cluster virtual memory on non-cache-coherent cluster interconnect
A data storage system includes compute engines each including a CPU complex, physical memory, interfaces to host computers and physical storage devices, and a fabric interface. A non-cache-coherent fabric interconnects the compute engines as cluster members of a cluster, the fabric supporting a global lock enabling each cluster member to obtain temporary exclusive access to addressable units of non-virtual memory. The CPU complexes implement a global virtual memory (GVM) on top of the non-virtual memory, including (1) a globally shared GVM page table of global page table entries, each identifying the cluster members having a corresponding GVM page mapped, and (2) GVM page management functionality including (i) use of the global lock to obtain exclusive access to the global page table entries for page management operations, and (ii) transfer of underlying data of the pages of the GVM among the cluster members.
US10146695B2 System and method for implementing an efficient large system page invalidation
An apparatus includes a memory and a processor coupled to the memory. The processor is configured to perform the steps of: receiving a first head link for a page invalidation chain, the page invalidation chain including a plurality of page invalidation tables (PITs); receiving a second head link for an active real page table (RPT) chain, the active RPT chain including a plurality of RPTs; accessing a PIT, wherein the PIT includes a first data structure and a second data structure; invalidating the one or more RPTs, whereas the one or more RPTs are invalidated simultaneously in a batch; and releasing the one or more RPTs to a free RPT chain, the free RPT chain includes a plurality of released RPTs.
US10146694B1 Persistent cache layer in a distributed file system
Implementations are provided herein for having at least two data streams associated with each file in a file system. The first, a cache overlay layer, can store additional state information on a per block basis that details whether each individual block of file data within the cache overlay layer is clean, dirty, or indicates that a write back to the storage layer is in progress. The second, a storage layer, can be a use case defined repository that can transform data using data augmentation methods or store unmodified raw data in local storage. File system operations directed to the cache overlay layer can be processed asynchronously from file system operations directed to the storage layer.
US10146693B2 Providing memory bandwidth compression using multiple last-level cache (LLC) lines in a central processing unit (CPU)-based system
Providing memory bandwidth compression using multiple last-level cache (LLC) lines in a central processing unit (CPU)-based system is disclosed. In some aspects, a compressed memory controller (CMC) provides an LLC comprising multiple LLC lines, each providing a plurality of sub-lines the same size as a system cache line. The contents of the system cache line(s) stored within a single LLC line are compressed and stored in system memory within the memory sub-line region corresponding to the LLC line. A master table stores information indicating how the compressed data for an LLC line is stored in system memory by storing an offset value and a length value for each sub-line within each LLC line. By compressing multiple system cache lines together and storing compressed data in a space normally allocated to multiple uncompressed system lines, the CMC enables compression sizes to be smaller than the memory read/write granularity of the system memory.
US10146692B2 Deferred response to a prefetch request
Preventing a prefetch memory operation from causing a transaction to abort by receiving by a local processor a prefetch request from a remote processor. Determining whether the prefetch request conflicts with a transaction of the local processor. Responding to at least one of i) a determination that the local processor has no transaction, and ii) a determination that the prefetch request does not conflict with a transaction of the local processor, by providing a requested prefetch data. Responding to a determination that the prefetch request conflicts with a transaction of the local processor by determining an evaluation of the prefetch request. Performing at least one of i) an abort of the prefetch request, ii) a quiesce the prefetch request, iii) a delay in the processing of the prefetch request for a delay period, and iv) an execution of the prefetch request based on the evaluation the prefetch request.
US10146691B2 System and method for performing partial cache line writes without fill-reads or byte enables
One embodiment provides for a memory system comprising a cache memory and a cache control circuit to receive a request to perform a partial cache line write to a first cache line of the cache memory, merge the request to perform the partial cache line write with a pending request to write to the first cache line, and process a merged request as a full cache line write.
US10146690B2 Synchronization logic for memory requests
In an embodiment, a processor includes a plurality of cores and synchronization logic. The synchronization logic includes circuitry to: receive a first memory request and a second memory request; determine whether the second memory request is in contention with the first memory request; and in response to a determination that the second memory request is in contention with the first memory request, process the second memory request using a non-blocking cache coherence protocol. Other embodiments are described and claimed.
US10146688B2 Safe write-back cache replicating only dirty data
An embodiment of a cache apparatus may include a first cache memory, a second cache memory, and a cache controller communicatively coupled to the first cache memory and the second cache memory to allocate cache storage for clean data from one of either the first cache memory or the second cache memory, and allocate cache storage for dirty data from both the first cache memory and the second cache memory. Other embodiments are disclosed and claimed.
US10146686B2 Lock free container packing
Systems and methods for writing data are provided. A lock-free container and methods of writing to the lock-free container are disclosed. The container is associated with a tail pointer that identifies free space in the container. Threads writing to the container access the tail pointer and update an offset in the tail pointer to account for a size of a write to the container. Multiple threads can write to the same container without having to contend for a container lock.
US10146684B2 Distributed data parallel method for reclaiming space
Techniques for copying forward live data within storage regions used by a file system to new storage regions are provided. Storage regions refer to ranges of persistent storage within a storage medium. One or more live-clump-identifying workers identify a set of live-clump-references. The live-clump references are references to live clumps that belong to live objects. Live clumps represent a unit of data. After identifying the set of live-clump-references, one or more container-identifying workers identify a set of storage regions that contain clumps that correspond to the set of live-clump references. After identifying the set of storage regions corresponding to the set of live-clump-references, a plurality of copy-forward task workers perform copy-forward operations on the set of storage regions to copy live data to new storage regions.
US10146682B2 Method and apparatus for improving non-uniform memory access
A method, computer readable medium and apparatus for improving non-uniform memory access are disclosed. For example, the method divides a plurality of stream processing jobs into a plurality of groups of stream processing jobs to match a topology of a non-uniform memory access platform. The method sets a parameter in an operating system kernel of the non-uniform memory access platform to favor an allocation of a local memory, and defines a plurality of processor sets. The method binds one of the plurality of groups to one of the plurality of processor sets, and run the one group of stream processing jobs on the one processor set.
US10146670B2 Indicating a readiness of a change for implementation into a computer program
A fix defining at least one unique change to at least a portion of a computer program can be identified. The fix can be applied to the computer program to generate a test version of the computer program As each of the unique changes is applied, program code unites in the computer program changed can be identified. A number of test cases available to test the program code units changed can be determined by matching each of the program code units changed to corresponding data entries. A test readiness index indicating a readiness of the fix to be tested can be generated. The test readiness index can be based on a number of unique changes to the computer program defined by the fix and a number of test cases available to test the unique changes to the computer program defined by the fix. The test readiness index can be output.
US10146668B1 Modeling code coverage in software life cycle
A code coverage tool applies predefined rules applicable to user input to determine a test scenario from predefined test cases to best achieve a code coverage goal. For example, the code coverage goal may specify a target percentage of code coverage for areas, functions, conditions, or statement of interest to the user. The user input may select built-in rules or user supplied rules, and the user input may specify areas or functions that are mapped to the test cases. The built-in rules prioritize selected test cases for execution at run time to provide code coverage maximization with minimum utilization of resources. The user input may also specify a type of coverage, a test case priority, and a test case type.
US10146657B2 Initialization trace of a computing device
Platform controller, computer-readable storage media, and methods associated with initialization of a computing device. In embodiments, a platform controller may comprise a boot controller and one or more non-volatile memory modules, coupled with the boot controller. In embodiments, the one or more non-volatile memory modules may have first instructions and second instructions stored thereon. The first instructions may, when executed by a processor of a computing device hosting the platform controller, cause initialization of the computing device. The second instructions, when executed by the boot controller, may cause the boot controller to monitor at least a portion of the execution of the first instructions by the computing device and may generate a trace of the monitored portion of the execution of the first instructions. In embodiments, the trace may be stored in the one or more non-volatile memory modules. Other embodiments may be described and/or claimed.
US10146651B2 Member replacement in an array of information storage devices
An information handling system includes a method for detecting a predictive failure indication for a predictive failure indicated physical disk of a disk group, determining an amount of used storage capacity of a lowest capacity physical disk of the disk group, and comparing a replacement storage capacity of a replacement physical disk to the used storage capacity. When the replacement storage capacity is greater than or equal to the used storage capacity even if the replacement storage capacity is less than a lowest storage capacity of the lowest capacity physical disk of the disk group, replacing the predictive failure indicated physical disk with the replacement physical disk.
US10146647B2 Systems, methods, and apparatus related to wireless charging management
Various systems, methods, and apparatuses for operating a wireless charging device in an electric vehicle are disclosed. One method includes detecting a system fault indicative of one or more faults in the wireless charging device in the electric vehicle or in the transmitter. The method further includes determining a fault severity level from a plurality of fault severity levels based on a type of the system fault detected. A total number of types of system faults can be greater than a total number of the plurality of fault severity levels. The method further includes performing one or more system fault response operation based on the determined fault severity level. Each of the plurality of fault severity levels can be associated with a different set of system fault response operations.
US10146644B2 Integrity of transactional memory of card computing devices in case of card tear events
A method may include copying transaction rollback data to a buffer in a first memory. The method may further include calculating a checksum for the transaction rollback data, and storing the calculated checksum and a checksum pointer in the first memory. The checksum pointer may refer to a last valid location in a transactional memory region of the second memory for which the checksum is calculated. The method may further include writing, to the transactional memory region, the transaction rollback data from the buffer and the checksum and the checksum pointer from the first memory, and performing at least part of the transaction by writing new transaction data to the heap. The transaction rollback data may be useable to restore the heap to a state prior to initiating the transaction if the transaction was incomplete, upon reconnecting the card computing device after determining that a card tear event has occurred.
US10146640B2 Recovering a volume table and data sets
Provided are a computer program product, system, and method for recovering a volume table and data sets from a volume. Content from a backup volume table comprising a valid backup of a volume table from backup of the volume is processed to generate a recovery volume table for a recovery volume. The data sets in the volume are processed to determine whether they are valid. The valid data sets are moved to the recovery volume. A data recovery operation is initiated for the data sets determined not to be valid.
US10146638B1 Check point recovery based on identifying changed blocks for block-based backup files
Check point recovery based on identifying changed blocks for block-based backup files is described. At least one data block is identified that changed for a system since a point in time in response to receiving a request to restore the system based on the point in time. At least one data block, corresponding to the identified at least one data block, is recovered from at least one backup file for the system, without reading each data block backed up via the at least one backup file for the system. The system is restored based on the recovered at least one data block.
US10146635B1 Virtual machine backup
A virtual machine (VM) is disclosed. The VM includes a virtual processor including a plurality of applications, a volume shadow copy service (VSS) controller and an intelligent application requester that is configured to discover an application in the plurality of applications. The discovered application requires VSS supported backup and needs to be monitored for disk input/output (I/O) from a time a backup operation of the application is initiated till the back operation ends. The VM also includes a software component configured to monitor the disk I/O related to the application. The software component is configured to interface with the VSS controller to effectuate VSS supported backup of the application. The VM includes a control interface to enable an external software to control the intelligent application requester.
US10146628B2 Software backup and restoration procedures using application and file monitoring
Embodiments provide the ability to configure software backup and restoration procedures on an IHS (Information Handling System) with minimal or no input from a user. Embodiments utilize local monitors on an IHS in order to generate metadata describing the use of software applications installed on the IHS. A remote analytics engine process the metadata received from multiple participating IHSs to generate inputs used by the restoration and backup procedures implemented by the IHS. The metadata generated by an IHS is used to determine valuations for the applications and files installed on the IHS. These valuations may then be utilized to identify files of significant value to the user, which may then be designated for backup by the backup procedures implemented by the IHS. The generated valuations may also be used to select the applications that should be reinstalled in order to restore the IHS to an approximated prior operating state.
US10146627B2 Mobile flash storage boot partition and/or logical unit shadowing
Embodiments of the inventive concept include computer-implemented method for shadowing one or more boot images of a mobile device. The technique can include duplicating boot images to shadow partitions in a user area of a non-volatile memory device such as a flash memory. The technique can include detecting boot image corruption, and causing a mobile device to boot from the shadow partitions. The technique can include dynamically shadowing and releasing blocks used by the shadow partitions. The technique can include boot failure recovery and bad image preservation through firmware flash translation layer (FTL) logical to physical mapping updates. Boot image corruption failures can be recovered from and/or debugged using the shadow partitions.
US10146625B2 Systems and methods for intelligent data manager for offloading of bulk data transfers
A physical storage controller may be configured to: (i) in connection with a command to copy data from an information handling system to a second information handling system communicatively coupled to the information handling system via a network, receive file system metadata of a storage resource of the information handling system from an application-level protocol executing on an information handling system to which the physical storage controller is integral; (ii) construct controller mega-data from the file system metadata; (iii) construct a plurality of datagrams comprising one or more of the controller mega-data, the file system metadata, and data to be copied from the information handling system to the second information handling system; (iv) communicate the plurality of datagrams to a second physical storage controller of the second information handling system independent from any operating system executed on the information handling system.
US10146623B2 Indicating rebuild state of storage devices
Example implementations relate to obtaining information about and indicating a state of a storage device. In example implementations, an indication that a storage device is rebuilding address mappings may be received, and how much progress has been made in the rebuilding may be determined. A representation of the progress made in the rebuilding may be displayed.
US10146621B2 Chaining computes in a distributed computing system
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device receives distributed computing data and a distributed computing request that includes a trigger pattern and then identifies a portion of the distributed computing data. The computing device then executes a distributed computing task on the portion of the distributed computing data based on the distributed computing request to generate a partial result, determines whether the partial result compares favorably to the trigger pattern of the distributed computing request, and then either dispersed error encodes the partial result to generate sets of encoded data slices (EDSs) or facilitates execution of further processing.
US10146619B2 Assigning redundancy in encoding data onto crossbar memory arrays
According to an example, a method for assigning redundancy in encoding data onto crossbar memory arrays is provided wherein each of said crossbar memory arrays include cells. The data may be allocated to a subset of the cells in multiple crossbar memory arrays. The redundancy for the data may then be assigned based on coordinates of the subset of cells within the multiple crossbar memory arrays onto which the data is allocated.
US10146617B2 Error control in memory storage systems
A method includes calculating a first syndrome of a codeword read from a memory location under a first set of conditions and calculating a second syndrome of the codeword read from the memory location under a second set of conditions. The method also includes analyzing the first and second syndromes and applying one of the first and second syndromes to the codeword to find the codeword having a minimum number of errors.
US10146611B2 Resilient optimization and control for distributed systems
A method for controlling a system including a plurality of subsystems, includes receiving operational data from the plurality of subsystems of the system (S21). A future condition of each of the plurality of subsystems is estimated from the received operational data (S22). A control strategy for delaying a need for system maintenance is generated based on the estimated future condition of each of the plurality of subsystems (S23). An operation of the system is controlled based on the generated control strategy (S24).
US10146609B1 Configuration of continuous anomaly detection service
A continuous anomaly detection service receives data stream and performs continuous anomaly detection on the incoming data streams. This continuous anomaly detection is performed based on anomaly detection definitions, which define a signal used for anomaly detection and an anomaly detection configuration. These anomaly detection definitions can be modified, such that continuous anomaly detection continues to be performed for the data stream and the signal, based on the new anomaly detection definition.
US10146606B2 Method for system debug and firmware update of a headless server
An information handling system includes a network interface device coupled to a network, a memory including first code to instantiate an operating system including an exception handler and second code to instantiate an exception handler interface and a UNDI module, and a processor to execute the first code and the second code. The network interface device is responsive to a Universal Network Device Interface (UNDI) command. The operating system detects an exception and invokes the exception handler to write a stack frame associated with the exception to the memory in response to detecting the exception. The exception handler interface determines that the stack frame has been written in the memory and directs the UNDI module to provide the UNDI command to the network interface device to communicate the stack frame to the network.