Document | Document Title |
---|---|
US10498073B2 |
Connector
A connector (10) includes a wire (W) having a core (W1) coated with an insulation coating (W2). A core accommodating portion (21) accommodates the exposed core (W1). A terminal (30) includes a core connecting portion (32) connected to the core (W1) exposed inside the core accommodating portion (21), and a terminal connecting portion (31) projects from the core connecting portion (32) in a direction intersecting a linear direction of the coated wire (W). A terminal accommodating portion (40) accommodates the terminal (30) and is connected to the core accommodating portion (21). A coating fixing portion (22) fixes the insulation coating (W2) and is connected to the core accommodating portion (21). The core (W1) is movable in the intersecting direction in the core accommodating portion (21). The terminal (31) is movable in the intersecting direction in the terminal accommodating portion (40) as the core (W1) moves. |
US10498072B2 |
Waterproof connector
A butting surface (6) is formed on a tip of the receptacle (2) of a male connector (M), and a smooth sealing surface (10) is formed on a back side via a tapered surface (7, 9). A pad (5) to be butted in a compressed state by the butting surface (6) when the male connector and a female connector (M, F) are connected is mounted in a back part of a terminal accommodating portion (13) of the female connector (F). A seal body (14) separate from the pad (5) and held in close contact with the sealing surface (10) in a watertight manner is mounted in front of the pad (5) in the terminal accommodating portion (13). |
US10498070B2 |
Electrical connector having an improved O-ring and method of making the same
An electrical connector assembly includes an electrical connector and an outer frame receiving the electrical connector. The electrical connector includes an insulative housing, a number of conductive terminals affixed to the insulative housing, and a shielding shell enclosing the insulative housing. The insulative housing includes a base portion and a tongue portion. There exists an annular groove between an outer surface of the shielding shell and an inner wall of the outer frame. The outer frame includes a number of dispensing holes penetrating the inner wall and an outer wall thereof and communicating with the annular groove. An o-ring is injected into the annular groove through the dispensing holes by the insulative materials sealing a gap between the shielding shell and the outer frame. Since the o-ring is formed after assembling the electrical connector to the outer frame, the gap is better sealed. |
US10498065B2 |
Connector, connector assembly, and method for manufacturing connector
A base member is made of thermoplastic resin. A plurality of terminals are each inserted in a corresponding one of through holes formed through the base member. The terminals include fixed portions positioned on an upper surface of the base member. The base member includes a first fixing portion integrally formed with the base member. The first fixing portion has a covering portion overlapping with the fixed portion and fixing the fixed portion to the upper surface of the base member. |
US10498062B2 |
Electrical connector
An electrical connector includes an insulating body and conductive terminals. The insulating body defines receiving holes, each of the receiving holes receiving a respective one of the conductive terminals. Each receiving hole includes a first hole portion, a second hole portion and a third hole portion. Each conductive terminal includes a main body, an elastic arm, and a connection portion. The main body is received in the second hole portion, the first hole portion and the third hole portion are respectively positioned on two opposite sides of the main body, and the elastic arm is at least partially positioned above the first hole portion. The insulating body includes a support portion located on a side of the main body, and the support portion and the third hole portion are located on the same side of the main body. |
US10498061B1 |
Coaxial connector assembly
A coaxial connector assembly includes a connector module having a connector body that includes contact cavities extending between a front side and a rear side of the connector body. The connector module has a cover having openings. Coaxial contacts are received in corresponding contact cavities each having a coaxial signal element and outer contact. The outer contact has a cable segment coupled to a coaxial cable and a mating segment. The cable segment has a front section and a rear section having a larger diameter than the front section and located rearward of the cover to receive the cable. The front section passes through the opening into the contact cavity to engage the mating segment. Biasing springs are located between the cover and the mating segment of the coaxial contact to bias the coaxial contact in the mating direction. |
US10498060B2 |
Substrate connection structure
A substrate connection structure that enables a reduction in thickness is provided. An electrical connector (11) of a connector unit (2) has a housing (22) fixed to an LED substrate (10), contacts (21), and reinforcement tabs (23). The housing (22) includes a bottom wall main body (36) arranged in periphery of a notch portion (18) of the LED substrate (10), and support portions (37) arranged at end portions of the bottom wall main body (36) in a width direction (X1) and supported by a second surface (16) of the LED substrate (10). The reinforcement tabs (23) each include a first fixing portion (45) fixed to the bottom wall main body (36), an extension portion (46) extending from the first fixing portion (45) so as to move away from the first fixing portion (45) along the width direction (X1), and a second fixing portion (47) formed at a leading end of the extension portion (46), arranged side-by-side with the corresponding support portion (37) in a length direction (Y1), and fixed to the second surface (16) of a mounting portion (19). |
US10498058B1 |
Connector and connector assembly
A connector has a body part and a side wall part which extends in the longitudinal direction, wherein a reinforcing bracket includes: a body part formed on both ends in the longitudinal direction, a side part which is connected to the body part and disposed on a mating guide side wall part on both sides of the mating guide part, and coupling parts which extend in the longitudinal direction with both ends thereof connected to the side part, the side part includes a mating guide engagement part which is engageable with a counterpart mating guide engagement part formed in a counterpart reinforcing bracket installed on a counterpart connector body, the coupling parts include a shield plate part outside the side wall part as well as a supporting part inside the side wall part, and the supporting part includes a supporting engagement part which is engageable with a counterpart supporting engagement part formed in a counterpart supporting part of the counterpart reinforcing bracket. |
US10498055B2 |
Board to board connector assembly
A board to board connector assembly includes a male board connector, a female board connector, and an engagement structure for effectively engaging the male board connector with the female board connector. This assures effective engagement between the female and male board connectors even in the case of insufficient contact area therebetween, such that height of engagement between the female and male board connectors can be reduced desirably, making the board to board connector assembly well applicable to various miniaturized electronic devices. Moreover, the board to board connector assembly of the invention includes a plurality of conductors for simultaneously transmitting various signals, such that the number of connectors used in the electronic devices can be reduced. This also allows the board to board connector assembly to be readily applied to various miniaturized electronic devices. |
US10498052B2 |
Automatic cable splice
A cable splice includes a casing, a guide, and a pilot cup. The casing has a first opening and an interior cavity. The guide includes a receiving end and a shaft extending at least partially into the interior cavity. The pilot cup is integrally formed with the guide and frangibly connected to the shaft. The cable splice may also include a clamp positioned in the interior cavity and moveable between a loading position and a terminated position. A biasing member urges the clamp into the terminated position. During movement of the clamp from the loading position to the terminated position, the clamp contacts the guide causing at least a portion of the shaft to exit the interior cavity. The guide may also include a rib and a slot allowing the guide to fit in casings having different sized interior cavities. |
US10498049B2 |
Assembly as a junction box replacement and method for installing said assembly
An assembly as a junction box replacement, having at least two electrical cables (4). A case (1) encases the ends (40) of the electrical cables (4). Clamping means (2) is arranged so as to extend around at least part of the case (1) and around the electrical cables (4) and is clamped for mutual strain relief. The invention further relates to a method for installing an assembly as a junction box replacement with the following steps: contacting the electrical conductors (41) by means of electrical terminals (42), inserting the ends (40) of the electrical cables (4) into the case (1) through the clamping means (2), which is not yet clamped, and tightening the clamping means (2) and thus mechanically connecting the protective sheaths (43) of the electrical cables (4) to each other and to the case (1). |
US10498044B2 |
Apparatus for configuring a surface of an antenna
Aspects of the subject disclosure may include, for example, an antenna structure having a feedline, and a dielectric antenna coupled to the feedline. A first structural feature of an aperture of the dielectric antenna and a second structural feature of a junction between the feedline and the dielectric antenna can be configured to increase a front-to-back ratio of wireless signals received by the aperture of the dielectric antenna and received outside a reception area of the aperture of the dielectric antenna. Other embodiments are disclosed. |
US10498043B2 |
Multiple-feed antenna system having multi-position subreflector assembly
A multiple-feed antenna system includes a primary reflector that directs signals along a primary RF signal path and a movable subreflector assembly. When the subreflector assembly is in a first position, a first subreflector element of the subreflector assembly redirects signals traveling along the primary RF signal path to a first RF signal path and a second subreflector element of the subreflector assembly does not intersect the primary RF signal path. When the subreflector assembly is in a second position, the second subreflector element redirects signals traveling along the primary RF signal path to a second RF signal path and the first subreflector element does not intersect the primary RF signal path. The antenna system includes a first feed of the antenna system intersects the first RF signal path, a second feed that intersects the second RF signal path, and an actuator that moves the subreflector assembly. |
US10498040B2 |
Vivaldi horn antennas incorporating FPS
Vivaldi tapered slot and Vivaldi horn antennas that feature or include fractal plasmonic surfaces (“FPS”) are described. Vivaldi slot antennas are described which include a conductive surface defining a tapered slot, with the conductive surface including a plurality of fractal resonators which form or constitute a fractal plasmonic surface (FPS). In some embodiments the fractal resonators can be defined by slots. In some embodiments the fractal resonators can include self-complementary features. In exemplary embodiments, two Vivaldi horn antennas may be used for a Vivaldi horn antenna. The two Vivaldi FPS antennas can be arranged in a crossed or cross configuration such that the two antennas are essentially perpendicular to one another and are therefore able to receive and transmit two orthogonal polarizations of radiation. The two antennas can be fed by separate respective feed lines. The two antennas can be mounted inside of a horn or casing. |
US10498039B2 |
Base station
Embodiments provide a base station, including an antenna unit and a radio frequency unit. A port corresponding to a receive channel that is of the radio frequency unit and in a working state and a port corresponding to a transmit channel that is of the radio frequency unit and in the working state are separately connected to ports corresponding to different dual-polarized dipoles or different single-polarized dipoles in the antenna unit. The different dual-polarized dipoles or the different single-polarized dipoles in the antenna unit are mutually isolated. |
US10498037B1 |
Antenna circuit
In an antenna circuit including an antenna 1 and an antenna 2 that is connected in series with the antenna 1 and includes inductance, a variable capacitor Cv and a variable resistor Rv connected in parallel with the antenna 2 are provided. This enables controlling of an actual amplitude ratio r and a phase difference θ between currents I1 and I2 flowing through the two antennas 1 and 2 into desired values. Flows of the currents I1 and I2 with the phase difference θ through the antennas 1 and 2 enable forming of a favorable communication area. In addition, setting of the actual amplitude ratio r between the currents I1 and I2 flowing through the antennas 1 and 2 to a value other than 1 enables forming of an asymmetric communication area. |
US10498036B2 |
RFID system
A magnetic field focusing assembly includes a magnetic field generating device configured to generate a magnetic field, and a split ring resonator assembly configured to be magnetically coupled to the magnetic field generating device and configured to focus the magnetic field produced by the magnetic field generating device. |
US10498035B2 |
Cloaked low band elements for multiband radiating arrays
A multiband antenna, having a reflector, and a first array of first radiating elements having a first operational frequency band, the first radiating elements being a plurality of dipole arms, each dipole arm including a plurality of conductive segments coupled in series by a plurality of inductive elements; and a second array of second radiating elements having a second operational frequency band, wherein the plurality of conductive segments each have a length less than one-half wavelength at the second operational frequency band. |
US10498034B2 |
Antenna module
An antenna module is disclosed. The antenna module includes a circuit board and at least one antenna set. Wherein, the antenna set includes a driving antenna and a plurality of parasitic antennas. The driving antenna is formed on the circuit board, and the parasitic antennas are positioned with the driving antenna as a center on the circuit board. Whereby, the space occupied by the antenna module can be small, and beams of wireless signals radiated by the antenna module can be controlled. |
US10498030B2 |
Frequency reconfigurable antenna decoupling for wireless communication
Cellular antennas having a mutual coupling can be isolated by the generation of an additional current path along a ground plane. A first antenna element can resonate at a resonance that interferes with and is mutually coupled to a second antenna element operating in a same frequency range, such as a low band frequency range. One or more parasitic scattering elements can generate the additional current path between the two antennas and isolate the two antennas from one another. A parasitic scattering element can comprise two capacitors that alter a radiation pattern of one of the antennas and decrease a correlation between both antennas. |
US10498028B2 |
Combined phase shifter and multi-band antenna network system
The application discloses a combined phase shifter and a multi-band antenna network system. The combined phase shifter includes at least two phase shifters. The phase shifters have different frequency bands. Each phase shifter includes a signal line layer and components that are configured to change a phase of an output port of the signal line layer. The components are slidable relative to the signal layer. A filter circuit is provided at an output port of the signal layer. Output ports of filter circuits corresponding to the at least two phase shifters are connected by a conductor, and perform output using a common output port. |
US10498025B2 |
Wireless communication module
A ground layer is disposed within a dielectric substrate. An antenna pattern that operates as an antenna is disposed so as to be closer to a first surface of the dielectric substrate than the ground layer is. A high-frequency device that supplies a high-frequency signal to the antenna pattern is mounted in or on a second surface of the dielectric substrate, which is opposite to the first surface. A plurality of signal conductor columns and a plurality of ground conductor columns that are made of a conductive material project from the second surface. Each of the signal conductor columns is connected to the high-frequency device by a wiring pattern, which is provided in or on the dielectric substrate, and the ground conductor columns are connected to the ground layer. |
US10498020B2 |
Antenna and communication apparatus
An antenna includes, a radiation conductor that is fed by one end, has another end serving as an opened end, and emits or receives radio waves, a first grounding conductor that is installed at the one end side of the radiation conductor and is grounded, a second grounding conductor that is electrically coupled with the first grounding conductor and is formed in a cylindrical shape around the radiation conductor with an elongation direction of the radiation conductor as an axial direction. At least one of the first grounding conductor and the second grounding conductor is electric-field coupled with a conductor where the antenna is installed. |
US10498016B2 |
Antenna and vehicle having the antenna
An antenna includes an antenna body formed with a cylindrical shape having a radiation surface, an outer surface and an inner surface, and a plurality of partitions protruding from the inner surface to a central axis of the antenna body, wherein a plurality of radiation apertures is formed by the plurality of partitions, and the plurality of radiation apertures is formed in the radiation surface and is configured to radiate a radio wave. |
US10498014B2 |
Antenna and cap
An antenna and cap, in an example implementation, can include a system, comprising a computing device, a clearance region coupled to the computing device, and an antenna comprising a first antenna portion and a second antenna portion. The first antenna portion can be coupled to the computing device and to the clearance region, and the second antenna portion can be coupled to the clearance region. The system can include a first cap coupled to the second antenna portion via a first interconnection, and a second cap coupled to the second antenna portion via a second interconnection. The first cap and the second cap can be coupled to the computing device. |
US10498011B2 |
Electronic devices having closed-loop antenna adjustment capabilities
An electronic device may be provided with wireless circuitry that includes an antenna. Control circuitry may perform closed loop tuning adjustments on the antenna. For example, the control circuitry may adjust a tunable component to tune the antenna to a first tuning setting. The control circuitry may gather impedance values from the antenna while tuned to the first tuning setting and may process the impedance values to determine whether to tune the antenna to a second tuning setting. If the impedance values lie within a predetermined complex impedance region, the control circuitry may tune the antenna to the second setting. If the impedance values lie outside of the region, the control circuitry may continue to gather impedance values using the first setting. These operations may compensate for detuning of the antenna due to proximity of a user regardless of how the electronic device is held during operation. |
US10498007B2 |
Loop antenna for downhole resistivity logging tool
A loop antenna assembly is provided that can include a loop antenna with one of more magnet wires encased in a non-magnetic flexible sheath and mounted to a transceiver block that is mountable to a tool body, where the loop antenna can at least partially encircle the tool body. The loop antenna can include a plurality of magnet wires each individually encased in the sheath, with a metal adaptor attached to each end. The magnet wire can be coated with thin insulation, thin enamel insulation, and/or a polymer film. A plane of the loop antenna can be perpendicular relative to the longitudinal axis or at an obtuse angle relative to the longitudinal axis. A non-magnetic locating ring positioned in the loop antenna assembly can secure the loop antenna of the assembly about the tool body. |
US10498004B1 |
Wideband dual directional coupler
A directional coupler device includes an asymmetric dual directional coupler for receiving a radio frequency (RF) signal and a switching circuit. The asymmetric dual directional coupler includes a main line having an input port and an output port, multiple coupled lines separated from the main line, the coupled lines having different lengths for providing different coupling factors, respectively, where each coupled line has first and second ports. The switching circuit selectively applies one of the different coupling factors of the coupled lines, depending on frequency of the RF signal in relation to a predetermined threshold frequency, while coupling a portion of forward power or reverse power of the RF signal to a coupling reading port, to mitigate power loss in an upper frequency range of the RF signal, while satisfying coupling criteria. |
US10497997B2 |
Assembly and method to maintain clearance to a thermal fin within a battery assembly
An exemplary battery assembly includes, among other things, a thermal fin, a frame holding the thermal fin, and a stand-off of the frame configured to limit relative movement of the thermal fin toward a thermal exchange plate. An exemplary thermal fin positioning method, includes limiting relative movement of a thermal fin toward a thermal exchange plate using a stand-off disposed upon a battery cell assembly frame. |
US10497994B2 |
Battery pack and vehicle including such battery pack
A battery pack, which includes a pack case forming an appearance of the battery pack, at least one battery module provided in the pack case and having at least one battery cell therein, and a coolant circulator connected to the at least one battery module to circulate a coolant into the at least one battery module, at least a portion of the coolant circulator pressing the at least one battery module in the pack case, is provided. |
US10497992B2 |
Washer for detecting electrolyte leakage, and secondary battery comprising same
The present disclosure relates to a case for a secondary battery and a secondary battery having the same. More specifically, it relates to a case for a secondary battery having a washer for detecting leakage with a structure improved so as to check leakage of an electrolyte and a secondary battery having the same.A lithium ion secondary battery according to the present disclosure provides an effect of easily checking the leakage of an electrolyte with naked eyes through the color change of a washer when a trace amount of the electrolyte leaks. |
US10497984B2 |
Embedded solid-state battery
Elements of an electrochemical cell using an end to end process. The method includes depositing a planarization layer, which manufactures embedded conductors of said cell, allowing a deposited termination of optimized electrical performance and energy density. The present invention covers the technique of embedding the conductors and active layers in a planarized matrix of PML or other material, cutting them into discrete batteries, etching the planarization material to expose the current collectors and terminating them in a post vacuum deposition step. |
US10497980B2 |
Electrolytic solution
An electrolytic solution containing a heteroelement-containing organic solvent at a mole ratio of 3-5 relative to a metal salt, the heteroelement-containing organic solvent containing a specific organic solvent having a relative permittivity of not greater than 10 and/or a dipole moment of not greater than 5D, the metal salt being a metal salt whose cation is an alkali metal, an alkaline earth metal, or aluminum and whose anion has a chemical structure represented by general formula (1) below: (R1X1)(R2SO2)N general formula (1). |
US10497977B2 |
Specific ionic liquid and method for producing same
The invention relates to an ionic liquid, comprising the association of a cation, chosen from the following cations of formulas (I) to (III): in which: —R1 to R4 for formulas (I) and (II), and R1 to R3 for formula (III) represent, independently from one another, a hydrogen atom or an aliphatic or cyclic hydrocarbon group, under the condition that at least one of the groups R1 to R4, for formulas (I) and (II) and at least one of the groups R1 to R3 for formula (III) represents an aliphatic hydrocarbon group comprising at least two carbon atoms and at least one of the groups R1 to R4 for formulas (I) and (II) and at least one of the groups R1 to R3 for formula (III) represents a hydrogen atom; and an anion chosen from the following anions of formulas (IV) and (V): in which: —R5 is a cyclic hydrocarbon group; —n1 is an integer equal to 1, 2, 3, 4, 5 or 6; and—n2 is an integer equal to 1, 2, 3 or 4. |
US10497974B2 |
Fluorinated carbonates comprising two oxygen bearing functional groups
Fluorinated carbonates comprising two oxygen bearing functional groups, methods for the preparation thereof, and their use as solvent or solvent additive for lithium ion batteries and supercapacitors are disclosed. |
US10497963B2 |
Flexible secondary battery and method for manufacturing same
Provided are a flexible secondary battery and a method of manufacturing the same. The method includes forming an electrode including a metal fiber-like current collector and an active material combined with the metal fiber-like current collector; and providing a liquid pre-electrolyte that may be either thermally polymerized or crosslinked to the electrode and applying heat thereto, such that the liquid pre-electrolyte is integrated with the electrode and forms a gelated or solidified polymer electrode. |
US10497952B2 |
Vehicle fuel cell purging system
A vehicle includes a fuel cell having a stack for generating power and a controller. The controller is programmed to, in response to a fuel cell temperature decreasing to less than a temperature threshold after a shutdown, initiate a primary purge of the stack and terminate the primary purge at a predetermined anode pressure. |
US10497947B2 |
Seal for a fuel cell, and fuel cell
A seal (34) for a fuel cell (10), which includes multiple bipolar plates (13) and at least one membrane electrode assembly (12), the seal (34) having a seal body (40) surrounding a free inner chamber (42) is provided. It is provided that at least two flow barriers (46) pointing into the inner chamber (42) are formed as a single piece with the seal body (40), the flow barriers (46) being situated at a distance from the seal body (40) by at least one connecting element (48). |
US10497943B2 |
Core-shell catalyst and method for palladium-based core particle
A core-shell catalyst includes a porous, palladium-based core particle and a catalytic layer on the particle. The particle can be made by providing a precursor particle that has palladium interspersed with a sacrificial material. At least a portion of the sacrificial material is then removed such that the remaining precursor particle is porous. |
US10497938B2 |
Battery
The present invention relates to a battery that includes at least one electrochemical cell. The at least one electrochemical cell includes a first electrode, a second electrode, a first electroactive material, a second electroactive material, and an electrolyte which is in contact with both electrodes, and at least one of the first electroactive material and the second electroactive material includes a radialene compound. Also provided is an electroactive material as well as a radialene compound. |
US10497934B2 |
Negative electrode material for secondary battery, method for preparing the same and secondary battery having the same
A negative electrode active material for a secondary battery is provided. The negative electrode active material is composed of a composite including a metal element-doped inorganic particle or inorganic oxide particle, and a polymer coating layer coated on the metal element-doped inorganic particle or inorganic oxide particle, wherein the metal element is included in an amount of 0.01 to 20 parts by weight based on 100 parts by weight of the inorganic particle or inorganic oxide particle. Also provided are a method for preparing the negative electrode active material and a secondary battery having enhanced lifetime and high-efficiency charge/discharge properties by including the negative electrode active material. |
US10497933B2 |
Cathode active material, method of preparing the cathode active material, and all-solid-state battery including the same
A cathode active material including a first composite oxide represented by Formula (1): xV2O5.Li3PO4 (1) wherein, in Formula 1, x satisfies 2 |
US10497930B2 |
Anode comprising multiple protective layers, and lithium secondary battery comprising same
The present invention relates to a negative electrode including a multi-protective layer and a lithium secondary battery including the same, and the multi-protective layer prevents lithium dendrite growth on a surface of the electrode, and does not cause overpotential during charge and discharge since the protective layer itself does not function as a resistive layer, and therefore, is capable of preventing battery performance decline and securing stability when operating a battery. |
US10497929B2 |
Anode for secondary battery and secondary battery including the same
An anode for a secondary battery in which Sn metal powder particles function as a conductive material in combination with a carbonaceous conductive material, and a secondary battery including the anode and having improved electroconductivity are provided. The secondary battery including the anode has improved electroconductivity and reduced resistance, and thus can show excellent output performance. |
US10497928B2 |
Positive-electrode active material and battery
A positive-electrode active material contains a compound that has a crystal structure belonging to the space group FM3-M and that is represented by the composition formula (1): LixMeyOαFβ (1) wherein Me denotes one or two or more elements selected from the group consisting of B, Ce, Si, Zr, Nb, Pr, Ti, W, Ge, Mo, Sn, and solid solutions thereof, and the following conditions are satisfied. 1.8≤x≤2.2 0.8≤y≤1.3 1.2≤α≤2.5 0.5≤β≤1.8 |
US10497923B2 |
Method for manufacturing lead material for battery
A lead material for a battery includes a metal plate made of single metal, in which the hardness of a central portion is lower than the hardness of a surface layer portion. |
US10497916B2 |
Separator for electrochemical cell and method for its manufacture
An electrode/separator assembly for use in an electrochemical cell includes a current collector; a porous composite electrode layer adhered to the current collector, said electrode layer comprising at least electroactive particles and a binder; and a porous composite separator layer comprising inorganic particles substantially uniformly distributed in a polymer matrix to form nanopores and having a pore volume fraction of at least 25%, wherein the separator layer is secured to the electrode layer by a solvent weld at the interface between the two layers, said weld comprising a mixture of the binder and the polymer. Methods of making and using the assembly are also described. |
US10497911B2 |
Battery module, battery pack including battery module, and automobile including battery pack
Provided is a battery module including: a battery cell assembly including a plurality of battery cells stacked with one another; end plates configured to cover front and rear portions of the battery cell assembly and to be coupled to the battery cell assembly at a side of each of the end plates; and a fixing holder configured to be mounted to a battery cell assembly at an opposite side of each of the end plates in order to at least partially cover the battery cell assembly, and to protrude from front and rear portions of the end plates. |
US10497910B2 |
Battery module
Disclosed is a battery module which may have a simple structure, be advantageous in making a small and light design, have excellent assembly and be strong against impact or vibration, by removing or decreasing coupling components for coupling cartridges. The battery module includes a plurality of pouch-type secondary batteries arranged in a lateral direction to stand in a vertical direction, a plurality of cartridges configured to accommodate the pouch-type secondary batteries in an inner space thereof, the cartridges being stacked in a lateral direction, and a housing provided to at least one of front and rear ends of the cartridges and coupled and fixed to at least two cartridges. |
US10497908B2 |
Sealed packages for electronic and energy storage devices
The present disclosure provides insulated assemblies for electronics packaging, the assemblies in some embodiments including an electrical connection extending through a tube that extends through an insulating vacuum space. |
US10497905B2 |
Organic electroluminescence display device having enhanced visibility of black from an oblique direction
An organic electroluminescence display device includes, from a visible side, at least: a circular polarization plate; and an organic electroluminescence display element having a pair of electrodes and an organic light emitting layer sandwiched therebetween. A high refractive index layer has a refractive index of greater than 1.7 and less than 2.1 is disposed between the plate and one of the electrodes on the visible side, the plate has a polarizer, a λ/2 plate, and a λ/4 plate in this order from the visible side, a retardation RthA (550) of the λ/2 plate in a thickness direction at a wavelength of 550 nm is within a range of greater than −120 nm and less than −40 nm, and a retardation RthB (550) of the λ/4 plate in a thickness direction at a wavelength of 550 nm is within a range of greater than −60 nm and less than 20 nm. |
US10497901B2 |
Display device
An organic EL display device 1 includes a flexible plastic substrate 10, an organic EL element 4 on the plastic substrate 10, and a sealing film 2 provided on the plastic substrate 10 to cover the organic EL element 4. The sealing film 2 includes a first sealing layer 25 on a surface of the plastic substrate 10, a stress relief layer 26 on a surface of the first sealing layer 25, and a second sealing layer 27 on a surface of the stress relief layer 26. Compressive stress of the first sealing layer 25 is lower than compressive stress of the second sealing layer 27. |
US10497898B2 |
Sealed device housing with particle film-initiated low thickness laser weld and related methods
A laser weldable device housing substrate, device housing and related method are provided. The substrate includes a first surface, a second surface opposite the first surface, and a thin inorganic particle layer supported by the first surface. The inorganic particle layer includes a plurality of particles arranged in a layer on the first surface. The particles have an average diameter of less than or equal to 1.0 μm, and the inorganic particle layer has an average thickness of less than or equal to 5 μm. |
US10497889B2 |
Organic light emitting display apparatus
An organic light emitting display apparatus including a substrate including a plurality of pixel areas; a pixel electrode on the substrate; an opposite electrode on the pixel electrode, the opposite electrode transmitting light; an organic light emitting layer between the pixel electrode and the opposite electrode, the organic light emitting layer emitting a first light toward the opposite electrode; a light emitting layer on the opposite electrode, the light emitting layer absorbing a portion of the first light and emitting a second light; and a sealing layer on the light emitting layer, the sealing layer sealing the pixel electrode, the opposite electrode, the organic light emitting layer, and the light emitting layer. |
US10497881B2 |
Organic semiconductor element, manufacturing method thereof, composition for forming organic semiconductor film, compound, and organic semiconductor film
An object to be achieved by the present invention is to provide an organic semiconductor element and an organic semiconductor film having high mobility and excellent heat resistance, and a manufacturing method thereof, to provide a novel compound that is suitable as an organic semiconductor, and to provide a composition for forming an organic semiconductor film in which coating film formability is excellent, with which an organic semiconductor element that has high mobility can be obtained, and in which heat resistance is excellent, an organic semiconductor element in which the composition for forming an organic semiconductor film is used, and a manufacturing method thereof.The organic semiconductor element according to the present invention includes a compound represented by Formula 1 below included in an organic semiconductor layer. |
US10497873B2 |
Display panel manufacturing system and method of manufacturing a display panel using the same
A display panel manufacturing system includes a substrate providing module configured to provide a substrate including an active region on which thin-film transistors are disposed, and a peripheral region adjacent to the active region, a test substrate providing module configured to provide a test substrate, an organic film forming module configured to form an ink pattern on each of the substrate and the test substrate, the organic film forming module including a plurality of heads, each of which is configured to drop an ink, an offset inspection module configured to inspect the ink pattern on the substrate, a pattern inspection module configured to inspect the ink pattern on the test substrate, and a droplet inspection module configured to inspect an ink, which is dropped from a head selected from the heads. |
US10497872B2 |
Negative differential resistance devices
Examples herein relate to negative differential resistance devices. An example negative differential resistance device includes a first electrode and a first negative differential resistance device coupled to the first electrode. A second negative differential device is be coupled to the first negative differential resistance device. The second NDR device is different from the first NDR device. A second electrode is coupled to the second NDR device, and is electrically coupled with the first NDR device and the first electrode. |
US10497870B2 |
Materials and components in phase change memory devices
Phase change memory cells, structures, and devices having a phase change material and an electrode forming an ohmic contact therewith are disclosed and described. Such electrodes can have a resistivity of from 10 to 100 mOhm·cm. |
US10497869B2 |
Phase change memory and fabrication method thereof
A phase change memory and a fabrication method are provided. The fabrication method includes: providing a substrate; forming a heating layer on the substrate; forming a phase change layer on and in contact with one sidewall surface of the heating layer. The phase change memory includes: a substrate; a heating layer on the substrate; and a phase change layer on and in contact with one sidewall surface of the heating layer. |
US10497867B1 |
Multi-layer structure to increase crystalline temperature of a selector device
In some embodiments, a semiconductor device is provided. The semiconductor device includes a first amorphous switching structure disposed over a first electrode. A buffer structure is disposed over the first amorphous switching structure. A second amorphous switching structure is disposed over the buffer structure. A second electrode is disposed over the second amorphous switching structure, where the first and second amorphous switching structures are configured to switch between low resistance states and high resistance states depending on whether a voltage from the first electrode to the second electrode exceeds a threshold voltage. |
US10497861B2 |
Manufacturing techniques and corresponding devices for magnetic tunnel junction devices
Some embodiments relate to a magnetoresistive random-access memory (MRAM) cell. The cell includes a bottom electrode having a central bottom electrode portion surrounded by a peripheral bottom electrode portion. Step regions of the conductive bottom electrode couple the central and peripheral bottom electrode portions to one another such that an upper surface of the central portion is recessed relative to an upper surface of the peripheral portion. A magnetic tunneling junction (MTJ) has MTJ outer sidewalls which are disposed over the bottom central electrode portion and which are arranged between the step regions. A top electrode is disposed over an upper surface of the MTJ. Other devices and methods are also disclosed. |
US10497860B2 |
Perpendicular magnetic random-access memory (MRAM) formation by direct self-assembly method
Some embodiments of the present disclosure relate to a method that achieves a substantially uniform pattern of magnetic random access memory (MRAM) cells with a minimum dimension below the lower resolution limit of some optical lithography techniques. A copolymer solution comprising first and second polymer species is spin-coated over a heterostructure which resides over a surface of a substrate. The heterostructure comprises first and second ferromagnetic layers which are separated by an insulating layer. The copolymer solution is subjected to self-assembly into a phase-separated material comprising a pattern of micro-domains of the second polymer species within a polymer matrix comprising the first polymer species. The first polymer species is then removed, leaving a pattern of micro-domains of the second polymer species. A pattern of magnetic memory cells within the heterostructure is formed by etching through the heterostructure while utilizing the pattern of micro-domains as a hardmask. |
US10497858B1 |
Methods for forming structures for MRAM applications
Embodiments of the disclosure provide methods and apparatus for fabricating magnetic tunnel junction (MTJ) structures on a substrate for MRAM applications, particularly for spin-orbit-torque magnetic random access memory (SOT MRAM) applications. In one embodiment, a magnetic tunnel junction (MTJ) device structure includes a magnetic tunnel junction (MTJ) pillar structure disposed on a substrate, and a gap surrounding the MTJ pillar structure. In yet another embodiment, a magnetic tunnel junction (MTJ) device structure includes a spacer layer surrounding a patterned reference layer and a tunneling barrier layer disposed on a patterned free layer, and a gap surrounding the patterned free layer. |
US10497856B2 |
Electrical contact arrangement for microfabricated ultrasonic transducer
An ultrasound-on-a-chip device has an ultrasonic transducer substrate with plurality of transducer cells, and an electrical substrate. For each transducer cell, one or more conductive bond connections are disposed between the ultrasonic transducer substrate and the electrical substrate. Examples of electrical substrates include CMOS chips, integrated circuits including analog circuits, interposers and printed circuit boards. |
US10497852B2 |
Thermoelectric conversion material and thermoelectric conversion module
A thermoelectric conversion material includes a matrix phase configured from a semiconductor. A first grain-boundary phase and a second grain-boundary phase are provided at a grain boundary of the matrix phase. The first grain-boundary phase is configured from a material which does not form a compound with the matrix phase by a eutectic reaction, a eutectoid reaction, a peritectic reaction, a peritectoid reaction, an eccentric reaction, or a segregation reaction. The second grain-boundary phase is configured from a material having resistance which is lower than that of the matrix phase or the first grain-boundary phase. A ratio of a volume of the second grain-boundary phase to a volume of the first grain-boundary phase is smaller than 1. |
US10497849B2 |
Thermoelectric polymer composite, method of making and use of same
A thermoelectric composite includes a plurality of particles comprising a crosslinked polymer having a heat deflection temperature greater than or equal to 200° F. and a segregated network comprising a first filler material which is disposed between the particles to produce a thermoelectric response in response to application of a voltage difference or temperature difference across the thermoelectric composite. The first filler material includes a carbon material, a metal, a metal disposed on a carbon material, or a combination thereof. A process for preparing a thermoelectric article includes combining a first filler material and a plurality of particles comprising a polymer to form a composition and molding the composition to form a thermoelectric article, wherein the thermoelectric article is configured to produce a thermoelectric response in response to application of a voltage difference or temperature difference across the article. |
US10497848B2 |
Thermoelectric conversion material
Provided is a thermoelectric conversion material formed from a full Heusler alloy represented by the composition formula: Fe2+α(Ti1−βM1β)1−α+γ(Al1−δM2δ)1−γ. M1 represents at least one element selected from the group consisting of V, Nb and Ta, and M2 represents at least one element selected from the group consisting of Group 13 elements except for Al and Group 14 elements. α satisfies the relation: 0<α≤0.42, β satisfies the relation: 0≤β<0.75, and δ satisfies the relation: 0≤δ<0.5. The valence electron concentration, VEC, satisfies the relation: 5.91≤VEC<6.16. |
US10497847B2 |
Structure and manufacturing method of heat dissipation substrate and package structure and method thereof
A heat dissipation substrate structure includes a multilayer circuit board including a core board and build-up boards, a heat conduction layer, a cavity structure, bonding pads, and vias. The heat conduction layer is disposed within the core board, or on a surface of the core board, or on a surface of one of the build-up boards. The cavity structure is in the multilayer circuit board with respect to the heat conduction layer and exposes a first surface of the heat conduction layer. The bonding pads are on the surface of the multilayer circuit board at a side of a second surface of the heat conduction layer. The portions of the vias are connected to portions of the bonding pads and the heat conduction layer. Accordingly, heat flow can be distributed via a heat dissipation path from the bonding pads through the vias to the heat conduction layer. |
US10497840B2 |
Wavelength-converting film and light emitting device and display device using the same
A wavelength-converting film and a light emitting device and a display device using the same are disclosed. The wavelength converting film comprises a fluoride phosphor powder with a Mn4+ as an activator, wherein the fluoride phosphor powder with the Mn4+ as the activator comprises a sheet-like crystal and has a chemical formula of A2[MF6]:Mn4+, wherein A is Li, Na, K, Rb, Cs, NH4, or a combination thereof, and M is Ge, Si, Sn, Ti, Zr, or a combination thereof. |
US10497836B2 |
Light-emitting diode and application therefor
A light-emitting diode is provided to include: a transparent substrate having a first surface, a second surface, and a side surface; a first conductive semiconductor layer positioned on the first surface of the transparent substrate; a second conductive semiconductor layer positioned on the first conductive semiconductor layer; an active layer positioned between the first conductive semiconductor layer and the second conductive semiconductor layer; a first pad electrically connected to the first conductive semiconductor layer; and a second pad electrically connected to the second conductive semiconductor layer, wherein the transparent substrate is configured to discharge light generated by the active layer through the second surface of the transparent substrate, and the light-emitting diode has a beam angle of at least 140 degrees or more. Accordingly, a light-emitting diode suitable for a backlight unit or a surface lighting apparatus can be provided. |
US10497831B2 |
Semiconductor light emitting element and manufacturing method thereof
A semiconductor light emitting element is disclosed. The element includes a substrate including a first surface, a second surface opposite to the first surface, and a side surface that connects the first surface and the second surface; a semiconductor layer formed on the first surface of the substrate and configured to generate light; and a light reflective layer formed on the second surface of the substrate to cover an entire region of the second surface of the substrate and configured to reflect the light generated by the semiconductor layer toward the semiconductor layer. A modified layer, which has a physical property different from that of the other portion of the substrate, is formed on the side surface of the substrate to be spaced apart from the first surface toward the second surface by altering a material forming the substrate. |
US10497829B2 |
Semiconductor material doping
A solution for designing and/or fabricating a structure including a quantum well and an adjacent barrier is provided. A target band discontinuity between the quantum well and the adjacent barrier is selected to coincide with an activation energy of a dopant for the quantum well and/or barrier. For example, a target valence band discontinuity can be selected such that a dopant energy level of a dopant in the adjacent barrier coincides with a valence energy band edge for the quantum well and/or a ground state energy for free carriers in a valence energy band for the quantum well. Additionally, a target doping level for the quantum well and/or adjacent barrier can be selected to facilitate a real space transfer of holes across the barrier. The quantum well and the adjacent barrier can be formed such that the actual band discontinuity and/or actual doping level(s) correspond to the relevant target(s). |
US10497823B2 |
Light receiving device and method of manufacturing light receiving device
A light receiving device includes: first semiconductor layers provided on a first main surface of a semiconductor substrate and having a first conductivity type impurity at a first concentration; an insulating film provided between the first semiconductor layers; a photoelectric conversion element provided in the first semiconductor layer; a first electrode provided on the insulating film; and a second electrode provided on a second main surface opposite the first main surface of the semiconductor substrate. The photoelectric conversion element includes a second semiconductor layer provided at a predetermined depth from an upper surface of the first semiconductor layer and having a second conductivity type impurity at a second concentration, and a third semiconductor layer provided within the first semiconductor layer to surround a side surface and a lower surface of the second semiconductor layer and having the first conductivity type impurity at a third concentration higher than the first concentration. |
US10497820B1 |
Wedge-shaped fiber array on a silicon-photonic device and method for producing the same
A method of forming a wedge-shaped fiber array and a bottom base according to a probing pad layout of a Si-Photonic device to enable optical, DC and RF mixed signal tests to be performed at the same time and the resulting device are provided. Embodiments include a bottom base; and a fiber array with sidewalls and a top surface having a first angle and a second angle, respectively, over the bottom base, wherein the fiber array is structured to expose bond pads of a Si-Photonic device during wafer level Si-Photonic testing. |
US10497819B2 |
Efficient back surface field paste for crystalline silicon solar cells and preparation method thereof
An efficient back surface field paste for used crystalline silicon solar cells and its preparation method include Paste A and Paste B. Paste A comprises by weight: 50-60% aluminum powder, 2-6% inorganic binder, 10-20% organic binder, 16-26% organic solvent and 2-8% additives, and the sum of weight percentages of each component is 100%. Paste B comprises by weight: 85-90% aluminum powder, 0.1-1% inorganic binder, 1-5% organic binder, 2-8% organic solvent and 1-3% additives, and the sum of weight percentages of each component is 100%. |
US10497816B2 |
Semiconductor device
The semiconductor device of the present invention includes a first conductivity type semiconductor layer made of SiC, a Schottky electrode formed to come into contact with at least a portion of a surface of the semiconductor layer, a field region surrounding the Schottky electrode, an annular trench formed on the field region and surrounding the Schottky electrode and a second conductivity type layer formed under a portion of the Schottky electrode outside at least the portion of the surface of the semiconductor layer. |
US10497813B2 |
Array substrate and preparation method thereof, display panel and display device
An array substrate, preparation method thereof, display panel and display device are provided. The array substrate includes a base substrate and a plurality of thin film transistors distributed on the base substrate in an array. Each thin film transistor includes: a light-shielding block formed on the base substrate and provided with a first groove of which an opening direction is away from the base substrate; a buffer layer formed on one side of the light-shielding block away from the base substrate, a region of the buffer layer corresponding to the first groove being disposed with a second groove of which an opening direction is away from the base substrate; and a channel layer formed in the second groove. The structure uses bulges on two sides of the first groove to shield the light rays in regions without the thin film transistor, thereby improving the stability of the thin film transistor. |
US10497809B2 |
FINFET, method of manufacturing the same, and electronic device including the same
There are provided a Fin Field Effect Transistor (FinFET), a method of manufacturing the same, and an electronic device including the same. According to embodiments, the FinFET may include a fin formed on a substrate, a gate stack formed on the substrate and intersecting the fin, and a gate spacer formed on sidewalls of the gate stack. The gate spacer may include a dielectric material and a negative capacitance material. |
US10497805B2 |
Semiconductor structure and manufacturing method of the same
A semiconductor structure and a manufacturing method of a semiconductor structure are provided. The semiconductor structure includes a semiconductor substrate, a gate, a first diffusion region and a second diffusion region. The gate is disposed on the semiconductor substrate and extends along a first direction. The first diffusion region is formed in the semiconductor substrate, and the second diffusion region is formed in the first diffusion region. The first diffusion region has a first portion located underneath the gate and a second portion protruded from a lateral side of the gate, the first portion has a first length parallel to the first direction, the second portion has a second length parallel to the first direction, and the first length is larger than the second length. |
US10497799B2 |
Dummy dielectric fins for finFETs with silicon and silicon germanium channels
A method for forming a semiconductor device includes forming first fins from a first semiconductor material and second fins from a second semiconductor material and encapsulating the first fins and the second fins with a protective dielectric. Semiconductor material between the first fins and the second fins is etched to form trenches. A dielectric fill is employed to fill up the trenches, between the first fins and between the second fins. The first semiconductor material below the first fins and the second semiconductor material below the second fins are oxidized with the first and second fins being protected by the protective dielectric. Fins in an intermediary region between the first fins and the second fins are oxidized to form dummy fins in the intermediary region to maintain a substantially same topology across the device. |
US10497797B2 |
Semiconductor structure and manufacturing method thereof
A semiconductor structure including a semiconductor substrate and at least a fin structure formed thereon. The semiconductor substrate includes a first semiconductor material. The fin structure includes a first epitaxial layer and a second epitaxial layer formed between the first epitaxial layer and the semiconductor substrate. The first epitaxial layer includes the first semiconductor material and a second semiconductor material. A lattice constant of the second semiconductor material is different from a lattice constant of the first semiconductor material. The second epitaxial layer includes the first semiconductor material and the second semiconductor material. The second epitaxial layer further includes conductive dopants. |
US10497792B2 |
Contacts for highly scaled transistors
A semiconductor device and methods of forming the same are disclosed. The semiconductor device includes a substrate, first and second source/drain (S/D) regions, a channel between the first and second S/D regions, a gate engaging the channel, and a contact feature connecting to the first S/D region. The contact feature includes first and second contact layers. The first contact layer has a conformal cross-sectional profile and is in contact with the first S/D region on at least two sides thereof. In embodiments, the first contact layer is in direct contact with three or four sides of the first S/D region so as to increase the contact area. The first contact layer includes one of a semiconductor-metal alloy, an III-V semiconductor, and germanium. |
US10497790B2 |
Semiconductor device
A semiconductor device includes a semiconductor portion of a first conductivity type, a first semiconductor layer and a second semiconductor layer of a second conductivity type separated from each other and provided in an upper layer portion of the semiconductor portion, a gate electrode provided on the semiconductor portion, a first contact piercing the gate electrode, a second contact piercing the gate electrode, a first insulating film provided between the first semiconductor layer and a side surface of the first contact and between the first contact and the gate electrode, and a second insulating film provided between the second semiconductor layer and a side surface of the second contact and between the second contact and the gate electrode. A lower portion of the first contact is disposed inside the first semiconductor layer, a lower end of the first contact is connected to the first semiconductor layer. |
US10497789B2 |
Electronic device
A transistor structure is configured as a vertical type transistor. The transistor structure has a patterned electrode located between a gate electrode and a channel region of the transistor structure. The patterned electrode has one or more regions of discontinuity of the electrode. The patterned source electrode has at least two layers having at least a first and second barriers for injection of charge carriers into the channel region. The patterned electrode is configured such that a second layer having a second, higher, barrier for injection of charge carriers is configured to provide a physical barrier for flow of charge carriers from the electrode into the channel region. |
US10497787B2 |
Drift region implant self-aligned to field relief oxide with sidewall dielectric
An integrated circuit which includes a field-plated FET is formed by forming a first opening in a layer of oxide mask, exposing an area for a drift region. Dopants are implanted into the substrate under the first opening. Subsequently, dielectric sidewalls are formed along a lateral boundary of the first opening. A field relief oxide is formed by thermal oxidation in the area of the first opening exposed by the dielectric sidewalls. The implanted dopants are diffused into the substrate to form the drift region, extending laterally past the layer of field relief oxide. The dielectric sidewalls and layer of oxide mask are removed after the layer of field relief oxide is formed. A gate is formed over a body of the field-plated FET and over the adjacent drift region. A field plate is formed immediately over the field relief oxide adjacent to the gate. |
US10497786B2 |
Manufacturing method of semiconductor device
A manufacturing method of a semiconductor device includes the following steps. A first conductive layer, a first oxide layer, and a hardmask layer are sequentially formed on a substrate. The hardmask layer and the first oxide layer are patterned to form a stacking structure including a hardmask pattern and a first oxide pattern. An oxidation process is performed, such that a second oxide layer is formed on surfaces of the stacking structure and the first conductive layer, and a region of the first conductive layer adjacent to a sidewall of the stacking structure are oxidized to form an extending oxide pattern. The second oxide layer is removed. The stacking structure is applied as a mask to remove an exposed portion of the first conductive layer and the substrate therebelow, such that a first conductive structure and a recess in the substrate are formed. The stacking structure is removed. The extending oxide pattern is removed. |
US10497783B2 |
Semiconductor structure and method of preparing semiconductor structure
The invention provides a semiconductor structure and a method of preparing a semiconductor structure, which solves the problems of easy cracking, large warpage and large dislocation density which exist in a semiconductor compound epitaxial structure epitaxially grown on a substrate in the prior art. The semiconductor structure includes: a substrate; at least one periodic structure disposed over the substrate; wherein each of the periodic structures includes at least one period, each period including a first periodic layer and a second periodic layer which are sequentially stacked in an epitaxial direction. |
US10497779B2 |
Stacked nanowire semiconductor device
A method for forming a semiconductor device comprising forming a stack of nanowires, the stack including a first nanowire having a first length, and a second nanowire having a second length, the second nanowire arranged above the first nanowire, forming a sacrificial gate stack on the stack of nanowires, growing a source/drain region on the first, second nanowires, removing the sacrificial gate stack to expose channel regions of the first and second nanowires, and forming a gate stack over the channel regions. |
US10497776B2 |
Narrow gap device with parallel releasing structure
The present disclosure relates to a method of etching a narrow gap using one or more parallel releasing structures to improve etching performance, and an associated apparatus. In some embodiments, the method provides a semiconductor substrate with a narrow gap having a sacrificial material. One or more parallel releasing structures are formed within the semiconductor substrate at positions that abut the narrow gap. An etching process is then performed to simultaneously remove the sacrificial material from the narrow gap along a first direction from the one or more parallel releasing structures and along a second direction, perpendicular to the first direction. By simultaneously etching the sacrificial material from both the direction of the narrow gap and from the direction of the one or more parallel releasing structures, the sacrificial material is removed in less time, since the etch is not limited by a size of the narrow gap. |
US10497772B2 |
Display device having data lines spaced apart from each other by different distances
A display device includes a substrate with a display area and a non-display area, pixels disposed in the display area, a first wire extending from the pixels to the non-display area and disposed on the substrate, an insulating layer covering at least the first wire, a second wire extending from the pixels to the non-display area, and a second insulating layer or the first insulating layer covering the second wire, wherein the first wire is disposed on the non-display area either spaced apart from the second wire by a first distance and a second distance that is different from the first distance, or in a position overlapping at least part of the second wire. |
US10497768B2 |
Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus includes a lower substrate having a display area, and a sealing area outside of the display area, an upper substrate facing the lower substrate, a display unit at the display area, a sealing member at the sealing area, and adhering the upper substrate to the lower substrate, a metal pattern layer between the lower substrate and the sealing member, and defining a plurality of through-portions, a first metal layer along an edge of the display unit, and spaced from the metal pattern layer, and a plurality of metal patterns having island shapes between the metal pattern layer and the first metal layer. |
US10497767B2 |
Low-visibility display sensing
Electronic devices, storage medium containing instructions, and methods pertain to scanning a display during a sensing phase for the display. One or more parameters pertaining to operation or conditions around the display are obtained. Using the obtained one or more parameters, scanning mode parameters used for sensing are set based at least in part on the obtained one or more parameters. Using the scanning mode parameters, the display is scanned during a sensing phase of the display while reducing the likelihood of visible artifacts. |
US10497765B2 |
Organic light-emitting display panel and display apparatus thereof
An organic light-emitting display panel and a display apparatus are provided. An exemplary organic light-emitting display panel includes a substrate; an array layer disposed on the substrate and a display layer disposed on the array layer. The display layer includes an anode layer, a pixel definition layer having a plurality of the openings exposing the anode layer, an organic light-emitting material layer filled in the openings and connecting with the anode layer, and a cathode layer disposed on the organic light-emitting layer. The plurality of openings of the pixel definition layer includes a plurality of first openings and a plurality of second openings. Along a direction perpendicular to the organic light-emitting display panel, a height of a sidewall of at least a portion of a first opening is greater than a height of a sidewall of a second opening. |
US10497762B2 |
Method for manufacturing flexible display device and flexible display device
The disclosure provides a method for manufacturing a flexible display device and a flexible display device. The manufacturing method comprises: providing a bottom film to be treated, the bottom film being divided into a bezel bending area and a remaining area; surface treating the upper surface of the bottom film, such that an adhesive force between the bezel bending area and an adhesive layer to be laminated is less than an adhesive force between the remaining area and the adhesive layer to be laminated; providing a display panel to be laminated, and adhering the display panel to the upper surface of the bottom film via the adhesive layer; removing a portion of the bottom film that is located within the bezel bending area. |
US10497758B2 |
Display substrate and manufacture method thereof, display panel
A display substrate, a manufacture method thereof and a display panel are provided. The display substrate includes: a first substrate; a plurality of pixel units included in the first substrate, each of the pixel units at least including a first sub-pixel unit, a second sub-pixel unit and a third sub-pixel unit; a medium film laminated layer arranged on the first substrate, the medium film laminated layer at least covering the first sub-pixel unit and the second sub-pixel unit; the medium film laminated layer is configured to eliminate blue light in a first wavelength range passing the medium film laminated layer, the medium film laminated layer includes at least one first medium film layer and at least one second medium film layer which are laminated alternately, and a refractive index of the first medium film layer is greater than a refractive index of the second medium film layer. |
US10497757B2 |
Display device
A sub-pixel for a second color is disposed to be adjacent to a sub-pixel for a first color in a row direction. A sub-pixel for a third color is disposed to be adjacent to the sub-pixel for the first color in a column direction. Each of the sub-pixels for the first color, the sub-pixels for the second color, and the sub-pixels for the third color is connected with one of the scanning lines and one of the data lines. Number of main pixels per row is M and number of main pixels per column is N. Number of the scanning lines is (3/2)N. Number of sub-pixels connected with each of the scanning lines is 2M. Number of the data lines is 2M. Number of main pixels connected with each of the data lines is N. Number of sub-pixels connected with each of the data lines is (3/2)N. |
US10497750B2 |
Electronic memory using memristors and crossbars activating a plurality of memristors in series
A memory system comprising a plurality of layers of spaced-apart row electrodes, each having a dorsal and a ventral side, a plurality of layers of spaced-apart column electrodes, each having a dorsal and a ventral side is, and a plurality of layers of spaced-apart memristors arranged so that each of the row electrodes and each of the column electrodes is in contact with at least one memristor on the dorsal side thereof and with at least one memristor on the ventral side thereof. |
US10497747B2 |
Integrated piezoelectric microelectromechanical ultrasound transducer (PMUT) on integrated circuit (IC) for fingerprint sensing
Microelectromechanical (MEMS) devices and associated methods are disclosed. Piezoelectric MEMS transducers (PMUTs) suitable for integration with complementary metal oxide semiconductor (CMOS) integrated circuit (IC), as well as PMUT arrays having high fill factor for fingerprint sensing, are described. |
US10497745B2 |
Light-emitting diode device
A light-emitting diode device includes a substrate; a plurality of light-emitting units formed on the substrate, wherein the plurality of light-emitting units form a serially-connected array, and the serially-connected array includes: a plurality of adjacent light-emitting unit columns; a first light-emitting unit row; a second light-emitting unit row; and a third light-emitting unit row adjacent with the second light-emitting unit row; and a plurality of conductive connecting structures connecting the plurality of light-emitting units; wherein the light-emitting units in the first light-emitting unit rows having the same connecting direction; wherein the second and the third light-emitting unit rows include N light-emitting units with (N−1) times of sequentially connecting via (N−1) conductive connecting structures, and the (N−1) times of the sequentially connecting comprise (N/2) times of vertical connecting or (N/2) times of horizontal connections. |
US10497741B2 |
Apparatus and methods for optical emission detection
Apparatus and methods for optical emission detection comprising scintillating proximal sensors. |
US10497740B2 |
Solid-state imaging element, imaging device, and electronic device
The present technology relates to a solid-state imaging element, an imaging device, and an electronic device that can improve transfer efficiency of a charge accumulation unit (MEM) and can increase the number of saturation electrons Qs. In a case where a charge voltage conversion unit (FD) is connected to a center of a charge accumulation unit (MEM) in each pixel and pixels are arrayed in an array, a column in which photoelectric conversion units (PD) are arrayed and a column including charge voltage conversion units (FD) and pixel transistors are arrayed in parallel. The present technology can be applied to a CMOS image sensor. |
US10497738B2 |
First photon correlated time-of-flight sensor
A time-of-flight (TOF) sensor includes a light source, a plurality of avalanche photodiodes, and a plurality of pulse generators. Control circuitry is coupled to the light source, the plurality of avalanche photodiodes, and the plurality of pulse generators, and the control circuitry includes logic that when executed by the control circuitry causes the time-of-flight sensor to perform operations. The operations include emitting the light from the light source, and receiving the light reflected from an object with the plurality of avalanche photodiodes. A plurality of pulses is output from the individual pulse generators corresponding to the individual avalanche photodiodes that received the light, and a timing signal is output when the plurality of pulses overlap temporally. A time is calculated when a first avalanche photodiode in the plurality of avalanche photodiodes received the light. |
US10497730B2 |
Image sensors
An image sensor may include a substrate which includes a plurality of block regions. Each block region may include a separate plurality of pixel regions. Each pixel region may include a separate photoelectric element of a plurality of photoelectric elements in the substrate and a separate micro lens of a plurality of micro lenses on the substrate. Each micro lens of the plurality of micro lenses may be laterally offset from a vertical centerline of the pixel region towards a center of the block region. Each block region of the plurality of block regions may include a common shifted shape of the plurality of micro lenses of the block region. |
US10497727B2 |
Solid-state imaging device and electronic device with first and second charge accumulation regions
A solid-state imaging device includes a substrate and a photoelectric conversion region. The substrate has a charge accumulation region. The photoelectric conversion region is provided on the substrate. The photoelectric conversion region is configured to generate signal charges to be accumulated in the charge accumulation region. The photoelectric conversion region comprises a material that is not transparent. |
US10497726B2 |
Semiconductor device having silicon devices in a silicon layer and oxide semiconductor devices in an oxide semiconductor layer of a same chip and semiconductor device manufacturing method
A semiconductor device having reduced size, and a manufacturing method of the semiconductor device, where the semiconductor device has a silicon layer provided in a first region on a sapphire substrate, and a silicon device formed on the silicon layer. An oxide semiconductor layer is provided in a second region on the sapphire substrate, and an oxide semiconductor device is formed in the oxide semiconductor layer. The silicon device is connected to the oxide semiconductor device by plural wiring lines formed in a wiring line layer. |
US10497722B2 |
Array substrate and manufacturing method thereof, and liquid crystal display device
The present invention discloses an array substrate and a manufacturing method thereof, and a liquid crystal display device, which relate to the field of liquid crystal display technology and may keep patterns at the slit tail ends of slit electrodes consistent with predesigned patterns so as to avoid a trace mura phenomenon. The array substrate includes a plurality of sub-pixel units defined by crossing of a plurality of gate lines and a plurality of data lines, wherein a first electrode is arranged in each sub-pixel unit, the first electrode is a slit electrode, and a common electrode line is arranged below the first electrode. In each sub-pixel unit, a light blocking layer is arranged between the common electrode line and the first electrode, and both the slit tail end of the first electrode and the common electrode line are positioned in the area of the light blocking layer. |
US10497718B2 |
Silicon-on-insulator structure having bipolar stress, and manufacturing method therefor
Provided are a silicon-on-insulator structure having bipolar stress and a manufacturing method therefor. The manufacturing method comprises providing a composite substrate, wherein the composite substrate has a silicon substrate layer, a buried oxide layer and a silicon-on-insulator layer sequentially from bottom to top, epitaxially growing a silicon germanium layer on an upper surface of the silicon-on-insulator layer; depositing a hard mask layer to cover a portion of the silicon germanium layer corresponding to an N-type MOS transistor region; depositing a surface oxide layer to cover the silicon germanium layer and the hard mask layer; performing a high temperature annealing treatment so that a portion of the silicon-on-insulator layer corresponding to a P-type MOS transistor region is converted into a silicon-germanium-on-insulator layer, and the portion corresponding to the N-type MOS transistor region is converted into a tensile stress silicon-on-insulator layer. |
US10497716B2 |
Semiconductor memory device and manufacturing method thereof
Provided herein is a semiconductor device including: a channel layer; a data storage layer surrounding the channel layer and extending along the channel layer; interlayer insulating layers surrounding the data storage layer and stacked along the channel layer, wherein the interlayer insulating layers are spaced apart from each other, wherein a conductive area is disposed between the interlayer insulating layers; a conductive pattern disposed in the conductive area and surrounding the data storage layer; buffer patterns disposed between the interlayer insulating layers and the data storage layer and surrounding the data storage layer, wherein each of the buffer patterns includes a densified area, wherein the buffer patterns are separated from each other by the conductive area; and a blocking insulating pattern disposed between the conductive pattern and the data storage layer and surrounding the data storage layer. |
US10497713B2 |
3D semiconductor memory device and structure
A semiconductor memory, including: a first memory cell including a first transistor; a second memory cell including a second transistor; and a memory peripherals transistor, the memory peripherals transistor is overlaying the second transistor or is underneath the first transistor, where the second memory cell overlays the first memory cell at a distance of less than 200 nm, and where the memory peripherals transistor is part of a peripherals circuit controlling the memory. |
US10497712B2 |
Semiconductor memory
According to one embodiment, a memory includes: a first gate of a first transistor and a second gate electrode of the second transistor facing the a semiconductor layer; an oxide semiconductor layer between the first and second transistors and including first to fifth portions in order; a third gate of a first cell facing the first portion; a fourth gate of a third transistor facing the second portion; a fifth gate of a second cell facing the third portion; a sixth gate of a fourth transistor facing the fourth portion; an interconnect connected to the fifth portion; a source line connected to the first transistor; and a bit line connected to the second transistor. A material of the third gate is different from a material of the fourth gate. |
US10497708B1 |
Memory structure and forming method thereof
A memory structure provided by this invention includes a first substrate, a dielectric layer, a bonding pad, and an isolation structure. The first substrate includes a substrate layer and a memory layer. The substrate layer has opposite first and second surfaces, the memory layer is located on the first surface of the substrate layer, and the first substrate includes a bonding pad region. The dielectric layer is disposed on the second surface of the substrate layer. The bonding pad is disposed on the surface of the dielectric layer in the bonding pad region. The isolation structure penetrates through the substrate layer and is disposed at the edge of the bonding pad region and surrounds the substrate layer in the bonding pad region, and the isolation structure is used for isolating the substrate layer in the bonding pad region from the substrate layer at the periphery of the isolation structure. |
US10497706B2 |
Semiconductor device and method of manufacturing the same
Provided is a semiconductor device which has a non-volatile memory including: a semiconductor substrate; a tunnel insulating film formed on a surface of the semiconductor device; a floating gate formed on the tunnel insulating film; a memory cell transistor drain region and a memory cell transistor source region formed from the surface to an inside of the semiconductor substrate in a vicinity of both ends of the floating gate; a first interface formed between the semiconductor substrate and the tunnel insulating film; and a second interface formed between the floating gate and the tunnel insulating film. The first interface and the second interface form an uneven structure having a curvature that changes at an identical period with respect to a place in sectional view. |
US10497703B2 |
Method, apparatus, and system having super steep retrograde well with silicon and silicon germanium fins
At least one method, apparatus and system disclosed involves forming a finFET device having silicon and silicon germanium fins. The method includes: forming an n-doped and a p-doped region in a semiconductor wafer; forming a layer of silicon above both the those regions; removing a portion of the silicon layer above the p-doped region to create a first recess; forming a layer of silicon germanium in the first recess; etching away at least a portion of the silicon layer and the underlying p-doped region; etching away at least a portion of the silicon germanium layer and the underlying n-doped region; forming fins from the unetched silicon and silicon germanium layers; and forming a shallow trench isolation dielectric in the etched away portion of the silicon layer and the underlying p-doped region and in the etched away portion of the silicon germanium layer and the underlying n-doped region. |
US10497702B2 |
Metal-oxide semiconductor (MOS) standard cells employing electrically coupled source regions and supply rails to relax source-drain tip-to-tip spacing between adjacent MOS standard cells
Metal-oxide semiconductor (MOS) standard cells employing electrically coupled source regions and supply rails to relax source-drain tip-to-tip spacing between adjacent MOS standard cells are disclosed. In one aspect, a MOS standard cell includes supply rails disposed in a first metal layer and along respective axes in an X-axis direction. The MOS standard cell includes metal lines disposed in the first metal layer and along respective axes in the X-axis direction. The MOS standard cell includes a source region formed in a semiconductor substrate beneath the first metal layer and adjacent to a plane in an X-Z-axis direction disposed between a supply rail and the source region. The source region is electrically coupled to the corresponding supply rail. Forming the source region in this manner allows the MOS standard cell to be disposed adjacent to other MOS standard cells while achieving the minimum required source-drain tip-to-tip spacing. |
US10497697B2 |
Low capacitance transient voltage suppressor
A transient voltage suppressor (TVS) circuit includes a first finger and a second finger of semiconductor regions arranged laterally along a first direction on a major surface of a semiconductor layer, the first finger and second finger extending in a second direction orthogonal to the first direction on the major surface of the semiconductor layer. The semiconductor regions in a first portion of the first and second fingers form a silicon controlled rectifier and the semiconductor regions in a second portion of the first and second fingers form a P-N junction diode. |
US10497693B1 |
Fractional-height transitional cell for semiconductor device layout
Subject matter disclosed herein relates generally to semiconductor devices, and, more particularly, to semiconductor device layout, including, for example, cells incorporating finFET-type devices. A semiconductor device may include finFET-type devices, for example, arranged in a standard cell architecture including fractional-height cells. |
US10497692B2 |
SRAM structure with alternate gate pitches
The present disclosure relates to semiconductor structures and, more particularly, to a SRAM structure with alternate gate pitches and methods of manufacture. The structure includes an array of memory cells having a plurality of gate structures with varying gate pitches, the varying gate pitches comprising a first dimension sized for placement of a bitline contact and a second dimension sized for placement of source/drain contacts, the first dimension being larger than the second dimension. |
US10497691B2 |
Methods of stacking semiconductor dies
A method of stacking semiconductor dies includes attaching a lower semiconductor die to a base substrate with an adhesive layer and attaching an upper semiconductor die to the lower semiconductor die with another adhesive layer. A thermo-compression bonding technique is applied to the upper semiconductor die to cure the adhesive layers and to bond the upper semiconductor die to the lower semiconductor die. |
US10497680B2 |
Nanoscale LED electrode assembly having improved electrical contact and manufacturing method thereof
Provided are a method of manufacturing a nanoscale light-emitting diode (LED) electrode assembly having improved electrical contacts, and more particularly, a nanoscale LED electrode assembly having improved electrical contacts and capable of increasing conductivity between electrodes and nanoscale LED devices and decreasing contact resistance, and a method of manufacturing the same. |
US10497678B2 |
Semiconductor package assembly with passive device
A semiconductor package assembly includes a first substrate. A first semiconductor die is disposed on the first substrate. A passive device is located directly on the first semiconductor die. The passive device is disposed within a boundary of the first semiconductor die in a plan view. |
US10497676B2 |
Semiconductor device having through silicon vias and manufacturing method thereof
In The semiconductor device, a semiconductor substrate has first and second surfaces. A circuitry layer is formed over the first surface and a first insulating layer is further formed over the circuitry layer. A second insulating layer including a first insulating element is formed over the second surface. A third insulating layer including a second insulating element different from the first insulating element of the second insulating layer is formed over the second surface with an intervention of the second insulating layer therebetween. A penetration electrode penetrates through the semiconductor substrate, the circuitry layer, the first insulating layer, the second insulating layer and the third insulating layer. |
US10497671B2 |
Semiconductor packages including chip stacks
A semiconductor package may include a first chip stack, a second chip stack, and a third chip stack. The third chip stack may include third semiconductor chips, the third chip stack coupled to both of the first and second chip stacks. |
US10497670B2 |
Multi-chip package capable of testing internal signal lines
A multi-chip package capable of testing internal signal lines including a printed circuit board, a first semiconductor chip mounted on the printed circuit board and including a test circuit, and second semiconductor chips mounted on the printed circuit board and electrically connected to the first semiconductor chip via a plurality of internal signal lines may be provided. The test circuit may be configured to enable circuits of the first semiconductor chip connected to pads contacting the plurality of internal signal lines, transmit complementary data to at least two pads from among the pads, and form a current path in the circuits connected to the at least two pads, thereby detecting a short-circuit between the internal bonding wires. |
US10497664B1 |
Wire bonded electronic devices to round wire
A disclosed circuit arrangement includes adhesive transfer tape, and an electronic device attached to adhesive of the adhesive transfer tape. First and second cross wires are attached to the adhesive and are disposed proximate the electronic device. One or more wire segments are attached to the adhesive and have first and second portions attached at a third portion of the first cross wire and at a fourth portion of the second cross wire, respectively. The first and second cross wires and the one or more wire segments have round cross sections, the first portion and the third portion have flat areas of contact, and the second and fourth portions have flat areas of contact. First and second bond wires are connected to the electronic device and to the first and second portions of the one or more wire segments, respectively. |
US10497663B2 |
Cu alloy core bonding wire with Pd coating for semiconductor device
A bonding wire for a semiconductor device includes a Cu alloy core material and a Pd coating layer formed on a surface thereof, and the boding wire contains one or more elements of As, Te, Sn, Sb, Bi and Se in a total amount of 0.1 to 100 ppm by mass. The bonding longevity of a ball bonded part can increase in a high-temperature and high-humidity environment, improving the bonding reliability. When the Cu alloy core material further contains one or more of Ni, Zn, Rh, In, Ir, Pt, Ga and Ge in an amount, for each, of 0.011 to 1.2% by mass, it is able to increase the reliability of a ball bonded part in a high-temperature environment of 170° C. or more. When an alloy skin layer containing Au and Pd is further formed on a surface of the Pd coating layer, wedge bondability improves. |
US10497662B2 |
Semiconductor device and ball bonder
In order to inhibit forming cracks under a pad opening during ball bonding without increasing a chip size, a protective film includes a pad opening that exposes a part of a topmost layer metal film of the chip. A second metal film provided under the pad opening has a ring shape that defines a rectangular opening under the pad opening. The opening edge of the opening in the second metal film extends inwardly beyond the edge of the overlying pad opening. Vias connect the second metal film and the topmost layer metal film, and all of these vias are located outside the pad opening in plan view. |
US10497659B2 |
Double plated conductive pillar package substrate
The present disclosure relates to a package substrate. The package substrate includes a patterned conductive layer and conductive pillars. Each of the conductive pillars includes a first portion and a second portion, where the first portion contacts the patterned conductive layer at one end of the first portion, and the second portion is adjacent to another end of the first portion. A thickness of the first portion is greater than a thickness of the second portion. Side surfaces of the first portion are substantially coplanar to side surfaces of the second portion. |
US10497658B2 |
Method of pattern placement correction
In one embodiment of the invention, a method for correcting a pattern placement on a substrate is disclosed. The method begins by detecting three reference points for a substrate. A plurality of sets of three die location points are detected, each set indicative of an orientation of a die structure, the plurality of sets include a first set associated with a first dies and a second set associated with a second die. A local transformation is calculated for the orientation of the first die and the second on the substrate. Three orientation points are selected from the plurality of sets of three die location points wherein the orientation points are not set members of the same die. A first global orientation of the substrate is calculated from the selected three points from the set of points and the first global transformation and the local transformation for the substrate are stored. |
US10497657B1 |
Semiconductor package device and method of manufacturing the same
A semiconductor package device is provided that includes a first circuit layer having a first conductive layer and a first stud bump and a second circuit layer having a second conductive layer and a second stud bump. The first stud bump has a first portion and a second portion, and the second portion of the first stud bump is electrically connected to the second conductive layer. The second stud bump has a first portion and a second portion, and the second portion of the second stud bump is electrically connected to the first conductive layer. The first stud bump partially overlaps the second stud bump in a direction substantially perpendicular to the first circuit layer. |
US10497653B2 |
Decoupling capacitor
A decoupling capacitor includes: two capacitor cells sharing the same well; a first trench isolation passing through the well between the two cells without reaching the bottom of the well; and a contact with the well formed in each cell. |
US10497650B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device having an EMI shield layer and/or EMI shielding wires, and a manufacturing method thereof, are provided. In an example embodiment, the semiconductor device includes a semiconductor die, an EMI shield layer shielding the semiconductor die, and an encapsulating portion encapsulating the EMI shield layer. In another example embodiment, the semiconductor device further includes EMI shielding wires extending from the EMI shield layer and shielding the semiconductor die. |
US10497648B2 |
Embedded electronics package with multi-thickness interconnect structure and method of making same
An embedded electronics package and method of manufacture includes a support substrate, a power semiconductor component coupled to a first side of the support substrate, and a logic semiconductor component coupled to a second side of the support substrate, opposite the first side. A first insulating material surrounds the logic semiconductor component. A logic interconnect layer is electrically coupled to the logic semiconductor component by at least one conductive micro-via extending through a portion of the first insulating material. A power interconnect layer is electrically coupled to the power semiconductor component by at least one conductive macro-via extending through a thickness of the support substrate. The power interconnect layer is thicker than the logic interconnect layer. |
US10497646B2 |
Dual-mode wireless charging device
A semiconductor device includes a first molding layer; a second molding layer formed over the first molding layer; a first conductive coil including a first portion continuously formed in the first molding layer and a second portion continuously formed in the second molding layer, wherein the first and the second portions are laterally displaced from each other; and a second conductive coil formed in the second molding layer, wherein the second conductive coil is interweaved with the second portion of the first conductive coil in the second molding layer. |
US10497644B2 |
Semiconductor device with first and second semiconductor chips connected to insulating element
A semiconductor device includes a semiconductor element circuit, a conductive support and a sealing resin. The conductive support includes a die pad, first terminals spaced in a first direction, second terminals spaced in the first direction and opposite to the first terminals in a second direction perpendicular to the first direction, and a support terminal connected to the die pad. The sealing resin encapsulates portions of the first and second terminals, a portion of the support terminal, the semiconductor element circuit and the die pad. The sealing resin has two first side surfaces spaced apart in the second direction and two second side surfaces spaced apart in the first direction. The first terminals and second terminals are exposed from the first side surfaces, while none of the elements of the conductive support is exposed from the second side surfaces. |
US10497643B1 |
Patterned die pad for packaged vertical semiconductor devices
A method of semiconductor device packaging to form a packaged semiconductor device includes providing (i) a vertical power semiconductor device die including a semiconductor substrate including a control node, a source or emitter on a top side or on a bottom side of the substrate, and a drain or a collector on another of the top side the bottom side, a backside metal (BSM) layer on the bottom side, and (ii) a leadframe. The leadframe includes a patterned die pad that includes a common continuous base portion and a two-dimensional array of spaced apart posts extending up from the base portion, with a separate solder cap on a top of the posts. The BSM layer is placed on the solder caps, and reflow processing bonds the BSM layer to the solder caps. |
US10497639B2 |
Carbon nanotube structure, heat dissipation sheet, and method of manufacturing carbon nanotube structure
A carbon nanotube structure includes a plurality of carbon nanotubes, and a graphite film that binds one ends of the plurality of carbon nanotubes. And a heat dissipation sheet includes a plurality of carbon nanotube structures arranged in a sheet form, wherein each of the carbon nanotube structures includes a plurality of carbon nanotubes, and a graphite film that binds one ends of the plurality of carbon nanotubes. |
US10497636B2 |
Passivation for silicon carbide (SiC) device and method for fabricating same
A passivation method for a silicon carbide (SiC) surface may include steps of providing a silicon carbide surface, depositing a thin metal layer on the silicon carbide surface, forming a first passivation layer on the metal layer at low temperature, and generating a dielectric layer by a reaction between a gas/liquid ambient and the thin metal layer. In one embodiment, the thin metal layer is deposited on the silicon carbide surface by sputtering, e-beam evaporation, electroplating, etc. In another embodiment, the metal may include, but not limited to, aluminum, magnesium, etc. In a further embodiment, the passivation layer can be a low temperature oxide and/or nitride layer. In still a further embodiment, the dielectric layer can be aluminum oxide, titanium di-oxide etc. The passivation method for a silicon carbide (SiC) may further include a step of forming a second passivation layer on the first passivation layer. |
US10497629B2 |
Self-aligned punch through stopper liner for bulk FinFET
A technique relates to forming a self-aligning field effect transistor. A starting punch through stopper comprising a substrate having a plurality of fins patterned thereon, an n-type field effect transistor (NFET) region, a p-type field effect transistor (PFET) region, and a center region having a boundary defect at the interface of the NFET region and the PFET region is first provided. The field effect transistor is then masked to mask the NFET region and the PFET region such that the center region is exposed. A center boundary region is then formed by etching the center region to remove the boundary defect. |
US10497624B2 |
Method of manufacturing a semiconductor device and a semiconductor device
A method of manufacturing a semiconductor device includes forming a first semiconductor layer having a first composition over a semiconductor substrate, and forming a second semiconductor layer having a second composition over the first semiconductor layer. Another first semiconductor layer having the first composition is formed over the second semiconductor layer. A third semiconductor layer having a third composition is formed over the another first semiconductor layer. The first semiconductor layers, second semiconductor layer, and third semiconductor layer are patterned to form a fin structure. A portion of the third semiconductor layer is removed thereby forming a nanowire comprising the second semiconductor layer, and a conductive material is formed surrounding the nanowire. The first semiconductor layers, second semiconductor layer, and third semiconductor layer include different materials. |
US10497619B2 |
Method of manufacturing a semiconductor device including through silicon plugs
A method of making a semiconductor device is provided including forming a first opening and a second opening in a first surface of a substrate. A conductive material is formed in the first opening and in the second opening and over the first surface in the first region of the substrate between the openings. A thickness of the substrate may be reduced from a second surface of the substrate, opposite the first surface, to a third surface opposite the first surface which exposes the conductive material in the first opening and the conductive material in the second opening. A light emitting diode (LED) device is connected to the third surface of the substrate. |
US10497618B2 |
Semiconductor device and semiconductor chip
A semiconductor device includes a semiconductor chip including a circuit having a predetermined function, at least one first terminal connected to the circuit, and plural second terminals not connected to the circuit, the first and second terminals being formed along one edge of the semiconductor chip; plural third terminals provided at positions outside of the semiconductor chip and opposing the one edge, each of the plural third terminals being connected to one of the plural second terminals by a respective first wire; and an electronic component provided between the semiconductor chip and the third terminals, the electronic component including a fourth terminal that is connected to the first terminal by a second wire and is disposed below some of the first wires, wherein the first terminal is disposed at a position such that the first and second wires do not intersect. |
US10497615B2 |
Semiconductor device and method
A method includes forming a first opening in a dielectric layer over a substrate, lining sidewalls and a bottom of the first opening with a conductive barrier layer, and depositing a seed layer over the conductive barrier layer. The method further includes treating the seed layer with a plasma process, and filling the first opening with a conductive material after the treating the seed layer. |
US10497612B2 |
Methods of forming contact structures on integrated circuit products
One illustrative method disclosed includes, among other things, forming at least one layer of sacrificial material above an underlying conductive structure, forming a sacrificial contact structure in the at least one layer of sacrificial material and forming at least one layer of insulating material around the sacrificial contact structure. In this example, the method also includes performing at least one process operation to expose an upper surface of the sacrificial contact structure, removing the sacrificial contact structure so as to form a contact opening that exposes the upper surface of the underlying conductive structure and forming a final contact structure in the contact opening, the final contact structure conductively contacting the underlying conductive structure. |
US10497609B2 |
Method for direct bonding of substrates including thinning of the edges of at least one of the two substrates
A method for direct bonding between at least a first and a second substrate, each of the first and second substrates containing a first and a second main surface, the method including: a first thinning of the edges of the first substrate over at least one portion of the circumference of the first substrate, at the first main surface of the first substrate; and placing the second main surface of the first substrate in contact with the second main surface of the second substrate such that a bonding wave propagates between the first and second substrates, securing the first and second substrates to one another by direct bonding such that portions of the second main surface of the first substrate located below the thinned portions of the first main surface of the first substrate are secured to the second substrate. |
US10497608B2 |
Semiconductor devices having isolation insulating layers and methods of manufacturing the same
The inventive concepts provide semiconductor devices and methods of manufacturing the same. Semiconductor devices of the inventive concepts may include a fin region comprising a first fin subregion and a second fin subregion separated and isolated from each other by an isolation insulating layer disposed therebetween, a first gate intersecting the first fin subregion, a second gate intersecting the second fin subregion, and a third gate intersecting the isolation insulating layer. |
US10497606B2 |
Dual-zone heater for plasma processing
A method and apparatus for a pedestal is provided. In one embodiment, the pedestal includes a body comprising a ceramic material having a flange, one or more heating elements embedded in the body, a first shaft coupled to the flange, and a second shaft coupled to the first shaft; wherein the second shaft includes a plurality of fluid channels formed therein that terminate in the second shaft. |
US10497604B2 |
Photomask transportation stage in semiconductor fabrication and method for using the same
A transportation stage for transporting a photomask is provided. The transportation stage includes a vacuum source and a supporting plate. The supporting plate has a number of passages connected to the vacuum source. The transportation stage further includes a membrane positioned on the supporting plate. A number of through holes are formed on a middle region of the membrane and communicating with the passages. The transportation stage also includes an acoustic wave transducer positioned on the membrane and is configured generate an acoustic wave along the membrane. |
US10497600B2 |
Electrostatic chuck
According to the embodiment, the first invention relates to an electrostatic chuck. The electrostatic chuck includes a ceramic dielectric substrate having a first major surface placing a suction object and a second major surface on an opposite side to the first major surface, a base plate supporting the ceramic dielectric substrate and including a gas introduction path, and a first porous part provided at a position between the base plate and the first major surface and being opposite to the gas introduction path. The first porous part includes sparse portions including pores and a dense portion having a density higher than a density of the sparse portions. Each of the sparse portions extends from the base plate toward the ceramic dielectric substrate. The dense portion is positioned between the sparse portions. The sparse portions include a wall portion provided between the pores and the pores. |
US10497599B2 |
Corrosion-resistant member, member for electrostatic chuck, and process for producing corrosion-resistant member
Provided are a corrosion-resistant member; a member for an electrostatic chuck; and a process for producing the corrosion-resistant member. The corrosion-resistant member includes an oxide which includes samarium and aluminum and has a perovskite type structure. The member for an electrostatic chuck includes the corrosion-resistant member. The process for producing a corrosion-resistant member includes: mixing aluminum oxide powder and samarium oxide powder with a solvent to prepare a slurry including the aluminum oxide powder and the samarium oxide powder; drying the slurry to prepare a mixed powder including the aluminum powder and the samarium oxide powder, and molding the mixed powder to prepare a green body; and calcinating the green body to prepare a sintered body. |
US10497597B2 |
Electrostatic chuck assembly and substrate processing apparatus including the same
Disclosed are an electrostatic chuck assembly and a substrate processing apparatus including the same. The substrate processing apparatus comprises a process chamber including an inner space therein, a gas supply unit supplying a process gas into the process chamber, a top electrode section in the process chamber and generating plasma from the process gas, and an electrostatic chuck assembly below the top electrode section in the process chamber. The electrostatic chuck assembly comprises an electrostatic chuck supporting a substrate, a focus ring surrounding an upper portion of the electrostatic chuck, an electrode ring below the focus ring and including a different material from the focus ring, and a brazed bonding layer brazing the focus ring and the electrode ring together, the brazed bonding layer being between the focus ring and the electrode ring. |
US10497594B2 |
Conveyance system
A conveyance system includes a travel rail; and a plurality of vehicles each having a travel part configured to travel on the travel rail in a first direction and a second direction and a transfer part including a holder configured to hold the carrier and an elevator configured to elevate and lower the holder, in which the travel rail is disposed such that each of the vehicles is accessible to a first stop position in which the transfer part is arranged immediately above each of the transfer ports of a first processing device group performing processing of a certain process and such that the vehicle is accessible to a second stop position in which the transfer part is arranged immediately above each of the transfer ports of a second processing device group performing processing of a process different from the certain process from the first stop position. |
US10497592B2 |
Methods and apparatuses for estimating on-wafer oxide layer reduction effectiveness via color sensing
Disclosed are methods of preparing a semiconductor substrate having a metal seed layer for a subsequent electroplating operation. In some embodiments, the methods may include contacting the surface of the semiconductor substrate with a plasma to treat the surface by reducing metal oxides thereon and thereafter measuring a post-plasma-contact color signal from said surface, the color signal having one or more color components. The methods may then further include estimating the extent of the oxide reduction due to the plasma treatment based on the post-plasma contact color signal. In some embodiments, estimating the extent of the oxide reduction due to the plasma treatment is done based on the b* component of the post-plasma contact color signal. Also disclosed are plasma treatment apparatuses which may implement the foregoing methods. |
US10497591B2 |
Load lock chamber and the cluster tool system using the same
Disclosed is a load lock chamber which includes a chamber body including: at least one pair of cavities, defined in a layer structure of the chamber body to carry one or more wafer substrates; at least one internal conduit, defined between and coupled with the paired cavities, such that the paired cavities are communicated with each other and capable of conducting gas refilling and exhaustion; and a plurality of wafer supports for carrying the wafer substrates, the plurality of wafer supports being securely received in the paired cavities and able to calibrate with a machine arm frontend finger, wherein the wafer support includes grooves defined thereon for calibrating the machine arm frontend finger. |
US10497583B2 |
Method for manufacturing a semiconductor device comprising etching a semiconductor material
According to embodiments, a method for manufacturing a semiconductor device includes forming a mask comprising a pattern of inert structures on a side of a first main surface of a semiconductor substrate. A semiconductor layer is formed over the first main surface, and the semiconductor substrate is thinned from a second main surface opposite to the first main surface. Thereafter, a semiconductor region laterally adjoining the inert structures is anisotropically etched. |
US10497582B2 |
Capacitor formed in insulated pores of an anodized metal layer
A Metal-Insulator-Metal type capacitor structure (1) comprising a substrate (2), a first electrically insulating layer (14) placed on the substrate (2), a lower electrode (6) placed on the first insulating layer (14), a layer of structured metal (12) comprising a plurality of pores disposed on the lower electrode (6), a MIM capacitor (4) comprising a first conductive layer (18) placed on the structured metal layer (12) in contact with the lower electrode (6) and inside the pores, a dielectric layer (20) covering the first conductive layer (18), a second conductive layer (24) covering the dielectric layer (20) in contact with an upper electrode (8) placed on the MIM capacitor (4) and a second electrically insulating layer (16) placed on the upper electrode (8). |
US10497580B2 |
Plasma etching method
A plasma etching method according to the present disclosure includes a first etching step of performing plasma etching of the silicon nitride film on the workpiece by supplying a processing gas containing a gas of a compound represented by a composition formula C3H2BrF3 including a 2-bromo-3,3,3-trifluoropropene gas, a (Z)-1-bromo-3,3,3-trifluoropropene gas, an (E)-1-bromo-3,3,3-trifluoropropene gas, and/or a 3-bromo-2,3,3-trifluoropropene gas into the processing chamber, such that a ratio CF2/F obtained by emission spectrometry of the gas of the compound represented by the composition formula C3H2BrF3 is at least 0.33 within the processing chamber. |
US10497576B1 |
Devices with slotted active regions
The present disclosure relates to semiconductor structures and, more particularly, to devices with slotted active regions and methods of manufacture. The method includes: forming a mandrel on top of a diffusion region comprising a diffusion material; forming a first material over the mandrel and the diffusion region; removing the mandrel to form multiple spacers each having a thickness; depositing a second material over the spacers and the diffusion material; and forming slots in the diffusion region by removing a portion of the second material over the diffusion region and the underlying diffusion material. |
US10497574B2 |
Method for forming multi-layer mask
A method includes forming a spin-on carbon (SOC) layer over a target structure; chemically treating an upper portion of the SOC layer; forming a sacrificial layer over the SOC layer; performing a chemical mechanical polish (CMP) process on the sacrificial layer until reaching the SOC layer, wherein the chemically treated upper portion of the SOC layer has a higher resistance to the CMP process than that of the sacrificial layer; forming a patterned photoresist layer over the SOC layer after the CMP process; and etching the target structure using the patterned photoresist layer as a mask. |
US10497568B2 |
System and method for precision formation of a lattice on a substrate
A system and method for manufacturing a lattice structure of ionized particles on a substrate, wherein the process may be improved by controlling the number of ionized particles that are ejected from an ionizer and directed to a substrate, and wherein the ionized particles are disposed on the substrate, thereby enabling the creation of a lattice structure that may be as thin as a single layer of ionized particles. |
US10497561B2 |
Method for manufacturing semiconductor device, substrate-processing apparatus, and recording medium
There is provided a method for manufacturing a semiconductor device, including: providing a substrate with an oxide film formed on a surface thereof; pre-processing a surface of the oxide film; and forming a nitride film containing carbon on the surface of the oxide film which has been pre-processed, by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: supplying a precursor gas to the substrate; supplying a carbon-containing gas to the substrate; and supplying a nitrogen-containing gas to the substrate, or by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: supplying a precursor gas to the substrate; and supplying a gas containing carbon and nitrogen to the substrate, or by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: supplying a precursor gas containing carbon to the substrate; and supplying a nitrogen-containing gas to the substrate. |
US10497554B2 |
Mass spectrometry apparatus and mass spectrometry method
According to an embodiment, a mass spectrometry apparatus includes a beam irradiator, a laser irradiator, a mass spectrometer and a controller. The beam irradiator irradiates a sample with an ion beam. The laser irradiator irradiates a space above the sample with laser light. The mass spectrometer performs mass spectrometry of an ionized particle. The controller controls at least one of the laser irradiator and the mass spectrometer on the basis of an analysis result of the mass spectrometer. |
US10497550B1 |
Systems and methods for hot plasma analysis of analytes using membrane desolvator
Systems and methods for measuring analytes (e.g., potassium) under hot plasma conditions of ICP analysis systems (e.g., ICP-MS, ICP-AES, etc.) are described, where a membrane desolvation unit and nitrogen flow gas are included to reduce Argon interferences. A system embodiment includes a heated spray chamber configured to receive a liquid sample and a sample gas to aerosolize the liquid sample; a first condenser coupled to the heated spray chamber; a second condenser coupled to the first condenser; a heated membrane coupled to the second condenser; and a gas introduction component coupled to the heated membrane to receive a flow of gas and to combine the flow of gas with a dried sample aerosol leaving the heated membrane, wherein the flow of gas is introduced at a rate of approximately 2.67 percent to approximately 20 percent of a flow rate of the sample gas. |
US10497546B2 |
Insulating structure
In an insulating structure which insulates an electrode provided inside a vacuum region of an ion implanter from another member and supports the electrode, a first insulating member supports the electrode. A second insulating member is fitted to the first insulating member to suppress deposition of contamination particles to the first insulating member. The second insulating member is formed of a material having a hardness lower than that of the first insulating member. A Vickers hardness of an outer surface of the second insulating member is 5 GPa or less. Bending strength of the second insulating member is 100 MPa or less. The second insulating member is formed of a material including at least one of boron nitride, a porous ceramic, and a resin. |
US10497543B2 |
Device for anisotropically etching a substrate, and method for operating a device for anisotropically etching a substrate
A device for etching a substrate includes a first reaction chamber into which a first gas is introduced; a second reaction chamber into which a second gas is introduced; and a coil device that generates an electromagnetic alternating field. At least one first reactive species is generated by applying the electromagnetic alternating field to the first gas and at least one second reactive species is generated by applying the electromagnetic alternating field to the second gas. The device further includes a separating device that prevents a direct gas exchange between the first and second reaction chambers; an etching chamber configured to receive the substrate to be anisotropically etched; and a mixing device configured such that the reactive species enter the mixing device, are mixed together, and in the mixed state act on the substrate so as to anisotropically etch the substrate in the etching chamber. |
US10497538B2 |
Local alignment point calibration method in die inspection
A calibration method for calibrating the position error in the point of interest induced from the stage of the defect inspection tool is achieved by controlling the deflectors directly. The position error in the point of interest is obtained from the design layout database. |
US10497535B2 |
Charged particle beam device and scanning electron microscope
A charged particle beam device includes: a charged particle source configured to emit a charged particle beam; an acceleration electric power source connected to the charged particle source and configured to accelerate the charged particle beam; a second objective lens configured to focus the charged particle beam onto a sample; and a second detector. The second objective lens is positioned on the opposite side of the sample from where the charged particle beam is incident on the sample. The second detector is configured to receive at least one of: an electromagnetic wave that the sample emits upon receiving the charged particle beam, and an electromagnetic wave that the sample reflects upon receiving the charged particle beam. The second detector carries out a detection of the received electromagnetic wave(s). |
US10497534B2 |
Aperture system of electron beam apparatus, electron beam exposure apparatus, and electron beam exposure apparatus system
An aperture system of an electron beam apparatus includes a plurality of apertures each including a first area including at least one through hole allowing an electron beam to pass therethrough and a second area disposed outside the first area and including first and second alignment keys, wherein two apertures, among the plurality of apertures, include the first alignment keys arranged in mutually overlapping positions and having the same size, and an aperture, excluding the two apertures, among the plurality of apertures, includes the second alignment keys arranged to overlap the first alignment keys and having an area larger than an area of the first alignment keys. |
US10497531B2 |
Method and device for coolant recycling
A method for replacing a volume of coolant fluid in a circulating system in diesel engine system that includes the steps of establishing pneumatic connection with at least one location in the diesel engine coolant fluid circulating system; establishing fluid connection with at least one point in the diesel engine coolant fluid circulating system, the fluid connection location being different from the pneumatic connection; and after pneumatic and fluid connection is established, drawing a vacuum pressure through said pneumatic connection and introducing the volume of coolant fluid into the through said fluid connection as well as a device for accomplishing the same. |
US10497518B1 |
Hard start kit for multiple replacement applications
A hard start capacitor replacement unit has a plurality of capacitors in a container sized to fit in existing hard start capacitor space. The capacitors are 4 metallized film capacitors wound in a single cylindrical capacitive element. The container has a common terminal and capacitors value terminals for the plurality of capacitors, which may be connected singly or in combination to provide a selected capacitance. An electronic or other relay connects the selected capacitance in parallel with a motor run capacitor. The hard start capacitor replacement unit is thereby adapted to replace a wide variety of hard start capacitors. |
US10497515B2 |
Connector structure
A connector structure includes a first connector, a second connector and a capacitance device. The first connector has a first end and a second end opposite to the first end. A plurality of first metal terminals extends in a first direction at the first end. The second end is configured to be detachably connected to a first external device. The second connector has a third end and a fourth end opposite to the third end. A plurality of second metal terminals extends in a second direction at the third end. The second direction is not parallel to the first direction. The fourth end is configured to be detachably connected to a second external device. The capacitance device includes capacitors coupled to the first connector and the second connector respectively through the first metal terminals and the second metal terminals. |
US10497511B2 |
Multilayer build processes and devices thereof
A process to form devices may include forming a seed layer on and/or over a substrate, modifying a seed layer selectively, forming an image-wise mold layer on and/or over a substrate and/or electrodepositing a first material on and/or over an exposed conductive area. A process may include selectively applying a temporary patterned passivation layer on a conductive substrate, selectively forming an image-wise mold layer on and/or over a substrate, forming a first material on and/or over at least one of the exposed conductive areas and/or removing a temporary patterned passivation layer. A process may include forming a sacrificial image-wise mold layer on a substrate layer, selectively placing one or more first materials in one or more exposed portions of a substrate layer, forming one or more second materials on and/or over a substrate layer and/or removing a portion of a sacrificial image-wise mold layer. |
US10497510B2 |
Electronic component
An electronic component having an electric element including a coil, a magnetic layer covering at least a portion of the electric element, a plurality of external terminals electrically connected to the electric element and embedded in the magnetic layer to be partially exposed from one surface of the magnetic layer, and a nonmagnetic layer embedded in the magnetic layer. The plurality of external terminals include at least one or more first external terminals. The first external terminals are surrounded by the nonmagnetic layer when viewed from the one surface side of the magnetic layer. |
US10497506B2 |
Methods and apparatus for isolation barrier with integrated magnetics for high power modules
Methods and apparatus for isolation barrier with magnetics. In an example arrangement, an apparatus includes an isolation laminate including a dielectric core having a first surface and a second surface opposed to the first surface; at least one conductive layer configured as a first transformer coil overlying the first surface; a first dielectric layer surrounding the at least one conductive layer; a first magnetic layer overlying the at least one conductive layer; at least one additional conductive layer configured as a second transformer coil overlying the second surface; a second dielectric layer surrounding the at least one additional conductive layer; and a second magnetic layer overlying the at least one additional conductive layer. Methods for forming the isolation barriers and additional apparatus arrangements are also disclosed. |
US10497500B2 |
Powder magnetic core, powder for magnetic cores, and methods of manufacturing them
A powder magnetic core having excellent specific resistance or strength. The powder magnetic core has soft magnetic particles, first coating layers that coat the surfaces of the soft magnetic particles and include aluminum nitride, and second coating layers that coat at least a part of the surfaces of the first coating layers and include a low-melting-point glass having a softening point lower than an annealing temperature for the soft magnetic particles. The first coating layers including aluminum nitride are excellent in the wettability to the low-melting-point glass which constitutes the second coating layers and suppress diffusion of constitutional elements between the soft magnetic particles and the low-melting-point glass of the second coating layers. The powder magnetic core can stably exhibit a higher specific resistance and higher strength than the prior art owing to such a synergistic action of the first coating layers and second coating layers. |
US10497499B2 |
Oxide ceramic and ceramic electronic component
An oxide ceramic expressed by the general formula Sr2-xBaxCo2-yMgyFe12-zAlzO22, where 0.7≤x≤1.3, 0 |
US10497498B2 |
Ferrite particles for bonded magnets, resin composition for bonded magnets, and molded product using the same
The object of the present invention relates to ferrite particles for bonded magnets and a resin composition for bonded magnets which is capable of obtaining a bonded magnet molded product having a good magnetic force and a magnetic waveform as well as high iHc and Hk by injection molding. The present invention aims at providing a bonded magnet molded product using the ferrite particles and the resin composition. The aforementioned object of the present invention can be achieved by ferrite particles for bonded magnets which have a crystal distortion of not more than 0.14 as measured by XRD, and an average particle diameter of not less than 1.30 μm as measured by Fisher method; a resin composition for bonded magnets; and a molded product obtained by injection-molding the resin composition. |
US10497497B2 |
R-T-B—Ga-based magnet material alloy and method of producing the same
Disclosed is an R-T-B—Ga-based magnet material ahoy where R is at least one element selected from rare earth metals including Y and excluding Gd, Tb, Dy, Ho, Er, Tm, Yb, and Lu, and T is one or more transition metals with Fe being an essential element. The R-T-B—Ga-based magnet material alloy includes: an R2T14B phase 3 which is a principal phase, and an R-rich phase (1 and 2) which is a phase enriched with the R, wherein a non-crystalline phase 1 in the R-rich phase has a Ga content (mass %) that is higher than a Ga content (mass %) of a crystalline phase 2 in the R-rich phase. With this, it is possible to enhance the magnetic properties of rare earth magnets that are manufactured from the alloy and reduce variations in the magnetic properties thereof. |
US10497488B2 |
Composite materials with improved electrical conductivity and methods of manufacture thereof
A method of manufacturing a composite material may include providing one or more layers of reinforcement material penetrated with viscous matrix material that is doped with electrically conductive particles. The method may further include applying a magnetic field to arrange the particles into one or more electrically conductive pathways, and curing the matrix material to secure the pathways in position relative to the reinforcement material. |
US10497484B2 |
Scintillation crystal including a co-doped sodium halide
A scintillation crystal can include a sodium halide that is co-doped with thallium and another element. In an embodiment, the scintillation crystal can include NaX:Tl, Me, wherein X represents a halogen, and Me represents a Group 1 element, a Group 2 element, a rare earth element, or any combination thereof. In a particular embodiment, the scintillation crystal has a property including, for radiation in a range of 300 nm to 700 nm, an emission maximum at a wavelength no greater than 430 nm; or an energy resolution less than 6.4% when measured at 662 keV, 22° C., and an integration time of 1 microsecond. In another embodiment, the co-dopant can be Sr or Ca. The scintillation crystal can have lower energy resolution, better proportionality, a shorter pulse decay time, or any combination thereof as compared to the sodium halide that is doped with only thallium. |
US10497479B2 |
Nuclear reactor configured to have molten fuel pass through plural heat exchangers before returning to core
This disclosure describes various configurations and components of a molten fuel fast or thermal nuclear reactor in which one or more primary heat exchangers are located above the reactor core of the nuclear reactor. |
US10497475B2 |
Contextually grouping sensor channels for healthcare monitoring
The technology described herein is directed to a health-monitoring service that facilitates contextual grouping of sensor channels for healthcare monitoring. In some implementations, clustering algorithms and predictive models can be used to dynamically select the sensor channels associated with a mobile communication device that are monitored. In this manner, only those sensor channels that provide meaningful signals are monitored. |
US10497473B2 |
Systems, devices, and methods for revising or supplementing ROM-based RF commands
Systems, devices, and methods are provided that enable the revision of RF command handling software stored in ROM, and that enable to supplementation of RF command handling software stored in ROM. Examples of the systems, devices, and methods make use of a lookup data structure stored within writable non-volatile memory. |
US10497464B2 |
Method and device for in silico prediction of chemical pathway
Disclosed are a method and device for multi-directionally predicting a plurality of output molecules through reaction prediction steps, computing similarity between the multi-directionally predicted output molecules, and using the generated data to predict chemical pathways. |
US10497463B2 |
Automated nucleic acid repeat count calling methods
The present disclosure relates to processes for determining the number of nucleic acid repeats in a DNA fragment comprising a nucleic acid repeat region. One example method may include receiving DNA size and abundance data generated by resolving DNA amplification products. A set of low-pass data may be generated by applying a low-pass filter to the DNA size and abundance data and a set of band-pass data may be generated by applying a band-pass filter to the DNA size and abundance data. A peak of the DNA size and abundance data representative of a number of nucleic acid repeats in the DNA may be identified based on peaks identified from the low-pass data and the band-pass data. |
US10497458B2 |
Post-packaging repair of redundant rows
Systems and methods to perform post-packaging repair of previously repaired data groups are disclosed. The devices may have an array of addressable rows or columns of memory cells, which can be activated. Upon identification of defect in a memory cell row or column, a repair in which the memory cell may be deactivated and a secondary row may be activated in its place may be performed. Volatile and non-volatile storage elements may be used to store the defective memory addresses. Logic circuitry in the device may match a requested address with the stored addresses and generate logic signals that trigger activation of a repaired row in place of the defective row or column. Moreover, defective rows or columns that have been previously repaired once may be further repaired. To that end, logic circuitry implementing a trumping mechanism may be used to prevent activation of multiple data rows or columns for addresses that were repaired multiple times. |
US10497456B2 |
Voltage holding circuit and electronic device using the same
A voltage holding circuit and an electronic device using thereof are provided. The voltage holding circuit includes a first transistor, a second transistor, and a first capacitor. A first terminal of the first transistor is coupled to an input voltage, and a control terminal of the first transistor receives a control signal. A first terminal of the second transistor is coupled to a second terminal of the first transistor, a second terminal of the second transistor is an output terminal of the voltage holding circuit, and a control terminal of the second transistor receives the control signal. A first terminal of the first capacitor is coupled to the second terminal of the first transistor and the first terminal of the second transistor. A holding voltage on the first terminal of the first capacitor is maintained by the first capacitor and parasitic diodes of the first transistor and the second transistor. |
US10497453B2 |
Memory device
A memory device includes a page buffer unit including a plurality of latches latching each of a plurality of pieces of dummy data of selected memory cells according to a plurality of dummy signals provided by a word line of the selected memory cells, and a control logic comparing a count value of a first count latch among the plurality of latches with a reference count value, determining whether to count a second count latch other than the first count latch according to a result of the comparison, and correcting a level of a read signal provided by the word line of the selected memory cells in a read operation. |
US10497452B2 |
Semiconductor memory device and method of operating the same
A semiconductor memory device includes a memory cell array, a read/write circuit and a control logic. The memory cell array includes a plurality of memory cells. The read/write circuit is configured to write data to the memory cell array or read data from the memory cell array. The control logic is configured to control the read/write circuit to perform a read/write operation for the memory cell array. The memory cell array includes a plurality of memory blocks, and each of the memory blocks includes a plurality of sub-blocks. During an operation of erasing a sub-block in a memory block, the control logic selects a sub-block to be erased regardless of a sequence in which the sub-blocks have been programmed, and determines an erase verify voltage based on a position of the selected sub-block. |
US10497451B2 |
Data transfer training method and data storage device performing the same
A data transfer training method includes determining whether a program data transfer training command or a read data transfer training command is received from a host device; transferring normal program signals to non-training memory devices among a plurality of memory devices and performing a program data transfer training to a training memory device among a plurality of memory devices while performing normal program operations to the non-training memory devices in response to a received program data transfer training command; and transferring normal read signals to the non-training memory devices, and performing a read data transfer training to the training memory device while performing normal read operations to the non-training memory devices in response to a received read data transfer training command. |
US10497447B2 |
Memory device capable of supporting multiple read operations
A memory device includes: memory cells of first and second planes; and a control circuit suitable for performing multiple read operations on the memory cells in response to a read command. The multiple read operations may include a first read operation which is performed on the memory cells of the first plane in a first read period and a second read operation which is performed on the memory cells of the second plane in a second read period. |
US10497442B1 |
Memristor arrays in crossbars
In example implementations, a memory cell is provided. The memory cell includes a plurality of row lines and a plurality of column lines. The plurality of row lines and the plurality of column lines intersect to form a 2×2 array. The memory cell may include a plurality of memristors. A memristor is coupled to each unique combination of a row line and a column line in the 2×2 array. An input line is coupled to a first row of memristors. An invert is coupled to the input line. An inverted input line from the inverter is coupled to the second row of memristors. |
US10497441B2 |
Determining first write strength
Example implementations relate to writing a desired memory value to a target memory element in a cross-point array of memory elements. For example, a desired memory value for the target memory element may be received, and a sneak current measurement for the target memory element may be received. A first write strength for writing the desired memory value to the target memory element may be determined based on the sneak current measurement. |
US10497437B1 |
Decoding scheme for 3D cross-point memory array
An integrated circuit includes a three-dimensional cross point memory array having M levels of memory cells disposed in cross points of N first access line layers and P second access line layers. The integrated circuit further comprises first and second sets of first access line drivers. The first set of first access line drivers is operatively coupled to apply a common first operational voltage to selected first access lines in odd first access line layers. The second set of first access line drivers is operatively coupled to apply the common first operational voltage to selected first access lines in even first access layers. A plurality of sets of second access line drivers is operatively configured to apply a second operational voltage to selected second access lines in selected second access line layers. |
US10497435B2 |
Memory device architecture
Row electrode drivers and column electrode drivers for a memory device are distributed within a footprint share by a memory cell array. |
US10497433B2 |
Nonvolatile memory device including ferroelectric memory element and resistive memory element, and method of operating nonvolatile memory device
A nonvolatile memory device according to one embodiment includes a ferroelectric memory element and a resistive memory element. The ferroelectric memory element includes a field effect transistor having a ferroelectric gate dielectric layer. The resistive memory element includes a resistance change memory layer disposed between a first memory electrode and a second memory electrode. A drain electrode of the field effect transistor is connected to the first memory electrode or second memory electrodes. |
US10497432B1 |
Memory device with enhanced access capability and associated method
A memory array includes a first memory cell and a second memory cell, each including a data storage element, a first access transistor coupled to the data storage element, and a second access transistor coupled to the data storage element. The memory array further includes two word lines configured to selectively enable access to the data storage element of the first memory cell through the two access transistors of the first memory cell respectively, two bit lines coupled to the two access transistors of the first memory cell respectively, two another word lines configured to selectively enable access to the data storage element of the second memory cell through the two access transistors of the second memory cell respectively, a third bit line coupled to the first access transistor of the second memory cell, and a first sense amplifier coupled to the first bit line and the third bit line. |
US10497431B2 |
Static random-access memory device, redundant circuit thereof, and semiconductor device
A redundant circuit for a SRAM device is provided. The redundant circuit includes: a pair of a first transistor and a second transistor, connected between a power source voltage and a power source terminal of each of the input/output memory units, wherein the pair of the first transistor and the second transistor are connected in parallel with each other, and the first transistor has a greater mutual conductance than the second transistor; and a redundancy control circuit configured to detect a voltage of the power source terminal of each of the input/output memory units when the first transistor is turned off and the second transistor is turned on. When the detected voltage of the power source terminal is decreased by a predetermined value or more from a predetermined reference voltage, the input/output memory unit is determined in a defective state, and the input/output memory unit in the defective state is redundantly replaced with a normal input/output memory unit. |
US10497427B2 |
Memory device using sense amplifiers as buffer memory with reduced access time and method of cache operation of the same
Memory devices may include a memory cell connected to a word line and a bit line, a first bit line sense amplifier connected to the memory cell through the bit line and configured to amplify a signal of the bit line, and a second bit line sense amplifier disposed adjacent to the first bit line sense amplifier and not connected to the bit line. The second bit line sense amplifier may be selected by an address received from a processor, and data may be stored in the second bit line sense amplifier or the data is output from the second bit line sense amplifier according to a command received from the processor. In some aspects described herein, the memory device may include a buffer memory that operates at high speed, thereby increasing performance of a memory module. |
US10497426B1 |
Target row generator, DRAM, and method for determining a target row
The present disclosure provides a target row generator. The target row generator includes a plurality of counting modules, a comparing module and a first processing module. Each of the plurality of counting modules is configured to generate a counting record, and includes a reset timer. The reset timer is configured to generate a reset signal to reset a corresponding one of the plurality of counting modules. The comparing module is connected to the plurality of counting modules and is configured to compare a plurality of counting records generated by the plurality of counting modules. The first processing module is connected to the comparing module and is configured to generate a target row record based on a comparison result from the comparing module. The quantity of the plurality of counting records is less than the quantity of the plurality of stressed rows. |
US10497421B2 |
Memory device
A memory device includes a plurality of memory cells, a weak address storage block suitable for storing a weak address of a weak cell of which data retention time is shorter than a reference time, among the plurality of memory cells, a refresh counter suitable for generating a counting address, and an address selection block suitable for outputting a refresh address by selecting one of the counting address and the weak address, wherein, in selecting the counting address, the address selection block selects the weak address for a predetermined period, when a value of at least one preset bit of the counting address is changed. |
US10497416B2 |
Single nanomagnet memory device for magnetic random access memory applications
A spintronic memory device having a spin momentum-locking (SML) channel, a nanomagnet structure (NMS) disposed on the SML, and a plurality of normal metal electrodes disposed on the SML. The magnetization orientation of the NMS is controlled by current injection into the SML through normal metal electrode. The magnetization orientation of the NMS is determined by measuring voltages across the NMS and the SML while flowing charge current through the SML via the normal metal electrodes. |
US10497413B1 |
Write and read common leveling for 4-bit wide drams
System and method of read deskew training for ×4 mode memory control interface configurations. A read deskew training process includes aligning the two strobe signals serving one byte before deskewing the data bits against their corresponding strobe signals. A deskew setting of a variable delay line associated with the second strobe signal is adjusted to align the second strobe signal with reference to the first strobe signal. By aligning the two strobe signals with respect to each other, the read leveling settings can be common within the byte even the two DQS signals are transmitted to or received from two different memory storage devices. |
US10497407B2 |
Memory device and method of operating same
A semiconductor device includes: first and second terminal switches connected correspondingly between the first and second terminals of a sense amplifier and corresponding first and second nodes; first and second recycle switches connected correspondingly between the first and second nodes and corresponding third and fourth nodes; and first and second capacitors connected correspondingly between the third and fourth nodes; and wherein the first and second recycle switches are configured to selectively connect the first and second capacitors correspondingly to the first and second nodes in phases including as follows: during a recovery phase in which first and second gleaned amounts of charge (first and second gleaned charges) are recovered from corresponding selected ones of bit lines; and during a reuse phase in which the first and second gleaned charges are reused from correspondingly onto selected corresponding ones of the array of bit lines. |
US10497406B2 |
Sequential memory operation without deactivating access line signals
Some embodiments include apparatuses and methods for activating a signal associated with an access line coupled to different groups of memory cells during a memory operation of a device, and for sensing data lines of the device during different time intervals of the memory operation to determine the value of information stored in the memory cells. Each of the data lines can be coupled to a respective memory cell of each of the groups of memory cells. In at least one of such apparatuses and methods, the signal applied to the access line can remain activated during the memory operation. |
US10497405B2 |
Memory read circuit with N type and P type pre-charge
A memory is described. The memory includes a storage cell. The memory also includes a read bit line coupled to the storage cell. The memory also includes at least one N type pre charge transistor coupled between the read bit line and a power supply node. The at least one N type pre-charge transistor is to pre-charge the read bit line. The memory also includes at least one P type pre charge transistor that is also coupled between the read bit line and the power supply node. The at least one P type pre-charge transistor is to pre-charge the read bit line with the at least one N type transistor. |
US10497401B1 |
Generating cognitive usage models for drive operations
A method includes gathering usage data of a tape drive during usage thereof and creating and/or updating a usage model based on the usage data. The method includes determining that the usage model has reached a predefined confidence level and performing an action in response to determining that the usage model has reached the predefined confidence level. A computer program product for increasing the life of tape drives includes a computer readable storage medium having program instructions embodied therewith. The computer program product includes program instructions executable by a computer. The program instructions cause the computer to perform the foregoing method. |
US10497397B2 |
Generating video-notes from videos using machine learning
A method, system and computer readable media are provided to generate short video notes (v-notes) from one or more videos. A series of inputs including playback commands from a user is received. By utilizing a machine learning system, the received inputs can be analyzed for video content to identify which portions are of importance. A customized v-note, smaller in size than the one or more videos, may be generated by aggregating the identified portions of video content from the one or more videos, wherein the v-note is customized to the user, based upon received inputs from the user. |
US10497395B2 |
Unitary hub tape spool
An assembly comprises a substantially cylindrical tape winding surface and first and second flanges co-formed with the winding surface to form a unitary hub structure. The tape winding surface extends along an axis from a first end to a second end, and the first and second flanges extend radially from the first and second ends of the tape winding surface, respectively. The tape winding surface and the first and second flanges are co-formed of a unitary hub material having a Young's modulus of at least about one million psi. |
US10497391B1 |
Rewinding a tape medium
Aspects of the present disclosure relate to rewinding a tape medium. Data is written to the tape medium under a first tension. An end data region of the tape medium is identified, where the end data region is not the end of the tape medium. An indication that the tape medium is to be unmounted is received. The position of the tape medium is moved to the end data region. The tape medium is then rewound from the end data region under a second tension, the second tension being lower than the first tension. |
US10497388B2 |
Magnetic tape including characterized magnetic layer
A magnetic tape is provided having a total thickness of the non-magnetic and magnetic layers of less than or equal to 0.60 μm. The C—H derived C concentration calculated from the C—H peak area ratio of C1s spectra by ESCA on the surface of the magnetic layer at a photoelectron take-off angle of 10 degrees is greater than or equal to 45 atom %. The full widths at half maximum of spacing distribution measured by optical interferometry regarding the surface of the magnetic layer before and after vacuum heating with respect to the magnetic tape are respectively greater than 0 nm and less than or equal to 7.0 nm, and the difference between a spacing measured after the vacuum heating and a spacing measured before the vacuum heating is greater than 0 nm and less than or equal to 8.0 nm. |
US10497375B2 |
Apparatus and methods for adapting audio information in spatial audio object coding
An apparatus for adapting input audio information, encoding one or more audio objects, to obtain adapted audio information is provided. The input audio information includes two or more input audio downmix channels and further includes input parametric side information. The adapted audio information includes one or more adapted audio downmix channels and further includes adapted parametric side information. The apparatus includes a downmix signal modifier for adapting, depending on adaptation information, the two or more input audio downmix channels to obtain the one or more adapted audio downmix channels. Moreover, the apparatus includes a parametric side information adapter for adapting, depending on the adaptation information, the input parametric side information to obtain the adapted parametric side information. |
US10497373B1 |
Providing pre-computed hotword models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio data corresponding to multiple users speaking the word or sub-word; training, for each of the multiple words or sub-words, a pre-computed hotword model for the word or sub-word based on the audio data for the word or sub-word; receiving a candidate hotword from a computing device; identifying one or more pre-computed hotword models that correspond to the candidate hotword; and providing the identified, pre-computed hotword models to the computing device. |
US10497372B1 |
Voice-assistant activated virtual card replacement
A device may receive a command associated with identifying a merchant for a virtual card swap procedure wherein the virtual card swap procedure is to replace a credit card of a user with a virtual card corresponding to the credit card. The device may identify the merchant for the virtual card swap procedure based on the command. The device may obtain the virtual card for the user. The device may determine a virtual card swap procedure template for the merchant. The device may perform the virtual card swap procedure based on the virtual card swap procedure template. |
US10497370B2 |
Recognition module affinity
A system and method to receive a spoken utterance and convert the spoken utterance into a recognized speech results through multiple automatic speech recognition modules. Multiple conversation modules interpret the recognized speech results. The system and method assign an affinity status to one or more of the multiple automatic speech recognition modules. An affinity status restricts the conversion of a subsequent spoken utterance to a selected automatic speech recognition module or modules. |
US10497369B2 |
Method and system for power savings in voice control of a computing device
Methods and systems for controlling a portable computing device (“PCD”) are disclosed. In an example method, an always on processor (AoP) of a voice recognition module of the PCD receives a voice command. The AoP determines, without decoding the received voice command, that the received voice command corresponds to a previously determined keyword. The AoP retrieves context data associated with the previously determined keyword. The AoP acts on the voice command using the context data, including in some embodiments automatically triggering a fast dormancy of a communications channel. |
US10497368B2 |
Transmitting audio to an identified recipient
Apparatuses, methods, systems, and program products are disclosed for transmitting audio to an identified recipient. A method includes detecting, by a processor, audio input at a first information handling device. The audio input is intended for a recipient. The method includes deriving an identity of the intended recipient of the audio input based on the audio input. The method includes transmitting the audio input to a second information handling device that is associated with the intended recipient. |
US10497367B2 |
Flexible schema for language model customization
The customization of language modeling components for speech recognition is provided. A list of language modeling components may be made available by a computing device. A hint may then be sent to a recognition service provider for combining the multiple language modeling components from the list. The hint may be based on a number of different domains. A customized combination of the language modeling components based on the hint may then be received from the recognition service provider. |
US10497366B2 |
Hybrid learning system for natural language understanding
An agent automation system includes a memory configured to store a natural language understanding (NLU) framework, and a processor configured to perform actions, including: generating a meaning representation from an annotated utterance tree of an utterance, wherein a structure of the meaning representation indicates a syntactic structure of the utterance and one or more subtree vectors of the meaning representation indicate a semantic meaning of one or more intent subtrees of the meaning representation; searching the meaning representation of the utterance against an understanding model to extract intents/entities of the utterance based on the one or more subtree vectors of the meaning representation, wherein the understanding model includes a plurality of meaning representations derived from the intent/entity model; and providing the intents/entities of the utterance to a reasoning agent/behavior engine (RA/BE) of the agent automation system that performs one or more actions in response to the intents/entities of the utterance. |
US10497365B2 |
Multi-command single utterance input method
Systems and processes are disclosed for handling a multi-part voice command for a virtual assistant. Speech input can be received from a user that includes multiple actionable commands within a single utterance. A text string can be generated from the speech input using a speech transcription process. The text string can be parsed into multiple candidate substrings based on domain keywords, imperative verbs, predetermined substring lengths, or the like. For each candidate substring, a probability can be determined indicating whether the candidate substring corresponds to an actionable command. Such probabilities can be determined based on semantic coherence, similarity to user request templates, querying services to determine manageability, or the like. If the probabilities exceed a threshold, the user intent of each substring can be determined, processes associated with the user intents can be executed, and an acknowledgment can be provided to the user. |
US10497364B2 |
Multi-user authentication on a device
In some implementations, an utterance is determined to include a particular user speaking a hotword based at least on a first set of samples of the particular user speaking the hotword. In response to determining that an utterance includes a particular user speaking a hotword based at least on a first set of samples of the particular user speaking the hotword, at least a portion of the utterance is stored as a new sample. A second set of samples of the particular user speaking the utterance is obtained, where the second set of samples includes the new sample and less than all the samples in the first set of samples. A second utterance is determined to include the particular user speaking the hotword based at least on the second set of samples of the user speaking the hotword. |
US10497362B2 |
System and method for outlier identification to remove poor alignments in speech synthesis
A system and method are presented for outlier identification to remove poor alignments in speech synthesis. The quality of the output of a text-to-speech system directly depends on the accuracy of alignments of a speech utterance. The identification of mis-alignments and mis-pronunciations from automated alignments may be made based on fundamental frequency methods and group delay based outlier methods. The identification of these outliers allows for their removal, which improves the synthesis quality of the text-to-speech system. |
US10497361B1 |
Systems and methods for providing a virtual assistant
Systems and methods for selecting a virtual assistant are provided. An example system may include at least one memory device storing instructions and at least one processor configured to execute the instructions to perform operations that may include receiving a request from a user for a response, and identifying characteristics of the user based on the user request. The operations may also include determining a type of the user request and based on the determined type of the user request and the identified user characteristics, configuring a virtual assistant to interact with the user through at least one of synthesized speech or visual signals. The operations may also include providing the virtual assistant to interact with the user. |
US10497357B2 |
Active noise reduction earphones
An active noise reducing earphone includes a rigid cup-like shell having an inner surface and an outer surface is provided. The inner surface encompasses a cavity with an opening, and a microphone arrangement is configured to pick up sound with at least one steerable beam-like directivity characteristic, and to provide a first electrical signal that represents the picked-up sound. The earphone further includes an active noise control filter configured to provide, based on the first electrical signal, a second electrical signal, and a speaker disposed in the opening of the cavity and configured to generate sound from the second electrical signal. The active noise control filter has a transfer characteristic that is configured so that noise that travels through the shell from beyond the outer surface to beyond the inner surface is reduced by the sound generated by the speaker. |
US10497354B2 |
Spectral optimization of audio masking waveforms
A system for masking audio signals includes a microphone for generating an ambient audio signal representing ambient noise, a speaker for rendering masking audio, and a processor in communication with the microphone and the speaker. The processor performs spectral analysis on the ambient audio signal from the microphone to determine a spectral envelope of the ambient noise, adjusts a frequency response of an optimizing filter based on the spectral envelope, applies the optimizing filter to a baseline masking waveform, producing an output waveform with relative spectral distribution matching the ambient noise, and provides the output waveform to the speaker. |
US10497351B2 |
Packaging structure of acoustic absorbent and speaker box using same
The present disclosure provides a packaging structure of acoustic absorbent. The packaging structure of acoustic absorbent, includes a housing with an accommodating cavity, the housing including a bottom wall and a warding wall extending from the bottom wall; acoustic absorbent filling the accommodating cavity; a welding bracket; and an air-permeable isolator located between the warding wall and the welding bracket for packaging the acoustic absorbent inside the accommodating cavity. The air-permeable isolator and the welding bracket are fixed through ultrasonic welding. In addition, the present disclosure also provide a speaker box using the packaging structure of acoustic absorbent disclosed. |
US10497350B2 |
Arrangement and ultrasonic, flow measuring device
An arrangement, comprising a housing wall, an ultrasonic transducer and a damping element with a longitudinal axis, which damping element connects the ultrasonic transducer with the housing wall. The ultrasonic transducer has an end piece with a medium-contacting surface, from which ultrasonic signals are transferred into a gaseous or liquid medium. The damping element is provided for body sound damping between the ultrasonic transducer and the housing wall, and wherein the damping element has at least one, especially a number of, oscillatory nodes, characterized in that there is arranged between the damping element and the housing wall at least a first sealing ring, which is positioned at a height of an oscillatory node. |
US10497348B2 |
Evaluation device and evaluation method
An evaluation device according to an embodiment includes an acquisition unit acquiring an input sound; a feature value calculation unit calculating a feature value from the input sound acquired by the acquisition unit; a detection unit detecting a break position corresponding to a starting point of each sound included in the input sound acquired by the acquisition unit based on the feature value calculated by the feature value calculation unit; and an evaluation value calculation unit calculating, based on a plurality of break positions detected by the detection unit, an evaluation value regarding a degree of temporal regularity of the plurality of break positions. |
US10497346B2 |
Three-dimensional simulation system
A multimodal system and process processed one or more sensor signals and extracts features from the one or more sensor signals through a spatiotemporal correlation between consecutive frames of an image or video sequence. The multimodal system and process determines the movement and direction of the features through an image subtraction, or a coherence measure and synthesizes a musical instrument signal in response to the detected movement and direction or the triggers. The imaginary musical instrument signal is added to an infotainment signal within a vehicle. |
US10497343B2 |
Reed for a musical instrument
A reed includes: a reed main body having a plate shape, the reed main body including a fixed part fixed to a mouthpiece, and a vibrating part that extends from the fixed part and vibrates; and a sensor part that is disposed inside the vibrating part or on an inner surface of the vibrating part, the inner surface of the vibrating part facing the mouthpiece, the sensor part comprising an effective sensor portion that detects vibration of the vibrating part. |
US10497342B2 |
Saddle/bridge assembly for stringed musical instruments
A saddle assembly for a stringed musical instrument comprising a saddle footing having a body of any desired geometry and a surface curvature compatible with and conforming to the surface curvature of the soundboard of the stringed musical instrument upon which the body of the saddle footing is mounted with or without the use of a bridge plate, with the saddle footing adapted to accommodate either a conventional bridge or conventional saddle for elevating the strings in the stringed musical instrument relative to the soundboard or upon which a modified bridge or modified saddle is mounted having a geometry which conforms in geometry and curvature to the geometry and curvature of the elongated slot in the saddle footing. |
US10497340B2 |
Beam scanning image processing within an improved graphics processor microarchitecture
Systems and methods may provide for determining a start time for an output image scanner to begin scanning an output image to a display device, determining a processing start time for each row of blocks of image pixel data within a rasterizer to ensure its completion before each row of blocks of image pixel data within the output image begin to be scanned out, and scheduling the start of processing of each row of blocks of image pixel data. In one example, the start time for the rasterizer to process a row of blocks of image pixel data uses the number of graphical objects to rendered into the output image and the processing times required by prior images. |
US10497337B2 |
Systems and methods to provide configuration data to a software configurable lighting device
An example of a virtual luminaire store allows a user to select an image or the like for a luminaire appearance and a set of performance parameters related to a virtual luminaire. Based on the user selection, a configuration information file is obtained and transmitted to a software configurable lighting device. The software configurable lighting device receives the transmitted file, stores the transmitted file and generates illumination in accordance with the configuration information from the file. |
US10497334B2 |
Display device and gate driver circuit
A display device is provided that includes a display panel divided into a plurality of blocks, each of the blocks including a plurality of lines of pixels and configured to be driven in a time-division manner with a touch sensing period interposed between two display periods, the two display periods corresponding to display periods for two adjacent blocks of the plurality of blocks. The display device further includes a display driving circuit, and a touch sensing unit configured to receive a sync signal for synchronizing the display driving circuit with the touch sensing unit. The display device is configured to change the sync signal every predetermined period of time so as to shift the touch sensing period interposed between the two display periods. |
US10497330B2 |
Display device that performs pause driving
An object of the present invention is to further reduce the power consumption of a display device adopting pause driving. In a display device that includes a display driving unit (30) that drives a display unit (400); and a power supply circuit (20) that generates a plurality of operation voltages to be supplied to the display driving unit (30), and performs pause driving that repeats a scanning period during which gate bus lines (GL) are scanned and a pause period during which the scanning of the gate bus lines (GL) is stopped, the display driving unit (30) provides a control signal (SM) indicating whether the current point in time is the scanning period or the pause period, to the power supply circuit (20), and the power supply circuit (20) makes the voltage value of at least one of the plurality of operation voltages supplied to the display driving unit (30) smaller during the pause period than during the scanning period, based on the control signal (SM). |
US10497329B2 |
Device for changing driving frequency
A display device and a method of driving the same. The display device includes a display panel on which a plurality of data lines and a plurality of gate lines intersect each other to form a matrix, with a number of pixels being defined at intersections of the plurality of data lines and the plurality of gate lines. A data driver is connected to the plurality of data lines. A gate driver is connected to the plurality of gate lines. A timing controller controls the display panel to operate in a driving mode that changes depending on image signals. |
US10497327B2 |
Display apparatus and method of driving the same
A display apparatus including a display region including a first high pixel connected to a first gate line and a first data line, and a first low pixel connected to the first gate line and a second data line, the first high pixel being configured to represent a first high grayscale level, the first low pixel being configured to represent a first low grayscale level, a gate driver configured to apply a gate signal to the gate line, a data driver including a first output part configured to apply a data voltage to the first data line and the second data line, and a selecting part configured to alternately connect the first data line and the second data line to the first output part of the data driver. |
US10497326B2 |
Generating digital content overlays in relation to real-world objects via a display case with a multi-layered transmissive display
The present disclosure includes systems, methods, computer readable media, and devices that can generate and present a digital overlay over a view of a tangible object within a display case. In particular, the systems and methods described herein can synchronize a switchable diffuser element with a display screen and one or more light sources to alternate between a scatter state and a transparent state based on a display rate. In particular, the disclosed systems and methods can alternate the display screen between an emissive state (for displaying an emitted digital image) and an attenuating state (for displaying a transparency mask image). By synchronously toggling the display screen and the diffuser element between states, the disclosed systems can present a digital overlay superimposed over a view the inside of the display case. |
US10497322B2 |
Display device
In an embodiment, a display device comprises a display panel, a light source and a controller. The display panel including pixels, a common electrode, pixel electrodes and a liquid crystal layer containing a polymer dispersed liquid crystal. The light source emits light to the display panel. The liquid crystal layer scatters light when scattering voltage is applied between the common electrode and the pixel electrodes, and transmits light when transparent voltage is applied between the common electrode and the pixel electrodes. The controller applies the transparent voltage in a first period, and applies voltage in accordance with image data in a second period. |
US10497318B2 |
Mura compensation method for display panel and display panel
A mura compensation method for display panel is disclosed, including: storing a specific grayscale compensation data table in a timing controller, in which the specific grayscale compensation data table being used for performing grayscale compensation to a fix mura area in the display panel; obtaining a current grayscale of the display panel; based on the specific grayscale compensation data table, performing grayscale compensation to the current grayscale of a pixel in the fixed mura area of the display panel. A display panel is close disclosed. |
US10497315B2 |
Brightness control method, brightness control device, active-matrix organic light-emitting diode panel and electronic device
The present disclosure provides a brightness control method, a brightness control device, an AMOLED panel and an electronic device. The brightness control method includes steps of: determining a brightness value L to be displayed by the AMOLED panel in accordance with a received brightness adjustment instruction; calculating an actual brightness value L′ to be outputted by the electroluminescent element corresponding to the brightness value L in accordance with a predetermined brightness relationship, the actual brightness value L′ corresponding to one grayscale; and controlling a data output unit to output a voltage signal corresponding to the actual brightness value L′. |
US10497314B2 |
Driving method and driving device for improving contrast of OLED image
Disclosed are a driving method and a driving device for improving a contrast of an OLED image. The driving method includes steps of dividing an OLED display panel into a plurality of partitions, calculating an average pixel level of one frame of image to be displayed corresponding to each partition, determining, based on the average pixel level, a preset value of a discharge reference voltage, and regulating the discharge reference voltage applied to pixel driving circuits in the partition to the preset value. The driving method can significantly improve the contrast of the OLED image during display. |
US10497312B2 |
Electro-optical device and electronic apparatus
An electro-optical device includes a scan line, a data line, a pixel circuit provided to correspond to an intersection of the scan line and the data line, a low potential line, and a high potential line with a different potential from the low potential line. The pixel circuit includes a light emitting element, a memory circuit including a first transistor, a second transistor arranged between the memory circuit and the data line, and a third transistor. A source of the first transistor is electrically connected to the low potential line, and the light emitting element and the third transistor are arranged in series between a drain of the first transistor and the high potential line. |
US10497309B2 |
Organic light emitting diode display and method for repairing the same
An organic light emitting diode (OLED) display includes a substrate, OLEDs disposed on the substrate and separated from each other, pixel circuits, data lines extending in a first direction on the substrate and separated from each other in a second direction crossing the first direction, connecting lines neighboring the data lines and extending in the first direction, and a wire directly connecting one portion of one of the data lines to one portion of one of the connecting lines neighboring the one data line. Each pixel circuit includes a plurality of thin film transistors and each pixel circuit is connected to one of the OLEDs. The data lines and the connecting lines are connected to the pixel circuits, and one or more surfaces of the one portion of the one data line and the one portion of the one connecting line that contact the wire are curved. |
US10497307B2 |
Driving method for AMOLED display and system thereof
An embodiment of the present invention discloses a method for driving an AMOLED display. The method includes the following steps: dividing a display area of the display into a plurality of regions from top to bottom, each region comprising at least one row of pixels; sequentially obtaining input image signals corresponding to each region to obtain a maximum grayscale Gi in the input image signals of the region; performing mapping to all of the grayscales in the input image signals when the maximum grayscale Gi greater than a predetermined threshold, wherein grayscales 0˜Gi are mapped to grayscales 0˜255; and adjusting output power positive voltages corresponding to the regions, to make luminance corresponding to the adjusted grayscales 0˜255 the same as the luminance corresponding to the grayscales 0˜Gi before the adjustment. The embodiment of the invention also discloses a corresponding system. |
US10497305B2 |
Apparatus and method of preventing signal delay in display device
An apparatus and method of preventing signal delay in a display device according to the present invention includes a first substrate, a driving portion formed on the first substrate, a plurality of signal lines formed on the first substrate to transmit signals to the driving portion, a second substrate facing the first substrate, and a conductive member formed on the second substrate, wherein the driving portion overlaps with the conductive member, and the signal lines overlap with the conductive member at a position outside a display area. Accordingly, the capacitances between the signal lines may be substantially the same. |
US10497304B2 |
Display unit, image processing device, display method, and electronic apparatus for controlling luminance
An image processing device includes a control section configured to determine, based on first luminance information for each display pixel, frame luminance information in a single frame and current information. The current information indicates a magnitude of a current that is expected to be consumed in displaying the single frame on a display section. The control section is configured to control, based on the frame luminance information and the current information, light-emitting luminance of the display section. |
US10497293B2 |
Display device having a barrier panel for displaying wide-viewing and narrow-viewing modes and display method thereof
A display device is provided, which includes a controller, a display driver connected with the controller, a display panel connected with the display driver, a first barrier panel positioned above the display panel and a second barrier panel positioned above the first barrier panel. A plurality of first barriers arranged in parallel at intervals are distributed in the first barrier panel. A plurality of second barriers arranged in parallel at intervals are distributed in the second barrier panel. The controller is configured to send an image frame to the display driver. The display driver is configured to drive the display panel to display the image frame on display regions which are arranged in parallel at intervals. Each display region is configured to display a part of displayed contents in the image frame individually. The display device provides a wide-viewing-angle mode and a narrow-viewing-angle mode. |
US10497289B2 |
Reusable bolt electronic seal module with GPS/cellular phone communications and tracking system
An electronic security bolt seal for locking a hasp includes an electronic module that has a circuit board disposed at an interior cavity of a housing. The housing includes apertures aligned with each other, such that a bolt is configured to be inserted through the apertures and through the interior cavity to engage the circuit board and complete an electronics circuit. When the bolt is inserted through the apertures of the housing, a locking device engages a tip region of the bolt that protrudes from the housing to secure the electronic module to the bolt. Responsive to a determination of breaking the electronics circuit, the circuit board is operable to generate a seal tamper signal. The locking element can be unlocked by a user to disengage the locking device from the bolt to permit the bolt to be removed from the electronic module and disengaged from the hasp. |
US10497287B1 |
Curved image bearing dome composite
The invention provides thermoset image bearing domed composites which when bent to mately label or decal onto the curvature of a consumer good will characteristically retain its optical clarity without any visible component separation or stress fracturing. The domed composite suitably includes UV curable ink coatings which are securely and pliable bonded to the thermoset coating of a metal substrate and a cured thermoset capping dome. |
US10497285B2 |
Spray pattern demonstration kit
The present application relates generally to a demonstration kit for various nozzles. The demonstration kit may include a spray assembly and a control assembly. The spray assembly may include a case having a base and a cover rotatably coupled to the base, a plurality of back wall panels configured to be secured to a sidewall of the base, a boom connected to an interior surface of the case, and one or more nozzles connected to the boom and repositionable along a length of the boom. The control assembly includes at least one pump that when in an operating orientation is fluidly connected to the one or more nozzles and a portable power supply in electrical communication with the at least one pump. |
US10497284B2 |
Systems and methods of ultrasound simulation
Herein described are systems and methods of ultrasound imaging. More particularly, embodiments described herein provide an ultrasound simulator based on the physics of ultrasound, such that it is possible to realistically reproduce most of the common characteristics of ultrasound examinations. Further, methods are described herein which may affect the computational efficiency of ultrasound simulation. |
US10497283B2 |
Molecular models
A base unit for use in forming a molecular model has a polyhedral body having a first set of faces defining a plurality of first attachment surfaces, and a second set of faces defining a plurality of second attachment surfaces. A first set of the plurality of second attachment surfaces has a North magnetic polarity, and a second set of the plurality of second attachment surfaces has a South magnetic polarity. The base unit is magnetically coupleable to another base unit in a first configuration in which rotation of the base unit relative to the another unit is inhibited, and in a second configuration in which rotation of the base unit relative to the another unit is not inhibited. |
US10497279B2 |
Assessment of nutrition intake using a handheld tool
Embodiments regard nutrition assessment using a handheld device. An embodiment of an apparatus includes a handle with a controller within the handle, an attachment arm extending from the handle, and a user-assistive device coupled with an end of the attachment arm, wherein the apparatus is to determine a mass held by the user-assistive device, the determination being made during a task by a user of the handheld tool including manipulation of the handheld tool. |
US10497278B2 |
Device for detecting and assessing vibrations caused by sporting equipment
Disclosed are systems, devices, and methods for providing feedback regarding an impact between a sporting implement and a ball, an example system comprising a ring attachable to the sporting implement, the ring including a sensor for detecting vibrations caused by an impact between the sporting implement and the ball and determining whether a level of the vibrations is within a predetermined range, and a speaker within audible range of the player, the speaker configured to emit an audible tone in response to receiving a signal from the sensor indicating that the level of the vibrations is within the predetermined range. |
US10497277B2 |
Feedback provision method, system, and analysis device
There is provided a feedback provision method including specifying, by a processor, an action generated in a target and a generation time of the action on the basis of sensing data of the target, determining feedback to be provided in accordance with the specified action, and providing the feedback at a time corresponding to the generation time. |
US10497273B2 |
Method and system for recording and playback of web-based instructions
The present disclosure provides effective recording and broadcasting method and system. The recording of function operation of using multimedia whiteboard, speech/speaking voice, communication voice for communication with other users and/or guiding etc. by user during network teaching or online conference is realized, and different data streams are formed respectively, the various data streams are labeled with unified time stamp created by network teaching system, which replaces completely recording the whole event in streaming media format. In this way, network users can conveniently download various data streams to be broadcasted from cloud server or local area network server through network anytime and anywhere, after acquiring data stream, client on user terminal reproduces the acquired data stream according to time stamp and organically combines them to broadcast and displays them to user, thereby finishing broadcasting on demand and browsing. |
US10497270B2 |
Systems and methods for managing drone access
Methods, systems, and devices are disclosed for operating a drone consistent with an access level of the drone and/or an operator of the drone. Various embodiments may include determining, by a processor of the drone, whether the drone is registered with an agency or the operator of the drone is registered to operate the drone. In response to determining that the drone and/or the operator is registered, the drone processor may operate the drone consistent with an access level of the drone and/or operator. In response to determining that the drone and/or the operator is registered, the drone processor may restrict operations of the drone. |
US10497265B2 |
Vehicle system, method of processing vehicle information, recording medium storing a program, traffic system, infrastructure system, and method of processing infrastructure information
A vehicle system includes an obtainment unit that obtains first blind spot information from an infrastructure system having an infrastructure sensor detecting a surrounding object, the first blind spot information indicating a blind spot region due to the object observed from the infrastructure sensor, and a detection recognizer that generates second blind spot information indicating a blind spot region due to the object observed from an in-vehicle sensor detecting the object. The detection recognizer has a combination unit that outputs common blind spot information indicating a first common blind spot region common to the blind spot regions based on the first blind spot information and the second blind spot information to an external device. |
US10497264B2 |
Methods and systems for providing warnings of obstacle objects
Vehicles systems for predicting a trajectory of an object proximate to vehicles are disclosed. A vehicle system includes one or more sensors, one or more processors communicatively coupled to the one or more sensors, a memory module communicatively coupled to the one or more processors, and machine readable instructions stored in the memory module. The machine readable instructions, when executed by the processor, cause the system to: detect an object based on one or more signals output by the one or more sensors; classify the object into an object classification; predict a trajectory of the object based on at least one behavior characteristic of the object determined from a model corresponding to the object classification; predict a trajectory of the vehicle; and provide a warning when the detected object is likely to move from a non-obstacle position to an obstacle position based on the predicted trajectories of the object and the vehicle. |
US10497260B1 |
Apparatus and methods for pedestrian signaling
The present disclosure is directed to traffic control systems. Various embodiments relate to systems and methods for controlling a pedestrian signal. One method includes determining, by a control system, to change the state of a pedestrian signal from a WALK state to a pedestrian clear state. The method includes generating, by the control system, a countdown control output for controlling the countdown display of the pedestrian signal. The method includes transmitting, by the control system, the countdown control output to the pedestrian signal. The pedestrian signal thereafter controls the countdown display according to the countdown control output. |
US10497259B2 |
Traffic signal control using vehicle trajectory data
A system and method for use in controlling traffic signaling devices located along public roadways. The method carried out by the system includes: receiving, at one or more computers, time-location (TL) data from a plurality of wirelessly connected devices traveling through an intersection of a public roadway; determining, by the one or more computers using the received TL data, a traffic volume estimation value representative of a volume of traffic at the intersection; and sending the traffic volume estimation value to a traffic signaling control system configured to control a traffic signaling device at the intersection based on the traffic volume estimation value. |
US10497250B1 |
Real property monitoring systems and methods for detecting damage and other conditions
Machine learning systems, methods, and techniques for detecting damage and/or other conditions associated with a building, land, structure, or other real property using a real property monitoring system are disclosed. The property monitoring system is used in conjunction with machine learning techniques to determine and/or predict various conditions associated with the real property, including particular damage thereto, e.g., based upon dynamic characteristic data obtained via on-site sensors, static characteristic data, third-party input descriptive of an event impacting the building, etc. Accordingly, damage and/or loss associated with the building/real property is more quickly and/or accurately ascertained so that suitable mitigation techniques may be applied. In some scenarios, previously undetectable or uncharacterized damage and/or other conditions may be discovered and mitigated. |
US10497249B2 |
Personal emergency response system
Technology for an enhanced personal emergency response system (e-PERS) unit is disclosed. The e-PERS unit can transmit a general message related to a personal emergency to a personal emergency response system (PERS) computing service environment (CSE), wherein the general message includes an identification (ID) of the e-PERS unit to enable the e-PERS CSE to send the ID of the e-PERS unit to a monitoring station. The e-PERS unit can receive a unit profile message from the e-PERS CSE. The e-PERS unit can: open a voice channel to the monitoring station in response to receiving the general message from the e-PERS CSE, or receive a voice call from the monitoring station in response to receiving the ID of the e-PERS unit at the monitoring station. The e-PERS unit can include a display screen and a base unit help button. |
US10497247B2 |
Hospital bed exit detection, height limiting and tare weight recalibrating systems and methods
A method for detecting an exit of a patient from a hospital bed, the method comprising: detecting a presence of the patient on the bed; upon detection of the patient on the bed, monitoring an indication that the patient has moved from a predetermined patient area on a patient receiving surface of the bed to outside the predetermined patient area; upon detection that the patient has moved outside the predetermined patient area, activating a bed alarm to indicate to a user that an exit of the patient from the hospital bed has been detected. There is also provided a system for detecting an exit of a patient from a hospital bed. There is further provided a method for limiting a height of a hospital bed and a method for recalibrating a tare weight condition of a hospital bed. |
US10497241B1 |
Outdoor furniture monitoring
A method includes, receiving, by a monitoring server, weather data that corresponds to at least one weather condition at a location where a monitoring system monitors an item that is located at an outdoor location of a property and that includes a motion beacon, based on the received weather data, determining a motion tolerance for determining whether a force other than weather likely caused movement of the item, receiving, from the motion beacon, motion data that indicates motion of the item, comparing the motion data to the motion tolerance, based on comparing the motion data to the motion tolerance, determining whether to generate a monitoring system event indicating that a force other than weather likely caused the movement of the item, and performing the monitoring system event indicating that a force other than weather likely caused the movement of the item. |
US10497240B2 |
Systems and methods for providing a pedestal with collision damage protection
A pedestal for an Electronic Article Surveillance (“EAS”) system. The pedestal comprising: a frame; at least one antenna disposed in or coupled to the frame; and a rotatable member directly coupled to the frame so as to mechanically support the pedestal in a vertical position when in use and configured to allow the frame to transition from the vertical position to an angled position when a force is applied to the frame by an external object. |
US10497239B2 |
RFID tag tracking systems and methods in identifying suspicious activities
Some embodiments provide retail systems to detect suspicious movement patterns within a retail shopping facility, comprising: an array of camera systems, an array of RFID readers, and a shopping facility evaluation system configured to: receive RFID tag read information from RFID readers of a first RFID tag of a consumer item of a first product; access and apply a first set of rules to identify a first pattern of movement of the first RFID tag; access a set of historic movement patterns specific to the first product; cause an RFID reader to trigger the RFID tag to transition to a state to emit RFID tag information more frequently; access and apply a second set of rules identifying when the first pattern of movement corresponds with a historic movement pattern; and cause a notification to be communicated to a central evaluation system. |
US10497238B2 |
Self-detaching anti-theft device with power removal station
Systems and methods for operating a security tag. The methods involve: establishing an electrical connection between the security tag and an external Power Removal Station (“PRS”); performing operations by the security tag to authenticate a detach command sent from the external PRS; allowing power to be supplied from the external PRS to an electro-mechanical component of the security tag when the detach command is authenticated; and actuating the electro-mechanical component so that a pin of the security tag transitions from an engaged position to an unengaged position without any human assistance or mechanical assistance by a device external to the security tag. |
US10497237B2 |
Security tag for inventory and anti-theft alarm system
The disclosed technology relates to a security tag. The security tag can include a tamper assembly having a clutch mechanism capable of affixing the security tag to a merchandise item and a locking device for inserting into the clutch mechanism. An insertion of the locking device into the clutch mechanism causes a transmission of a closed signal indicating a closed status for the security tag, and a displacement of the locking device causes a transmission of an open signal indicating an open status for the security tag. |
US10497236B2 |
Adjustable alert tones and operational modes for audio/video recording and communication devices based upon user location
An audio/video (A/V) recording and communication device includes a camera. A method sets a first operational mode for the A/V device. The method determines whether a registered user of the A/V device is within a predetermined proximity of the A/V device. Upon determining that the registered user of the A/V device is not within the predetermined proximity of the A/V device, the method sets a second operational mode for the A/V device. |
US10497233B2 |
Sharing video stream during an alarm event
A camera system configured to provide access to a video stream of an owner's monitored site is provided. The camera system includes a camera and a processor. The processor is configured to receive an alarm indication that indicates that an alarm event has been detected, generate a pointer to provide temporary access to a video stream of the monitored site, transmit an event notification to one or more authorized sharers to provide access to the video stream of the monitored site, the event notification including the pointer, and revoke access from the one or more authorized sharers to the video stream of the monitored site when an end alarm event is detected. |
US10497230B2 |
Smart barrier alarm device
A barrier alarm device for reducing the number of false alarms that may occur in a home security system. In one embodiment, a barrier alarm device, such as a door or window sensor, determines whether a barrier, such as a door or a window, has been opened, determines whether a human being is in proximity to the door or window inside a monitored premises. If a human being is inside the monitored premises when the door or window is opened, it indicates that the human being is authorized to be inside the monitored premises, and an alarm signal is not transmitted to a central security panel, thus reducing false alarms. |
US10497229B2 |
First response locator system
A first response locator system includes at least one emergency locator unit having a main body and a lighting unit for generating light in a plurality of different colors. Indicia is disposed along the main body, and a speaker for generating an audible sound is positioned along the main body. An internal controller controls the operation of the speaker and the lighting unit. A remote operation device communicates with the internal controller and includes a plurality of buttons for selectively activating one or both of the lighting unit and the speaker. |
US10497221B1 |
Automated cash receiving apparatus
An automated cash receiving apparatus is provided. The automated cash receiving apparatus includes: a deposit device configured to receive and count a bill; a front case and a rear case configured to surround a front portion and a rear portion of the deposit device, respectively; a storage disposed under the deposit device to store the bill, and comprising a dropping slot to allow the bill dropping down from the deposit device to pass therethrough; a sliding frame disposed between the deposit device and the storage; and a blocking plate disposed between the sliding frame and the storage. |
US10497219B2 |
Rapid play poker gaming device
Embodiments of this concept are directed to a video poker gaming device that deals five cards to a player and selects five more cards that represent the possible cards used in a later draw. From these ten cards, the gaming device if a winning combination above a threshold amount is possible. If such a winning combination is not possible, in some embodiments, the device automatically ends the game and deals a new hand. If a win over the threshold amount is possible, the gaming device allows the player to hold and draw cards. This increases the speed of play of the poker game and focuses game play on hands where winning combinations are likely. |
US10497212B2 |
Gaming apparatus supporting virtual peripherals and funds transfer
In one embodiment, a peripheral management device may have a controller configured to communicate with a gaming machine and a portable electronic device. The controller may be configured to: (i) receive a peripheral data packet from a gaming machine processor, the peripheral data packet including at least one command; (ii) determine whether to process the peripheral data packet on at least one peripheral device of the gaming machine or at least one virtual peripheral device of the portable electronic device; (iii) generate an instructional data packet for the at least one virtual peripheral device if the peripheral data packet is determined to be processed on the at least one virtual peripheral device; and (iv) transmit the instructional data packet to the portable electronic device. |
US10497205B2 |
Game medium accommodation device
Equivalent exchange operation of exchanging a game medium for another type of game medium is performed in a shorter time. A game medium accommodation device includes: a tray mechanism configured to hold a plurality of accommodation cases stacked in an up-down direction along a reading surface continuing in the up-down direction, each of the accommodation cases accommodating a bundle of game media aligned in a horizontal direction; and an antenna board disposed on the reading surface. The game medium accommodation device reads electronic information relating to the game media and stored in the game media, by radio communication between the antenna board and the game media. |
US10497198B2 |
Method and apparatus for discriminating gold and silver coins and bars from counterfeit
Throughout the world, there is growing trend by investors to protect wealth by holding silver and gold coins and bars. Unfortunately, there are also a growing number of counterfeit coins and bars coming into in circulation. This situation cries out for an affordable method that can be used by untrained investors to quickly and reliably discriminate authentic coins and bars from counterfeit ones without causing damage to their coins and bars. The disclosed method fills this need by the use of a combination of conventional and novel designed pieces of equipment for measuring the following three characteristics of a coin; (1) size, (2) weight, and (3) relative terminal velocity on a magnetic slide. The results of these measurements can be used to unambiguously discriminate pure silver and pure gold investment coins and bars from counterfeit ones and can also be helpful in evaluating 22-karat gold coins and pure platinum coins. |
US10497197B2 |
Method and device for identifying user using bio-signal
Provided is a user identifying method using a bio-signal, the method including sensing a user input; detecting a bio-signal from the sensed user input; determining whether the detected bio-signal is valid, based on status information representing a status of a user at a moment when the user input is sensed; and identifying the user by comparing the bio-signal with at least one pre-stored reference bio-signal, according to a result of the comparing. |
US10497192B2 |
Notifying an individual about an item in a secure mailbox
A method of notifying an individual about an item in a secure mailbox is provided. The method includes receiving an indication that an item for an intended recipient has been deposited into a secure mailbox. The method also includes, based at least in part on receiving the indication, programming an access control device of the secure mailbox to unlock the access control device in response to a credential assigned to the intended recipient and notifying the intended recipient that the item is in the secure mailbox. It is detected that the secure mailbox has been unlocked in response to the credential that is assigned to the intended recipient. Based at least in part on the detecting, re-programming the access control device of the secure mailbox to an un-programed status that includes the access control device remaining in the unlocked state. |
US10497191B2 |
Systems and methods for individual identification and authorization utilizing conformable electronics
An system includes, but is not limited to, a control system; and a device including a deformable substrate, a sensor assembly including one or more identity sensors configured to generate identity sense signals associated with a physical characteristic of an individual subject, circuitry configured to receive the identity sense signals, the circuitry including an identity comparison module configured to compare identity sense signals to reference data indicative of physical characteristics associated with an identity of at least one individual to determine whether the identity sense signals correspond to the identity of the at least one individual, and a reporter configured to generate communication signals associated with a comparison of the identity sense signals to reference data, the reporter including a transmitter or transceiver configured to transmit the communication signals to a system for association with a file corresponding to at least one of the individual subject or the device. |
US10497182B2 |
Mixed reality cinematography using remote activity stations
A movie set is divided into at least a directing station and a set station, remote from each other. Actors are either in their own remote acting station or, if the director is also the cameraman, in the directing station. At the set station, a digital record of a real or virtual scene is created. Actors are recorded separately from the set and composited into the scene as they are acting. A real camera films the actor, who is automatically composited into the scene. A virtual camera films the actor and the virtual scene. Cameramen filming the actors wear virtual reality headsets, so they inhabit the virtual or pre-recorded real world into which the actors are composited, in real time. Virtual viewfinders are displayed in the headsets to show the image that the camera is capturing. |
US10497179B2 |
Apparatus and method for performing real object detection and control using a virtual reality head mounted display system
An apparatus and method for performing real object detection and control using a Virtual Reality Head Mounted Display System, and more particularly, when the real object detection and control are detecting hand presence and control in free space, in a virtual reality environment, the control being, for example, gestures or movement, in the free space. |
US10497178B2 |
Electronic apparatus, control method thereof, computer program, and computer-readable recording medium
Provided herein is a control method of an electronic apparatus. The control method of an electronic apparatus includes: detecting a crosswalk from an image data photographed in a camera during a period in which a vehicle is operated; generating an object indicating the detected crosswalk; and outputting the generated object through augmented reality. |
US10497177B1 |
Tool for onsite augmentation of reality meshes
In one embodiment, augmented reality is simulated by augmenting a pre-generated, physical environment-aligned 3D reality mesh. A camera system captures digital images of a site. A backend processing system generates a 3D reality mesh of the site based on the digital images, assigns metadata to infrastructure elements in the 3D reality mesh, and stores the 3D reality mesh and metadata. At a subsequent time, a mobile device accesses the 3D reality mesh and assigned metadata. A positioning sensor determines a live position of the mobile device. An orientation sensor determines a live orientation of the mobile device. Based on the live position and live orientation, a view of the 3D reality mesh aligned to the physical environment is produced and displayed on a display device of the mobile device. That view is then augmented based on the assigned metadata. |
US10497176B2 |
Packing structure
A packing structure including a first packing casing, a second packing casing, and two lenses is provided. The second packing casing is adapted to be combined with the first packing casing detachably, such that a containing space is formed between the first packing casing and the second packing casing. The containing space is adapted to contain an electronic device. The two lenses are disposed on the second packing casing. An image displayed by a display surface of the electronic device is adapted to be transmitted to outside of the containing space through the two lenses, so as to form a virtual reality image. |
US10497172B2 |
Photorealistic facial texture inference using deep neural networks
A method for generating three-dimensional facial models and photorealistic textures from inferences using deep neural networks relies upon generating a low frequency and a high frequency albedo map of the full and partial face, respectively. Then, the high frequency albedo map may be used for comparison with correlation matrices generated by a neural network trained by a large scale, high-resolution facial dataset with simulated partial visibility. The corresponding correlation matrices of the complete facial textures can then be retrieved. Finally, a full facial texture map may be synthesized, using convex combinations of the correlation matrices. A photorealistic facial texture for the three-dimensional face rendering can be obtained through optimization using the deep neural network and a loss function that incorporates the blended target correlation matrices. |
US10497167B2 |
Method and apparatus for generating acceleration structure
A method and apparatus for generating an acceleration structure. Primitives corresponding to at least one object on which rendering is to be performed may be aligned. Candidate split points are determined by scanning the aligned primitives. The candidate split points are stored according to a predetermined rule, and the acceleration structure is generated by sequentially reading the stored candidate split points and generating at least one node corresponding to the stored candidate split points. |
US10497163B1 |
Computer architecture for animation of a character in a simulation based on muscle activation data
Methods for improving animation of a character in a simulation by using physics driven by muscle activation data are provided. In one aspect, a method includes detecting a first trigger for a character to perform a movement. Animation data for the character is selected based on the first trigger. A muscle state corresponding to a body part of the character is determined based on the animation data. The movement is performed based on the animation data. A second trigger for altering the movement is detected. The movement is changed based on the muscle state and the second trigger. Systems and machine-readable media are also provided. |
US10497162B2 |
Systems and methods for appearance mapping for compositing overlay graphics
Systems and methods for overlaying a second image/video data onto a first image/video data are described herein. The first image/video data may be intended to be rendered on a display with certain characteristics—e.g., HDR, EDR, VDR or UHD capabilities. The second image/video data may comprise graphics, closed captioning, text, advertisement—or any data that may be desired to be overlaid and/or composited onto the first image/video data. The second image/video data may be appearance mapped according to the image statistics and/or characteristics of the first image/video data. In addition, such appearance mapping may be made according to the characteristics of the display that the composite data is to be rendered. Such appearance mapping is desired to render a composite data that is visually pleasing to a viewer, rendered upon a desired display. |
US10497157B2 |
Grouping image annotations
A system for grouping image annotations is disclosed. A display unit (1) is arranged for displaying a plurality of medical images relating to a subject (5) comprising a representation of an anatomical object. An annotation unit (2) is arranged for receiving information regarding input of a plurality of annotations (3) of the plurality of medical images via a user interface (4), wherein each annotation comprises geometric information relative to an image of the plurality of medical images. A grouping unit (4) is arranged for detecting a group of annotations among the plurality of annotations, based on the geometric information and a set of rules that define general properties of geometric relationships of annotations (3) that belong to the same object. The detecting of the group of annotations is further based on a geometric relationship between the plurality of medical images. |
US10497154B2 |
Systems and methods for automated sinogram completion, combination, and completion by combination
Described herein are systems and methods for automated completion, combination, and completion by combination of sinograms. In certain embodiments, sinogram completion is based on a photographic (e.g. spectral or optical) acquisition and a CT acquisition (e.g., micro CT). In other embodiments, sinogram completion is based on two CT acquisitions. The sinogram to be completed may be truncated due to a detector crop (e.g., a center-based crop or an offset based crop). The sinogram to be completed may be truncated due to a subvolume crop (e.g., based on low resolution image projected onto sinogram). |
US10497149B2 |
Image processing apparatus and image processing method
An image processing apparatus according to one embodiment determines target resolutions of a plurality of source images based on a first horizontal direction size and a first vertical direction size which are a horizontal direction size and a vertical direction size of a backlight control unit of a first display, and a second horizontal direction size and a second vertical direction size which are a horizontal direction size and a vertical direction size of a backlight control unit of a second display, and converts the resolution of each of a plurality of source images such that the resolution of each of a plurality of source images becomes the target resolution. |
US10497146B2 |
Visual sensor abnormality cause estimation system
A camera abnormality cause estimation system for estimating the causes of abnormalities in a camera in a production system in which the camera controls a robot. The production system includes a robot, a camera that detects visual information of the robot or the surrounding thereof, and a controller that controls the robot based on an image signal obtained by the camera. The camera abnormality cause estimation system estimates the causes of abnormalities in the camera and includes an environment information acquisition unit that acquires environment information of the camera, and an abnormality cause estimation unit that estimates a probability that each of a plurality of predetermined abnormality cause items is the cause of an abnormality in the camera for the respective abnormality cause items using the environment information acquired by the environment information acquisition means and displays the estimated probability on a display unit for the respective abnormality cause items. |
US10497140B2 |
Hybrid depth sensing pipeline
An apparatus for a hybrid tracking and mapping is described herein. The apparatus includes logic to determine a plurality of depth sensing techniques. The apparatus also includes logic to vary the plurality of depth sensing techniques based on a camera configuration. Additionally, the apparatus includes logic to generate a hybrid tracking and mapping pipeline based on the depth sensing techniques and the camera configuration. |
US10497132B2 |
Irradiation system, irradiation method, and program storage medium
Provided is an irradiation system for reliably detecting a desired detection target and precisely irradiating marking light on the detected detection target. The irradiation system includes: a server device detecting, by authentication processing, a detection target from image data capturing a monitored area, generating, from each piece of a plurality of pieces of image data captured in a time span including a capture time of image data in which the detection target is detected, lightweight data obtained by lightening an amount of data in the plurality of pieces of image data, and transmitting tracking data obtained by aggregating a plurality of pieces of generated lightweight data; and a terminal device capturing the monitored area and outputting image data, transmitting the captured image data to the server device and also receiving the tracking data from the server device, and irradiating light on the detection target, based on the received tracking data. |
US10497129B1 |
Image-based weather condition detection
Images captured by a camera system of an unmanned aerial vehicle (UAV) can be used to determine a weather condition in an environment of the UAV. The camera system of the UAV can capture one or more images, and a characteristic of at least one image of the one or more images can be determined from image data associated with the at least one image. A weather condition of the environment of the UAV can be determined based at least in part on the characteristic of the at least one image. |
US10497128B2 |
Method and system for sea background modeling and suppression on high-resolution remote sensing sea images
The disclosure provides a method for sea background modeling and suppression on high-resolution remote sensing sea images, the method comprises steps of segmentation, classification, calculation, modeling and suppression. The disclosure also provides a system for sea background modeling and suppression on high-resolution remote sensing sea images. The technical solution of the disclosure is provided in such way as to perform sea background suppression first and then detect the target, leading to large improvement of detection accuracy and reduction of false alarm. |
US10497126B2 |
Producing a segmented image using markov random field optimization
A computer-implemented method of producing a segmented image of a scene comprises providing a plurality of images of the scene, each image corresponding to a respective acquisition of a physical signal, the plurality of images including at least two images corresponding to different physical signals, and generating the segmented image based on the plurality of images, by determining a distribution of labels that minimizes an energy defined on a Markov Random Field (MRF). This improves the field of computer vision. |
US10497123B1 |
Isolation of aneurysm and parent vessel in volumetric image data
A framework for isolating an aneurysm and parent vessel in volumetric image data is provided herein. In accordance with one aspect, the framework generates a refined mask by performing region growing starting at an aneurysm dome point to eliminate vessels that are indirectly connected to an aneurysm or parent vessel in volumetric image data. A final mask may be generated based at least in part on the refined mask by eliminating any kissing vessel connected with the aneurysm from the refined mask. The final mask may then be used for segmentation of the aneurysm and the parent vessel in the volumetric image data. |
US10497122B2 |
Image crop suggestion and evaluation using deep-learning
Various embodiments describe using a neural network to evaluate image crops in substantially real-time. In an example, a computer system performs unsupervised training of a first neural network based on unannotated image crops, followed by a supervised training of the first neural network based on annotated image crops. Once this first neural network is trained, the computer system inputs image crops generated from images to this trained network and receives composition scores therefrom. The computer system performs supervised training of a second neural network based on the images and the composition scores. |
US10497121B2 |
Method and system for extracting a main subject of an image
A method includes determining whether a region to be recognized corresponding to a specified feature exists in an image to be processed. The method may also include determining a main subject region containing the main subject of the image to be processed in accordance with a preset feature parameter of the main subject region and the coordinates and size of the region to be recognized when the region to be recognized exists. The method may further include extracting an image of the main subject region as a foreground image for an extraction process of a foreground target, and taking the extracted image as the main subject of the image to be processed. |
US10497120B2 |
Method and apparatus of fiber tracking, and non-transitory computer-readable medium thereof
The present disclosure illustrates a method and an apparatus of fiber tracking, and non-transitory computer-readable medium thereof. In an embodiment, a fiber tracking process is performed on a diffusion magnetic resonance image of a subject's brain based on validated and better tracking parameters, so as to obtain first tracking images, nerve fibers between two first regions of interest in each of the first tracking images are extracted, a nerve fasciculus skeleton is established based on an overlapping process performed on the plurality of nerve fibers extracted from the first tracking images, and the nerve fibers more similar to the structure of the nerve fasciculus skeleton are selected to obtain a specific fasciculus of the subject. Thus, the technical solution of the present disclosure can be used to improve the sensitivity of fiber tracking and be useful for improvement of preoperative assessment and surgical navigation. |
US10497119B2 |
System and methods for post-cardiac MRI images
Systems and methods for post processing cardiac magnetic resonance images are described that utilize a machine-learning algorithm. Embodiments of the systems and methods maximize physician and technologist efficiency by minimizing the necessary manual labor that is required to post-process medical images through smart-automation, thereby improving consistency and reproducibility of post-processing results by minimizing operator bias. |
US10497118B2 |
Image processing apparatus and image processing method of a three-dimensional medical image
A user had to manually select a cross-sectional image indicating features of a finding and a cross-sectional image displayed in a report, from a three-dimensional medical image. Provided is an image processing apparatus that includes: a unit configured to acquire a target finding of a medical image; a unit configured to calculate an image feature quantity of a type associated in advance with the target finding, for each of a plurality of cross-sectional images of the medical image; and a unit configured to identify a cross-sectional image from the plurality of cross-sectional images based on the calculated image feature quantity. Operation of selecting a cross-sectional image by a doctor can be omitted, and the burden can be reduced. |
US10497116B2 |
Cytological image processing device, and method for quantifying characteristics of cytological image
A cytological image processing device, a method for quantifying characteristics of cytological image and a non-transitory computer readable medium thereof are provided. The cytological image processing device executes the method including the steps: loading a cytological image with a plurality of pixels; removing a background part from the cytological image according to at least one of a plurality of color attributes of each pixel of the cytological image in a color space to obtain a background-subtracted image; dividing the background-subtracted image into a nuclear part and a cytoplasmic part; detecting a plurality of edge pixels in the background-subtracted image to segment a plurality of nuclear blocks in the background-subtracted image; generating a parameter set according to the nuclear blocks; and generating an output image by visualizing the background-subtracted image. |
US10497113B2 |
Target-specific dose and scatter estimation in CT images
Embodiments disclose a method performed by at least one processor for processing a plurality of x-ray projection images of a subject, the method comprising a plurality of operations including reconstructing the projection images to yield a volume reconstruction; segmenting the reconstructed volume by assigning a material type to each voxel; estimating a first set of scatter images corresponding to a subset of the projection images by calculating probabilistic predictions of interactions of x-rays with the subject and applying a low pass spatial filter to the scatter images; estimating a second set of scatter images corresponding to projection images not included in the subset, based on the first set of scatter images; and subtracting, for each projection image, the corresponding scatter image to yield a corrected projection image. Applying the plurality of operations of the method in an iterative process on graphics-processor-quality computational hardware enables real-time scatter correction and reconstruction of CT volume images. |
US10497110B2 |
Identifying a pathway for condition of assembly validation
A method and apparatus for establishing a pathway for performing an automated validation of a condition of assembly. A sensor system coupled to an automated guided vehicle is moved into test positions relative to the structure. Image data is generated at each test position, using the sensor system, to build test images. Each test image is registered to a computer model of the structure to form registered images that are added to a collection of registered images. An optimal set of positions that will allow an entirety of an area of interest to be captured using a fewest number of registered images from the collection of registered images is determined. A pathway is generated for moving the automated guided vehicle to each optimal position in a least amount of time. A computer file identifying the pathway is generated for use in performing the automated validation of the condition of assembly. |
US10497103B2 |
Information processing apparatus, information processing system, information processing method, and recording medium
There is provided at least one information processing apparatus capable of easily generating a skin color model in which peripheral darkening is considered that is possibly occurring due to an imaging apparatus. At least one embodiment of the information processing apparatus includes an acquisition unit configured to acquire a first image in which a predetermined object is captured with a predetermined exposure condition, and at least one second image in which the predetermined object is captured with an exposure condition or a plurality of exposure conditions different from the predetermined exposure condition; an extraction unit configured to extract color information relating to the predetermined object based on the first image and the at least one second image; and a generation unit configured to generate a color table based on the extracted color information. |
US10497102B2 |
Imaging apparatus, control method and non-transitory storage medium
According to an aspect of the invention, an imaging apparatus includes: a focus detection unit configured to execute focus detection based on a phase difference between image signals obtained through photoelectric conversion of a light flux passing through different pupil partial regions of an imaging optical system; a first image blur compensation unit configured to compensate for image blur; a second image blur compensation unit configured to compensate for image blur; and a control unit that controls driving of the first image blur compensation unit and the second image blur compensation unit. The control unit controls a driving amount of the first image blur compensation unit and a driving amount of the second image blur compensation unit such that a change in vignetting occurring in the light flux passing through the imaging optical system is equal to or less than a predetermined value during a period in which the focus detection unit executes the focus detection. |
US10497097B2 |
Image processing method and device, computer readable storage medium and electronic device
The present disclosure pertains to an image processing method, an image processing device, a computer readable storage medium and an electronic device. The method includes the following. A reference image is selected from a plurality of sequentially captured images. One or more first images are selected from the remaining sequentially captured images based on a luminance value and a sharpness value of the reference image. The reference image and the one or more first images are fused to obtain a second image. Noise reduction is performed on the second image. |
US10497096B2 |
Determination of a display angle of a display
A method comprising determining a first display angle of a display comprised by an apparatus with respect to gravity, determining a first contiguous subset of a sequential arrangement of information based, at least in part, on the first display angle, performing a first operation based, at least in part, on the first contiguous subset, determining a second display angle of the display with respect to gravity, the second display angle being different from the first display angle, determining a second contiguous subset of the sequential arrangement based, at least in part, on the second display angle, and performing a second operation based, at least in part, on the second contiguous subset is disclosed. |
US10497094B2 |
Method and apparatus for multi-band blending of a seam in an image derived from multiple cameras
A method, apparatus and computer program product are provided to combine images captured by multiple cameras into a panoramic image, such as a 360° panorama, in a manner that reduces image defects and other artifacts at or near a seam between images. In some implementations of example embodiments, the overlapping portions of two images are decomposed into a predetermined number of bands. For most of the bands, a laplacian of Gaussian blending mask is applied when blending images associated with the relevant bands. For a final band, a linear blending mask is applied, and the bands are combined into an image that may be used in connection with a panoramic image featuring portions of multiple images captured by an array of cameras. In some example implementations, a bandwidth for the final band may be determined based in part on a selected sharpness factor. |
US10497090B2 |
Systems and methods for reducing memory bandwidth via multiview compression/decompression
Systems, methods, and computer programs are disclosed for reducing memory bandwidth via multiview compression/decompression. One embodiment is a compression method for a multiview rendering in a graphics pipeline. The method comprises receiving a first image and a second image for a multiview rendering. A difference is calculated between the first and second images. The method compresses the first image and the difference between the first and second images. The compressed first image and the compressed difference are stored in a memory. The compressed first image and the compressed difference are decompressed. The second image is generated by comparing the first image to the difference. |
US10497089B2 |
Convolutional neural network
A convolutional neural network (CNN) for an image processing system comprises an image cache responsive to a request to read a block of N×M pixels extending from a specified location within an input map to provide a block of N×M pixels at an output port. A convolution engine reads blocks of pixels from the output port, combines blocks of pixels with a corresponding set of weights to provide a product, and subjects the product to an activation function to provide an output pixel value. The image cache comprises a plurality of interleaved memories capable of simultaneously providing the N×M pixels at the output port in a single clock cycle. A controller provides a set of weights to the convolution engine before processing an input map, causes the convolution engine to scan across the input map by incrementing a specified location for successive blocks of pixels and generates an output map within the image cache by writing output pixel values to successive locations within the image cache. |
US10497085B2 |
Graphics processing method and system
A graphics processing method and a graphics processing system are provided. A graphics processing method including: estimating a depth complexity of a tile generated by dividing a frame; visibility calculations are selectively performed with respect to at least one primitive included in the tile based on the estimated depth complexity of the tile; and performing rendering on the tile. A graphics processing apparatus includes one or more processors which determine a depth complexity of primitives input to a current tile and whether translucent primitives exist. The graphics processing apparatus may operate adaptively in a Tile Based Rendering (TBR) mode or a Tile Based Deferred Rendering (TBDR) mode according to the determination of depth complexity and a presence of translucent primitives. |
US10497083B2 |
Systems and methods for using an OpenGL API with a Vulkan graphics driver
A system, method, and computer-readable medium are provided for translating OpenGL API calls to operations in a Vulkan graphics driver using an OpenGL-on-Vulkan driver architecture. An OpenGL-on-Vulkan driver receives an OpenGL context and render function, translates an OpenGL format to a Vulkan format, creates a Vulkan object and sets a Vulkan state, and generates a Vulkan command buffer corresponding to the OpenGL render function. |
US10497081B2 |
Detecting encoded signals under adverse lighting conditions using adaptive signal detection
Signal detection adaptable to accommodate various lighting conditions, and to detect embedded signals according to anticipated lighting conditions likely to be present during image capture. A portable apparatus comprising: a camera for capturing data representing imagery or video; a touchscreen display; means for communicating and receiving data; means for obtaining data representing imagery or video, the imagery or video having been captured with said camera; means for obtaining lighting information associated with image capture of the imagery or video, in which the lighting information is associated with a light level or color temperature; and means for processing the data representing imagery or video to determine whether a signal is encoded therein, in which said means for processing utilizes obtained lighting information to determine whether the signal is encoded in the data representing imagery or video. Additional disclosure, combinations and claims are also provided. |
US10497077B1 |
Claim and progression management
The present invention is a computer implemented method and system for gathering information from a user related to, filing for, and obtaining government benefits, such as Social Security benefits. The present invention also enables the user to track the benefit application approval process and reminders when certain data or responses are due. There is a feature which enables the user to modify the data submitted for the benefits when circumstances warrant. There is also a decision appeal process feature. |
US10497072B2 |
Optimal battery sizing for behind-the-meter applications considering participation in demand response programs and demand charge reduction
A system and method are provided. The system includes a processor. The processor is configured to receive power related data relating to power usage of power consuming devices at a customer site from a plurality of sources. The processor is further configured to generate object function inputs from the power related data. The processor is additionally configured to apply the generated object function inputs to an objective function to determine an optimal capacity for a battery storage system powering the power consuming devices at the customer site while minimizing a daily operational power cost for the power consuming devices at the customer site. The processor is also configured to initiate an act to control use of one or more batteries of the battery storage system in accordance with the optimal capacity for the battery storage system. |
US10497070B2 |
Optimizing social information signaling
A method and apparatus for optimizing social information signaling in a communication network are disclosed. For example, the method receives an indication that social information associated with a first endpoint device has changed, determines whether the social information is to be forwarded to a second endpoint device in a list of the first endpoint device based upon a behavior parameter, wherein the behavior parameter comprises a strength of relationship, and forwards the social information to the second endpoint device if the behavior parameter is above a pre-defined level. |
US10497068B2 |
Advice engine systems
A method of providing advice to a user may be provided. A method may include receiving a topic from the user. The method may also include presenting one or more potential advice conversations to a human professional, wherein each potential advice conversation of the one or more potential advice conversations includes one or more advice statements. Further, the method may include selecting an advice statement from the one or more advice statements, and presenting the selected advice statement to the user upon receiving approval of the selected advice statement from the human professional. |
US10497067B2 |
System for perfoming an extraction process on input data containing XBRL files using a combination of extraction criteria
An extraction apparatus includes an input-data analysis unit that, when an extraction process is performed on input data containing a plurality of XBRL files using a combination of a plurality of extraction criteria, each of the extraction criteria directly specifying an element and an aspect of each of the plurality of XBRL files, calculates, from the input data, distribution information containing distribution of values of individual aspects of a plurality of elements that are individually provided by the plurality of XBRL files, and an application-sequence determining unit that determines an application sequence of the plurality of extraction criteria by referring to the calculated distribution information. Hence, the extraction apparatus can extract XBRL data pieces containing data items to be validated against a validation rule from the input data rapidly. |
US10497065B1 |
Automatically correcting records
A computer-implemented method including: receiving data representing updates to transaction entries in a ledger of an accounting system, each transaction entry identifying an account that corresponds to the transaction, at least some of the updates a) each changing the identified account from a first account to a second account and b) having been submitted by multiple users of the accounting system; analyzing the updates to infer a correlation between the first account and the second account; generating a rule defining a modification of transaction entries, wherein the rule, if applied to transaction entries received by the accounting system, would modify transaction entries identifying the first account to identify the second account; and storing the rule in a storage system such that the stored rule can be accessed and executed by a computer program executing on one or more computer systems, the execution of the rule causing the modification of the transaction entries defined by the rule. |
US10497063B2 |
Mobile insurance platform system
A mobile insurance architecture includes a wireless communication interface that connects mobile client devices to wireless networks. An insurance server cluster that includes a group of independent network servers operates and appears to mobile client devices as if the group of independent network servers were a single computer server. An adaptive transmission controller communicates with the insurance server cluster and processes content in multiple mobile formats that may be optimized to the screen sizes of the mobile client devices. The insurance server cluster responds to native application clients resident to the mobile client devices. The native application clients contain code stored on a non-transitory media that render insurance quoting services, insurance claims services, on-line insurance policy services, usage based insurance services, mobile monitoring services, or insurance agency management services. |
US10497062B2 |
Method and system relating to social media technologies
In an embodiment, a method performed in the computing system comprises steps of (a) electronically receiving an identifier concerning an investor's ownership or management of at least one brokerage account or at least one security; (b) electronically validating by the computing system the investor by querying a record database using the identifier to obtain an information from at least one investment account associated with the investor; (c) electronically extracting by the computing system the information; (d) electronically populating by the computing system a profile for the investor with the extracted information and electronically storing the extracted information to a computer readable medium in a profile database, wherein the extracted information comprises at least the investor's positional information; (e) electronically providing by the computing system at least one capability to the investor, wherein the capability allows the investor to electronically perform one or more activities; and (f) electronically generating by the computing system a representation of a quantity of a security owned or managed by the investor from the investor's positional information without generating a personal information of the investor. |
US10497060B2 |
Systems and methods for intelligent market trading
A system for intelligent market trading implemented with a neural network system (Machine Learning) comprising an input, one or more processors and an output. The input comprises a database of price of a symbol and a pair in a timeframe. The first processor is configured to receive the respective input to generate a technical analysis, a trading signal, and a market report with a probability value. The second processor generates a coefficient for regulating the probability value of the generated trading signals and technical analysis using fuzzy logic systems alongside of a neural network system. The third processor computes the correlation coefficient of symbols under Mesh topology and regulates the resultant probability value of each trading signals and technical analysis. The output comprises a processor to receive and evaluate the individual resultant probability values of the generated trading signals and technical analysis and delivers an output data. The output data is sent via notification to a user for detecting a suitable spot for placing their orders in the financial market. |
US10497055B2 |
Tradeline fingerprint
Improved systems and methods are provided for identifying financial relationships. In particular, financial relationships may be identified by associating tradelines with one or more people who sign or co-sign on the tradeline. In various embodiments a method is provided comprising, receiving, at a computer-based system for credit data analysis comprising a processor and a tangible, non-transitory memory, credit reporting data relating to a tradeline, parsing, by the computer-based system, the credit reporting data to yield primary debtor data and secondary debtor data, and linking, by the computer-based system, the tradeline with the primary debtor data and the secondary debtor data. |
US10497050B2 |
Delivery service system, delivery service method, server for delivery service, and deliverer terminal for delivery service
A system method, and device to provide a delivery service that is convenient for clients and deliverers where information for a pickup/delivery item is input using client terminals, and is registered in databases on the server for each item. For new items registered in the databases, the server receives contract applications for items in which the area of the client's address corresponds to a service area from deliverer terminals that have accessed the databases, registers the applications in the databases, and notifies the client terminal associated with a new item for which applications are being received about the applications. The server receives notification of which of the deliverers that submitted applications has been approved from the client terminal that received notification of the applications, and notifies the terminal of the approved deliverer of this fact, and the approved deliverer picks up/delivers the cargo associated with the new item. |
US10497049B2 |
Optimistic product order reservation system and method
Receiving and processing user orders may include receiving an order for an order quantity of a product from a user computing device, retrieving a threshold inventory quantity of the product, retrieving a last known inventory quantity of the product, comparing the threshold inventory quantity with the difference between the last known inventory quantity and the order quantity, performing an asynchronous reservation of the quantity of the product when the threshold inventory quantity is less than the difference between the last known inventory quantity and the order quantity, and performing a synchronous reservation of the quantity of the product when the threshold inventory quantity is greater than the difference between the last known inventory quantity and the order quantity. |
US10497045B2 |
Social network data processing and profiling
A social network data processing and profiling system generates a customer profile from customer attributes and information regarding the customer's social network profiles on a plurality of virtual social networks. The social network data regarding the customer is received from the plurality of virtual social networks. The received social network data is used to update the customer profile. One or more products from a products database are identified for recommending to the customer based on the customer profile. The identified products are output to a products page associated with the customer. |
US10497039B1 |
Techniques for dynamic variations of a search query
Techniques are provided herein for utilizing a query variations engine. An attribute category for a search query may be identified from a search query history. A search query may be received from a user and a set of search results may be determined. A reduced set of search results may be generated from the set of search results based at least in part on the attribute category identified from the search query history. The user may be provided with the reduced set of search results. |
US10497037B2 |
System and method for managing cryptocurrency payments via the payment request API
Disclosed is an approach for processing cryptocurrency payments via a payment request application programming interface. A method includes receiving, from a site, at a browser and via the payment request application programming interface, a request associated with a potential purchase, wherein the request includes an identification of a cryptocurrency payment method accepted by the site and transmitting, to the site, from the browser and via the API, data indicating that a user of the browser can pay for the potential purchase via the cryptocurrency payment method accepted by the site. The method includes retrieving via the API cryptocurrency payment information for the potential purchase and populating a cryptocurrency wallet with the cryptocurrency payment information for automatic payment. |
US10497036B2 |
Customer shopping help system
Systems and methods for providing customer shopping help include a system provider device that receives first customer location information from a plurality of beacon devices at a merchant physical location. The first customer location information is collected during a shopping session from a first customer device that is associated with a first customer. The system provider device analyzes the first customer location information to determine a merchant physical location area that is included in the merchant physical location and in which the first customer has not been located during the shopping session. The system provider device then selects a first product, from a plurality of products that are associated with the merchant physical location in a database, which is located in the merchant physical location area. The system provider device then provides a product recommendation for the first product over the network for display on the first customer device. |
US10497035B1 |
System, method, and computer program for service design and creation
A system, method, and computer program product are provided for product/service design and creation. In use, at least one new resource is identified in a master catalog. The at least one resource is tested. Additionally, the at least one resource is released for service generation. Further, at least one service is generated utilizing the at least one resource. The at least one service is stored in the master catalog. In addition, the at least one service is released for product generation. Furthermore, at least one product is generated utilizing the at least one service. The at least one product is stored in the master catalog. Moreover, the at least one product is presented for sale. |
US10497030B1 |
Methods, systems, and media for enhancing a blind URL escrow with real time bidding exchanges
Methods, systems, and media for enhancing a blind URL escrow with real-time bidding exchanges are provided. In some embodiments, the method comprises: receiving, using a hardware processor, a URL associated with an advertisement placement from a seller; generating a rating for the URL received from the seller; determining metadata based on the URL and a domain name associated with the seller; generating an anonymous label corresponding to the URL that includes the generated rating and the determined metadata; transmitting the anonymous label to a real-time bidding exchange; and causing a verification beacon to be inserted into an advertisement to be displayed in the advertisement placement in response to a buyer purchasing an opportunity to place an advertisement in the advertisement placement using the anonymous label through the real-time bidding exchange. |
US10497029B2 |
Systems and methods for facilitating brand integration within online content and promoting that online content
Brand integration within online content and promoting that online content may be facilitated. A user may define search queries specifying parameter values of one or more parameters. In response to the user defined search queries, the system may identify sets of content producers having parameter values that satisfy the user defined search queries. The user may specify tasks for the identified sets of content producers. A first task may be related to creating online content and/or integrating an advertisement into online content. A second task may be related to promoting and/or endorsing the online content from the first task. The system may effectuate presentation of the user specified tasks to sets of content producers. |
US10497028B2 |
Systems and methods for facilitating monetizing brand integration within online content
Monetizing brand integration within online content may be facilitated. Parameter values for parameters describing characteristics of online content, access points, and/or producers may be obtained. The user may define search queries specifying parameter values of one or more parameters. In response to the user defined search query, the system may identify online content and/or access points having parameter values that satisfy the user defined search queries. The user may specify tasks for the identified content and/or access points. The user identified tasks may be related to brand integration. The system may effectuate presentation of the user specified tasks to producers that generate a portion of the identified online content and/or access points. Performance of the user specified tasks may be evaluated to determine an outcome. The outcome may include a quantity of a desired result and/or action. The system may distribute compensation to one or more producers based on the outcome. |
US10497023B2 |
Generating persistent profile identifiers
Persistent profile identifiers can be produced to identify clusters of devices accessing a network in different time periods. In one embodiment, an apparatus uses a first identifier from a first group of identifiers to identify a first cluster of devices and uses a second identifier from a second group of identifiers to identify a second cluster of devices. Further, the apparatus determines that the first cluster of devices identified by the first identifier and the second cluster of devices identified by the second identifier form an edge in a maximum cluster matching. The apparatus provides the first identifier as a persistent identifier for the first cluster of devices and the second cluster of devices. |
US10497022B2 |
Systems and methods to present and process offers
A user interface is provided to present offers via icons displayed near the location of the user on a map. Offers presented on the map may include active offers previously selected by the user and currently associated with the consumer account of the user for active participation, matching offers that have a set of targeting criteria which the user meets, and location-based offers that target locations in the vicinity of the location of the user. Icons for the location-based offers are presented at their respective targeting locations; and the active offers and matching offers are presented around the location of the user on the map for convenient access. A user interface allows the user to explore available offers, view information associated with the respective offers, and select offers in which to participate. |
US10497019B2 |
Geographic positions of mobile devices and external data sources correlation
Embodiments are disclosed for a method that may include accessing, from a first data source, events including interactions between a mobile device and one or more network devices on a network at a locale, and receiving external data from a second data source that excludes the network devices. The method may further include determining, based on the interactions, one or more geographic positions and one or more corresponding time intervals of the mobile device at the geographic positions, and correlating the geographic positions and the time intervals with the external data to obtain a metric. |
US10497017B2 |
Method and system for distributing and tracking effectiveness of product recommendations
A method of distributing purchase recommendations to a user terminal and tracking their effectiveness includes receiving an image of a product code captured from a user terminal at a store server through a wireless device, the store server connected to a first database from which the store server retrieves product information relating to the product code, the product information including one or more recommended products associated with the product, and a second database that tracks effectiveness of recommendations for each product, and transmitting the product information to the user terminal through the wireless device. The presence of at least one recommended product in the product information causes the self-registration program in the user terminal to display a user interface for accessing information about the recommended product on the user terminal and enable the store server to update the second database by tracking the user inputs made through the user interface. |
US10497009B2 |
Delivery of advertisements in mobile advertising system
Disclosed is a method and an advertising system for delivering advertisements in a mobile communication network. The method comprises detecting a need to deliver an advertisement, and arranging said delivery such that one or more indicators of advertisement behavior specific to individual recipients of advertisements and/or to the overall system are taken into account, delivery of advertisements in mobile advertising system. |
US10497004B2 |
Automating communications using an intent classifier
An intent classifier may be used to increase the efficiency of a communications system. A company may provide assistance to a first user using automated processing or by a second user manually responding to the first user. To reduce costs, the company may prefer to use automated processing for assistance where it is available. While a second user is assisting a user, a message from the first user may be processed with an intent classifier to determine that automated support is available to assist the first user, and a suggestion may be presented to the second user to transfer the first user to the automated processing, such as by presenting a button to the second user to transfer the first user to the automated processing. The second user may then transfer the first user to the automated processing and assist other users. |
US10497003B2 |
System and method for managing customer interactions
A method for managing customer interactions includes: receiving first proximity information relating to a proximity between an electronic communication device carried by a customer and a first proximity device located in a first location of a physical establishment associated with a customer contact center; creating an interaction object including data corresponding to the first proximity information; receiving, by the processor, second proximity information relating to a proximity between the electronic communication device and a second proximity device located in a second location; modifying the interaction object to include data corresponding to the second proximity information; storing the interaction object in a first data storage device, wherein data of contact center interactions between the customer and resources of the customer contact center is also stored; and retrieving the stored data of the interaction object and the data of contact center interactions for generating an output based on the retrieved data. |
US10497000B1 |
Dynamic return privileges
In one embodiment, a point of return device can be configured to gather information related to a return request and a returning customer. Upon providing the information to an authorization server, the server can identify historical transaction data of the returning customer from data stored in a repository. Based on the historical transaction data and on the return request, the authorization server determines a return authorization decision based on an item-level return policy, another decision based on customer-specific return privileges, and optionally, another authorization decision based on registry-related return privileges. Upon processing the return request based on a selected return authorization decision, data representative of the processed return request is optionally stored in the repository to update the previously identified customer transaction data. |
US10496998B1 |
Generating a random verification code for a transaction
A device receives, from a user device, a request to generate a verification code for a transaction associated with a user of the user device, and receives user profile information associated with a transaction card to be used for the transaction. The device generates a random verification code for the transaction based on the request and the user profile information, and authenticates the random verification code, based on the user profile information, to generate an authenticated random verification code. The device provides the authenticated random verification code to the user device, and receives transaction information, including the authenticated random verification code, from a merchant device associated with the transaction. The device validates the transaction based on the transaction information, and provides, to the merchant device associated with the transaction, information indicating that the transaction is validated. |
US10496997B2 |
Neural network systems and methods for generating distributed representations of electronic transaction information
Computer-implemented methods and systems are provided for generating a distributed representation of electronic transaction data. Generation may include receiving electronic transaction data including first and second entity identifiers. Generation may also include generating an output distributed representation by iteratively updating a distributed representation using the electronic transaction data. The distributed representation may include rows corresponding to first entity identifiers and rows corresponding to second entity identifiers. An iterative update may include generating a training sample and an embedding vector using the components and the distributed representation; determining, by a neural network, a predicted category from the embedding vector; and updating the distributed representation using the predicted category and the training sample. The embodiments may also include outputting the output distributed representation to determine authorization of electronic transactions. Disclosed embodiments may receive an electronic transaction and determine whether to authorize it based on a distributed representation of electronic transaction data. |
US10496988B2 |
Systems and methods for authenticating user identities in networked computer systems
The disclosed embodiments include methods and point-of-sale terminals for authenticating a user. The disclosed embodiments include, for example, a method for receiving, by one or more processors, authentication data from an authentication network, the authentication data including an authentication code identifying an authentication transaction associated with an authenticating partner system. The method may also include validating, by the one or more processors, the authentication data, the validating comprising comparing the authentication data with validation data corresponding to a prior authentication event associated with the user. The method may also include generating, by the one or more processors, validation information based on the validating, the validation information comprising a determination whether to validate the user for the authentication transaction. The method may also include providing, by the one or more processors, the validation information to the authentication network. |
US10496985B2 |
Loading and disbursement of an electronic amount of money
The invention creates a method for loading an electronic amount of money represented as a random number sequence to a portable data carrier, with a conversion of the random number currency to the data carrier currency, and a disbursement of one or several money unit(s) from a portable data carrier, with a conversion of the data carrier currency to the random number currency. |
US10496984B1 |
Tokenizing a primary account number prior to transmission to a terminal
In some implementations, a transaction card may receive transaction data from a transaction terminal based on initiation of a transaction with the transaction terminal; generate a tokenized primary account number, for use with the transaction, based on the transaction data and an actual primary account number of the transaction card; and transmit the tokenized primary account number to the transaction terminal for processing the transaction. |
US10496983B2 |
Wireless to magnetic transition smart card
A Transition Smart Card (TSC) is disclosed herein. The TSC receives data card information from credit and debit cards via a mobile phone. The TSC is used to present the financial card information card readers, such as magnetic card readers, for performing financial transactions. The TSC may connect with the mobile phone wirelessly or through a nest coupled to the mobile phone to receive financial card information for presentation to a magnetic card reader. The TSC may include a data display screen, a biometric device to authenticate a user, a dynamic broadcasting module for transmitting magnetic data, an ON/OFF switch to activate the card for use, and a rechargeable battery configured to be charged by proximity to another device such as a smart phone. The nest may include solar cells and other energy harvesting devices to obtain and provide electricity to the TSC. |
US10496976B2 |
Method and device for validating transactions pertaining to sharing of services in ad hoc network
The present disclosure discloses a device and a method for validating transactions pertaining to sharing of one or more services in an ad hoc network, comprising broadcasting amongst plurality of devices, a status message to other devices present in the ad-hoc network, where the plurality of devices comprises at least one service provider device and at least one service receiver device, identifying the at least one service receiver device based on the status message received from the other devices, sharing the one or more services with the at least one service receiver device, validating one or more transactions created by the at least one service provider device and updating a common transaction ledger with one or more validated transactions, where the updated one or more validated transactions are communicated to the other devices in the ad hoc network. |
US10496975B2 |
Point of sale system with secure and unsecure modes
A point of sale system has a display for receiving touch inputs, a controller to receive the touch inputs from the display, and a secure controller to receive touch input data from the controller. The system also has a card interface module and a contactless interface module to provide encrypted data to the secure controller. The secure controller can operate in either a secure mode or a non-secure mode. When a non-secure mode is engaged, the secure controller provides the touch input data to a processor. When a secure mode is engaged, the secure controller blocks at least a portion of the touch input data from the processor. |
US10496974B2 |
Secure transactions with connected peripherals
A point-of-sale device (“POS”) is described to include a secure transaction tunnel generator (“STG”). The STG may generate secure tunnels between peripherals attached to the POS and remote network resources. The secure tunnel may be generated using a trusted execution environment (“TEE”) of the POS. The STG may be alerted to the need to generate the secure tunnel based on an alert from the peripheral. The STG may execute under a protected environment and may generate two ends of a secure transaction tunnel using the TEE. The STG may also check the peripheral against whitelists and/or blacklists to determine whether the peripheral is allowed or not disallowed to participate in secure transactions. By generating the secure tunnel, the STG may facilitate performance of transactions in such a way that sensitive information is not available to unsecured processes in the POS. Other embodiments may be described and/or claimed. |
US10496966B2 |
System and method of social cash withdraw
Systems and methods for locating a cash provider using location-based technologies and transfer funds include receiving a request for cash that includes location data obtained from a location-based technology from a withdrawing party device, searching a network of active providing parties for an available providing party based on withdrawing party preferences and the location data, transmitting an alert to an available providing party device, transmitting available providing party data to withdrawing party if the providing party has confirmed availability, receiving a request to transfer a withdrawal amount from an account associated with the withdrawing party device to an account associated with a selected providing party device, receiving confirmation from the withdrawing party device that the withdrawing party has received cash, transferring the withdrawal amount from the withdrawing party to the selected providing party, and transmitting an alert to the selected providing party device that the withdrawal amount has been transferred. |
US10496962B1 |
Dynamic digital calendar day kanban board
The invention described herein with reference to the drawing figures, with portions of the drawings enumerated and referenced herein. An embodiment in accordance with the present invention discloses and describes the computer implemented method for creating and manipulating a dynamic digital business day Kanban board on a computing device with cards available to users with local and remote access, which allows the users and events to create cards associated with a progress status and behaviors, stored instructions, combined with the ability to group, view, and organize the created cards in a plurality of sections some of which are associated to calendar days. Based on user interactions with the dynamic digital business day Kanban board point value calculations results are created, aggregated, stores, transmitted, and displayed to a number of users. The invention includes a network connected electronic device for receiving instructions from the computing device to represent the dynamic digital business day Kanban board's activity and point value calculation results in a numeric, visual, and auditory manner. |
US10496957B2 |
Systems for replenishing deployment units for conducted electrical weapons
A system that creates an environment (e.g., ecosystem) for using, transmitting, and storing data from a CEW and other equipment. The information from a CEW includes a log maintained by the CEW. The log may include information related to the operation, maintenance, software, and deployment units used by the CEW. The information may be used alone or in combination with other information received and stored by an evidence management system for managing inventory, generating use-of-force reports, incident reports, and/or providing information related to equipment, such as a CEW, to the supplier of the equipment. Sources of information provided to an evidence management system includes equipment suppliers, CEWs, other cooperating equipment, records management systems of an agency, a dispatch system of an agency, and third parties. A CEW or other equipment may also receive information for storing in the log. |
US10496952B2 |
Arrangement for, and method of, locating product tags by locating users who are operating mobile readers for reading the product tags
A user moves about a venue, and operates a mobile reader to read a product tag in a read zone of the mobile reader. An identifier, such as a user identity badge, is associated with the user to identify the user. A sensing system is deployed in the venue for sensing the location of the identifier. A host server associates the mobile reader with the identifier of the user operating the mobile reader, and determines a location of the product tag in the venue based on the read zone and the location of the identifier. |
US10496949B2 |
Compositions and methods for treating cutaneous conditions
A composition for treating cutaneous condition is provided and has 0.200 wt. % Aloe Barbadensis Leaf Juice, 10.000 wt. % Cyclopentasiloxane and Dimethicone Crosspolymer, 6.000 wt. % Dimethicone, 2.000 wt. % Ethoxydiglycol, 2.000 wt. % Glycerin, Water and Centella Asiatica Extract Mixture, 18.000 wt. % Glycerin, 3.000 wt. % Hydroxyethyl Acetate/Sodium Acryloyldimethy Taurate Copolymer, 1.100 wt. % Phenoxyyethanol and Ethylexylglycerin, 2.00 wt. % PPG-12 SMDI Copolymer, 0.004 wt. % GMP Grade Recombinant Human TGF-B3, 0.075 wt. % GMP Grade Recombinant Human IL10, 0.250 wt. % GMP Grade Recombinant Human bFGF, 0.500 wt. % Sodium Hyaluronate, 2.000 wt. % Tetrahexyldecyl Ascorbate, and water to make 100%. |
US10496948B1 |
Computer trend visualization using quadratic simplified closed form linear regression
A data processing method comprises receiving a request to analyze a relationship between an explanatory element and a response element and obtaining, in response to the request, data associated with the explanatory element and the response element. The method further comprises determining coefficients for an equation and storing the coefficients in digital computer memory by: computing, using a plurality of processes in parallel and for each of the coefficients, summations derived from a zero first derivative of the equation with respect to each of the coefficients, computing a value for each of the coefficients using the summations, determining, in response to the computing, a vector of response element values in the digital computer memory using the value of each of the coefficients and values representing the explanatory element as input, and causing displaying a trend graph of the relationship. |
US10496942B2 |
Method and system for automated project management of excavation requests
A method and system for method for automated work project management. The methods and systems described herein provide automated excavation mark-out verification of a user request to excavate at a desired location. User-defined excavation information is automatically verified and corrected if necessary. One or more municipalities and one or more owners of the existing underground utility infrastructure components are automatically notified of the request to excavate at the user-defined location. The method and system eliminate a need for a user to correctly determine all required information for user requested excavation, and reduces a possibility of the user requesting markings or excavating at a wrong location. |
US10496939B2 |
Leveraging centralized mapping between organizations
Computerized systems, methods, and graphical user interfaces are provided to facilitate communication between physician offices and reference laboratories. A reference laboratory content manager provides a centralized conduit for interfacing clients placing orders for reference laboratory testing and reference laboratories performing testing. The reference laboratory content manager leverages centralized mapping across organizations by managing associations for procedures between reference laboratory aliases and client aliases. The centralized mapping enables the reference laboratory content manager to manage updates from reference laboratories and facilitate clients wishing to modify utilization of reference laboratories. |
US10496934B2 |
Housing qubit devices in an electromagnetic waveguide system
In some aspects, a quantum computing system includes an electromagnetic waveguide system. The waveguide system has an interior surface that defines an interior volume of intersecting waveguides. Qubit devices are housed in the waveguide system. In some cases, the intersecting waveguides each define a cutoff frequency, and the qubit devices have qubit operating frequencies below the cutoff frequency. In some cases, coupler devices are housed in the waveguide system; each coupler device is configured to selectively couple a pair of neighboring qubit devices based on control signals received from a control source. |
US10496932B2 |
Compact RF driver for Paul traps used in quantum computers and methods of making and using same
Aspects of the present disclosure describe a compact RF driver circuit for Paul traps in trapped ion quantum computers and methods, and structures including same. |
US10496931B2 |
Exact quantum circuits and circuit syntheses for qudit and multiple qubit circuits
Methods are provided for exact synthesis of unitaries for qudit and multi-qubit systems. In addition, state preparation methods are provided. The syntheses produce circuits that have lowest cost for a given cost function. |
US10496928B2 |
Non-factoid question-answering system and method
A question-answering system capable of appropriately answering a non-factoid question. The question-answering system responsive to a question, for taking out answer candidates from an object document storage unit; extracting plausible ones from the answer candidates; recognizing causal relation expression included in extracted answer candidates; determining whether or not a recognized causal relation is relevant as an answer; generating a feature vector related to a combination of the question and the searched answer candidate; and for calculating, when a feature vector is given, a score indicating a degree of how correct an answer candidate is as an answer to the question, for the question and the answer candidate as a source of the feature vector, and for outputting, as the answer to the question, an answer candidate having the highest score. |
US10496923B2 |
Architectures, systems and methods for program defined transaction system and decentralized cryptocurrency system
In one aspect, the invention comprises a system for control of a transaction state system utilizing a distributed ledger. First, the system includes an application plane layer adapted to receive instructions regarding operation of the transaction state system. Preferably, the application plane layer is coupled to the application plane layer interface. Second, a control plane layer is provided, the control plane layer including an adaptive control unit, such as a cognitive computing unit, artificial intelligence unit or machine-learning unit. Third, a data plane layer includes an input interface to receive data input from one or more data sources and to provide output coupled to a decentralized distributed ledger, the data plane layer is coupled to the control plane layer. Optionally the decentralized distributed ledger stores data on cryptocurrency. |
US10496922B1 |
Plastic neural networks
Described is a system for adapting neural networks. The system receives inputs to be learned by a multi-layered spiking neural network. A first mechanism is implemented to adapt weights on the connections via competition among neurons using Hebbian learning. Activity levels of the neurons are stabilized to allow the multi-layered spiking neural network to learn the inputs. A second mechanism is implemented to increase a learning rate of a neuron over time using Hebbian learning. A third mechanism is implemented, wherein newly created neurons, representing new inputs, copy at least one synaptic structure of older neurons in the multi-layered spiking neural network. The mechanisms are used for continuous, online learning of the inputs to the multi-layered spiking neural network. An autonomous system, such as an autonomous vehicle, can use the learned inputs to learn from its environment and perform tasks, such as classification and prediction. |
US10496919B2 |
Systems and methods for capturing visible information
A transaction card construction and computer-implemented methods for a transaction card are described. The transaction card has vector-formatted visible information applied by a laser machining system. Systems and methods are disclosed for enabling the sourcing of visible information using a scalable vector format. The systems and methods may receive a request to add visible information to a transaction card and capture an image of the visible information. The systems and methods may capture data representing the image. The systems and methods may also determine an ambient color saturation of the image. Further, systems and methods may translate the image based on the ambient color saturation of the image. The systems and methods may also map the translated image to a bounding box and convert the mapped image into vector format. In addition, the systems and methods may provide the converted image to a laser machining system. |
US10496918B2 |
Cards and devices with multifunction magnetic emulators and methods for using the same
A payment card (e.g., credit and/or debit card) is provided with a magnetic emulator operable of communicating information to a magnetic stripe reader. Information used in validating a financial transaction is encrypted based on time such that a validating server requires receipt of the appropriate encrypted information for a period of time to validate a transaction for that period of time. Such dynamic information may be communicated using such an emulator such that a card may be swiped through a magnetic stripe reader—yet communicate different information based on time. An emulator may receive information as well as communicate information to a variety of receivers (e.g., an RFID receiver). |
US10496915B2 |
RFID tag on flexible substrate
A radio frequency identification (RFID) tag that includes an antenna having a spiral form disposed on a major surface of a flexible substrate is described. The RFID tag includes a first terminal disposed at a first end of the antenna and a second terminal disposed at the second end of the antenna. The RFID tag may include a pad portion along the length of the antenna between the first and second ends for mounting an integrated circuit. Except for the pad portion, a radius of curvature of the antenna along at least 90 percent of a length of the antenna between the first and second ends is greater than about 0.1 mm and less than about 10 mm. |
US10496913B1 |
Card with ergonomic textured grip
Approaches herein provide a transaction card with an ergonomic textured grip. In some approaches, a card includes a body having a first main side and a second main side, and an identification chip along the first main side of the body. The card may further include a textured grip along the second main side of the body, wherein the textured grip comprises a plurality of curvilinear grip elements extending in an undulating arrangement between a first end and a second end of the textured grip. |
US10496908B2 |
Printing apparatus that prints target data in response to matching of password information
In a printing apparatus, printing requests for first and second target data are received via a network interface from a terminal device. First target data, first password information, and first identification information are stored in association with one another in a memory, and second target data, second password information, and first identification information are stored in association with one another in the memory. When it is determined that the specific password information received via the inputting device matches the first password information, the printing device is controlled to print a first image represented by the first target data, the second target data whose associating identification information is the first identification information associated with the first target data is extracted from the memory, and the printing device is controlled to print a second image represented by the second target data. |
US10496907B2 |
Electronic apparatus and method for managing power supply
An electronic apparatus includes a convertor, and a discharge circuit, and a controller. The convertor controls supply of power to a load according to one of a state of a switch and an operational mode of the electronic apparatus. The discharge circuit discharges a capacitor of a power supply when the convertor stops operating. The controller detects completion of discharge performed with the discharge circuit according to a voltage in the discharge circuit, and restores operation of the convertor in response to a detection of the discharge completion detector indicating the completion of the discharge of the capacitor, when the switch is in the closed state or when the operational mode is switched from the sleep mode to the operating mode. |
US10496902B2 |
Data augmentation for image classification tasks
A computer-implemented method and systems are provided for performing machine learning for an image classification task. The method includes selecting, by a processor operatively coupled to one or more databases, a first and a second image from one or more training sets in the one or more databases. The method further includes overlaying, by the processor, the second image on the first image to form a mixed image, by averaging an intensity of each of a plurality of co-located pixel pairs in the first and the second image. The method also includes training, by the processor, a machine learning process configured for the image classification task using the mixed image to augment data used by the machine learning process for the image classification task. |
US10496901B2 |
Image recognition method
In an image recognition method executed by a computer of an image recognizer using a convolutional neural network, the convolutional neural network is a first convolutional neural network in which a fully connected layer is changed to a convolutional layer, and the method includes controlling a first convolutional neural network to acquire an input image, controlling the first convolutional neural network to estimate a center area of a recognition target in the acquired input image and to output a value indicating the estimated center area as a location of the recognition target in the input image. |
US10496895B2 |
Generating refined object proposals using deep-learning models
In one embodiment a plurality of patches of an image are processed, using a first set of layers of a convolutional neural network, to output a plurality of object proposals associated with the plurality of patches of the image. Each patch includes one or more pixels of the image. Each object proposal includes a prediction as to a location of an object in the respective patch. Using a second set of layers of the convolutional neural network, the plurality of object proposals outputted by the first set of layers are processed to generate a plurality of refined object proposals. Each refined object proposal includes pixel-level information for the respective patch of the image. The first layer in the second set of layers of the convolutional neural network takes as input the plurality of object proposals outputted by the first set of layers. Each layer after the first layer in the second set of layers takes as input the output of a preceding layer in the second set of layers combined with the output of a respective layer of the first set of layers. |
US10496894B2 |
System and method for text localization in images
System and method for text localization in images are disclosed. In an embodiment, a line and graphic eliminated image is received. Further, horizontal projection is performed on rows of the image to obtain a first flag vector, the flag vector indicates whether there is text in each row. Furthermore, a number of run-lengths of consecutive 1's and 0's is computed in the first flag vector. Moreover, text lines is extracted in the image based on the computed number of run-lengths of consecutive 1's and 0's in the first flag vector. Also, vertical projection is performed on the text lines to obtain a second flag vector for the text lines. Further, a number of run-lengths of consecutive 1's and 0's is computed in the second flag vectors. Furthermore, text is localized in the image based on the computed number of run-lengths of consecutive 1's and 0's in the second flag vectors. |
US10496892B2 |
Apparatus for providing around view image, and vehicle
An apparatus that provides an around view image and that includes: a camera unit that is configured to obtain an outside image of the vehicle; and a processor that is configured to: determine a connection state between a trailer and the vehicle, receive the outside image of the vehicle from the camera unit, based on the outside image of the vehicle, determine an attitude of the trailer, and based on the attitude of the trailer, generate a control signal to control travel of the vehicle is disclosed. |
US10496891B2 |
Driver assistance system and method for object detection and notification
The present disclosure relates to systems, devices and methods for object detection and notification by a driver assistance system of a vehicle. In one embodiment, a method includes receiving image data detected and detecting at least one object in the image data. The method may include detecting objects by performing a feature extraction operation on the image data to identify one or more image areas, and performing a second extraction operation on the image data to identify one or more image areas based on modeled thermal feature training. The method may also include identifying objects in the image data based on a comparison of one or more image areas of the feature extraction operation and second extraction operation. The method may also include outputting a display of the image data detected by the image sensor including one or more graphical elements as a notification for detected objects. |
US10496887B2 |
Device, system and method for controlling a communication device to provide alerts
A device, system and method for controlling a communication device to provide alerts. One or more computing devices determine, using multimedia data received from one or more multimedia devices at a location of a commanding person, that an aural command has been directed from the commanding person to a target person. The one or more computing devices identify, using video data received from the one or more multimedia devices, one or more barriers to the target person hearing the aural command. The one or more computing devices determine, based on the one or more barriers that are identified using the video data, a likelihood that the target person has not heard the aural command. When the likelihood that the target person has not heard the aural command meets a threshold condition, the one or more computing devices cause a communication device associated with the commanding person to provide an alert. |
US10496884B1 |
Transformation of textbook information
Methods and systems for transforming image data and training or testing neural networks. Images from textbooks can contain valuable related text. Transforming the related text into discrete determinate labels can be performed using natural language processing. Once transformed, the images and the labels can be advantageously used together to train neural networks. |
US10496880B2 |
Method and apparatus for comparing objects in images
A method of comparing objects in images. A dictionary determined from a plurality of feature vectors formed from a test image and codes formed by applying the dictionary to the feature vectors is received, the dictionary being based on a difference in mean values between the codes. Comparison codes are determined for the objects in the images by applying the dictionary to feature vectors of the objects in the images. The objects in the images are compared based on the comparison codes of the objects. |
US10496877B2 |
Device and method of characterizing motion
In an embodiment, a device may include a first sensor configured to generate first sensor data during a first time period and a second time period; a second sensor configured to be disabled during the first time period, the second sensor further being configured to generate second sensor data during the second time period; and a processor configured to determine a characteristic of the first sensor data during the first time period. The device may further include a classifying circuit configured to determine, during the first time period, whether the device has changed state based on the characteristic of the first sensor data, the classifying circuit further being configured to cause the second sensor to be enabled in response to a change in a state of the device. |
US10496876B2 |
Specular light shadow removal for image de-noising
Specular light shadow removal is described for use in image de-noising. In one example a method includes placing a window on an image, determining a cumulative distribution function for the window, determining a destination histogram for the window, determining a cumulative distribution function for the destination histogram, replacing the intensity of a pixel with the smallest index for which the histogram distribution for the pixel is greater than the window distribution, repeating determining a cumulative distribution function, a destination histogram, and a cumulative distribution function and replacing the intensity for a plurality of windows of the image, and de-noising the image after repeating by applying a median filter to the image. |
US10496875B1 |
Determining a mood for a group
A system and method for determining a mood for a crowd is disclosed. In example embodiments, a method includes identifying an event that includes two or more attendees, receiving at least one indicator representing emotions of attendees, determining a numerical value for each of the indicators, and aggregating the numerical values to determine an aggregate mood of the attendees of the event. |
US10496873B2 |
Body information analysis apparatus and method of detecting face shape by using same
A body information analysis apparatus and a method of detecting face shape by using same are provided. The apparatus includes an image fetching module; a display module; a processing unit including a face analysis module for positioning two eyebrows, a mouth and first features of a face contour in response to an identified face wherein the first features are at two sides of the face respectively; a first calculation module for calculating a vertical distance between the mouth and either eyebrow and taking same as a first distance, calculating a horizontal distance between the first features and taking same as a second distance, and calculating a first ratio of the first distance to the second distance; a face detection module for determining the face shape; and an information creation module. |
US10496872B2 |
Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation
Handwriting verification methods and related computer systems, and handwriting-based user authentication methods and related computer systems are disclosed. A handwriting verification method comprises obtaining a handwriting test sample containing a plurality of available parameters, extracting geometric parameters, deriving geometric features comprising an x-position value and a y-position value for each of a plurality of feature points in the test sample, performing feature matching between geometric features of the test sample and a reference sample, determining a handwriting verification result based at least in part on the feature matching, and outputting the handwriting verification result. Techniques and tools for generating and preserving electronic handwriting data also are disclosed. Raw handwriting data is converted to a streamed format that preserves the original content of the raw handwriting data. Techniques and tools for inserting electronic handwriting data into a digital image also are disclosed. |
US10496870B2 |
Adjustable fingerprint capturing device
An adjustable fingerprint capturing device is configured to stabilize a finger of a subject. The adjustable fingerprint capturing device comprises an imaging device(s) configured to capture an image(s) of the finger. The adjustable fingerprint capturing device comprises a detection sensor(s) configured to detect presence of the finger. The adjustable fingerprint capturing device comprises a controller configured to activate the imaging device(s) based on input from the detection sensor(s). The adjustable fingerprint capturing device comprises a housing disposed to: the imaging device(s), the detection sensor(s), and the controller. The adjustable fingerprint capturing device comprises a finger stabilizer comprising at least one cantilever. The adjustable fingerprint capturing device comprises at least one cantilever spring connecting the housing and the at least one cantilever. The at least one cantilever spring is configured to create a space between the housing and the finger stabilizer. The space is large enough to accept the finger. |
US10496867B2 |
Display device and fingerprint identification method
The present disclosure provides a display device and a fingerprint identification method thereof, which belong to the field of fingerprint identification technology and can solve the existing problems of complex reflective light path in the process of fingerprint identification, large noise in the sensed signal and low accuracy of fingerprint identification. The display device in which the fingerprint identification method of a display device of the present disclosure is applicable comprises a plurality of pixel units for display, and a plurality of light sensing units for generating a sensed signal based on intensity of received light; the fingerprint identification method comprises: enabling part of the pixel units to emit light and keeping other pixel units not to emit light, and performing fingerprint identification based on the sensed signal generated by the plurality of light sensing units. |
US10496861B2 |
Method and system for creating a symbology related to a captured image
A method and system for accessing details of an object present in an image is disclosed. The method comprises receiving and storing an image into a repository. The image may comprise an object captured within the image. The object present in the image may be analysed to determine features comprising size details of the object, a colour theme of the object, a background colour theme of the object, subject matter of the object, and other image attributes. Details related to the object may be received from a user. The details may comprise at least one of a description of the object, contact information of the user, price of the object, web link to a site providing information about the object, e-commerce link to purchase the object, a link to enable receiving information about the object on a user device, audio related to the object, video related to the object, and text related to the object. The details related to the object may be stored into the repository. A symbol encoding an identifier of the image and a location of the repository, may be determined. The image and the details may be related to the object present in the image are stored. The symbol may be at least one of a bar code, Quick Response (QR) code, photosymbol, and a hologram. The symbol on the image may be embedded based on at least one of predefined user preferences, a user input, and analysis of the image by the processor. A user request may be received to access the details of the object. The user request may be placed by at least one of the user and another user. The user request may comprise the symbol present in a scanned format. At least one of the user and another user may be directed to the location of the repository, based on the user request. |
US10496860B2 |
Medical article tracking with injection probe providing magnetic near field dominance
A system and method for tracking medical articles located in a container includes a hybrid isolated magnetic dipole (“IMD”) probe that provides an activating EM energy RF field having a magnetic near field at least as great as the electric near field, both of which cover the entire interior of the container. The probe comprises a main element having capacitive coupling across at least one slot and spacing above a ground plane to thereby form an isolated electric field and an equally strong or stronger magnetic field that fills the interior of the container to activate RFID tags therein. A dual system is provided for larger containers. A dynamic impedance tuning system controls the probe impedance for increased efficiency in transferring power to the interior of the container. Beam steering is provided with the IMD probe. |
US10496858B2 |
Coded image capture system of components and power provisioning therefor
A reader includes a scanning head that comprises an optical sensor to capture an indicia that encodes data and a processor to interpret the indicia to decode the data, and an elongate handle connected at a first end to the scanning head and graspable to orient the optical sensor toward the indicia. A selected one of the scanning head and the elongate handle includes: a first receiving coil; a second receiving coil; a battery to provide electric power to the processor and the optical sensor; and a power receiving circuit coupled to the first and second receiving coils in series, and configured to operate the first and second receiving coils together to wirelessly receive electric power to charge the battery. |
US10496856B2 |
Card reader and method of use thereof
A representative card reader that communicates with a host device comprises an EMV chip interfacing circuit that facilitates transmitting and receiving data to and from a Europay, Mastercard, and Visa (EMV) chipcard; and a computing device that is electrically coupled to the EMV chip interfacing circuit. The computing device receives and processes the received data from the EMV chip interfacing circuit, and transmits processed data to the EMV chipcard via the EMV chip interfacing circuit. The card reader further comprises a uni-directional interfacing circuit that establishes communications between the computing device and a host device without the need for specialized software drivers, with the simplicity for capturing the card data in a native OS system of the host device for transfer to a financial payment application, and applicable for both browser based or application based software on the host device. The uni-direction interfacing circuit communicates with the host device to transmit electrical signals associated with the processed data from the computing device. |
US10496853B2 |
Securing a host machine against direct memory access (DMA) attacks via expansion card slots
Approaches for securing a host machine against security attacks conducted using Direct Memory Access (DMA). Platform firmware does not enable bus mastering during PCI bus enumeration. When the platform firmware determines that an expansion card has been plugged into an expansion card slot of the host machine, the platform firmware determines whether the expansion card slot has been approved by a user of the host machine for permitting Direct Memory Access (DMA) with the host machine. Unless the expansion card slot has been determined to be approved by the user for permitting Direct Memory Access (DMA) with the host machine, the platform firmware does not allow drivers that might enable DMA to connect to the device and does not grant permission to the expansion card slot and any upstream bridges to conduct Direct Memory Access (DMA) with the host machine. |
US10496852B1 |
Systems and methods of dynamic obfuscation pattern generation for preventing smudge attacks on touch screen devices
Systems and methods for dynamic guided obfuscation pattern generation for preventing smudge attacks on touch screen devices are provided. One method may include receiving a user access pattern associated with a matrix displayed on the user interface; wherein, the system generates an obfuscation pattern based upon the user access pattern. For example, the system may generate edges of the obfuscation pattern by determining potential lines that may be drawn from the first and last points of the user access pattern, which are non-repeating and non-overlapping with any edges of the user access pattern and any edges of the obfuscation pattern. The system may iteratively generate edges until a predetermined number of edges are generated or no more edges can be drawn meeting the requirement. Further, the system may display the obfuscation pattern in a point by point or edge by edge fashion on the user interface, enabling the user to draw the new pattern that disguises the user's original access pattern. |
US10496850B1 |
Secure decentralized system utilizing smart contracts, a blockchain, and/or a distributed file system
A node associated with an organization may receive a storage identifier for new credit data associated with an individual. A distributed ledger and distributed data sources may be used to share the new credit data with a network of nodes. The node may update a smart contract with the storage identifier for the new credit data. The node may receive, from a particular device associated with the organization, a request for the new credit data. The node may obtain the storage identifier for the new credit data from the smart contract. The node may obtain the new credit data by using the storage identifier to search the distributed data sources. The node may provide the new credit data to the particular device. The node may perform actions to obtain additional new credit data from the distributed data sources or provide the additional new credit data to the distributed data sources. |
US10496848B1 |
System and method for accessing secure files
A system and method is provided for accessing secure files by local client devices. An exemplary method comprises receiving an access request to access an encrypted file on a client device, in response to the access request, transmitting a decryption request to decrypt a remote processing portion of a block of the encrypted file, receiving, in response to the decryption request, the decrypted remote processing portion of the block of the encrypted file, and receiving a local decryption key and applying the local decryption key to decrypt one or more local portions of the block of the encrypted file to obtain a fully decrypted block of the encrypted file. |
US10496847B2 |
Systems and methods for anonymized behavior analysis
Systems and methods for anonymized behavior analysis are described. A requesting computer having access to personally identifiable information (PII) for a group of users may provide the PII to an intermediary computer having access to associated real identifiers. The intermediary computer may provide the associated real identifiers to a behavior analysis computer, which may calculate a behavior metric for each of the real identifiers, and calculate an aggregated behavior metric for the entire subset of real identifiers. The behavior analysis computer may send the aggregated behavior metric back to the requesting computer; thus, no individual behavior metrics are disclosed to the requesting computer. This process can be done without sharing the PII with the behavior analysis computer, or the real identifiers with the requesting computer, thereby protecting the privacy of the users. |
US10496846B1 |
Data processing and communications systems and methods for the efficient implementation of privacy by design
Computer-readable mediums, according to various embodiments, store computer-executable instructions for: (1) scanning computer code to determine what types of personal information the computer code collects or analyzes; (2) prompting a first one or more individuals for information regarding this aspect of the computer code (e.g., why the computer code is collecting the personal information); (3) communicating this information to a second set of one or more individuals; (4) receiving, from the second set of individuals, a recommended revision to the computer code that would facilitate the compliance of the computer code with one or more privacy standards; (5) facilitating the implementation of the revision; and (6) after the revision has been completed, generating an updated privacy assessment for the computer code that reflects the fact that the one or more revisions have been completed; and (7) generating a report listing the one or more revisions that have been completed. |
US10496844B2 |
Representing access permissions to documents
A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database. |
US10496843B2 |
Systems and method for automatically securing sensitive data in public cloud using a serverless architecture
Systems and methods are provided executing jobs immediately upon receipt of a notification. The systems and methods may include receiving, at a cloud compute service, a notification that a sensitive file comprising sensitive data has been received at a file receipt location, the sensitive file being sent by a client device; generating, by the cloud compute service, a container instance in response to the notification; retrieving, by the container instance, the sensitive file from the file receipt location; generating, by the container instance, a stripped file by stripping the sensitive data from the sensitive file based on a configuration file; transmitting, by the container instance, the stripped file to a storage location; deleting the sensitive file and associated file pointers from the file receipt location; and terminating the container instance, wherein terminating the container instance comprises deleting files comprising sensitive data and associated file pointers. |
US10496840B1 |
Recommending security controls for similar data
Security controls applied to a set of data, such as a data volume, can be recommended based on comparing the contents of the data set against those of other data sets and locating other data sets with the same or similar data. Security controls applied to those other data sets, but not applied to the set of interest, can be recommended for application to the data set. In order to protect customer data, the data to be compared can be sampled from the data set and analyzed for aspects such as present patterns, structures, or data types. In some embodiments various derivations can be generated, as may include hashes, checksums, or summaries based on the underlying data, and these derivations can be compared for purposes of finding data sets including similar data. Security controls can be recommended for tasks such as data placement, storage, or migration. |
US10496839B2 |
Protecting sensitive data in software products and in generating core dumps
Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated. |
US10496835B1 |
Methods and systems for facilitating joint submissions
Methods, systems, and devices for facilitating joint submissions. In an example embodiment, a system may facilitate a joint submission from multiple devices. For example, a primary device may receive data for a joint submission with a peripheral device, and the data may be segmented into sensitive and non-sensitive data. |
US10496831B2 |
Dynamic electronic display privacy filter
A privacy filter for an electronic display (e.g., of a mobile device) may be dynamically applied based on multiple factors. The application of the privacy filter may include determining that data to be displayed on the electronic display is of a private nature. If so, a location context is then determined based on whether the location of the electronic display is public and therefore someone other than the user of mobile device might view the electronic display. If the location is public, boundaries associated with an area of the electronic display where the private data is to be displayed may be detected so that a privacy filter may generated dynamically based on the data, the location context and the boundaries. The privacy filter is configured to restrict the viewing angle of the entire electronic display or of a sub-area of the electronic display within the determined boundaries. |
US10496826B2 |
Device based automated threat detection and response
A device may include one or more processors. The device may communicate with a set of user devices operating a set of mobile applications to obtain data regarding a set of malicious attacks associated with the set of user devices. The device may store the data regarding the set of malicious attacks via a data structure for analysis. The device may process the stored data to identify one or more vulnerabilities associated with the set of user devices or the set of mobile applications. The device may generate a security tool user interface that includes information identifying the one or more vulnerabilities associated with the set of user devices or the set of mobile applications. The device may cause the security tool user interface to be provided for display via a client device based on generating the security tool user interface. |
US10496822B2 |
Methods and apparatus for securing a mobile device
Methods, apparatus, systems, and articles of manufacture for securing a mobile device are disclosed. An example apparatus includes a housing dimensioned to receive the mobile device. A secure storage is carried by the housing. A malware scanner is carried by the housing, and is to perform a first scan of an external electronic device to detect malware. A driver loader is carried by the housing, and is to mount a secure file transfer driver in response to the first scan not identifying malware on the external electronic device. A file handler is carried by the housing, and is to detect, using the secure file transfer driver, a file to be transferred intermediate the external electronic device and the mobile device. The malware scanner is to scan the file. The file handler is to quarantine the file in response to the malware scanner detecting malware in the file. |
US10496819B2 |
System and method of distributing files between virtual machines forming a distributed system for performing antivirus scans
A method and system is provided for detecting malicious files in a distributed network having a plurality of virtual machines. An example method includes: determining and obtaining, by a virtual machine, at least one file for performing an antivirus scan; collecting data relating to characteristics of computing resources of each virtual machine and parameters relating to the antivirus scan; determining an approximation time function of the characteristics of the computing resources and an approximation function of the one or more parameters for determining an approximation time function of effectiveness of the antivirus scan; and beased at least on the approximation time function of effectiveness of the antivirus scan, selecting one virtual machine to perform the antivirus scan in order to determine whether the at least one file is malicious. |
US10496817B1 |
Detecting anomalous values in small business entity data
A method involves identifying account data of an entity for a present time period, where the account data includes more than one first data value, creating a comparison group for the entity. The comparison group includes more than one second data value, the account data of the entity includes the second data values, and the second data values originate from a prior time period. The method further involves selecting, from the first data values, a subset of the first data values, selecting, from the second data values, a subset of the second data values, identifying, by accessing a library including anomaly detection methods, an anomalous value within the subset of the first data values by comparing the subset of the first data values with the subset of the second data values, selecting an action in response to identifying the anomalous value within the subset of first data values, and initiating the action. |
US10496813B2 |
Enclave pool shared key
In one example, an enclave pool is formed. The enclave pool may include a plurality of enclaves. Each enclave may have a private enclave key and a public enclave key. A shared enclave pool key may be generated from or otherwise based on the public enclave key of each enclave of the enclave pool. A first enclave may be allocated from the enclave pool to a first cryptlet. A payload of the first enclave is received. The payload of the first enclave may be signed with a first digital signature by the private enclave key of the first enclave. A payload of the second enclave may be received. The payload of the second enclave may be signed with a second digital signature by the private enclave key of the second enclave. The first digital signature and the second signature may be validated via the shared enclave pool key. |
US10496810B2 |
Methods and systems of performing preemptive generation of second factor authentication
A method includes prompting, by a first application installed on a client electronic device, a user to install a second application on the client electronic device, and prompting, by the first application, the user to authorize preemptive sign-in to the second application. In response to receiving an indication from the user to install the second application and receiving an indication from the user to authorize preemptive sign-in to the second application, the second application is installed, and a two-factor authentication code that authorizes the user to sign into the second application is generated. The method includes sending a message to the second application, launching the second application, and automatically signing the user into the second application without requiring the user to provide the two-factor authentication code or any other form of second-factor authentication. |
US10496809B1 |
Generating a challenge-response for authentication using relations among objects
Aspects described herein may allow for the application of generating captcha images using relations among objects. The objects in ground-truth images may be clustered based on the probabilities of co-occurrence. Further aspects described herein may provide for generating a first captcha image comprising a first object and a second object, and generating a second captcha image based on the first captcha image by replacing the first object with the third object. Finally, the first and second captcha images may be presented as security challenges and user access requests may be granted or denied based on responses to the security challenges. |
US10496804B2 |
Fingerprint authentication method and system, and terminal supporting fingerprint authentication
A fingerprint authentication method and system and a terminal supporting a fingerprint authentication are provided. The fingerprint authentication method includes the following steps: a fingerprint receiving step: receiving fingerprint information input by a user; and a fingerprint template matching step: selecting a fingerprint template that has a highest using frequency from fingerprint templates on which matching has not been performed, and matching the fingerprint template with the fingerprint information. A fingerprint authentication succeeds when the fingerprint template matches with the fingerprint information, and the fingerprint template matching step is re-performed when the fingerprint template fails to match with the fingerprint information. |
US10496800B2 |
Application-governed link opening system and method
In one embodiment, a computer-implemented method is provided, comprising: developing at least a portion of a particular application that is configured to be installed on at least one device including an operating system, a web browser, and another application; developing a web page that includes a Hypertext Transfer Protocol (HTTP) link; causing the web page that includes the HTTP link to be hosted by at least one server in connection with a web site; causing to be stored, in connection with the particular application, first information identifying at least one aspect of the web site; causing to be stored, at the at least one server, second information identifying the particular application; via at least one network, receiving, at the at least one server and from the at least one device, a first request initiated via the web browser of the at least one device; and in response to the first request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the web browser of the at least one device, the HTTP link causes the operating system to: based on a first result of an analysis involving the first information and the second information, open the HTTP link utilizing the particular application of the at least one device, and based on a second result of the analysis involving the first information and the second information, open the HTTP link utilizing the web browser of the at least one device; wherein the HTTP link is opened utilizing the particular application of the at least one device in response to the selection of the HTTP link via web browser of the at least one device, without any user input in connection with the HTTP link other than the selection of the HTTP link via the web browser of the at least one device. |
US10496796B2 |
Monitoring medication adherence
A system and method of a clinical trial is provided. The system comprises a summary page providing an overview of each clinical trial participant in a graphical format, each clinical trial participant being represented by a unique clinical trial participant identifier and one or more clinical trial participant identifier modifiers applicable to modify one or more of the clinical trial participant identifiers, each modifier indicative of a different status of the particular participant identifier to which it is applied. A zoom selector is provided for zooming in on a subset of the clinical trial participant identifiers included with the summary page. Upon selection of a particular level of zoom, a corresponding amount of detailed information related to the subset of the clinical trial identifiers is provided; the detailed information including at least an indication of the level of compliance of a clinical trial participant to a prescribed clinical trial protocol represented by a corresponding clinical trial participant identifier, and further information related to any particular clinical trial participant identifier modifiers applied to any one of the clinical trial participant identifiers included within the subset. |
US10496788B2 |
Holistic hospital patient care and management system and method for automated patient monitoring
A holistic hospital patient care and management system comprises a data store to receive and store patient data including clinical and non-clinical data; a plurality of RFID sensors to detect a plurality of RFID tags associated with patients to enable real-time tracking of location; at least one predictive model including a plurality of weighted risk variables and risk thresholds in consideration of the clinical and non-clinical data and configured to identify at least one medical condition associated with the patients; a risk logic module configured to apply at least one predictive model to the clinical and non-clinical data to determine at least one risk score associated with each patient; a patient monitoring logic module configured to receive location data of the patients and determine patient real-time location and status; and a user interface module configured to display patient medical condition, risk score, location, and status information to authorized personnel. |
US10496786B2 |
Systems and methods for generating orthotic device models from user-based data capture
A method for generating an orthotic device is disclosed. The method includes receiving data from a client device of a patient, the data comprising patient information and image data representative of a body part of the patient. The method further includes generating, based on the image data, three-dimensional model data representative of the body part, and generating parametric CAD model data of the orthotic device based on the three-dimensional model data and the patient information. The parametric CAD model data is transmitted to a three-dimensional printer, wherein the three-dimensional printer is to generate the orthotic device based on the parametric CAD model data. |
US10496771B2 |
Semiconductor apparatus and design apparatus
In a compression scan, the number of test steps is reduced without reducing a defection efficiency. A semiconductor apparatus includes one or more scan chains each including one or more MMSFFs being serially connected and combinational circuits and can switch between a scan shift operation and a capture operation. The MMSFF includes an MUX that selects one of an external input test signal which is externally input and a shift test signal which is input via the MMSFF in a preceding stage in the same scan chain, and an FF that outputs one of the external input test signal and the shift test signal which has been selected by the MUX. |
US10496769B2 |
Simulation of rotor-stator flow interaction
A computer-based method of simulating rotor-stator unsteady turbulent flow interaction in turbomachinery, which includes performing CFD ensemble-averaged flow field simulation over the coarse mesh and performing CFD large eddy simulations over the fine meshes, the ensemble-averaged and large eddy simulations being coupled to each other, and the large eddy simulations of the regions of the selected blade passages being used to derive unsteady turbulence stress terms in the ensemble-averaged simulation for corresponding regions of the blade passages of the first and second rows without fine meshes. |
US10496766B2 |
Simulation system and methods for autonomous vehicles
Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. More specifically, systems, devices, and methods are configured to simulate navigation of autonomous vehicles in various simulated environments. In particular, a method may include receiving data representing characteristics of a dynamic object, calculating a classification of a dynamic object to identify a classified dynamic object, identifying data representing dynamic-related characteristics associated with the classified dynamic object, forming a data model of the classified dynamic object, simulating a predicted range of motion of the classified dynamic object in a simulated environment to form a simulated dynamic object, and simulating a predicted response of a data representation of a simulated autonomous vehicle. |
US10496765B2 |
Methods, devices, and systems for designing and customizing
Methods, devices, and systems for providing a virtual construction and design of an interior wall of a home or office are described. The virtual construction and design provides for various substrate layers as they would exist within the interior wall, interactions between substrate layers, as well as environmental effects. The virtual construction can be implemented on a website so that a user of the website is able to create, select, and purchase customized wallpaper patterns with various color effects, three-dimensional effects, aging effects, texture effects, and environmental effects. |
US10496759B2 |
User interface for realtime language translation
A language translation application on a user device includes a user interface that provides relevant textual and graphical feedback mechanisms associated with various states of voice input and translated speech. |
US10496756B2 |
Sentence creation system
A sentence creation system, which outputs an opinion sentence on an agenda, includes: an input unit into which the agenda is input; an agenda analyzing unit analyzing the agenda and judging the polarity of the agenda and a keyword used for searching; a searching unit searching for articles using the keyword and a disputed point word showing a disputed point in the discussion; a disputed point determining unit for determining the disputed point used for creating the opinion sentence; a sentence extracting unit for extracting sentences in which the disputed point is described among the articles output by the searching unit; a sentence sorting unit for creating sentences by sorting the extracted sentences; an evaluating unit for evaluating the sentences; a paraphrasing unit for inserting appropriate conjunctions into the sentences; and an output unit for outputting the most highly evaluated sentence among the plural sentences as the opinion sentence. |
US10496745B2 |
Dictionary updating apparatus, dictionary updating method and computer program product
According to an embodiment, a dictionary updating apparatus includes a candidate extraction unit, a selection control unit, and a word registration unit. The candidate extraction unit extracts, based on a recognition result text obtained by a voice recognition engine performing a voice recognition processing using a word dictionary and a correction result text obtained by correcting at least a part of the recognition result text, candidates of words to be additionally registered in the word dictionary. The selection control unit generates a selection screen on which the extracted candidates are displayed selectably and, at the same time, information indicating the influence on the voice recognition processing at least when the candidates are additionally registered in the word dictionary is displayed, and accepts an operation of selecting the candidates displayed on the selection screen. The word registration unit registers additionally the candidates selected on the selection screen in the word dictionary. |
US10496744B2 |
Domain-specific lexically-driven pre-parser
A method includes obtaining an input text, identifying a first term in the input text, and accessing lexicon data to identify a first entry corresponding to the first term. The first entry includes core data corresponding to domain-independent lexical information for the first term, and non-core data corresponding to domain-specific lexical information for the first term. The method also includes determining that the non-core data of the first entry identifies a second term in the input text as a modifier of the first term. The method further includes generating a partially parsed and bracketed version of the input text. The partially parsed and bracketed version indicates that the second term modifies the first term in the input text. The method also includes generating a parsed version of the input text based on the partially parsed and bracketed version of the input text. |
US10496743B2 |
Methods and apparatus for extracting facts from a medical text
Cascaded models may be applied to extract facts from a medical text. A first model may be applied to at least a portion of the medical text. The first model extracts at least one first medical fact. The at least one first medical fact is linked to at least first text in the at least a portion of the medical text. A second model may be applied to the first text. The second model extracts at least one second fact that is an attribute of the at least one first medical fact. |
US10496738B1 |
Method and apparatus for facilitating participation in a remote viewing session
Display information may be captured, selectively encoded, and transmitted to a server during a remote viewing session. The server implements a decoder and a virtual display which is updated as information is received from the display. Browser based Javascript viewers connect to the server and request updated information associated with the remote viewing session. When the server receives an update request, the server creates images based on the content of the virtual display and transmits the location and dimensions of changed images to the viewer, which uses this information to request and display the images. By transmitting the content of the remote viewing session as a series of images, a viewer may participate in a remote viewing session using any device capable of running a browser. Since images are transmitted to viewers on demand, bandwidth limitations associated with transmission of images are automatically accommodated. |
US10496732B2 |
Method for processing user-customized page and mobile device thereof
A method for generating and displaying a user-customized page and a mobile device thereof are provided. The method for processing a user-customized page in a mobile device includes collecting use information of a user with respect to the mobile device when a preset specific situation occurs, generating a user-customized page associated with the specific situation using the use information when the specific situation is terminated, and storing the generated user-customized page. |
US10496731B2 |
Efficient storage of approximate order statistics of real numbers
A method, system, and processor-readable storage medium are directed towards calculating approximate order statistics on a collection of real numbers. In one embodiment, the collection of real numbers is processed to create a digest comprising hierarchy of buckets. Each bucket is assigned a real number N having P digits of precision and ordinality O. The hierarchy is defined by grouping buckets into levels, where each level contains all buckets of a given ordinality. Each individual bucket in the hierarchy defines a range of numbers—all numbers that, after being truncated to that bucket's P digits of precision, are equal to that bucket's N. Each bucket additionally maintains a count of how many numbers have fallen within that bucket's range. Approximate order statistics may then be calculated by traversing the hierarchy and performing an operation on some or all of the ranges and counts associated with each bucket. |
US10496730B2 |
Factor analysis device, factor analysis method, and factor analysis program
This factor analysis device is provided with a feature extraction unit (1021) that extracts feature quantities from an explanatory time series, a feature conversion unit (1022) that converts said feature quantities to a feature time series, a feature-time-series influence-degree computation unit (1031) that uses said feature time series and a response time series to compute an influence degree indicating the degree to which the feature time series influences the change over time represented by the response time series, and an explanatory-time-series influence-degree computation unit (1032) that uses said influence degree to compute an influence degree indicating the degree to which the explanatory time series influences the change over time represented by the response time series. |
US10496723B2 |
Media acquisition engine and method
Disclosed is a media acquisition engine that comprises an interface engine that receives a selection from a plug-in coupled to a media client engine where a client associated with the media client engine identified as subscribing to a cloud application imaging service. The media acquisition engine further comprises a media control engine that directs, in accordance with the selection, a physical device to image a physical object and produce a media item based on the image of the physical object, the physical device being coupled to a cloud client. The media acquisition engine also comprises a media reception engine that receives the media item from the physical device, and a translation engine that encodes the media item into a data structure compatible with the cloud application imaging service. The interface engine is configured to transfer the media item to the plug-in. |
US10496716B2 |
Discovery of network based data sources for ingestion and recommendations
Disclosed in some examples are methods, systems, and machine-readable mediums which automatically determine network-based data sources for information ingestion and profile data completion. This method can be applied to automatically increase the library of network-based data sources utilized by the system to ingest profile information. This allows for more a complete tracking of member accomplishments and attributes and ultimately, allows for more complete member profiles. Before specific methods and systems for automatically determining network-based data sources are discussed, an overview of the process of ingesting information from network-based data sources and matching that information to members of the social networking service will be described. |
US10496713B2 |
Gain adjustment component for computer network routing infrastructure
Systems and methods of a gain adjustment component for content selection infrastructure are provided. The system can receive a selection of multiple topics identified by a semantic analysis technique, and identify one or more keywords. The system can determine relevance scores between each of the keywords and the multiple topics. The system can generate an aggregated relevance score for each keyword based on the relevance score for the keyword and each of the multiple topics. The system can determine a threshold based on a metric associated with the multiple topics. The system can determine to input or exclude each of the one or more keywords based on a comparison of the corresponding aggregated relevance score with the threshold. |
US10496711B2 |
Method of and system for processing a prefix associated with a search query
A system for and a method of processing a prefix associated with a search query. The method comprises receiving a user input defining a prefix and identifying a list of suggested search queries associated with the prefix. The method determines that (i) a first suggested search query is associated with a first resource and (ii) a first cumulative resource weight based on a first relation between the first suggested search query and the first resource is no less than a second cumulative resource weight based on a second relation between a second suggested search query and a second resource. If so, the method then identifies display data associated with a content item associated with the first resource and transmits, prior to a completed search query associated with the prefix being submitted to the search engine, to the electronic device, the display data along with the list of suggested search queries. |
US10496701B2 |
Systems and methods for video archive and data extraction
Systems and methods for full motion video search are provided. In one aspect, a method includes receiving one or more search terms. The search terms include one or more of a characterization of the amount of man-made features in a video image and a characterization of the amount of natural features in the video image. The method further includes searching a full motion video database based on the one or more search terms. |
US10496700B2 |
Motion-based music recommendation for mobile devices
A method comprising acquiring a plurality of measurements from at least one sensor in a mobile device, determining an activity classification of a user of the mobile device based on the plurality of measurements, acquiring an audio file for the mobile device, wherein the audio file is selected based on the activity classification, and playing the audio file by the mobile device. |
US10496698B2 |
Method and system for determining image-based content styles
According to one embodiment, in response to a content description describing a content item, an analysis is performed on the content description. An image having image content is identified that is related to the content description based on the analysis. One or more phrases are derived from the content description based on the analysis, the one or more phrases summarizing the content description. A list of content styles is determined based on a relationship between the image and the one or more phrases. A composite content item having the image and the one or more phrases therein is generated based on a selected content style selected from the list of content styles. The image and the one or more phrases are arranged according to a layout corresponding to the selected content style. |
US10496697B2 |
Recognition, reidentification and security enhancements using autonomous machines
A mechanism is described for facilitating recognition, reidentification, and security in machine learning at autonomous machines. A method of embodiments, as described herein, includes facilitating a camera to detect one or more objects within a physical vicinity, the one or more objects including a person, and the physical vicinity including a house, where detecting includes capturing one or more images of one or more portions of a body of the person. The method may further include extracting body features based on the one or more portions of the body, comparing the extracted body features with feature vectors stored at a database, and building a classification model based on the extracted body features over a period of time to facilitate recognition or reidentification of the person independent of facial recognition of the person. |
US10496696B2 |
Search method and apparatus
The present disclosure discloses a search method and apparatus. A specific implementation of the method comprises: receiving first information for searching, the first information for searching comprising an image for searching; determining an image attribute tag selected by a selection operation as being second information for searching in response to detecting the selection operation of the preset image attribute tag, the image attribute tag being used for indicating an attribute of the image; sending the received first information for searching and the determined second information for searching to a server, so that the server conducts a search according to the first information for searching and the second information for searching to obtain and send a first image search result; and receiving and displaying the first image search result sent by the server. This implementation improves the search efficiency. |
US10496695B2 |
Automated data extraction from scatter plot images
The invention relates to a computer-implemented method for automatically extracting data from a scatter plot. The method comprises receiving a digital image of a scatter plot; analyzing the received digital image for identifying a plurality of pixel sets, each pixel set being a group of adjacent pixels; analyzing the pixel sets in the received image or in a derivative of the received image for generating a plurality of templates; comparing the templates with pixels of a target image for identifying matching templates; identifying data points for the identified similar templates; assigning to each identified data point a data series; and returning the identified data points. |
US10496685B2 |
Redis key management method and system
The present disclosure provides a Redis Key management method, for managing and controlling Redis Keys generated by a same task in a streaming framework, the Redis Key management method including: packaging the Redis Keys generated by the same task and storing packaged Redis Keys in a same Key bucket; performing a duplicate-removal processing on Redis Keys in the same Key bucket for being called by external data; and performing a batch deletion on Redis Keys after being called by external data. In the present disclosure, Redis Keys in the same task and located in the same partition may be stored in a Key bucket. Key buckets may be located. Duplicate-removal processing may be performed on the Redis Keys in the same Key bucket so that the Redis Keys can be called by external data. A batch deletion may be performed on the Redis Keys after being called by external data. |
US10496681B1 |
Systems and methods for electronic activity classification
The present disclosure relates to electronic activity classification. A plurality of node profiles corresponding to a plurality of unique entities is maintained. A plurality of electronic activities is accessed from electronic accounts of one or more data source providers. Features are extracted from the electronic activities to determine a classification of the first electronic activity. A confidence score is determined indicating a likelihood that the first electronic activity of a classification type. An association is stored between the first electronic activity and a tag corresponding to the first classification type. The confidence score is updated based on a second electronic activity. |
US10496673B2 |
Org sync async subscribe emails
Disclosed are some implementations of systems, apparatus, methods and computer program products for performing an asynchronous subscription process that enables a secondary organization to subscribe to receive data from a primary organization. A primary organization provides publish data indicating fields to which a secondary organization can subscribe. The secondary organization provides subscription data that indicates published fields to which the secondary organization has subscribed. In some implementations, a state of a connection between the primary organization and the secondary organization is maintained and updated to ensure that the publish data and subscription data cannot be modified until the subscription process is completed. |
US10496672B2 |
Creating replicas at user-defined points in time
Example embodiments of the present invention relate to methods, systems, and computer program products for determining replicas for removal from a plurality of replicas as defined in a data retention policy. The method includes performing asynchronous replication from a source to a target according to time-based replication cycles. A retention policy then may be identified defining a number of asynchronous replication replicas to retain and a plurality of associated periods which then may be retained according to the policy. |
US10496668B1 |
Optimized tender processing of hash-based replicated data
A system, computer program product, and computer-executable method of optimizing replication between a first Content Addressable Storage (CAS) system and a second CAS system, the system, computer program product, and computer-executable method including analyzing the first CAS system and the second CAS system to determine an amount of differences between the first CAS system and the second CAS system, upon determining that the amount of differences are below a threshold amount, sending a set of replication information to the second CAS system, wherein the set of information includes a first address and a first hash for a portion of data stored on the first CAS system, analyzing, at the second CAS system, the set of replication information to determine whether to request that the first CAS system send data associated with the set of replication information; upon a negative determination, sending the data associated with the set of replication information. |
US10496666B1 |
Selective structure preserving obfuscation
Obfuscating data is disclosed. A processor identifies structured information in log data. The structured information is transformed in a manner that preserves the structure to form transformed raw data. The transformed raw data is sent to a remote analysis engine. The remote analysis engine receives a query and responds to the query by providing as results at least a portion of the transformed raw data. A processor is configured to de-transform the transformed raw data. |
US10496664B2 |
Fast retrieval of related data partitioned across a distributed key-value store
A device configured to operate in a distributed network system includes a key-value processing system to generate at least one of a first request and a second request. The first request is to retrieve a selected one of a plurality of sub-groups of data. The first request includes a plurality of keys each including a first value identifying the selected one of the plurality of sub-groups and a respective one of a plurality of second values. Each of the second values identifies a respective subset of data within the selected one of the plurality of sub-groups. The second request is to retrieve a selected one of the subsets of data within the selected one of the plurality of sub-groups and includes a key. The key includes the first value and a selected one of the second values, and the selected one of the second values corresponds to a hash value. |
US10496660B1 |
Serving content items in content item slots based on a referral query location
Content items may be selected and served with a resource such that each content item is displayed in a corresponding content item slot based on a determined order. The determined order may be based on content of the resource and a referral query. A referral query location of the resource may be based on the referral query and data indicative of content of the resource. In some implementations, the determined order may be based on a predictive model and the referral query location. The predictive model may be based on aggregate historical data of interactions. In some implementations, the determined order may be based on a proximity of a content item slot relative to the referral query location. |
US10496658B2 |
Method and system of visually depicting hierarchical data through selective colorization
Method and systems of visually depicting hierarchical data are provided. The hierarchical data includes data pertaining to a plurality of categories, the hierarchical data further including data pertaining to a plurality of subcategories of at least one of the plurality of categories. Multiple viewing regions may then be displayed simultaneously on a display, each viewing region depicting a different view of the hierarchical data, objects displayed in each viewing region being color-coded with a different color for each category, such that an object corresponding to a first category in a first viewing region is displayed in an identical color as an object corresponding to the first category in a second viewing region. |
US10496656B2 |
Compressing time stamp columns
Disclosed is a system and method for improving database memory consumption and performance using compression of time stamp columns. A number of time stamps of a time series is received. The time stamps have a start time, and are separated by an equal increment of time that defines an interval. The start time and interval are stored in a dictionary of a column store of a database. An index is generated in the column store of the database, the index having a number of index vectors. Using the index vectors, each time stamp of the number of time stamps can be calculated from the start time stored in the dictionary and the position in the time series based on the interval stored in the dictionary. |
US10496652B1 |
Methods and apparatus for ranking documents
Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may detect at least one document within the cluster; analyze a parameter corresponding to the document; and compute a cluster score based, in part, on the parameter, wherein the cluster score corresponds with at least one document within the cluster. |
US10496651B2 |
User recommendation generation
A method may include generating a personalized rating vector associated with a querying user. The personalized rating vector may relate personalized ratings to options. The personalized rating vector may be generated via element-wise multiplication of a user vector, a relevance weight, and a characteristics vector. The user vector may relate user ratings to the querying user and to the options. The relevance weight may be associated with a characteristic of the querying user. The characteristics vector may relate characteristics ratings to a user characteristic and to the options. The user characteristic may correspond at least in part to the characteristic of the querying user. The method may further include generating a recommendation for the querying user based at least in part on the personalized rating vector, the recommendation associated with at least one option of the options of the personalized rating vector. |
US10496643B2 |
Controlling approximations of queries
One or more approximations of query output in a data analytics platform are controlled. The one or more approximations are controlled by generating values of error metrics associated with placements of samplers in one or more query execution plans associated with the query, and injecting a plurality of samplers into the query execution plans, using the determined values of the error metrics, in lieu of storing samples of input to the query prior to execution of the query. |
US10496640B2 |
Querying a not only structured query language (NoSQL) database using structured query language (SQL) commands
Techniques for querying a Not-Only/Non Structured Query Language (NoSQL) database using Structure Query Language (SQL) commands. A SQL query is received. The SQL query is transformed into one or more non-relational database scans having associated row key ranges. The one or more non-relational database scans are executed in parallel for each row key range. The results from the parallel scans of the non-relational database are combined. The combined results are presented as results of the SQL query. |
US10496631B2 |
Secure information retrieval and update
A secure storage module of a client device interacts with a set of secure storage servers to securely store data items of the client on the servers, such that no individual server has the data in readable (non-obfuscated) form. Additionally, the client secure storage module and the servers interact to allow the client device to read a given portion of the original data items from the servers, such that none of the servers can determine which portion of the original data is being requested. Similarly, the interactions of the client secure storage module and the servers allows the client device to update a given portion of the original data on the servers to a new value, such that none of the servers can determine which portion is being updated and that none of the servers can determine either the prior value or new value or the difference between the new value and the prior value. |
US10496629B2 |
Dynamic state tracking with query serving in an online content platform
Techniques described herein provide a service and associated interface that are capable of serving online queries for learners' states with respect to various types of learning content. For example, the described techniques may serve a query to determine items that have been completed by a particular user, or courses with which a user has recently interacted. More particularly, the described techniques provide a uniform interface for all such learner progress, which facilitates fast and efficient capabilities of users, administrators, and developers with respect to finding, using, and modifying learner progress. |
US10496627B2 |
Consistent ring namespaces facilitating data storage and organization in network infrastructures
Computer-implemented methods and systems for managing data objects within a computer network infrastructure that facilitate more efficient and reliable data storage and access are provided. An exemplary method may comprise establishing a physical identifier for each storage resource. A plurality of unique virtual identifiers for each storage resource is generated based on the physical identifier. The plurality of unique virtual identifiers is stored in a consistent ring namespace accessible to every node. An object identifier associated with a location of a data object to be stored in a storage resource is generated. The object identifier is mapped to the consistent ring namespace. The method may also include enabling traversing the consistent ring namespace from any node in the computer network to locate and access the data object. |
US10496622B2 |
System and method for real-time data warehouse
A method includes receiving, by a real-time Data Warehouse (rDW) from a first task, a first dataset and spreading the first dataset to produce a first plurality of objects, where the first plurality of objects includes a first object and a second object. The method also includes storing the first object in a first location in an rDW data repository and storing the second object in a second location in the rDW data repository. |
US10496618B2 |
Managing data replication in a data grid
Data replication in a data grid can be managed. For example, a computing device usable in the data grid can determine a version number for a key-value pair. The computing device can determine the version number by increasing a counter corresponding to the key-value pair to a new value and using the new value as the version number for the key-value pair. The computing device can store the key-value pair and the version number for the key-value pair in a memory device that is included in the computing device. The computing device can then transmit an electronic communication to a remote computing device that is located remotely from the computing device in the data grid. The electronic communication can cause the remote computing device to store the key-value pair and the version number for the key-value pair in another memory device that is included in the remote computing device. |
US10496610B2 |
Self destructing portable encrypted data containers
Disclosed in some examples are methods, systems, and machine readable mediums which provide for encrypted file system element containers which secure sensitive file system elements. The encrypted file system element containers are sent from a network based file storage system upon selection of file system elements for a network based file download and stored in a user's computing device in an encrypted state while the data is at rest. An application on the user's computing device may provide access to the file system elements (e.g., files, directories, and the like) inside the encrypted file system element containers according to a set of one or more access rules. Example access rules include a time-to-live (TTL) rule that deletes or causes the encrypted file system element containers to be inaccessible after a predetermined amount of time. |
US10496605B2 |
Application deployment for data intake and query system
An application development and deployment system allows an application developer to develop applications for a distributed data intake and query system. The application may include information that associates portions of the application with particular server groups of the distributed data intake and query system. The application may be partitioned to generate target application packages for each of the server groups of the data intake and query system. |
US10496603B2 |
Method and an apparatus and a computer program product for storing electronic objects for offline use
The invention relates to a method for an information management system storing electronic objects being associated with metadata having properties, the method comprising determining a first condition, wherein the first condition specifies a value for a metadata property; determining a second condition; determining if an electronic object has the value specified in the first condition in the electronic object's metadata; and if so determining if the electronic object fulfills the second condition; and if so storing the electronic object to a local storage. |
US10496602B1 |
System and method for maintaining mappings between application resources inside and outside isolated environments
A system, method, and computer readable medium for maintaining mappings between resources inside an isolated environment and outside the isolated environment for one or more applications. The system may include a plurality of lists of resources requested by the one or more applications during installation and while executing, and a corresponding lists of resources inside the isolated environment. The system may also include a list of resource exceptions, wherein the mappings between resources as requested by the applications and their corresponding values in the isolated environment are maintained subject to the list of exceptions. |
US10496601B1 |
Efficient file system parsing using snap based replication
Systems and methods are disclosed for efficiently performing backups using snapshots. A splitter receives write operations and replicates the write operations to a data protection appliance and to a primary storage. The data embodied in the replicated writes is stored in a high-speed storage in a snapshot over a time increment. The snapshot represents data blocks that have changed since a previous time increment. A list of changed blocks is kept in high-speed storage that corresponds to the snapshot blocks. The snapshot blocks are associated with files and file system structure by (a) traversing a file system structure (FSS) for a file system or (b) by traversing the list of changed blocks and looking up changed blocks that are in inode format in the FSS, an inode tree structure, or directly. The snapshot, list of changed blocks, and list of associated changed files are transferred from high-speed storage to backup storage. |
US10496599B1 |
Cloud data archiving using chunk-object mapping and synthetic full backup
A data processing system archives local snapshots of a primary storage object to cloud storage by dividing an address space of the snapshots into sequential chunks, and organizing the cloud storage into archived snapshots including sets of cloud objects created from respective modified chunks of local snapshots. The archived snapshots are organized into families each having a full snapshot and incremental snapshots. A new family is started by creating a synthesized full snapshot from the archived snapshots of a preceding family, which includes (1) for chunks whose data is contained within one cloud object of the preceding family, logically incorporating the cloud object into the synthesized full snapshot, and (2) for chunks whose data is contained within multiple cloud objects of the preceding family, coalescing the data of the cloud objects into a new cloud object and logically incorporating the new cloud object into the synthesized full snapshot. |
US10496598B2 |
Data access control based on storage validation
A system and method to control access to data are disclosed. A command to mount a specified file system as a trusted file system is received. Whether the specified file system is marked as a trustable file system is determined, where marking as a trustable file system based on verifying integrity protection for the specified file system. The specified file system is mounted as a trusted file system based on determining that the specified file system is marked as a trustable file system. A command to access data on the specified file system is received. A determination is made as to whether the specified file system was mounted with a specification to be a trusted file system. Access to the data is permitted or denied based on determining that the mounting specified mounting as a trusted file system. |
US10496597B2 |
On-chip data partitioning read-write method, system, and device
The present invention is directed to the storage technical field and discloses an on-chip data partitioning read-write method, the method comprises: a data partitioning step for storing on-chip data in different areas, and storing the on-chip data in an on-chip storage medium and an off-chip storage medium respectively, based on a data partitioning strategy; a pre-operation step for performing an operational processing of an on-chip address index of the on-chip storage data in advance when implementing data splicing; and a data splicing step, for splicing the on-chip storage data and the off-chip input data to obtain a representation of the original data based on a data splicing strategy. Also provided are a corresponding on-chip data partitioning read-write system and device. Thus, read and write of repeated data can be efficiently realized, reducing memory access bandwidth requirements while providing good flexibility, thus reducing on-chip storage overhead. |
US10496596B2 |
Application specific instruction-set processor (ASIP) architecture having separated input and output data ports
The invention provide an application specific instruction-set processor (ASIP) that uses a Very Long Instruction Word (VLIW) for executing atomic application specific instructions. The ASIP includes one or more units for executing a first set of atomic application specific instructions for receiving a first set of data across a plurality of input data ports in a first operation specified in an instruction word. Further, the one or more units execute a second set of atomic application specific instructions for outputting a second set of data across a plurality of output data ports in a second operation specified in the instruction word, wherein an input data port of the plurality of input data ports and a corresponding output data port of the plurality of output data ports share a same address location and are specified as operands in the instruction word. Thus, the first operation and the second operation can occur simultaneously. |
US10496593B1 |
Inter-processor communication and signaling system and method
A system and method wherein die-to-die communication are provided between a first die and a second die contained in a common integrated circuit (IC) package, a first processor on the first die communicatively coupled to first connectivity circuitry by a first processor bus and configured to provide first bus transactions to the first processor bus, the discrete signal lines connected to the first connectivity circuitry to provide first discrete signals indicative of discrete events, the first connectivity circuitry configured to store the first discrete signals in a plurality of virtual signal registers and to convert the first bus transactions and the first discrete signals into die-to-die message packets to be communicated to the second connectivity circuitry via a die-to-die interconnect between the first die and the second die, the first discrete signals being converted into the die-to-die message packets on a register-by-register basis. |
US10496592B2 |
System and method to effectively overlap computation and reduction operation of nonblocking collective communication
A root-node is coupled to each of multiple leaf-nodes directly or via one or more relay-nodes in a hierarchical topology. A processor in a relay-node holds, in a queue, a first instruction storing first data obtained by performing a predetermined operation using second data received from downstream-nodes, which are directly coupled to the relay-node and positioned on a leaf-node side of the relay-node in the hierarchical topology. A downstream-node generates a second instruction including the second data held in the downstream-node, and transmits the generated second instruction to the relay-node. A network interface card of the relay-node performs the predetermined operation by using the first data stored in the first instruction in the queue, and the second data included in the second instruction. The root-node performs the predetermined operation by using a result of at least one relay-node directly coupled to the root-node and having performed the predetermined operation. |
US10496587B1 |
Wide programmable gain receiver data path for single-ended memory interface application
An apparatus includes an interface and a plurality of impedance branches. The interface may be configured to receive a data signal and a plurality of selection signals. The plurality of impedance branches may comprise a group of branches and a separated branch. The plurality of impedance branches may be configured to adjust an impedance value and a gain of a data path for the data signal in response to the selection signals. The group of branches may be controlled in response to the selection signals to select the impedance value and a first gain value in a first mode. The separated branch may replace one of the plurality of impedance branches in the group of branches in response to the selection signals to select a second gain value in a second mode. |
US10496586B2 |
Accelerator management
An accelerator manager manages multiple accelerators in multiple programmable devices. An accelerator cast out policy specifies criteria for casting out accelerators in the programmable devices. The accelerator manager monitors usage of the accelerators by one or more computer programs, and generates a historical log from the monitored usage. When the conditions in the historical log satisfy criteria in the accelerator cast out policy for casting out an accelerator, the accelerator manager casts out the accelerator, and updates a virtual function table to replace calls to the accelerator that was cast out with calls to the software library. |
US10496582B1 |
Flexible multi-domain GPIO expansion
An Integrated Circuit (IC) includes two or more subsystem circuits, a multiplexed bus, a multiplexer/de-multiplexer (MUX/DEMUX) and a logic circuit. The subsystems are independent of one another and are configured to communicate data over multiple General-Purpose Input-Output (GPIO) ports. The multiplexed bus is configured to communicate with circuitry external to the IC. The MUX/DEMUX is configured to translate between the data communicated by the subsystem circuits over the multiple GPIO ports and the multiplexed bus. The logic circuit is independent of the subsystem circuits and is configured to allocate resources of the MUX/DEMUX among the subsystem circuits in response to requests received from the subsystem circuits, and to configure the MUX/DEMUX to provide the allocated resources to the subsystem circuits. |
US10496577B2 |
Distribution of master device tasks among bus queues
Examples include the distribution of master device tasks among bus queues. Some examples include distribution of a plurality of tasks of a master device among a plurality of bus queues, each for a respective one of a plurality of busses of a computing system, selection of an arbitration timeout time for a task at a front of one of the bus queues, and a request for access to one of the busses from a bus arbiter. |
US10496569B2 |
Semiconductor integrated circuit
A semiconductor integrated circuit according to an embodiment includes: a first memory bank that performing a read operation and outputting first data in accordance with a first clock signal; a second memory bank performing a read operation and outputting second data in accordance with the first clock signal; a configurable decoder supplying address information to the first and second memory banks; and an output module reconfigurable in one of a first and second modes, the first mode including a function of holding the first and second data in accordance with the first clock signal, and selecting and outputting the first data or the second data in accordance with a second clock signal having a frequency at least twice higher than the first clock signal, the second mode including a function of selecting and outputting the first data or the second data in accordance with the first clock signal. |
US10496568B2 |
Technique for RFFE and SPMI register-0 write datagram functional extension
Systems, methods, and apparatus for functionally extending a capability of a write datagram for RFFE and SPMI devices are provided. A sending device sets a configuration register to indicate an operation mode of a write command and generates a command code field in the write command. A most significant bit of the command code field has a value of 1 and remaining bits of the command code field are defined based on the operation mode. The sending device further includes payload bytes in a payload field of the write command based on the operation mode and sends the write command to a receiver via a bus interface. The sending device may also set a page-address register to include a page-address to be used if page segmented access (PSA) is enabled for the write command and set the configuration register to indicate whether the PSA for the write command is enabled. |
US10496556B1 |
Dynamic data protection within a flash storage system
Dynamically managing protection groups, including: identifying a protection group of storage resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed; detecting a membership change in the protection group; and updating, in dependence upon the change in the protection group, the protection group management schedule. |
US10496555B2 |
Implementing per-thread memory access permissions
Disclosed are systems and methods of implementing per-thread granular memory access permissions. An example method may include: initializing a plurality of memory protection keys associated with a plurality of page table entries associated with an address space of a processing thread; loading, to a protection key rights register associated with the processing thread, a plurality of memory access permissions referenced by the memory protection keys; initializing a system call filter to prevent the processing thread from modifying the protection key rights register; and causing the processing thread to be executed. |
US10496554B2 |
System on chip and method of executing a process in a system on chip
A system on chip, comprising a processing unit for executing processes, a memory unit, and a memory control unit connected between the processing unit and the memory unit, is described. The memory control unit allocates a memory region to a process. The memory control unit comprises a process activity counter which counts a duration of the process or transactions by the process to or from the memory region and which maintains a process activity count representing the counted duration of the process or the counted transactions to or from the memory region. The memory control unit disables the memory region in response to the process activity count exceeding a maximum process activity count. Notably, it blocks the memory region against further transactions by the process and against transactions by any other processes.A method of operating a system on chip is also described. |
US10496553B2 |
Throttled data memory access
Examples relate to providing throttled data memory access. In some examples, a locking mechanism is used to activate a corresponding memory lock after receiving a first read access cycle. While the corresponding memory lock is active, responses to subsequent read access cycles are prevented. After the corresponding memory lock deactivates, a second read access cycle is responded to with access to the memory. |
US10496552B2 |
Trusted computing system with enhanced memory
A system that executes private enclave functions in a secure high-performance host processor connected to an enhanced memory unit through a conventional memory bus using a packetized interface is disclosed. The logic layer of the enhanced memory unit is included in a trusted computing base (TCB) and is used to implement cryptographic functions. Storage layers of the enhanced memory unit remain outside the TCB and are used to store encrypted data and associated meta-data. |
US10496551B2 |
Method and system for leveraging non-uniform miss penality in cache replacement policy to improve processor performance and power
Method, system, and apparatus for leveraging non-uniform miss penalty in cache replacement policy to improve performance and power in a chip multiprocessor platform is described herein. One embodiment of a method includes: determining a first set of cache line candidates for eviction from a first memory in accordance to a cache line replacement policy, the first set comprising a plurality of cache line candidates; determining a second set of cache line candidates from the first set based on replacement penalties associated with each respective cache line candidate in the first set; selecting a target cache line from the second set of cache line candidates; and responsively causing the selected target cache line to be moved from the first memory to a second memory. |
US10496545B2 |
Data caching in a large-scale processing environment
Systems, methods, and software described herein facilitate an enhanced service architecture for large-scale data processing. In one implementation, a method of providing data to a large-scale data processing architecture includes identifying a data request from a container in a plurality of containers executing on a host system, wherein the plurality of containers each run an instance of a large-scale processing framework. The method further provides identifying a storage repository for the data request, and accessing data associated with the data request from the storage repository. The method also includes caching the data in a portion of a cache memory on the host system allocated to the container, wherein the cache memory comprises a plurality of portions each allocated to one of the plurality of containers. |
US10496544B2 |
Aggregated write back in a direct mapped two level memory
In one embodiment, aggregated write back in a direct mapped two level memory in accordance with the present description, aggregates a dirty block or other subunit of data being evicted from a near memory of a two level memory system, with other spatially co-located dirty subunits of data in a sector or other unit of data for write back to a far memory of the two level memory system. In one embodiment, dirty spatially co-located subunits are scrubbed and aggregated with one or more spatially co-located dirty subunits being evicted. In one embodiment, a write combining buffer is utilized to aggregate spatially co-located dirty subunits prior to being transferred to a far memory write buffer in a write back operation. Other aspects are described herein. |
US10496540B2 |
Processor and control method of processor
A processor includes a cache memory, an issuing unit that issues, with respect to all element data as a processing object of a load instruction, a cache request to the cache memory for each of a plurality of groups which are divided to include element data, a comparing unit that compares addresses of the element data as the processing object of the load instruction, and determines whether element data in a same group are simultaneously accessible, and a control unit that accesses the cache memory according to the cache request registered in a load queue registering one or more cache requests issued from the issuing unit. The control unit processes by one access whole element data determined to be simultaneously accessible by the comparing unit. |
US10496539B1 |
Using storage class memory as a persistent operating system file/block cache
A host server in a server cluster has a memory allocator that creates a dedicated host application data cache in storage class memory. A background routine destages host application data from the dedicated cache in accordance with a destaging plan. For example, a newly written extent may be destaged based on aging. All extents may be flushed from the dedicated cache following host server reboot. All extents associated with a particular production volume may be flushed from the dedicated cache in response to a sync message from a storage array. |
US10496534B2 |
Manual memory management using lazy patching
A method of manual memory management is described. In response to detecting an access violation triggered by the use of an invalid reference to an object in a manual heap, a source of the access in a register or stack is identified. An updated reference for the object using stored mapping data is determined and used to replace the invalid reference in the source. |
US10496532B1 |
Automatically reconfiguring a performance test environment
Described herein is a system for automatically reconfiguring a test environment. As described above, performance testing can be time-consuming and error-prone resulting in the use of unnecessary computational resources. The system may use machine-learning to determine whether the test environment, test data, and/or test script is to be reconfigured to optimize the performance test. The system may iteratively reconfigure the test environment, test data, and/or test script, and re-execute the performance test, until an optimal performance test of an application is executed based on a specified performance requirement. |
US10496523B2 |
Sequential access storage and data de-duplication
An example method includes determining a configuration of two or more partitions for a sequential access medium. At least one partition stores data de-duplication data structures while at least one other partition stores a repository of unique data blocks associated with the data structures. The method also includes controlling a data de-duplication computer to configure the sequential access medium according to the configuration. The method includes producing an output sequence for writing the data structures and a set of unique data blocks associated with the set of data structures to the sequential access medium as configured with the two or more partitions. One embodiment includes controlling a data de-duplication computer to write the data de-duplication data structures and the set of unique data blocks to the sequential access medium according to the output sequence. |
US10496521B2 |
Debug system and semiconductor device
When a program counter value during execution of a target program is an execution start address or less or is larger than the execution start address and is equal to or larger than minimum address among a plurality of addresses associated with a plurality of break points, a break circuit interrupts an execution of the target program, and during the interruption of the execution of the target program, and when the program counter value does not match with anyone of the plurality of break points, a debug control unit sets the program counter value as the execution start address to a first register, sets to a second register an address that is larger than the program counter value and is minimum among the plurality of break points as the minimum address, and resumes the execution of the target program from the execution start address. |
US10496519B2 |
Method invocation synthesis for software program repair
A method may include obtaining a plurality of synthesized method invocations using a plurality of objects and a plurality of methods of a software program. The method may also include determining a prioritization of the plurality of synthesized method invocations based on one or more of: relationships between one or more characteristics of each of the plurality of synthesized method invocations and a fault location; and relationships between the one or more characteristics and an error report that corresponds to the fault location. The method may also include selecting a synthesized method invocation from the plurality of synthesized method invocations for repair operations with respect to the fault location based on a corresponding prioritization of the selected synthesized method invocation. In addition, the method may include performing repair operations with respect to the fault location and the selected synthesized method invocation. |
US10496517B2 |
System and method for providing runtime diagnostics of executing applications
A system and method that provides runtime diagnostics information of server applications executing on application servers of a server system. At class load time, the system injects executable software code that creates and displays the diagnostics information without necessarily having to stop and restart the executing server application. In response to user applications on user devices sending request messages for content from the server application, the system injects executable code into the application server that collects the diagnostics information, produces display components, and includes the diagnostics information within the display components. The server application then includes the display components and the requested content in response messages sent to the user devices. Preferably, the diagnostics information is presented in the same display context on the user device as the requested content, such as pages within a web browser. In examples, the diagnostics information includes enhanced call stack trace and memory profilers. |
US10496511B2 |
Frequent items detection in data sets
A system is provided that generates a list of most common items and respective item frequencies from a data set that includes a plurality of items. The system creates a first list of items from the data set and monitors an estimate count for each item in the first list, where the first list is sorted by the estimate count. The system further transfers items that exceed a threshold hit count from the first list to a second list. The system further monitors a hit count for the items in the second list, where the items in the second list are sorted by the hit count. The system further transfers the items that are displaced from the second list back to the first list. |
US10496504B2 |
Failover handling in modular switched fabric for data storage systems
Data storage systems are provided that include network interfaces each configured to receive storage operations issued by one or more host systems for handling by the data storage system, and transfer the storage operations over a Peripheral Component Interconnect Express (PCIe) fabric. The data storage systems also include processors configured to receive the storage operations over the PCIe fabric, process properties of the storage operations against allocation information of a shared PCIe address space to determine target processors to handle the storage operations, and selectively transfer ones of the storage operations to the target processors for handling of the storage operations with associated storage drives coupled over the PCIe fabric. The data storage systems also identifie failed ones of the processors and responsively initiate backup ones of the processors to handle portions of the shared PCIe address space handled by the failed ones of the processors. |
US10496500B2 |
Preemptively reading extra encoded data slices
A read request specifying particular data stored in a set of distributed storage (DS) units is received. The DS units store error encoded data slices in a dispersed manner, and a read threshold number of the slices are needed to recover the particular data. DS units that hold the error encoded data slices are identified, and a number of slice read requests predicted to fail to return a requested slice is estimated. A subset of DS units equal to a read threshold, plus an additional number of DS units determined based, at least in part, on the estimated number of slice read requests predicted to fail, is selected. Read slice requests are transmitted to the subset of DS units, so that even if some of the slice read requests fail, at least a read threshold number should succeed. |
US10496499B2 |
System and method for datacenter recovery
An improved approach for disaster recovery is provided, along with corresponding systems, methods, and computer readable media. In the improved approach, a set of applications are assigned one or more application weightings (e.g., based upon asset type, a recovery time objective, a recovery time capability, a criticality to key business functions, vendor hosting, interfaces with other systems), etc. The one or more application weightings are utilized for ranking the applications, and the ranked set of applications is utilized to generate a disaster recovery boot sequence whereby specific recovery tasks and infrastructure device requirements are arranged temporally to achieve one or more recovery time conditions. |
US10496496B2 |
Data restoration using allocation maps
A method is described herein. The method includes generating an allocation map for a backup. The method also includes storing the allocation map in a storage device. The method further includes reading the allocation map to skip reading empty blocks during storing of a file from the backup. The method also further includes and reading the allocation map to skip writing zeros to a formatted target disk during a restore session of a file from the backup. |
US10496488B2 |
Methods and systems for clone management
Methods and systems for storage services is provided. An inventory view listing a plurality of application objects of an application from among a plurality of applications is provided on a display device by a management device that interfaces with a plurality of application plugins executed by one or more host computing devices that interface with the plurality of applications for managing backup, restore and clone operations involving objects that are stored on behalf of the plurality of applications by a storage system. A clone dataset object for an application object is selected from the plurality of application objects of the application. A clone lifecycle option for the clone dataset object is selected for managing lifecycle of a clone of a backup of the selected application object. |