US10177403B2
A non-aqueous electrolyte secondary battery that contains a silicon material as a negative-electrode active material has improved cycle life. A negative-electrode active material particle (10) according to an embodiment includes a lithium silicate phase (11) represented by Li2zSiO(2+z) {0
US10177401B2
A method of establishing a physical and electrical connection between a battery and a circuit board are described. The methods include applying a texture formed from conductive material to a portion of a battery exterior surface. The texture is a region populated by a plurality of protrusions. Protrusions may be configured to partially perforate and lodge within a contact surface secured to a circuit board. The battery with a texture surface may be pressed against the circuit board resulting in perforation of the contact surface by the region of protrusions. The methods may result in a battery and circuit board in electrical communication, and suitable for use within a variety of medical devices.
US10177391B2
A fuel cell system including a fuel cell that receives a supply of an anode gas and a cathode gas and generates power is provided. The fuel cell system includes a water content calculation unit configured to calculate a water content of the fuel cell, an internal impedance calculation unit configured to calculate an internal impedance of the fuel cell, and a starting temperature calculation unit configured to calculate a fuel cell temperature at a start of the system, based on the water content of the fuel cell as of a last time the system was stopped, and the internal impedance of the fuel cell at the start of the system.
US10177390B2
In a method for controlling a fuel cell system, a shutoff valve is opened to supply a fuel gas from a storage container to a fuel cell after a fuel cell system shutdown instruction is sent to the fuel cell system so that the fuel cell generates and discharges electricity. The storage container is supplied to the fuel gas supplied from a fuel supply source provided outside the fuel cell system in response to a filling instruction to supply the fuel gas to the storage container. A data signal indicating a state of the storage container is transmitted to the fuel supply source. The shutoff valve is closed and the storage container is supplied to the fuel gas supplied from the fuel supply source if the filling instruction is output while opening the shutoff valve after the fuel cell system shutdown instruction is sent.
US10177387B2
Provided is a bipolar battery current collector that includes a conductive resin layer formed in such a manner as to, when at least part of the conductive resin layer reaches a predetermined temperature, interrupts a flow of electric current through the at least part of the conductive resin layer in a vertical direction thereof. Also provided is a bipolar battery using the current collector. It is possible by the use of the current collector to suppress local heat generation in the bipolar battery and improve the durability of the bipolar battery.
US10177385B2
A nickel-hydrogen secondary battery includes an electrode group including a separator, a positive electrode and a negative electrode, the positive electrode includes a positive electrode active material, the positive electrode active material includes a composite particle including a compound of Co and a compound of Ni, and the ratio R represented by A/B satisfies a relationship of R≥0.3, when the amount of jumping in the X-ray absorption fine structure spectrum of the Co in 7600 to 7800 eV and the amount of jumping in the X-ray absorption fine structure spectrum of the Ni in 8300 to 8500 eV obtained by measurement according to a conversion electron yield method are defined as A and B, respectively.
US10177384B2
A positive active material for a rechargeable lithium battery includes a positive active material compound including a metal compound for intercalating and deintercalating lithium, a coating particle having an embedded portion embedded into the active material compound and a protruding portion protruding from the surface of the active material, and a rechargeable lithium battery including the positive active material.
US10177375B2
Cathode active materials for alkaline cells are disclosed. In particular, the cathode structures encompass conductive carbons introduced to the cathode so as to have a specific spatial orientation and/or a multi-carbon structure. The overall intent is to leverage the conductor(s) provided to the cathode structure to improve electronic and ionic conductance and, by extension, improve battery discharge performance.
US10177360B2
Disclosed are battery separators comprising glass fibers and having a basis weight (gsm), a specific surface area (m2/g), a density (gsm/mm) and a mean pore size (μm), which satisfy the equation disclosed herein, provided that: the specific surface area is less than 1.5 m2/g, or the density is greater than 180 gsm/mm. Also disclosed are batteries comprising the battery separators, and processes for making the separators.
US10177354B2
The present disclosure is directed to an energy storage device having improved thermal performance. More specifically, the energy storage device includes a housing with side walls that define an internal volume. The side walls include bottom and front side walls, with the front side wall having an air inlet and outlet configured to circulate cooling air therethrough. The energy storage device also includes a plurality of cells arranged in a matrix within the internal volume atop the bottom side wall. Further, the cells define a top surface. Further, the energy storage device includes an exhaust manifold adjacent to the front side wall between at least a portion of the cells and the air inlet. Thus, the exhaust manifold is configured to direct airflow from the top surface towards the bottom side wall and then to the air outlet so as to provide an airflow barrier between cooling air entering the air inlet and the cells.
US10177352B2
A battery module has battery cells. The battery cells are arranged side by side while being separately held by battery holders. The battery cells are connected in series with bus bars. Each bus bar has a bent portion. Each battery holder includes a protruding wall that is provided between connection terminals adjacent to each other in the direction in which the battery cells are arranged. The protruding walls protrude further than the connection terminals in the direction in which the connection terminals protrude from the cases.
US10177348B2
A nonaqueous electrolyte secondary battery includes a wound electrode body housed in a battery case. The wound electrode body is positioned to the battery case with a positioning member. Among a spatial volume excluding the wound electrode body in the battery case, in a direction of a winding axis of the wound electrode body, a spatial volume X on a negative electrode side of the battery case is larger than a spatial volume Y on a positive electrode side of the battery case. Here, the spatial volume X and the spatial volume Y satisfy 2.1≤(X/Y)≤5.7.
US10177345B2
An organic light-emitting device and a method for producing an organic light-emitting device are disclosed. In an embodiment, the OLED includes a substrate, a first electrode disposed on the substrate, at least one first organic functional layer stack disposed on the first electrode, the first organic functional layer stack configured to emit radiation in a first wavelength range, a second electrode disposed on the first organic functional layer stack and a filter layer arranged in a beam path of the first organic functional layer stack, wherein the first wavelength range comprises a low-energy sub-range and a high-energy sub-range and wherein the filter layer comprises an absorption range containing the low-energy or the high-energy sub-range of the first wavelength range.
US10177340B2
An optoelectronic device includes a covering layer, a first electrode, a functional layer stack arranged between the covering layer and the first electrode and a plurality of spacers, wherein the functional layer stack has an organic active layer that generates electromagnetic radiation; the first electrode has conductor tracks with branching points, the spacers are each arranged on one of the branching points, and the functional layer stack is arranged in places between the covering layer and the spacers.
US10177338B2
The present invention provides a glass powder blend comprising glass powder and additives, wherein the additives comprise copper powder, and the copper powder accounts for 2-3 mass % based on the total amount of the glass powder blend in 100 mass %. The present invention also provides a glass powder paste and a photoelectric package. Due to the addition of copper powder to the glass powder, the melting point of the glass powder blend can be decreased, thereby lowering the temperature for melting the glass powder blend by using laser, and reducing the thermal stress generated during encapsulation.
US10177327B2
Provided are an organic light emitting display device and a method of manufacturing the organic light emitting display device. The method of manufacturing an organic light emitting display device includes forming a sacrificial layer on a lower mother substrate in which a plurality of cells is defined, forming a flexible substrate on the sacrificial layer, forming a display unit including a circuit unit and an organic light emitting diode in each of the plurality of cells on the flexible substrate, removing the lower mother substrate, bonding a supporting film to the flexible substrate, irradiating a portion of the supporting film corresponding to a boundary of a bending area of the flexible substrate, removing a portion of the supporting film corresponding to the bending area of the flexible substrate, performing a process for enhancing adhesion of the supporting film remaining after removing a portion of the supporting film, irradiating a boundary between a non-display area extended from the bending area and a pad area extended from the non-display area, and separating the plurality of cells into cell units by irradiating boundaries of the plurality of cells.
US10177316B2
A novel compounds useful as hosts for phosphorescent emitters in OLEDs is disclosed.
US10177312B2
The present application relates to a compound of a formula (I), to the use of this compound in an electronic device, and to an electronic device comprising one or more compounds of the formula (I). The invention furthermore relates to the preparation of the compound of the formula (I) and to a formulation comprising one or more compounds of the formula (I).
US10177308B2
The present invention is directed to a method for manufacturing a memory cell that includes a magnetic memory element electrically connected to a two-terminal selector. The method includes the steps of depositing a magnetic memory element film stack on a substrate; depositing a selector film stack on top of the magnetic memory element film stack; etching the selector film stack with an etch mask formed thereon to remove at least a switching layer in the selector film stack not covered by the etch mask, thereby forming a selector pillar; depositing a first conforming dielectric layer over the selector pillar and surrounding surface; etching a portion of the first conforming dielectric layer covering the surrounding surface to form a first protective sleeve around at least the switching layer of the selector pillar; and etching the magnetic memory element film stack using the etch mask and the first protective sleeve as a composite mask to form a memory cell pillar.
US10177303B2
A magneto-electric magnetic tunnel junction device (ME-MTJ) that permits direct driving of ME-MTJ devices by a prior ME-MTJ device is the unipolar magneto-electric magnetic tunnel junction (UMMTJ) device. The UMMTJ device enables full logic circuitry to be implemented without level shifting between each logic element.
US10177297B2
The present disclosure relates to semiconductor based Josephson junctions and their applications within the field of quantum computing, in particular a tuneable Josephson junction device has been used to construct a gateable transmon qubit. One embodiment relates to a Josephson junction comprising an elongated hybrid nanostructure comprising superconductor and semiconductor materials and a weak link, wherein the weak link is formed by a semiconductor segment of the elongated hybrid nanostructure wherein the superconductor material has been removed to provide a semiconductor weak link.
US10177296B2
Provided is a thermoelectric conversion element having a greater Seebeck coefficient (S) than the conventional ones. In a thermoelectric conversion element: a nonmagnetic Heusler alloy film (10), a ferromagnetic Heusler alloy film (11) and a nonmagnetic layer (12) are stacked in the named order; a pair of electrodes (23, 24) are disposed for deriving, in accordance with a temperature gradient occurring in parallel to the direction of magnetization (41) of the ferromagnetic Heusler alloy film, an electromotive force occurring perpendicularly to the direction of magnetization of the ferromagnetic Heusler alloy film; a pair of electrodes (21, 22) are disposed for deriving an electromotive force occurring in parallel to the direction of magnetization of the ferromagnetic Heusler alloy film; and the electromotive forces occurring due to an ordinary Seebeck effect and a spin Seebeck effect are simultaneously derived.
US10177288B2
An optoelectronic device including a semiconductor substrate having a face, light-emitting diodes arranged on the face and including wired conical or frustoconical semiconductor elements, and an at least partially transparent dielectric layer covering the light-emitting diodes, the refractive index of the dielectric layer being between 1.6 et 1.8.
US10177286B2
A light-emitting element package, according to one embodiment of the present invention, comprises: a circuit board including first and second regions having different heights; light-emitting elements respectively disposed in the first and second regions; and phosphor layers respectively disposed on the light-emitting elements, wherein the light-emitting elements are disposed within a 100-μm distance in the horizontal direction.
US10177279B2
Provided are a horizontal light emitting diode (LED) device and a method for fabricating the same. The horizontal LED device includes a sapphire substrate; an n-type GaN layer disposed on the sapphire substrate; an activation layer disposed on the n-type GaN layer; a p-type GaN layer disposed on the activation layer; a current spreading layer disposed on the p-type GaN layer; a p-electrode disposed on the current spreading layer; a plurality of holes exposing the n-type GaN layer through the current spreading layer, the p-type GaN layer, and activation layer; and an n-electrode disposed on the exposed n-type GaN layer and being in ohmic contact with the exposed n-type GaN layer at a plurality of positions on bottom surfaces of the plurality of holes.
US10177278B2
A semiconductor light emitting device includes: a multilayer semiconductor body having a first conductivity-type semiconductor layer, a second conductivity-type semiconductor layer, an active layer between the first conductivity-type semiconductor layer and the second conductivity-type semiconductor layer, and at least one recess exposing the first conductivity-type semiconductor layer, and an insulating part on an internal sidewall of the at least one recess and an upper surface of the second conductivity-type semiconductor layer. The insulating part has an insulating spacer on the internal sidewall of the recess, and a lateral surface of the insulating spacer has a surface without an angular point from an upper end to a lower end thereof.
US10177272B2
A method for manufacturing a light-emitting diode (LED) is provided. The method includes following steps. A LED wafer including a substrate and a plurality of light-emitting units formed thereon is provided. At least a portion of the substrate is removed. The LED wafer is fixed on an extensible membrane, wherein the light-emitting unit faces the extensible membrane. The LED wafer is broken to form a plurality of LED dices separated from each other, wherein each LED dice includes at least one light-emitting unit. The extensible membrane is expanded to make a distance between any two of the LED dices become larger.
US10177271B2
This disclosure provides systems, methods, and apparatus related to photodetectors. In one aspect, a photodetector device comprises a substrate, a polycrystalline layer disposed on the substrate, and a first electrode and a second electrode disposed on the polycrystalline layer. The polycrystalline layer comprises nanograins with grain boundaries between the nanograins. The nanograins comprise a semiconductor material. A doping element comprising a halogen is segregated at the grain boundaries. A length of the polycrystalline layer is between and separating the first electrode and the second electrode.
US10177269B2
A photovoltaic device includes a first contact layer formed on a substrate. An absorber layer includes Cu—Zn—Sn—S(Se) (CZTSSe) on the first contact layer. A buffer layer is formed in contact with the absorber layer. Metal dopants are dispersed in a junction region between the absorber layer and the buffer layer. The metal dopants have a valence between the absorber layer and the buffer layer to increase junction potential. A transparent conductive contact layer is formed over the buffer layer.
US10177267B2
An UV photodetector includes: a substrate, a template layer formed on the substrate, an intrinsic AlGaN layer formed on the template layer, a first n-type AlGaN layer and a second n-type AlGaN layer formed on the intrinsic AlGaN layer side-by-side and separated by a gap, wherein the gap exposes the intrinsic AlGaN layer. Another UV photodetector includes: an UV transparent substrate, an UV transparent template layer formed on the substrate, a first UV transparent n-type AlGaN layer formed on the UV transparent template layer, an intrinsic AlGaN layer formed on the first UV transparent n-type AlGaN layer, a second n-type AlGaN layer formed on the intrinsic AlGaN layer, and a p-type layer formed on the second n-type AlGaN layer.
US10177266B2
A photovoltaic device and method include a substrate coupled to an emitter side structure on a first side of the substrate and a back side structure on a side opposite the first side of the substrate. The emitter side structure or the back side structure include layers alternating between wide band gap layers and narrow band gap layers to provide a multilayer contact with an effectively increased band offset with the substrate and/or an effectively higher doping level over a single material contact. An emitter contact is coupled to the emitter side structure on a light collecting end portion of the device. A back contact is coupled to the back side structure opposite the light collecting end portion.
US10177264B2
A method for transferring an assembly of oriented nanowires from a liquid interface onto a surface including providing a first liquid and a second liquid, wherein the first and second liquids phase separate into a bottom phase, a top phase and an interface between the bottom phase and the top phase, providing nanowires in the first and second liquids such that the majority of the nanowires are located at the interface and providing the nanowires onto a substrate such that a majority of the nanowires are aligned with respect to each other on the substrate.
US10177262B2
Materials and methods for preparing Cu2XSnY4 nanoparticles, wherein X is Zn, Cd, Hg, Ni, Co, Mn or Fe and Y is S or Se, (CXTY) are disclosed herein. The nanoparticles can be used to make layers for use in thin film photovoltaic (PV) cells. The CXTY materials are prepared by a colloidal synthesis in the presence of labile organo-chalcogens. The organo-chalcogens serves as both a chalcogen source for the nanoparticles and as a capping ligand for the nanoparticles.
US10177261B2
A transparent electrode on at least one surface of a transparent substrate may include graphene doped with a p-dopant. The transparent electrode may be efficiently applied to a variety of display devices or solar cells.
US10177259B2
Provided is a solar cell module which has a high anti-glare property and is capable of maintaining power output at a high level. In a solar cell module with a light-incident surface formed by laminating an antireflection film on a plate body made of glass, and a surface of the plate body is roughened. A substance for forming the antireflection film is introduced into a space formed in a crack situated slightly inside from the roughened surface. Formation of a layer of air in the crack is prevented to suppress reflection of light at a portion in which the crack is formed.
US10177256B2
Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10177239B2
Heterojunction structure, also referred to as a heterostructure, of semiconductor material, in particular for a high electron mobility transistor (HEMT), includes a substrate, a stack of at least three buffer layers of a same semiconductor material with a wide bandgap EG1 based on a column-III nitride, namely an unintentionally doped first buffer layer, a second buffer layer, an unintentionally doped third buffer layer, an unintentionally doped intermediate layer, and a barrier layer arranged on the intermediate layer, said barrier layer being of a semiconductor material with a wide bandgap EG2 based on a column-III nitride; the second buffer layer has constant P+ doping throughout some or all of its thickness; and the third buffer layer includes a first region which is unintentionally doped throughout its entire thickness and at least one second region adjacent to said first region with N+ doping surrounding the first region.
US10177228B2
The present techniques relate to a semiconductor device having resistance which has a positive temperature coefficient and a suitable value, and to a method for manufacturing a semiconductor device having resistance which has a positive temperature coefficient and a suitable value. The semiconductor device related to the present techniques is a bipolar device in which a current flows through a pn junction. The semiconductor device includes an n-type silicon carbide drift layer, a p-type first silicon carbide layer formed on the silicon carbide drift layer, and a p-type second silicon carbide layer formed on the first silicon carbide layer. Then, the second silicon carbide layer has a positive temperature coefficient of resistance.
US10177225B2
The electronic component includes a semiconductor substrate, a first doped region, a second doped region, a gate structure, a dielectric layer and a conductive portion. The semiconductor substrate has an upper surface. first doped region embedded in the semiconductor substrate. The second doped region is embedded in the semiconductor substrate. The gate structure is formed on the upper surface. The dielectric layer is formed above the upper surface and located between the first doped region and the second doped region. The conductive portion is formed on the dielectric layer.
US10177217B2
A C-plane GaN substrate only mildly restricts the shape and dimension of a nitride semiconductor device formed on the substrate. The variation of an off-angle on the main surface of the substrate is suppressed. In the C-plane GaN substrate: the substrate comprises a plurality of facet growth areas each having a closed ring outline-shape on the main surface; the number density of the facet growth area accompanied by a core among the plurality of facet growth areas is less than 5 cm−2 on the main surface; and, when any circular area of 4 cm diameter is selected from an area which is on the main surface and is distant by 5 mm or more from the outer peripheral edge of the substrate, the variation widths of an a-axis direction component and an m-axis direction component of an off-angle within the circular area is each 0.25 degrees or less.
US10177216B2
A metal-oxide-metal (MOM) capacitor is provided in the present invention. The MOM capacitor includes a capacitor element, wherein the capacitor element includes a first electrode and a second electrode. A projection of the first electrode includes a closed pattern in the vertical projection direction. A projection of the second electrode is surrounded by the closed pattern of the projection of the first electrode in the vertical projection direction.
US10177213B2
A magnetic laminating structure and process includes alternating layers of a magnetic material and a multilayered insulating material, wherein the multilayered insulating material is intermediate adjacent magnetic material layers and comprises a first insulating layer abutting at least one additional insulating layer, wherein the first insulating layer and the at least one additional insulating layer comprise different dielectric materials and/or are formed by a different deposition process, and wherein the layers of the magnetic material have a cumulative thickness greater than 1 micron.
US10177209B2
An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a plurality of pixels, each including a driving thin film transistor (TFT) formed over a substrate and including a driving gate electrode, a first storage capacitor comprising a first electrode and a second electrode, and a second storage capacitor comprising a third electrode and a fourth electrode. The first electrode is electrically connected to the driving gate electrode and the second electrode is formed over the first electrode and electrically insulated from the first electrode. The third electrode is electrically connected to the first electrode, is formed on a different layer from each of the first and second electrodes, and does not overlap the second electrode. The fourth electrode is formed over the third electrode and electrically insulated from the third electrode.
US10177208B2
A flexible display apparatus including a substrate including a flat surface portion and at least one curved surface portion, and a display including a first display region above the flat surface portion and a second display region above the at least one curved surface portion. The second display region includes a correcting layer including a first point and a second point apart from each other. The second point is farther away from the first display region than the first point. A thickness of the correcting layer at the second point is greater than a thickness of the correcting layer at the first point. The correcting layer includes a curved portion between the first point and the second point.
US10177206B2
Disclosed is an organic light emitting display device that may include an anode electrode and an eave structure under a bank layer and spaced apart from each other, a cathode electrode on the bank layer, and an auxiliary electrode under the eave structure and electrically connected with the cathode electrode, wherein the cathode electrode extends to a contact space under the eave structure, and the extending cathode electrode is connected with the auxiliary electrode in the contact space.
US10177199B2
A method for making a metal oxide semiconductor carbon nanotube thin film transistor circuit. A p-type carbon nanotube thin film transistor and a n-type carbon nanotube thin film transistor are formed on an insulating substrate and stacked with each other. The p-type carbon nanotube thin film transistor includes a first semiconductor carbon nanotube layer, a first drain electrode, a first source electrode, a functional dielectric layer, and a first gate electrode. The n-type carbon nanotube thin film transistor includes a second semiconductor carbon nanotube layer, a second drain electrode, a second source electrode, a first insulating layer, and a second gate electrode. The first drain electrode and the second drain electrode are electrically connected with each other. The first gate electrode and the second gate electrode are electrically connected with each other.
US10177195B2
A micro-light emitting diode (LED) display panel and a method of forming the display panel, the micro-LED display panel having a monolithically grown micro-structure including a first color micro-LED that is a first color nanowire LED, and a second color micro-LED that is a second color nanowire LED.
US10177194B2
A fingerprint identification apparatus including a display device, a first translucent base, photosensitive structures, a first light-guide structure, and a light source is provided. The display device has pixel regions and transmissive regions located between the pixel regions. The first translucent base has photosensitive regions and light-emitting regions located between the photosensitive regions. The photosensitive structures are respectively disposed in the photosensitive regions of the first translucent base. The first translucent base is disposed between the photosensitive structures and the first light-guide structure. The light source is disposed adjacent to the first translucent base.
US10177187B2
An image sensor is disclosed. The image sensor includes an epitaxial layer, a plurality of plug structures and an interconnect structure. Wherein the plurality of plug structures are formed in the epitaxial layer, and each plug structure has doped sidewalls, the epitaxial layer and the doped sidewalls form a plurality of photodiodes, the plurality of plug structures are used to separate adjacent photodiodes, and the epitaxial layer and the doped sidewalls are coupled to the interconnect structure via the plug structures. An associated method of fabricating the image sensor is also disclosed. The method includes: providing a substrate having a first-type doped epitaxial substrate layer on a second-type doped epitaxial substrate layer; forming a plurality of isolation trenches in the first-type doped epitaxial substrate layer; forming a second-type doped region along sidewalls and bottoms of the plurality of isolation trenches; and filling the plurality of isolation trenches by depositing metal.
US10177180B2
A method for forming a pixel structure is provided. The method includes: forming a gate electrode layer on a substrate; forming a first insulating layer on the gate electrode layer and the substrate; forming a semiconductor layer on the first insulating layer; forming a pixel electrode layer on the first insulating layer and the semiconductor layer; forming a source/drain electrode layer on the pixel electrode layer, the semiconductor layer, and the first insulating layer; forming a second insulating layer on the semiconductor layer, the pixel electrode layer, the source/drain electrode layer, and the first insulating layer; and forming a common electrode layer on the second insulating layer, in which an orthogonal projection of the semiconductor layer on the substrate is complementary to an orthogonal projection of the common electrode layer on the substrate.
US10177175B2
Provided is a display device, including: a plurality of gate lines extending in a first direction; a plurality of source lines extending in a second direction; a gate driver configured to output a gate signal; and a plurality of gate lead-out lines extending in the second direction and being configured to transmit the gate signal to the plurality of gate lines, in which each of the plurality of gate lines is electrically connected to at least one of the plurality of gate lead-out lines, and at least one of the plurality of gate lines is electrically connected to at least two of the plurality of gate lead-out lines.
US10177174B2
According to one embodiment, a semiconductor device includes an insulating substrate, a first semiconductor layer located above the insulating substrate, a second semiconductor layer located above the insulating substrate, an insulating layer which covers the first semiconductor layer and the second semiconductor layer, and includes a first contact hole reaching the first semiconductor layer and a second contact hole reaching the second semiconductor layer, a barrier layer which covers one of the first semiconductor layer inside the first contact hole and the second semiconductor layer inside the second contact hole, and a first conductive layer which is in contact with the barrier layer.
US10177172B2
An array substrate, and a display panel and display device including the same are disclosed. An embodiment of the array substrate comprises a display region and a non-display region. The non-display region comprises: abase substrate; and a first metal layer, a second metal layer, and a third metal layer arranged in a direction perpendicular to the base substrate. A transistor and a metal line are arranged in the non-display region. A gate electrode of the transistor is located in the first metal layer. A source electrode and a drain electrode of the transistor are located in the second metal layer. The metal line is located in the third metal layer. The orthographic projection of the transistor onto the base substrate overlaps, at least partially, with the orthographic projection of the metal line onto the base substrate.
US10177168B2
A method for manufacturing a semiconductor device comprises forming a first diffusion stop layer on a bulk semiconductor substrate, forming a doped semiconductor layer on the first diffusion stop layer, forming a second diffusion stop layer on the doped semiconductor layer, forming a fin layer on the doped semiconductor layer, patterning the first and second diffusion stop layers, the doped semiconductor layer, the fin layer and a portion of the bulk substrate, oxidizing the doped semiconductor layer to form an oxide layer, and forming a dielectric on the bulk substrate adjacent the patterned portion of the bulk substrate, the patterned first diffusion stop layer and the oxide layer.
US10177151B1
A method and structure for a semiconductor device that includes one or more fin-type field effect transistors (FINFETs) and single-diffusion break (SDB) type isolation regions, which are within a semiconductor fin and define the active device region(s) for the FINFET(s). Asymmetric trenches are formed in a substrate through asymmetric cuts in sacrificial fins formed on the substrate. The asymmetric cuts have relatively larger gaps between fin portions that are closest to the substrate, and deeper portions of the asymmetric trenches are relatively wider than shallower portions. Channel regions are formed in the substrate below two adjacent fins. Source/drain regions of complementary transistors are formed in the substrate on opposite sides of the channel regions. The asymmetric trenches are filled with an insulator to form a single-diffusion break between two source/drain regions of different ones of the complementary transistors. Also disclosed is a semiconductor structure formed according to the method.
US10177148B2
An integrated circuit device includes: a plurality of channel regions spaced apart from each other in an active region; a plurality of source/drain regions; an insulating structure on the active region, the insulating structure defining a plurality of gate spaces; a first gate stack structure in a first of the gate spaces, the first gate stack structure including a first work function metal-containing layer; and an isolation stack structure in a second of the gate spaces that is adjacent the first of the gate spaces, the isolation stack structure having a different stack structure from the first gate stack structure and being configured to electrically isolate a portion of the active region.
US10177131B2
Provided are a semiconductor package and a method of manufacturing the same. The semiconductor package comprises a substrate, a semiconductor chip on the substrate, an interconnect substrate spaced apart from the semiconductor chip on the substrate and including a conductive member therein, a solder ball on the interconnect substrate and electrically connected to the conductive member, a polymer layer on the interconnect substrate and the semiconductor chip and including an opening through which the solder ball is exposed, and polymer particles in the solder ball and including the same material as the polymer layer.
US10177123B2
A backplane optionally having stepped horizontal surfaces and optionally embedding metal interconnect structures is provided. First conductive bonding structures are formed on first stepped horizontal surfaces. First light emitting devices on a first transfer substrate are disposed on the first conductive bonding structures, and a first subset of the first light emitting devices is bonded to the first conductive bonding structures. Laser irradiation can be employed to selectively disconnect the first subset of the first light emitting devices from the first transfer substrate while a second subset of the first light emitting devices remains attached to the first transfer substrate. Additional devices on each additional transfer substrate can be bonded to additional conductive bonding structures on the backplane employing the same method provided that the additional devices are not present in positions that would overlap with pre-existing first light emitting devices or devices on the backplane at a bonding position.
US10177120B1
Several embodiments of the present technology are directed to semiconductor devices, systems including semiconductor devices, and methods of making and operating semiconductor devices. In some embodiments, a semiconductor device comprises a substrate, a first die mounted to the substrate and including first inductors, and a second die mounted to the first die in an offset position and including second inductors. The first inductors are at an active side of the first die, and the second inductors are at an active side of the second die. At least a portion of the first inductors are proximate and inductively coupled to the second inductors. The semiconductor device further comprises a first plurality of interconnects electrically coupling the substrate to the first die, and a second plurality of interconnects electrically coupling the second die to the substrate. The first plurality of interconnects extend from an upper surface of the substrate to the active side of the first die, and the second plurality of interconnects extend from the active side of the second die to the lower surface of the substrate.
US10177119B2
A semiconductor package is disclosed including a number of stacked semiconductor die, electrically connected to each other with wire bonds. The stacked semiconductor die are provided in a mold compound such that a spacing exists between a top die in the die stack and a surface of the mold compound. The wire bonds to the top die may be provided in the spacing. An RDL pad is affixed to the surface of the mold compound. Columns of bumps may be formed on the die bond pads of the top die in the die stack to electrically couple the RDL pad to the die stack across the spacing.
US10177118B2
To miniaturize metal columns. A semiconductor device includes a metal column (14) that extends in a stretching direction; a polymer layer (16) that surrounds the metal column from a direction crossing the stretching direction; and a guide (12) that surrounds the polymer layer in the crossing direction so as to be spaced from the metal column with the polymer layer interposed therebetween. A method for manufacturing semiconductor devices includes a step of filling a mixture (20) containing metal particles (22) and polymers (24) in a guide (12); and a step of subjecting the mixture to a heat treatment so that the polymers agglomerate to the guide to form a polymer layer (16) that makes contact with the guide and the metal particles agglomerate away from the guide with the polymer layer interposed therebetween to form a metal column (14) that stretches in a stretching direction of the guide from the metal particles.
US10177110B2
An electronic device includes: a substrate having an upper surface (front surface) on which a semiconductor chip is mounted, and a lower surface (back surface) opposite to the upper surface; and a housing (case) fixed to the substrate through an adhesive material. The housing has through-holes each formed on one short side and the other short side in an X direction. The substrate is disposed between the through-holes. A part of the upper surface of the substrate is fixed so as to face a part of a stepped surface formed at a height different from that of a lower surface of the housing. Further, an interval (distance) between a part (stepped surface) extending along a short side of the housing in the stepped surface and the upper surface of the substrate is larger than an interval (distance) between a part (stepped surface) extending along a long side of the housing in the stepped surface and the upper surface of the substrate.
US10177107B2
Methods and apparatus are described for strategically arranging conductive elements (e.g., solder balls) of an integrated circuit (IC) package (and the corresponding conductive pads of a circuit board for electrical connection with the IC package) using a plurality of different pitches. One example integrated circuit (IC) package generally includes an integrated circuit die and an arrangement of electrically conductive elements coupled to the integrated circuit die. In at least one region of the arrangement, the conductive elements are disposed with a first pitch in a first dimension of the arrangement and with a second pitch in a second dimension of the arrangement, and the second pitch is different from the first pitch. The pitch of a given region may be based on mechanical, PCB routing, and/or signal integrity considerations.
US10177104B2
Some embodiments relate to a semiconductor device package, which includes a substrate with a contact pad. A non-solder ball is coupled to the contact pad at a contact pad interface surface. A layer of solder is disposed over an outer surface of the non-solder ball, and has an inner surface and an outer surface which are generally concentric with the outer surface of the non-solder ball. An intermediate layer separates the non-solder ball and the layer of solder. The intermediate layer is distinct in composition from both the non-solder ball and the layer of solder. Sidewalls of the layer of solder are curved or sphere-like and terminate at a planar surface, which is disposed at a maximum height of the layer of solder as measured from the contact pad interface surface.
US10177095B2
A semiconductor device and a method of manufacturing a semiconductor device. As a non-limiting example, various aspects of this disclosure provide a semiconductor device comprising one or more conductive shielding members and an EMI shielding layer, and a method of manufacturing thereof.
US10177092B2
A method for fabricating an advanced metal conductor structure is described. A pattern in a dielectric layer is provided. The pattern includes a set of features in the dielectric for a set of metal conductor structures. An adhesion promoting layer is created over the patterned dielectric. A ruthenium layer is deposited over the adhesion promoting layer. Using a physical vapor deposition process, a cobalt layer is deposited over the ruthenium layer. A thermal anneal is performed which reflows the cobalt layer to fill the set of features to form a set of metal conductor structures.
US10177090B2
A package-on-package semiconductor assembly is characterized by a semiconductor device positioned in a dielectric recess of a core base and surrounded by an array of metal posts. The recess in the core provides lateral displacement control between the device and the metal posts, and the minimal height of the metal posts needed for the vertical connection between two both opposite sides of the core base can be reduced by the amount equal to the depth of the recess. Further, another semiconductor device is disposed over a top surface of the core base and is electrically coupled to the semiconductor device in the dielectric recess through a buildup circuitry under a bottom surface of the core base.
US10177080B2
An intelligent power module (IPM) has a first, second, third and fourth die paddles, a first, second, third, fourth, fifth and sixth metal-oxide-semiconductor field-effect transistors (MOSFETs), a tie bar, an IC, a plurality of leads and a molding encapsulation. The first MOSFET is attached to the first die paddle. The second MOSFET is attached to the second die paddle. The third MOSFET is attached to the third die paddle. The fourth, fifth and sixth MOSFETs are attached to the fourth die paddle. The IC is attached to the tie bar. The molding encapsulation encloses the first, second, third and fourth die paddles, the first, second, third, fourth, fifth and sixth MOSFETs, the tie bar and the IC. The IPM is a small-outline package. It reduces system design time and improves reliability. The IC includes boost diodes. It reduces a package size of the IPM.
US10177073B2
Disclosed herein are a device having an embedded heat spreader and method for forming the same. A carrier substrate may comprise a carrier, an adhesive layer, a base film layer, and a seed layer. A patterned mask is formed with a heat spreader opening and via openings. Vias and a heat spreader may be formed in the pattern mask openings at the same time using a plating process and a die attached to the head spreader by a die attachment layer. A molding compound is applied over the die and heat spreader so that the heat spreader is disposed at the second side of the molded substrate. A first RDL may have a plurality of mounting pads and a plurality of conductive lines is formed on the molded substrate, the mounting pads may have a bond pitch greater than the bond pitch of the die contact pads.
US10177071B2
A method of forming an on-chip heat sink includes forming a device on a substrate. The method also includes forming a plurality of insulator layers over the device. The method further includes forming a heat sink in at least one of the plurality of insulator layers and proximate to the device. The heat sink includes a reservoir of phase change material having a melting point temperature that is less than an upper limit of a design operating temperature of the chip.
US10177060B2
A chip package structure includes a substrate, a chip, an encapsulant, a plurality of solder balls and a patterned metal layer. The substrate includes a first surface and a second surface opposite to each other. The chip is disposed on the first surface and electrically connected to the substrate. The encapsulant encapsulates the chip and covering the first surface. The solder balls are disposed on the second surface and electrically connected to the substrate. The patterned metal layer s disposed on the encapsulant. The patterned metal layer includes at least one concave portion and at least one convex portion defined by the concave portion. The convex portion faces the encapsulant. The adhesion layer is disposed between the patterned metal layer and the encapsulant. The adhesion layer is filled in the concave portion.
US10177057B2
A semiconductor package is described which meets a plurality of predetermined electrical, mechanical, chemical and/or environmental requirements. The semiconductor package includes a semiconductor die embedded in or covered by a molded plastic body, the molded plastic body satisfying only a subset of the plurality of predetermined electrical, mechanical, chemical and/or environmental requirements. The semiconductor package further includes a plurality of terminals protruding from the molded plastic body and electrically connected to the semiconductor die, and a coating applied to at least part of the molded plastic body and/or part of the plurality of terminals. The coating satisfies each predetermined electrical, mechanical, chemical and/or environmental requirement not satisfied by the molded plastic body.
US10177027B2
A method for manufacturing a semiconductor device includes providing a semiconductor substrate including a substrate and a multilayer film having a step-shaped portion on the substrate; forming a protective layer covering the step-shaped portion of the multilayer film; forming a capping layer having a plurality of steps on the protective layer covering the semiconductor substrate; and removing at least one layer of the multilayer film to form a cavity that is defined by the capping layer and a remaining multilayer film that has the at least one layer removed. The thus formed semiconductor device does not have cracks in the steps of the capping layer when performing an etch process, thereby improving the performance of the semiconductor device.
US10177026B2
A method of fabricating a semiconductor structure. The method includes forming a sacrificial gate structure, depositing a dielectric material, and implanting the dielectric material using a silicon cluster gas. The silicon cluster gas has two or more silicon atoms.
US10177025B2
A method and apparatus for filling one or more gaps created during manufacturing of a feature on a substrate by: providing a bottom area of a surface of the one or more gaps with a first reactant; providing a second reactant to the substrate; and, allowing the first reactant to initiate reaction of the second reactant in the bottom area of the surface in a stoichiometric ratio of one molecule of the first reactant to multiple molecules of the second reactants leaving a top area of the surface of the one or more gaps which was not provided with the first reactant initially substantially empty.
US10177024B2
A semiconductor substrate processing apparatus comprises a vacuum chamber in which a semiconductor substrate may be processed, a showerhead module through which process gas from a process gas source is supplied to a processing zone of the vacuum chamber, and a substrate pedestal module. The substrate pedestal module includes a platen, a stem having a side wall defining a cylindrical interior region thereof, a lower surface, and an upper end that supports the platen, and an adapter having a side wall defining a cylindrical interior region thereof and an upper surface that supports the stem. The lower surface of the stem includes a gas inlet in fluid communication with a respective gas passage located in the side wall of the stem and a gas outlet located in an annular gas channel in the upper surface of the adapter. The upper surface of the adapter includes an inner groove located radially inward of the gas outlet and an outer groove located radially outward of the inner groove. The inner groove and the outer groove have respective O-rings therein so as to form a vacuum seals during processing. The platen includes at least one platen gas passage in fluid communication with a respective gas passage in the side wall of the stem through which backside gas can be supplied to a region below a semiconductor substrate when supported on the upper surface of the platen during processing.
US10177018B2
Embodiments of the present disclosure provide a method, system, and computer program product for monitoring a service life of a chamber component. In one example, the method includes receiving one or more power measurements of a semiconductor processing chamber from one or more sensors positioned about the semiconductor processing chamber. The processor compares the one or more power measurements to one or more threshold values corresponding to the service life of the chamber component. The processor determines whether the one or more power measurements exceed the threshold values. If the processor determines that the one or more power measurements exceed the threshold values, the processor takes remedial measures for the service life of the chamber component.
US10177017B1
Embodiments of the present disclosure provide methods for conditioning a plasma processing chamber to maintain a reliable and predicable processing conditions while performing a oxide removal process on a substrate. In one embodiment, a method for conditioning a plasma processing chamber includes supplying a first gas mixture including an inert gas into a processing chamber a first period of time in absent of a substrate, supplying a second gas mixture including an inert gas, a hydrogen containing gas and a halogen containing gas for a second period of time in absent of the substrate, and supplying a third gas mixture including an inert gas and a hydrogen containing gas for a third period of time in absent of the substrate in the processing chamber.
US10177010B2
A semiconductor device has a substrate. A conductive via is formed through the substrate. A plurality of first contact pads is formed over a first surface of the substrate. A plurality of second contact pads is formed over a second surface of the substrate. A dummy pattern is formed over the second surface of the substrate. An indentation is formed in a sidewall of the substrate. An opening is formed through the substrate. An encapsulant is deposited in the opening. An insulating layer is formed over second surface of the substrate. A dummy opening is formed in the insulating layer. A semiconductor die is disposed adjacent to the substrate. An encapsulant is deposited over the semiconductor die and substrate. The first surface of the substrate includes a width that is greater than a width of the second surface of the substrate.
US10177007B1
A method for planarizing a polysilicon layer of a low-temperature polysilicon device is provided. The method includes: Step S1: Crystallizing the low-temperature polysilicon device. Step S2: Forming a flat coating layer on an uneven surface of the polysilicon layer of the crystallized low-temperature polysilicon device through a coating process. Step S3: Curing the flat coating layer. Step S4: Removing the cured flat coating layer and the polysilicon protrusion through a removing process to form a flat surface of the polysilicon layer. By the foregoing method, the surface of the rough and uneven polysilicon layer can be well-planarized. As a result, the problems of a broken film, unclean etching, or tip discharge, which would be induced by a rough polysilicon layer, are mitigated. Therefore, the production yield of the low-temperature polysilicon device is improved.
US10177004B2
A method of processing a wafer includes a plasma etching step of supplying an etching gas in a plasma state to the wafer to remove processing strains, debris, or modified layers. The plasma etching step includes turning an etching gas into a plasma state outside of a vacuum chamber which houses the wafer therein and delivering the etching gas in the plasma state into the vacuum chamber through a supply nozzle connected to the vacuum chamber.
US10177003B2
A substrate is disposed on a substrate holder within a process module. The substrate includes a mask material overlying a target material with at least one portion of the target material exposed through an opening in the mask material. A bi-modal process gas composition is supplied to a plasma generation region overlying the substrate. For a first period of time, a first radiofrequency power is applied to the bi-modal process gas composition to generate a plasma to cause etching-dominant effects on the substrate. For a second period of time, after completion of the first period of time, a second radiofrequency power is applied to the bi-modal process gas composition to generate the plasma to cause deposition-dominant effects on the substrate. The first and second radiofrequency powers are applied in an alternating and successive manner for an overall period of time to remove a required amount of exposed target material.
US10176981B2
If a SiO2 film is formed on a semiconductor substrate using TEOS (tetraethylorthosilicate: Si(OC2H5)4), carbon (C) may be mixed in the SiO2 film in some cases. In a SiO2 film, carbon may function as fixed charges. For example, if carbon (C) is mixed in a SiO2 film as a gate insulating film of a MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor), the gate threshold voltage (Vth) may fluctuate. A semiconductor device using a gallium nitride semiconductor layer is provided. The semiconductor device includes: a silicon dioxide film that is provided at least partially in direct contact with the gallium nitride semiconductor layer and has impurity atoms, wherein the silicon dioxide film contains as the impurity atoms: carbon at concentration higher than 0 cm−3 and lower than 2E+18 cm−3; and gallium at concentration equal to or lower than 1E+17 cm−3.
US10176979B2
An amine-free composition and process for cleaning post-chemical mechanical polishing (CMP) residue and contaminants from a microelectronic device having said residue and contaminants thereon. The amine-free composition preferably includes at least one oxidizing agent, at least one complexing agent, at least one basic compound, and water and has a pH in the range from about 2.5 to about 11.5. The composition achieves highly efficacious cleaning of the post-CMP residue and contaminant material from the surface of the microelectronic device without compromising the low-k dielectric material or the copper interconnect material.
US10176975B2
A detector plate includes a carrier plate, especially an injection-molded carrier plate, having a plurality of detector elements for detecting ionizing radiation. The detector elements function according to the principle of a Geiger-Müller counter. To simplify the production process and to save cost, the anode and/or the cathode should be in the form of a metallization on the carrier plate of the detector plate, the metallization(s) not being present in a single plane only. This configuration offers multiple options for designing the interior used as ionization chamber and for arranging the electrodes in this space. The options for contact with additional printed circuit boards also turn out to be highly advantageous. This further has an advantageous effect on the production process and on the qualities of the radiation measurement devices using detector plates of this kind.
US10176973B2
Embodiments disclosed herein include a method for abating compounds produced in semiconductor processes. The method includes energizing an abating agent, forming a composition by reacting the energized abating agent with gases exiting a vacuum processing chamber, and flowing the composition through a plurality of holes formed in a cooling plate. By cooling the composition with the cooling plate, damages on the downstream pump are avoided.
US10176970B2
A power supply system for a plasma process includes two separate power supplies of essentially identical performance characteristics, including a first power supply and a second power supply, and a data transfer connection operably coupling the two power supplies for data communication between the two power supplies. The first power supply is configured to: receive, in a standby mode, data via the data transfer connection from the second power supply supplying power to a plasma process in a normal operating mode, and supply, in an active backup mode, power to the plasma process in place of the second power supply, as a function of the received data. The first power supply can supply in the active backup mode to the plasma process the power having one or more characteristics that are substantially the same as those of the power provided by the second power supply in the normal operating mode.
US10176969B2
A method for rapid switching between operating modes with differing beam currents in a charged particle system is disclosed. Many FIB milling applications require precise positioning of a milled pattern within a region of interest (RoI). This may be accomplished by using fiducial marks near the RoI, wherein the FIB is periodically deflected to image these marks during FIB milling. Any drift of the beam relative to the RoI can then be measured and compensated for, enabling more precise positioning of the FIB milling beam. It is often advantageous to use a lower current FIB for imaging since this may enable higher spatial resolution in the image of the marks. For faster FIB milling, a larger beam current is desired. Thus, for optimization of the FIB milling process, a method for rapidly switching between high and low current operating modes is desirable.
US10176967B2
A load lock system for charged particle beam imaging with a particle shielding plate, a bottom seal plate and a plurality of sensor units is provided. The sensor units are located above the wafer, the shield plate is designed to have a few number of screws, and the bottom seal plate contains no cable, no contact sensors and fewer screws used. In the invention, the system is designed to improve the contamination particles from components in the load lock system of charged particle beam inspection tool and also to simplify its assembly.
US10176961B2
Night vision systems that are compact in size due to one or more of the design of the optical system and light detector module.
US10176955B2
The present invention relates to a multi-pole molded case circuit breaker, more particularly, to a multi-pole molded case circuit breaker having a safety device (with an isolation function) which prevents a manipulation handle from being moved to an off-position when a fusion occurs on a contact portion.
US10176953B2
In an electromagnetically controlled actuator of an electrical contactor, switching is done by the actuator with a set of fixed contacts and a set of movable contacts. The movable contacts are carried on a movable contact carrier. The movable contact carrier is coupled to and driven by an armature surrounded by a coil. The armature carries a coupling shaft, and the coupling shaft carries at least part of a bistable coupling mechanism which joins the armature to the movable contact carrier and allows the movable contact carrier and armature to keep the fixed and movable contacts separated when a short circuit current creates a contact welding situation.
US10176950B2
A latching relay drive circuit includes a transistor that goes off when an operation switch is open, and a transistor connected in parallel to a capacitor and an operation coil. The transistor comes on when the transistor goes off to allow a reset current to flow into the operation coil. Accordingly, an enough reset current can be supplied, even if a power supply is shut off due to a power failure, to securely recover a single winding latching relay.
US10176946B2
The invention relates to a drive device for an electrical switching device, in particular for a high-voltage switch, having a housing which can be filled with insulating gas, having an energy storage device which is arranged in the housing and has a spring and a stop against which the spring can be tensioned. According to the invention, an adjustment device which can be actuated from the exterior of the housing is provided, by means of which adjustment device a position of the stop in the housing can be adjusted along an axis.
US10176933B2
An energy storage device includes first and second electrodes and a solid state electrolyte. The first electrode includes carbon nanotubes, a conductive polymer, and a metallization on said carbon nanotubes. The second electrode similarly includes carbon nanotubes, a conductive polymer, and a metallization on said carbon nanotubes. The solid state electrolyte is disposed at least in part between the first electrode and the second electrode. In at least some embodiments, the conductive polymer of the first electrode includes polyaniline, and the metallization of the first electrode is a gold metallization.
US10176927B2
A coil portion providing a common mode choke coil and a protection element portion providing ESD protection elements are disposed so as to be aligned in a lamination direction of a component body. The ESD protection elements are composed of a ground electrode and discharge electrodes each located so as to be spaced apart from the ground electrode at a predetermined interval. Capacitor electrodes are provided so as to be opposed to the discharge electrodes thereby to form capacitors, and the capacitors and coil conductors of the common mode choke coil form an LC filter. Accordingly, noise removal characteristics are caused to have higher attenuation and a wider band than with a mere inductor.
US10176925B2
Disclosed are apparatus and methodology for providing a precision laser adjustable (e.g., trimmable) thin film capacitor array. A plurality of individual capacitors are formed on a common substrate and connected together in parallel by way of fusible links. The individual capacitors are provided as laddered capacitance value capacitors such that a plurality of lower valued capacitors corresponding to the lower steps of the ladder, and lesser numbers of capacitors, including a single capacitor, for successive steps of the ladder, are provided. Precision capacitance values can be achieved by either of fusing or ablating selected of the fusible links so as to remove the selected subcomponents from the parallel connection. In-situ live-trimming of selected fusible links may be performed after placement of the capacitor array on a hosting printed circuit board.
US10176923B2
A ceramic electronic component includes a body, a first external electrode, and a second external electrode. The body includes a first end surface and a second end surface that face each other, surfaces each extending between the first end surface and the second end surface, an outer edge that is provided along the surfaces and includes recesses, the recesses extending from the first end surface and the second end surface along ridges of the surfaces, and a functional unit that is disposed inward relative to the outer edge. The first external electrode and the second external electrode respectively cover the first end surface and the second end surface and extend to come close to each other from the first end surface and the second end surface along the surfaces and the recesses.
US10176920B2
This building includes a power supply coil of a contactless power supply system using magnetic resonance type. Then, a construction method for this building includes steps of: linking a plurality of building members to each other respectively provided with split wires into which a power supply coil forming a loop as a whole is split at a plurality of locations along an extending direction of the power supply coil, so as to surround an indoor space; and forming the power supply coil surrounding the indoor space by electrically connecting the respective split wires to each other.
US10176916B2
A multilayer body is formed of a plurality of insulator layers that are stacked on top of one another. A coil is a helical coil provided in the multilayer body and includes a plurality of coil conductor layers that are superposed with one another so as to form a ring-shaped path when seen in plan view from a stacking direction and a plurality of via hole conductors that connect the plurality of coil conductor layers together. The path includes corners that project outward and corners that project inward. Each of the via hole conductors are provided at one of the corners, which project outward.
US10176899B2
Nuclear fuel spacers include a deflection-limited elastic rod contact. Spacers may additionally include a rigid contact without elastic functionality. A degree of deflection may be chosen based on plastic deformation threshold, maximum fuel rod movement, anticipated transverse loads related to fuel assembly, inspection, handling, transportation, operation, accidents, and/or any other operating characteristic. Spacers include deflection-limited elastic contacts and/or rigid contacts in several arrangements within the spacer and/or on a single fuel rod. Spacers are compatible with a simple fabrication method that forms rigid, deflection-limiting, and elastic components from a single substrate. Nuclear fuel spacers are useable with several fuel assembly types.
US10176897B2
A method and device is claimed for preventing reverse coolant flow in a BWR Power Reactor. The device comprises a screen that is free to move between a top plate and a bottom plate in a fuel assembly lower tie plate box. Flow holes are formed and aligned in the top plate and in the bottom plate, creating a path for reactor coolant. Disks at a bottom of the screen are aligned with the flow holes in the bottom plate, and are shaped and formed to cover flow holes in the bottom plate. When flow stagnates or reverses, the screen drops causing the disks to rest on the bottom plate blocking downward flow. Upstanding tabs at the top surface of the screen contact the top plate when normal coolant flow is in the upward direction, allowing flow through the flow holes in the top plate.
US10176889B2
A computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to receive a document having multiple section headers, segment the document into at least first and second sections based on the section headers, segment items in the first section into fragments and identify a section type for each of the fragments, determine that the identified section type for at least one of the fragments better matches a type of the second section than it matches a type of the first section, and re-locate the at least one of the fragments to the second section.
US10176885B2
A semiconductor memory apparatus includes a comparison circuit generating a detection code in response to stored data and expected data, a counting circuit generating a counting code in response to the detection code, a selection code output circuit outputting one of a plurality of expected codes as a selection code in response to a selection signal, and a plurality of signal storage circuits. A comparison result output circuit including a plurality of signal storage circuits which stores a comparison result of a comparison between the counting code and the selection code in one signal storage circuit among the plurality of signal storage circuits according to the selection signal, and a value stored in one signal storage circuit among the plurality of signal storage circuits is output as a result signal in response to an output enable signal.
US10176864B2
A static random access memory (SRAM) includes a bit cell that receives an operating voltage and a reference voltage, and includes a p-type pass gate. A bit information path is connected to the bit cell by the p-type pass gate, and a pre-discharge circuit is connected to the bit information path. The pre-discharge circuit includes an n-type transistor that discharges the bit information path to the reference voltage.
US10176862B1
Methods and devices for gating an internal data strobe from an input buffer of a memory device. The gating function occurs after a write operation ceases but before an external controller stops driving an external data strobe that is used to generate the internal data strobe. The methods and devices use local counters to count how many pulses have occurred on the data strobe during a write operation. When the local counters indicate that an expected number of cycles for the write operation have elapsed, the local counters indicate that the write operation has completed. This indication causes gating circuitry to cut off the internal data strobe from writing circuitry.
US10176859B2
The present disclosure provides storage elements, such as storage transistors, wherein at least one storage mechanism is provided on the basis of a ferroelectric material formed in the buried insulating layer of an SOI transistor architecture. In further illustrative embodiments, one further storage mechanism is implemented in the gate electrode structure, thereby providing increased overall information density. In some illustrative embodiments, the storage mechanism in the gate electrode structure is provided in the form of a ferroelectric material.
US10176853B2
A pre-processing circuit is used for pre-processing a data-line voltage representative of a data output of a memory device. The pre-processing circuit includes a pre-charging circuit and a clamping circuit. The pre-charging circuit pre-charges a data line to adjust the data-line voltage at the data line that is coupled to the memory device. The clamping circuit clamps the data-line voltage to generate a clamped data-line voltage when the data-line voltage is pre-charged to a level that enables a clamping function of the clamping circuit, wherein the clamped data-line voltage is lower than a supply voltage of the pre-processing circuit. The clamping circuit includes a feedback circuit that feeds back a control voltage according to the data-line voltage at the data line, and further reduces its direct current (DC) leakage when the data-line voltage is clamped, wherein the clamping function of the clamping circuit is controlled by the control voltage.
US10176846B1
Systems and methods are described for determining playback points in media assets based on both a keyword and a context of a current playback point in a media asset. For example, in response to user input of a keyword (e.g., “Matt Damon”) while the user is consuming a media asset, a current playback point in the media asset is determined. Context of the media asset at the current playback point is then determined (e.g., the current playback point involves a car chase). Playback points in the media asset are determined that match both the context and the keyword and are presented to the user (e.g., playback points with Matt Damon in a car chase).
US10176845B2
Techniques and devices for creating a Forward-Reverse Loop output video and other output video variations. A pipeline may include obtaining input video and determining a start frame within the input video and a frame length parameter based on a temporal discontinuity minimization. The selected start frame and the frame length parameter may provide a reversal point within the Forward-Reverse Loop output video. The Forward-Reverse Loop output video may include a forward segment that begins at the start frame and ends at the reversal point and a reverse segment that starts after the reversal point and plays back one or more frames in the forward segment in a reverse order. The pipeline for the generating Forward-Reverse Loop output video may be part of a shared resource architecture that generates other types of output video variations, such as AutoLoop output videos and Long Exposure output videos.
US10176840B1
A data storage device is disclosed comprising a spindle motor configured to rotate a disk, and a first voice coil motor (VCM) configured to actuate a head over the disk. During at least fifty percent of a seek of the head over the disk, a spindle control signal is generated based on a continuous function of a current flowing through the first VCM, and the spindle control signal is applied to the spindle motor.
US10176826B2
Example embodiments disclosed herein relate to source separation in audio content. A method for separating sources from audio content is disclosed, the audio content being of a multi-channel format based on a plurality of channels. The method comprises performing a component analysis on the audio content for each of the plurality of channels to generate a plurality of components, each of the plurality of components comprising a plurality of time-frequency tiles in full frequency band; generating at least one dominant source with at least one of the time-frequency tiles from the plurality of the components and separating the sources from the audio content by estimating spatial parameters and spectral parameters based on the dominant source. Corresponding system and computer program product are also disclosed.
US10176824B2
Increasing the level of the consonant segments relative to the nearby vowel segments, known as consonant-vowel ratio (CVR) modification, is reported to be effective in improving speech intelligibility by listeners in noisy backgrounds and by hearing-impaired listeners. A method along with a system for real-time CVR modification using the rate of change of spectral centroid for detection of spectral transitions is disclosed. A preferred embodiment of the invention using a 16-bit fixed point processor with on-chip FFT hardware is also presented for real-time signal processing. It can be integrated with other FFT-based signal processing in communication devices, hearing aids, and other systems for improving speech perception under adverse listening conditions.
US10176817B2
The invention provides an audio encoder including a combination of a linear predictive coding filter having a plurality of linear predictive coding coefficients and a time-frequency converter, wherein the combination is configured to filter and to convert a frame of the audio signal into a frequency domain in order to output a spectrum based on the frame and on the linear predictive coding coefficients; a low frequency emphasizer configured to calculate a processed spectrum based on the spectrum, wherein spectral lines of the processed spectrum representing a lower frequency than a reference spectral line are emphasized; and a control device configured to control the calculation of the processed spectrum by the low frequency emphasizer depending on the linear predictive coding coefficients of the linear predictive coding filter.
US10176816B2
Provided are a vector quantization device, a voice coding device, a vector quantization method, and a voice coding method which enable a reduction in the calculation amount of voice codec without deterioration of voice quality. In the vector quantization device, a first reference vector calculation unit (201) calculates a first reference vector by multiplying a target vector (x) by an auditory weighting LPC synthesis filter (H), and a second reference vector calculation unit (202) calculates a second reference vector by multiplying an element of the first reference vector by a filter having a high pass characteristic. A polarity preliminary selection unit (205) generates a polar vector by disposing a unit pulse having a positive or negative polarity, which is selected on the basis of the polarity of an element of the second reference vector, in the position of said element.
US10176812B2
A decoder for generating an audio output signal having one or more audio output channels from a downmix signal having three or more downmix channels, wherein the downmix signal encodes three or more audio object signals is provided. The decoder includes an input channel router and at least two channel processing units. Each channel processing unit of the at least two channel processing units is configured to generate one or more of at least two processed channels depending on side information and depending on one or more of the three or more downmix channels received by the channel processing unit from the input channel router.
US10176811B2
A method and an apparatus of extracting voiceprint information based on neural network are disclosed. The method includes: extracting a phonetic acoustic feature from an input voice segment; inputting the phonetic acoustic feature into a voiceprint model trained based on a neural network, and extracting a bottleneck feature of the neural network in the voiceprint model; and mapping frame vectors of the bottleneck feature of the neural network into a single-frame voiceprint expression vector, which serves as voiceprint information corresponding to the input voice segment. The neural network-based voiceprint information extraction method and apparatus extract voiceprint information of a voice segment using a voiceprint model trained based on a neural network, and thus the extraction process is relatively simple, and a short-time voice segment can be processed in a better manner.
US10176808B1
Techniques for integrating a virtual assistant into a spoken conversation session, the techniques including receiving an utterance information that expresses an utterance spoken by a first participant included in a plurality of participants of a spoken conversation session; processing the utterance information using at least one machine-trained model to determine an intent or content for a command or query included in the utterance; selectively identifying a recipient subset of one or more of the plurality of participants based on at least the determined intent or content for the utterance; generating a response for the command or query; and providing, during the spoken conversation session, the response to the identified recipient subset.
US10176807B2
A home assistant device assisting with the setup of devices is described. An assistant device can determine setup instructions for devices. The setup instructions for one device can be determined to include a step requesting information related to the setup of another device. The setup of the devices can be ordered based on that determination. The setup instructions can then be provided.
US10176805B2
A networked visual and audible alarm light system and method with voice command control and base station having alarm for smoke, carbon monoxide, and gas provides illuminating LEDs, audible alerts, a base control, and a voice command control. The system detects and alerts to smoke, carbon monoxide, and gas. Multiple light fixtures audibly and visually alert in different colors, patterns, and intensities, dependent on the type of event detected. A network of systems are monitored and controlled from a base station that facilitates communication therebetween. The system provides speech recognition for powering on and off, dimming, brightening, and adjusting the lighting; including presets and emergency situations. The voice recognition command controls lighting choices, and can silence or suspend alarm-state by verbally commanding SHUT OFF. The base station monitors and programs individual LED and detecting devices that create a network within a home or structure to manage lighting and security.
US10176795B2
The present invention relates to a method of noise reduction including the steps of filtering reference signals and representing noise by an adaptive filter comprising adaptive filter coefficients to obtain actuator driving signals, outputting the actuator driving signals by loudspeakers to obtain loudspeaker signals. The method further includes detecting the loudspeaker signals by microphones and filtering the reference signals by estimated transfer functions representing the transfer of the loudspeaker signals output by the loudspeakers to the microphones to obtain filtered reference signals. The method further includes updating the filter coefficients of the adaptive filter based on the filtered reference signals and based on the previously updated filter coefficients of the adaptive filter multiplied by leakage factors.
US10176789B2
A percussion instrument holder that allows attachment to a user mounted carrier. The holder allows adjustment for positioning about the user, and pivoting of the holder to allow the holder to pivot or rotate up to allow the holder with instruments to fit a narrower space. The holder further allows for pivotal attachment of individual drums to link or pivot allowing the linked drums to articulate. The holder can also consist of members that allow a connected drum to move in horizontal position, angle, or height of the drum. A plurality of unique drum connecting members is disclosed that allow the connecting members to connect onto drum tension rods or on a drum lug. The plurality of connecting members can be fabricated from multiple pieces that can interconnectably be locked into position.
US10176787B2
According to an illustrative embodiment, an image display method is provided. The method includes detecting a position of a user, detecting a position of a physical object, and defining a non-display area of a display based on the position of the user and the position of the physical object.
US10176785B2
The present invention provides a system and method of adjusting an electronic device display based on eyewear properties. Eyewear properties such as tint level, tint shade, and polarization are obtained from eyewear, a database, or manual entry. The device display is then adjusted based on the eyewear properties to facilitate viewability of the electronic display for the user while wearing the eyewear.
US10176779B2
A display apparatus including scan lines, data lines, k clock signal lines and pixel groups is provided. k is an integer greater than 1. The pixel groups are respectively driven by the k clock signal lines, the data lines and their corresponding scan lines. Each pixel group includes pixel units respectively disposed at intersections of the corresponding scan lines and data lines. Each pixel unit includes a first switch, a second switch, a third switch, a fourth switch, a first pixel electrode and a second pixel electrode. The switches coupled to the common data line are driven by the scan lines in cooperation with the clock signal lines to reduce output signal lines of the driving circuit and a circuit layout area in favor of achieving a narrow-frame display apparatus and reduction in production cost of the display apparatus.
US10176776B2
Provided is a display device, including: a driving circuit including a first output terminal group including at least one gate signal output terminal, and a second output terminal group including at least one source signal output terminal; and a plurality of gate lead-out lines configured to transmit a gate signal to a plurality of gate lines, in which each of the plurality of gate lines is electrically connected to at least one of the gate lead-out lines, and the first output terminal group is arranged between two adjacent second output terminal groups.
US10176774B2
An array substrate includes: a display area; a non-display area outside of the display area; a gate-in-panel (GIP) circuit in the non-display area; a plurality of clock signal lines in the non-display area and configured to transfer signals to the GIP circuit; and connection lines in the non-display area and configured to connect the plurality of clock signal lines to the GIP circuit. Each of the plurality of clock signal lines is a ring shaped line.
US10176772B2
The present disclosure provides an array substrate, a display device, and a drive method for the display device. The array substrate comprises gate lines and data lines and a plurality of pixel units defined by intersection of the gate lines and the data lines with one another; wherein the plurality of pixel units is divided into a number of pixel regions each of which includes at least one column of the pixel units and is driven by a data line driving unit; wherein, first and second data lines are disposed side by side between two adjacent pixel units that are respectively located at the margins of any two adjacent pixel regions; and, one of the first and the second data lines is connected with the pixel units adjacent thereto and located in odd rows while the other is connected with the pixel units adjacent thereto and located in even rows.
US10176771B2
A display panel includes a pixel array, a gate driving circuit, and a data driving circuit. The pixel array includes a plurality of pixel blocks, a plurality of gate lines and a plurality of data lines. The gate driving circuit is electrically coupled to the gate lines for driving sub-pixels of the pixel array. The data driving circuit is electrically coupled to the data lines for providing data signals to the sub-pixels of the pixel array. The sub-pixels of each pixel block include a plurality of first sub-pixels and a plurality of second sub-pixels. For each pixel block, the first sub-pixels and the second sub-pixels have same quantity. For displaying a specified gray-scale value, a luminance value in each first sub-pixel is greater than a luminance value in each second sub-pixel. The data driving circuit changes a polarity of each sub-pixel of the pixel array by using a polarization sequence.
US10176768B2
The present invention discloses a liquid crystal display, including a data driving chip and a plurality of display regions, which are aligned side by side, and the data driving chip includes a digital to analog converter, and the digital to analog converter includes a plurality of voltage division modules which are individually independent, and the plurality of voltage division modules provide corresponding voltages for the plurality of display regions to achieve an identical brightness of the plurality of display regions. The present invention also discloses a color shift compensation method of a liquid crystal display. The display brightness of the liquid crystal display according to the present invention is identical.
US10176761B2
A host device divides original data into first to Nth stream data for N being an integer of two or more, generates first to Nth compressed stream data by sequentially compressing the first to Nth stream data with a variable length compression, divides the first to Nth compressed stream data into fixed-length blocks, and sequentially transmits the fixed-length blocks to the display driver. The display driver includes a memory storing therein the fixed-length blocks and a decompression circuitry reading out the fixed-length blocks from the memory. The decompression circuitry includes first to Nth processing circuits. The first to Nth processing circuits each perform a predetermined process on the fixed-length blocks received to generate processed data. The host device sorts the fixed-length blocks so that the fixed-length blocks are supplied in the order in which the first to Nth processing circuits require the fixed-length blocks.
US10176737B2
An array substrate, and a display panel and a test method therefor are provided. The array substrate includes a plurality of display signal lines disposed in a display area, and a plurality of first pads and a plurality of second pads disposed in a peripheral area around the display area and electrically connected to the respective plurality of display signal lines. A first test area and a second test area are disposed in a first direction on two sides of a primary area respectively. The first pad includes a first primary part and the second pad includes a second primary part. The first primary parts and the second primary parts are disposed in the primary area and are disposed alternately in a second direction.
US10176732B1
A display card holder including a sleeve for a printed card and a sleeve holder defining a cavity open at one end to receive a sleeve end section having a pair of cutouts. The cavity defines a sleeve-receiving channel having a width providing clearance to the sleeve thickness. A button member movably supported by a sleeve holder body defines an actuator portion exposed to an outside of the sleeve holder. The button member includes wings extending from opposite sides of the actuator button. A spring biases the button member in a first direction with respect to the body of the sleeve holder. Each wing is formed to include: a pin adapted to extend through a corresponding one of the cutouts, and an elongate first edge forming a pivot about which the button member is pivotable with respect to the sleeve holder body.
US10176725B2
Methods and systems for observing/analyzing interactive behavior are presented. In one instance, the method for observing/analyzing interactive behavior includes interacting, using a robot, with a subject and obtaining data from interaction between the subject and the robot, the data from the data acquisition components, the data being used for diagnosis and/or charting progress. In one instance, the robot includes data acquisition components, interaction inducing components (such as, but not limited to, movable eyelids, movable appendages, sound generating components), a control component operatively connected to the interaction inducing components and a processing component operatively connected to the control component and the data acquisition components, the processing component being configured to obtain data from the data acquisition components, the data being used for diagnosis and/or charting progress. In one instance, the robot is integrated with a computer-aided system for diagnosis, monitoring, and therapy.
US10176720B2
An auto driving control system includes: a situation determining unit which recognizes a situation around the vehicle and determines whether automatic traveling is possible; a drive control unit which performs traveling control when the automatic traveling is possible; a state determining unit which determines whether an occupant is able to drive; and an estimation drive control unit configured such that when the automatic traveling is difficult and it is difficult for the occupant to take over the driving, and when it is determined that execution of a function of the automatic traveling is difficult due to a first sensor, the estimation drive control unit executes the function by using information of a second sensor, and performs traveling control of the vehicle, wherein the automatic traveling is continued based on a control instruction of the estimation drive control unit until the occupant becomes able to take over the driving.
US10176712B1
An intersection control system is provided. The system utilizes a computerized controller to dynamically display to intersection drivers whose turn it is to enter the intersection. Sensors at the intersection can determine what cars are at the intersection and when, allowing the computerized controller to automatically determine the correct order to control the intersection. In some embodiments, the computerized controller may make special accommodation to allow additional cars to enter the intersection instead of one at a time in a particular order to ease traffic.
US10176711B2
A device can determine a set of average vehicle entry rates using traffic data associated with an intersection and can determine a set of average vehicle wait time values. The device can generate one or more data structures that include a set of state values that include the set of average vehicle entry rates and a set of transition values. The device can determine a set of customer satisfaction rating values. The device can generate a prediction data structure that associates the set of state values with a set of traffic light cycle time values and one or more customer satisfaction rating values. The device can determine a current state value. The device can identify a state value and a traffic light cycle time value that is associated with a highest customer satisfaction rating. The device can provide the traffic light cycle time value to a traffic controller.
US10176710B1
An example technique of configuring a universal remote control device includes receiving a plurality of transmitted infrared signals during a time period; storing the plurality of infrared signals and a time of each of the plurality of infrared signals; detecting a plurality of appliance events during the time period; storing the plurality of appliance events and a time of each of the plurality of appliance events; correlating the plurality of infrared signals with the plurality of appliance events based on the time of each of the plurality of infrared signals and the time of each of the plurality of appliance events; and defining configuration information for a universal remote control device based on the correlating of the plurality of infrared signals with the plurality of appliance events.
US10176709B2
A system and method are disclosed for remotely operating a shut-off valve of a gas meter. The gas meter includes a meter housing having a shut-off valve disposed within. An optical control system enables the shut-off valve to be operated with optical signals input to the meter.
US10176708B2
A system for installation in a vehicle and for controlling a remote device including a trainable transceiver, a camera, and a control circuit coupled to the trainable transceiver and the camera. The control circuit is configured to use the camera to identify the remote device by comparing information received via the camera to information stored in memory, and the control circuit is configured to automatically transmit an activation signal formatted to control the remote device in response to identifying the remote device.
US10176707B2
The present disclosure relates to a remote control including an electronic circuit comprising means for detecting the position, orientation and movement of the hand and/or forearm such as an accelerometer, means for transmitting at radiofrequency a control signal calculated depending on the measured position, orientation and movement, and a means for fastening to the forearm of an operator, wherein the remote control further comprises a contactor able to be actuated by the interaction of two fingers, the contactor controlling the activation of the electronic circuit and the maintenance of the control signal until the action on the contactor is stopped, and a bearing surface associated with a contactor controlling an emergency stoppage of the controlled equipment.
US10176694B2
An aircraft occupant seat for providing health, safety, and comfort management to aircraft occupants is disclosed. In one embodiment, an aircraft occupant, seated in an aircraft occupant seat in an aircraft, is monitored for health, safety and comfort information using at least one sensor disposed in the aircraft occupant seat. Further, background auditory, electrical noise, temperature and mechanical vibration associated with the aircraft occupant seat is measured using the at least one sensor. The health, safety and comfort information associated with the aircraft occupant is then obtained using the monitored health safety and comfort information and the measured background electrical noise and mechanical vibration. Health, safety and comfort of the aircraft occupant are then managed based on the obtained health, safety and comfort information.
US10176693B2
Security and tracking systems disclosed herein include a server coupled with a database, a computing device coupled with the database and including a display, and a wearable recording device (device) configured to record audio and video, the device having an identifier associated with the user through the database. One or more user interfaces are displayed on the display and include one or more inputs configured to associate the identifier with the user through the database. The wearable recording device may be an earring. Some security and tracking systems include a tracking device (tracker) having at least one sharp end, the tracker configured to be insertable into a hem or fold of a clothing item, the tracker having an identifier associated with the user through the database using inputs on one or more user interfaces displayed on the display, the tracker including a visual display of the identifier.
US10176679B2
A system includes a sensor configured to sense an input at a skin surface, a processor configured to receive an output signal from the sensor and generate a haptic control signal based on the output signal, and a haptic output device configured to generate a haptic effect based on the haptic control signal.
US10176676B2
Aspects of the invention relate to an OLED bank teller carrel with an integrated QST. The bank teller carrel may include a user-facing counter. The bank teller carrel may include an OLED screen embedded in the counter. The OLED screen may include an array of OLEDs. The array of OLEDs may be configured to display information. The OLED screen may include a software chip. The software chip may include a processor and a memory. The OLED screen may include touch screen capabilities. The touch screen capabilities may be configured to receive user input via human touch. The OLED screen may include biometric characteristic receipt film. The biometric characteristic receipt film may be configured to capture at least one biometric characteristic of a customer. The OLED screen may include a communication circuit. The communication circuit may configured to receive information from information hubs and transmit information to information hubs.
US10176675B2
A gaming system, a gaming machine and a method is provided having a Five Card Video Draw poker game with a single hand or multiple hands. The gaming system or gaming machine first determines whether a dream card is going to be used in a particular round of play or a dream card is used on every hand. If the dream card is going to be used, then the last card of the initial hand is chosen so that, when the last card is combined with the other randomly selected cards of the initial hand, the initial starting hand will have the highest possible expected value.
US10176673B2
Disclosed is a dart game apparatus providing a game mode interworked with a mobile game. The dart game apparatus may include: a controller recognizing information on a player and determining providing a reward to the player at least partially based on dart game execution data of the player; and a network connection unit transmitting data associated with the reward to at least one of a dart game server, a mobile game server, and a mobile terminal. The reward may include the reward for a game executed on the mobile terminal.
US10176670B2
An operation input interface includes multiple selection buttons for a player to play a prize money game, and an information output interface includes multiple selection items comprising hidden contents and positions associated with the selection buttons. The hidden contents of the selection items include multiple rewards and at least one ending option. After the prize game starts, the selection items and the selection buttons are respectively provided at the information output interface and the operation input interface to allow the player to select the selection buttons to further display the hidden contents. When any of the at least one ending option is displayed by the information output interface, the prize money game ends immediately. Thus, the player is allowed to play the prize money game intuitively, and provides the player with the pleasure of ending the prize money game unexpectedly by ending the prize money game randomly.
US10176660B2
The invention relates to the fitness check of value documents. For at least two fitness criteria there is respectively determined with the aid of an unfit function an unfit degree of the particular value document. The unfit function clearly assigns an unfit degree to the fitness measurement values and has two threshold values, beyond which the unfit degree with respect to the relevant fitness criterion is 0 or 1. Between the threshold values there is an uncertainty range in which the unfit degree is, with respect to the relevant fitness criterion, between 0 and 1 and the unfit function behaves monotonously dropping or monotonously rising. Subsequently, the unfit degrees of different fitness criteria are combined into an unfit probability of the particular value document and on the basis of the unfit probability a fitness classification of the particular value document is carried out.
US10176659B2
A paper sheet authentication apparatus determines the type of the paper sheet by using a characteristic other than a fluorescent light characteristic, sequentially emits excitation lights of different wavelengths on the paper sheet, measures an intensity of light per wavelength within a predetermined range emitted by a fluorescent material applied to the paper sheet, and acquires fluorescent light characteristic data as the result. The paper sheet authentication apparatus performs the authentication of the paper sheet by using fluorescent light characteristic data of a genuine paper sheet previously stored per type of the paper sheet or a threshold calculated therefrom and the acquired fluorescent light characteristic data.
US10176650B1
In one embodiment, an apparatus includes a volatile memory module configured to store vehicle data; a non-volatile memory module coupled to the volatile memory module; and an energy-storage module configured to provide power to the volatile memory module and the non-volatile memory module during a data transfer between the volatile memory module and the non-volatile memory module. The energy is provided to the non-volatile memory module for writing the vehicle data to non-volatile memory. The apparatus further includes a collision-detector module configured to identify a collision event of the vehicle; and a controller coupled to the energy-storage module and the collision-detector module. The controller is configured to initiate a transfer of the vehicle data stored in the volatile memory module to the non-volatile memory module in response to receiving an indication from the collision-detector module that a collision has occurred.
US10176648B2
A method of notifying an authorization to shut down completely an aircraft gas turbine engine, the method being applied after detecting that the engine has passed to an idling speed, and including a) an evaluation step of using a value of a first operating parameter of the engine to evaluate a value for a second parameter T45MG wherein a thermal behavior of a part of the engine that might be subjected to coking; b) a comparison step (E30) of comparing the value of the second parameter T45MG with a predefined threshold value T45thresh corresponding to a value of the second parameter that does not lead to coking of the part; and c) a notification step of notifying authorization to shut down completely the engine if the value of the second parameter T45MG is lower than the value of the predefined threshold T45thresh, else reiterating steps a) to c).
US10176647B2
Methods, systems, and apparatus for monitoring a sound are described. An audio signal is obtained and the audio signal is analyzed to generate an audio signature. An object type is identified based on the audio signature and an action corresponding to the object type is identified.
US10176646B2
A system, method, and computer readable medium for toll service activation using an on-board unit in a third party transport comprises, a third party entity, a toll rental entity, and an on-board unit communicably coupled to the third party entity and to the toll rental entity, wherein the on-board unit, receives a position signal, initiates a toll service request, converts the position signal to a toll usage, and stores the position signal, the toll service request and the toll usage.
US10176645B2
A medical imaging system configured to link acquired images to markers or tags on an anatomical illustration, based, at least in part on spatial and anatomical data associated with the acquired image. The medical imaging system may be further configured to generate a diagnostic report including the anatomical illustration containing the markers. The diagnostic report may allow a user to select a marker to view information associated with an acquired image and/or the acquired image. Multiple images may be associated with a marker, and/or multiple markers may be associated with an image. A set of 2D and/or 3D anatomical illustrations may be generated which contains markers from multiple diagnostic reports and updated automatically for an individual patient's anatomical model by the application to reflect measurements and/quantitative findings related to organ, tissue, and vessel size, location, deformation, and/or obstruction.
US10176636B1
Various approaches discussed herein enable augmenting an image of a person wearing an article of clothing to provide an augmented reality (i.e., virtual) article of clothing to a viewer in order to overlay, replace, and/or augment an actual article of clothing being worn by the user. The augmented reality article of clothing is positioned on the user's real-world piece of clothing according to various markings and/or data that allow the augmented reality article of clothing to appear as if it were being worn by the user, even during movement of the user.
US10176635B2
Saving augmented realities includes collecting, with an augmented reality device, observation information of a physical space including an object, and obtaining, with the augmented reality device, an augmentation associated with the object. An augmented view of the physical space including a visual representation of the augmentation is visually presented with the augmented reality device, and the augmented view is saved for subsequent playback.
US10176628B2
In a method for creating a 3D representation of a recording object it is provided, with respect to recorded individual images (2, 3) from a recording object, to identify feature pixels (6, 7, 8, 9) respectively in a computer-aided manner by a feature detection, to calculate in a computer-implemented manner with respect to this feature pixels (6, 7, 8, 9), on the basis of correspondences in terms of content, respectively 3D points (11, 12) and camera poses (3, 4) of the individual images (2, 3), to fit at least one geometric primitive (14) into the calculated 3D points (11, 12) in a computer-implemented manner and to check in a plausibility check (15) whether a minimum discrepancy between the individual images (2, 3) results for the geometric primitive (14), and to output the geometric primitive (14) for which the discrepancy is minimized.
US10176621B2
A set of graphics primitive information for a virtual object may be processed with compute shader running on a graphics processing unit (GPU) to generate a modified set of primitive information. The modified set of primitive information may be passed to a vertex shader running on the GPU. The vertex shader may perform vertex shading on the modified set of primitive information. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10176615B2
Problems occurring due to a difference in point of view between cameras in compositing a panoramic image by using multiple images taken by the cameras are solved. An image processing device includes an image data receiving unit 101, a panoramic image generating unit 102, a designation receiving unit 103, and a single photographic image selecting unit 105. The image data receiving unit 101 receives data of a first still image and a second still image. The panoramic image generating unit 102 projects the first still image and the second still image on a projection sphere to generate a composited image. The designation receiving unit 103 receives designation of a specific position in the panoramic image. The single photographic image selecting unit 105 selects one of the first still image and the second still image, which contains the designated position received by the designation receiving unit 103.
US10176612B2
In a method for retrieval of similar findings from a hybrid image dataset, a database of hotspots is prepared, wherein the hotspots are identified by binary strings encoding descriptors, and identify binary strings stored in the database are identified that resemble a new binary string.
US10176609B2
Data is received characterizing a network represented by a directed graph having nodes and edges. The network includes an influence score associated with a node. The network is associated with a search keyword. A portion of the directed graph and influence score is displayed in a graphical user interface display space. The portion of directed graph is dynamically updated in response to receiving updated network data. Related apparatus, systems, techniques and articles are also described.
US10176607B2
The current invention relates to a system for manipulating data sets. More specifically, the current invention relates to an interactive system allowing an expert to seamlessly filter complex databases as a tool to evaluate hypotheses. When longitudinal data are concerned, the system allows the user to sketch a chart illustrating the trend of a variable of interest over time, and the system selects records from a database in which the sketched trend is present.
US10176604B2
The disclosure relates to a system and method for image reconstruction. The method may include the steps of: obtaining raw data corresponding to radiation rays within a volume, determining a radiation ray passing a plurality of voxels, grouping the voxels into a plurality of subsets such that at least some subset of voxels are sequentially loaded into a memory, and performing a calculation relating to the sequentially loaded voxels. The radiation ray may be determined based on the raw data. The calculation may be performed by a plurality of processing threads in a parallel hardware architecture. A processing thread may correspond to a subset of voxels.
US10176603B2
A hybrid CT dataset is obtained from a combination of an integrating detector and a photon-counting detector. The hybrid CT dataset contains sparse spectral energy data and dense energy integration data. The dense panchromatic data sets inherit the resolution properties of the integrating detector while the sparse spectral data sets inherit the spectral information of the photon-counting detector. Subsequently, the sparse spectral energy data sets are pansharpened based upon at least one dense panchromatic data set that lacks spectral information according to a pansharpening algorithm.
US10176600B2
A texture processing unit includes a controller configured to determine a first calculator that performs a calculation on a first mipmap and a second calculator that performs a calculation on a second mipmap, based on a level of detail (LOD) weight indicating influences of the first mipmap and the second mipmap on texture filtering, the influences being based on an LOD value of graphics; and a texture filter configured to perform the texture filtering by using the first calculator and the second calculator, wherein a calculation precision of the first calculator is different from a calculation precision of the second calculator.
US10176595B2
The present invention relates to an image processing apparatus having an automatic compensation function for an image obtained from a camera, and a method thereof, and provides an image processing apparatus having an automatic compensation function for an image obtained from a camera, the apparatus comprising: an automatic compensation pattern of which one or more can be provided in an arbitrary place near a camera; an input/output module which receives an image as an input from the camera and transmits the same to the image processing apparatus; and an image processing module which is a processing unit containing an algorithm for compensating for distortion of the image obtained from the camera, wherein the input/output module comprises an image input/output unit for transmitting/receiving data in between the camera and the image processing module, and a storage unit for storing information processed by the image processing module, and the image processing module comprises a distortion compensation unit, an image alignment estimation unit, and an image alignment generation unit, the distortion compensation unit extracting, from the received image, characteristic points of the automatic compensation pattern, estimating the absolute location and installation angle of the camera by using the information based on the extracted characteristic points, and performing lens distortion compensation by using an inner parameter stored in the storage unit, the image alignment estimation unit estimating, in the image, the camera installation location and rotational error as a change parameter by using information on the absolute location and installation angle of the camera estimated in the distortion compensation unit, and the image alignment generation unit compensating for the three-dimensional location and size of the image by using the change parameter estimated in the image alignment estimation unit.
US10176594B2
An in-vehicle camera calibrator is provided. The in-vehicle camera calibrator includes a targeted camera selector for selecting a targeted camera requiring the calibration, an intermediate camera selector for selecting an intermediate camera which is the in-vehicle camera that intervenes between the targeted camera and a criterial camera, a first calibrator for, when the intermediate camera is not selected, calibrating the targeted camera based on a captured image of an overlapping region between the criterial camera and the targeted camera, and a second calibrator for, when the intermediate camera is selected, calibrating the intermediate camera based on a captured image of an overlapping region between the criterial camera and the targeted camera, and then calibrating the targeted camera based on a captured image between the calibrated intermediate camera and the targeted camera.
US10176586B2
An image generation system includes a processor including hardware, the processor being configured to implement: an object space setting process that performs a process that places a plurality of objects including a moving object in an object space; a moving object calculation process that performs a movement process that moves the moving object in the object space; and a parameter process that performs a process that sets at least one of an attack parameter, a defense parameter, and a movement control parameter of the moving object based on at least one of density information about an assemblage of particles within a line or a range that extends from the moving object in a given direction, and the density information about the assemblage of particles at a position of the moving object; and an image generation process that generates an image viewed from a given viewpoint in the object space.
US10176584B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in transmitting and presenting map user interfaces. In one aspect, a method includes receiving, from a client device, a request for presentation of an interactive map user interface that depicts (i) a region and (ii) data related to an account for sub-regions of the region. One or more servers render a map of the region. The server(s) generate an image file representing an image of the rendered map. A different visual characteristic is assigned to each different sub-region. The server(s) configure a user interface of the client device to present (i) the image with each of the different sub-regions being presented according to the different visual characteristics and (ii) account data related to a sub-region when the client device detects a user interaction with the sub-region.
US10176578B2
The invention relates to an ex vivo method for detecting and/or quantifying brain injuries. The invention also relates to an ex vivo method for monitoring the evolution of a brain injury, and to an ex vivo method for predicting when a patient will come out of a coma. The invention is particularly applicable in the field of medicine and in the field of clinical studies.
US10176577B2
Certain aspects of an apparatus and method for automatic ER/PR scoring of tissue samples may include for determining a cancer diagnosis score comprising identifying a positive stained nucleus in a slide image of the tissue sample, identifying a negative stained nucleus in the slide image, computing a proportion score based on number of the positive stained nucleus identified and number of the negative stained nucleus identified and determining the cancer diagnosis score based on the proportion.
US10176574B2
A structure-preserving composite model for skin lesion segmentation includes partitioning a dermoscopic image into superpixels at a first scale. Each superpixel is a vertex on a graph defined by color coordinates and spatial coordinates, and represents a number of pixels of the dermoscopic image according to the first scale. Further, constructing a plurality of k background templates by k-means clustering selected ones of the superpixels in space and color. Additionally, generating sparse representations of the plurality of superpixels based on the plurality of background templates. Also, calculating a reconstruction error for each superpixel by comparison of its sparse representation to its original color coordinates and spatial coordinates. Furthermore, outputting a confidence map that identifies each pixel of the dermoscopic image as belonging or not belonging to a skin lesion, based on the reconstruction errors of the representative superpixels.
US10176562B2
An optical method of measuring motion employs a phase grating that produces a diffraction pattern responsive to light from an imaged scene. First and second images of the diffraction pattern are captured and compared to produce an image comparison. Apparent motion is then calculated from the image comparison.
US10176560B2
Techniques related to multi-block memory reads for image de-warping are discussed. Such techniques may include copying pixel data corresponding to overlapping regions of memory between adjacent image modification regions from a local buffer and retrieving pixel data corresponding to non-overlapping regions from external memory.
US10176557B2
Described herein is a method for enhancing image data that includes dividing an image into multiple regions. The method includes measuring variations in pixel intensity distribution of the image to determine high pixel intensity variations for identifying an intensity-changing region. The method includes calculating a histogram of intensity distribution of pixel intensity values for the intensity-changing region without calculating a histogram of intensity distribution of pixel intensity values for each region of the multiple regions. The method also includes determining a transformation function based on the intensity distribution for the intensity-changing region. The method includes applying the transformation function to modify an intensity for each pixel in the image to produce an enhanced image in real time. The method also includes detecting in the enhanced image a horizon for providing to an operator of a vehicle an indication of the horizon in the image on a display in the vehicle.
US10176543B2
[Object] To generate a color image with further improved image quality. [Solution] Provided is an image processing device including: an image acquisition unit that acquires a far-infrared image, a near-infrared image, and a visible light image in which a common imaged object is captured; and a generation unit that generates a color image by filtering filter taps including pixels of the far-infrared image, the near-infrared image, and the visible light image.
US10176539B2
Power supply systems capable of performing various modes of fee-charging are provided. A fee-charging apparatus memorizes two or more kinds of power-use-side identification information of a use side using the power supplied via the power-supply control apparatus, two or more kinds of power-supply-side identification information of a supply side supplying the power via the power-supply control apparatus, and fee-charge-target information predetermined to each of combination sets between the two or more kinds of power-use-side identification information and the two or more kinds of power-supply-side identification information. The fee-charging apparatus receives at least one of the two or more kinds of power-supply-side identification information, at least one of the two or more types of power-use-side identification information and power-use information relating to power supplied from the power supply source to the power supply target, from the power-supply control apparatus via a wired or wireless communication line. The fee-charging apparatus performs a fee-charging process based on the at least one kind of power-supply-side identification information, the at least one kind of power-use-side identification information and the power-use information.
US10176535B2
A user is allowed to include of social category indicators in a user profile header of an on-line posting. In response to answers to questions presented by a social category application executing on a user terminal device or a system, characteristics of a user's interests or personal traits may be determined. Using the characteristics, social category indicators are generated that include a symbol for presentation with a user profile header in a message board of a webpage. The social category application may interact with the provider website/application to substitute the social category user profile header for a standard user profile header of the webpage, so that the indicators appear on the message board(s) as part of the user's postings. The indicators in the social category user profile header allows user to more effectively identify persons with similar interests and backgrounds without engaging in lengthy text exchanges with other persons.
US10176532B1
A claim-based capitation model is proposed for handling vehicle repair insurance claims. Rather than determining a detailed estimate of the expected actual cost of repair, the estimate may be determined using a simpler model. For example, the insurance company and a repair facility may agree to following a predictive payment model in which the insurance company pays a fixed predicted capitated amount of money for each repair claim, regardless of the amount of repair work that will be needed. Alternatively, the insurance company may pre-pay a fixed capitated amount for a predicted number of future insurance claims.
US10176528B2
A computer system includes a data storage module which receives, stores, and provides access to determinate data, raw indeterminate data, and extracted indeterminate data captured by an indeterminate data capture module. The computer system also includes a computer processor, a model training component, and a screening module. The model training component generates the predictive model based upon historical determinate and indeterminate data, and continuously adapts the predictive model with new historical data. The screening module categorizes current claims according to whether they are suitable for predictive analysis by the predictive model. The predictive model is applied to the current claims suitable for predictive analysis to determine a value for each claim indicative of whether the current claim transaction is questionable. The system also includes an output device which outputs the determined value for each claim, and a routing modules which routes claim workflow based on the outputted values.
US10176525B2
A method, computer system, and/or computer program product dynamically adjusts an insurance policy parameter for a self-driving vehicle (SDV) operating in manual mode. One or more processors receive a copy of manual control signals from an SDV, where the SDV is in manual mode during a particular time period. The processor(s) also receive a copy of computer control signals generated by an SDV on-board computer on the SDV during the particular time period, and compare the manual control signals to the computer control signals. In response to the manual control signals matching the computer control signals within a predetermined range, the processor(s) adjust an insurance policy parameter for the SDV while the SDV is being controlled by the particular human operator.
US10176519B2
A system for navigating products and services presented via a computer interface. The system may include a three-dimensional isometric view of a virtual store that may be displayed on a computer touchscreen. The displayed virtual store may include at least one internal wall of the virtual store, a plurality of virtual rows of shelves, each shelf containing virtual products, and a plurality of icons that, when selected, allow entry into at least one sub-store.
US10176518B2
A virtual salesperson system and method for tablet computers such as Apple's iPad can be used by the customer (as opposed to most applications which are for the dealer, or on a central kiosk) to provide the customer a tour of a showroom and each vehicle, highlighting key features and other content at the discretion of the OEM, such as videos tours conducted by their spokesperson. In at least one embodiment, the customer can also search inventory, potentially at this dealer and other ‘friendly’ dealerships with whom this dealer has a trading relationship. Other sales tools such as build and price, payment estimation, etc are available as well.
US10176512B2
An approach is provided for processing electronic data across network devices. One or more text fields represented in image data that represents an electronic document are compared to data from a first external system. If the one or more text fields represented in the image data do not match the data from the first external system, then the one or more text fields represented in the image data are designated for special processing. If the one or more text fields represented in the image data match the data from the first external system, then the electronic document is designated as verified. The approach also includes the ability for a user to supplement image data with additional data, such as codes used by business organizations, and for automatic correction of errors in text fields using data maintained by the first external system.
US10176510B2
A system receives item data describing one or more items added to an item list by a user. The item list may include one or more items. The system communicates the item list to a group of additional users designated by the user and the system then receives member data from one or more members of the group of additional user, wherein the member data is about the one or more items in the item list. The item list is then updated based on the received member data.
US10176508B2
A system, method and computer product for allowing a processing device to generate search engine results using a cobought model algorithm, filter the search results based on product information and past transaction data, and provide personalized recommendations for online grocery shoppers.
US10176505B2
Computationally implemented methods and systems include acquiring user information associated with one or more users for use in generating one or more customized food items that are customized specifically for the one or more users, the user information to be acquired including at least one or more user preferences related to integrity of one or more food ingredients to be included in the one or more customized food items; and directing generation of the one or more customized food items for the one or more users, the one or more customized food items having been customized to show one or more visual indicators that provide customized information that has been customized in accordance, at least in part, with the acquired user information. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US10176495B2
A process is described for assessing the suitability of particular keyword phrases for use in serving contextually relevant content for display on pages of network-accessible sites. In one embodiment, the process involves scoring the key phrases based in part on collected user behavioral data, such as view counts of associated social media content items. A process is also disclosed in which selected keyword phrases on a page are transformed into links that can be selected by a user to view bundled content that is related to such keyword phrases.
US10176489B2
A transaction is conducted at a merchant location using redeemed loyalty points maintained in a loyalty point account for a customer. The transactions are conducted using a mobile device at a POS terminal. In response to receiving a customer ID from the mobile device, a loyalty server provides the monetary value of loyalty points. The customer may use the mobile device to redeem those points and have the value transferred into a financial account. A payment processing system connected to the POS terminal completes the transaction using the financial account.
US10176484B2
A system for providing an online advertising platform includes a first non-transitory machine-readable medium storing instructions executable by one or more data processors to group impression inventory units based at least in part on performance characteristics of the impression inventory units.
US10176478B2
Systems and methods are described that allow for determining a transaction initiation mode used to conduct a transaction and applying a specific set of rules associated with the transaction initiation mode to the transaction. A transaction authorization request message is received at a server computer. The transaction authorization message is for a transaction between a consumer and a merchant and includes a plurality of data elements. The server computer determines a transaction initiation mode, from among at least three different transaction initiation modes, used to conduct the transaction based at least in part on the data elements. The server computer applies a specific set of rules associated with the transaction initiation mode to the transaction.
US10176473B1
A location verification provision is implemented to determine the location of a device associated with a user at the time of an attempted transaction. The attempted transaction includes receiving user identification and/or payment information, which is associated with the device in an entry stored in a database. Location information of the device, as well as a time at each location, may also be stored in the database. To verify that the device is located at the location of the transaction, a comparison operation may be performed. If the device is located where the transaction is being processed, the transaction may be completed. Predetermined criteria may be defined to account for possible inaccuracies in location and time calculations.
US10176460B2
An electronic business card exchange method and apparatus. The method comprises: if a first electronic business card terminal on which a first electronic business card is displayed receives a first touch signal, the first electronic business card terminal turns the first electronic business card upside down to enable the business card to face the other party, and establishes a data connection to a second electronic business card terminal (101); if the first electronic business card terminal on which the first electronic business card that has been turned is displayed receives a second touch signal, the first electronic business card terminal sends the first electronic business card to the second electronic card terminal through the data connection (103); and through the data connection, the first electronic business card terminal receives and displays a second electronic business card sent by the second electronic business card terminal (104). Users can exchange electronic business cards by only sending two touch signals, so that the problems of complex operation of electronic business card exchange and proneness to opposite end confusion in the prior art are solved. In addition, the process is formal and meets business card exchange etiquette, and the problem is solved that electronic business card cannot be popularized on a large scale all the time to replace paper business cards due to the concern of etiquette in electronic business card exchange.
US10176457B2
Embodiments relate to apparatuses and methods configured for automatic learning and/or optimizing an order of items appearing in a sequence. Particular embodiments employ an engine to recognize sequences (e.g., lists of items) repeatedly encountered by a user. Examples of such sequences can include grocery lists, and emails present in an in-box. The engine then references available metadata associated with the sequence and its items, in order to present the user with an optimized sequence tailored to one or more criteria. Examples of available metadata can include sensed location information (of the user and/or other entities), temporal information, contextual influences, historical actions by the user, and/or general population habits (e.g., as may be determined via crowdsourcing). Certain embodiments may further generate a modified sequence based upon suggestions afforded by metadata associated with the sequence. Embodiments may utilize a self-learning scoring algorithm to perform sequence recognition, optimization, and/or modification.
US10176451B2
A quality management system for products including a multiplicity of barcode indicators, each operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality determining parameter, the at least one threshold being at least one of a time duration threshold and a combined temperature and time threshold, a barcode indicator reader operative to read the barcode indicators and to provide output indications and an indication interpreter operative to receive the output indications and to provide human sensible, product unit specific, product quality status outputs.
US10176446B2
A computer based system and method for inventory management, cost savings delivery and decision making is disclosed. A global data warehouse contains a cost savings delivery mechanism CSD-M that is configured to receive information from a business intelligence module to create cost savings documentation that identifies and quantifies cost savings that are realized by use of an inventory management system and potential cost saving opportunities that may be realized by use of supply chain and operational cost savings programs.
US10176444B2
A new technique to analyze the control-flow, i.e., the workflow graph of a business process model, which is called symbolic execution, is provided. Acyclic workflow graphs that may contain inclusive OR-gateways are considered; a symbolic execution for them is defined, which runs in quadratic time. In particular, this symbolic execution essentially comprises labeling edges of nodes of the graph such that a label assigned to a first edge comprises a set of one or more edge identifiers, each identifying a second edge that is an outgoing edge of an XOR-split or an IOR-split node in the graph, whereby executing the second edge ensures that the first edge will be executed. Such a scheme may permit a decision for any pair of control-flow edges or tasks of the workflow graph whether they are sometimes, never, or always reached concurrently. This has different applications in finding control- and data-flow errors.
US10176429B2
Methods and systems for selecting listing based on a click predictions score are disclosed. The server system includes one or more processors, memory, and one or more programs stored in the memory. The server system receives a search query from a client system. In response to receiving the search query, the server system identities a plurality of item listings relevant to the received search query. For each identified item listing, the server system generates a click prediction score, wherein a click predication score represents the estimated likelihood that a user will click on the listing. The server system ranks the plurality of item listings based on the generated click prediction score and selects a predetermined number of the item listings for transmission to the client system based on their ranking and associated click prediction score. The server system transmits one or more item listings to the client system for display.
US10176426B2
An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.
US10176422B2
The RFID tag comprises an antenna (11) connected to a wireless communication device (18). The antenna comprises a conductive planar surface and a slot (14) extending at least in a part of said conductive planar surface, the slot (14) forming a non-conductive area of the antenna and defining a first part (12) and a second part (13) of the antenna. The wireless communication device comprises two contact pads (16, 17) being electrically connected respectively each to one of the first and second part of the antenna. The slot comprises a closed end formed by a further conductive part connecting said first and second parts the antenna and further comprises at least one conductive bridge (19-19′″, 20, 21-21″) connecting said first and second parts of the antenna, the conductive bridge allowing to tune the resonance frequency of the tag by varying the length of the electrical path between the pads from the wireless communication device in the antenna.
US10176410B2
An electronic card connector, defining an insertion direction, an ejection direction, and a transverse direction perpendicular to the insertion direction, includes an insulative housing and a number of terminals retained in the insulative housing. The terminals include a row of first contacts disposed along the insertion direction. Each first contact has a first affixed portion and a first contacting portion located at a peak therein. Each of the first contacts extends along the transverse direction. The first contacting portions of the neighboring first contacts are located offset along the insertion direction. The first contacting portions and associated first affixed portions of the first contacts are distanced differently in the transverse direction.
US10176402B2
Systems, methods, and computer readable media to categorize a pixel (or other element) in an image into one of a number of different categories are described. In general, techniques are disclosed for using properties (e.g., statistics) of the regions being categorized to determine the appropriate size of window around a target pixel (element) and, when necessary, the manner in which the window may be changed if the current size is inappropriate. More particularly, adaptive window size selection techniques are disclosed for use when categorizing an image's pixels into one of two categories (e.g., black or white). Statistics of the selected region may be cascaded to determine whether the current evaluation window is acceptable and, if it is not, an appropriate factor by which to change the currently selected window's size.
US10176398B2
Textile matching using color and pattern recognition and methods of use are provided herein. An example method includes analyzing an image (305) of a first article of clothing to obtain color information and pattern information (205-230), comparing the color information and pattern information of the first article of clothing to color information and pattern information for a plurality of other articles of clothing (using Bayesian probability analysis to determine matched pairs, and providing a user with wardrobe suggestions using the matched pairs (705-740).
US10176397B2
A method of reading degraded symbols is described. A symbol has an initial shape, which is marked on an object. Marks, shapes, symbols, and object ID are managed separately. A symbol library with symbols and associated shapes is initially created. Shapes in the library are updated from shapes of marks as the marks degrade over time. A read mark is compared to all the shapes in the library to determine a most likely shape. A selection set is used to limit symbol selection, based on the comparison, to valid symbols. The symbol library and selection set may be customized to each usage of the method. Comparison methods use probability distributions. Confidence values are used to validate output, generate warnings, and to control updating of the library. Weighted averaging may be used at the level of shapes, comparison distributions, or selections. One application is reading tattooed marks on rodent tails in a vivarium.
US10176387B2
A road shape recognition apparatus is mounted in a vehicle. The road shape recognition apparatus acquires a road image, determines a road shape using the road image, recognizes the road shape based on the road image within a predetermined recognition range, and estimates the road shape outside of the recognition range based on the road shape within the recognition range. The road shape recognition apparatus estimates the road shape outside of the recognition range and within a first distance as a curved line of which a curvature change rate is constant, and the road shape farther than the first distance as a curved line of which a curvature is constant.
US10176386B2
A vehicle speed determination system and method receive image data of a field of view of a camera operably disposed onboard a vehicle. A speed and/or heading of the vehicle are determined as the vehicle is moving based at least in part on one or more differences in the image data. In one aspect, pixel intensities in different images or frames may be examined to identify one or more features of interest in the images or frames. Movement of the one or more features of interest in the images or frames is correlated to movement of the vehicle along the route, and the time difference between when the images or frames are obtained can be used to determine the vehicle speed.
US10176378B1
Systems and methods are provided herein for detecting a marker (e.g., a marker that identifies a delivery location) utilizing an image captured by a camera of an unmanned aerial vehicle. A method may include obtaining marker information associated with a marker, the marker comprising a repetitive visual pattern, the marker being associated with delivery of an item by an unmanned aerial vehicle. Optical pattern information may be obtained that indicates a moiré pattern associated with the marker and the one or more cameras of the unmanned aerial vehicle. Image capture information that is associated with an image comprising the marker may be received. The marker may be detected in the image based at least in part on the image capture information and the moiré pattern associated with the marker.
US10176375B2
Aspects are generally directed to a high speed pupil detection system and method. In one example, the method includes receiving optical radiation reflected from an eye at one or more pixels of an optical sensor, reading-out a value of each of the pixels in a plurality of lines to progressively generate an image frame of a video image stream, the value of each of the pixels being based on a flux of the received optical radiation, identifying a first chord within a first line of the plurality of lines, identifying a second chord within a second line of the plurality of lines, the first chord and second chord being separated by a subset of the plurality of lines, and determining a location of a center of a pupil of the eye based on a two chord crossing of the pupil with the first chord and the second chord.
US10176372B2
Example embodiments presented herein relate to solutions for analyzing and/or classifying microwave scattering data. The analyzing and/or classifying may be utilized for estimating an internal condition in an enclosed volume.
US10176369B2
An apparatus and a method for generating a summary document are disclosed. For example, the apparatus includes a document receiving device to receive an original document, a computer readable memory to store one or more topics that are predefined by a user and a translation dictionary, a document analysis device in communication with the document receiving device to analyze the original document based on the user to identify the one or more topics that are predefined by the user, and a summary document generator to generate the summary document that includes the one or more topics, a location of the one or more topics in the original document and a translation of the one or more topics obtained from the translation dictionary.
US10176364B2
Disclosed herein are a system, method and architecture for media content enrichment. A visual object detector is trained using a training data set and an existing visual object detector. The newly-adapted visual object detector may be used to detect a visual object belonging to a class of visual object. The existing object detector that is used to train the adapted object detector detects a class of visual objects different from the visual object class detected by the adapted object detector. A media content item depicting a visual object detected using the adapted object detector may be associated with metadata, tag or other information about the detected visual object to enrich the media content item.
US10176356B2
A method for manufacturing a fingerprint identification module is provided. In a step (a), a fingerprint sensor comprising a substrate, a sensing chip and a package layer is provided. The sensing chip is disposed on the substrate. The sensing chip is encapsulated by the package layer. In a step (b), an ink material is coated on the package layer, so that a color ink layer is formed on the package layer. In a step (c), a stamping tool is used to stamp the color ink layer, so that a top surface of the color ink layer becomes a first high gloss surface. In a step (d), the color ink layer to be heated through baking or irradiated with UV light, so that the color ink layer is hardened.
US10176355B2
Systems and methods for optical imaging are disclosed. An optical sensor for imaging a biometric input object on a sensing region includes a transparent layer having a first side and a second side opposite the first side; a first set of apertures disposed above the first side of the transparent layer; a reflective layer disposed below the second side of transparent layer configured to receive light transmitted through the first set of apertures and to reflect the received light; and a plurality of detector elements positioned to detect the reflected light.
US10176344B2
Particular embodiments described herein provide for an electronic device that can be configured to receive untrusted input data at an enclave in an electronic device, isolate the untrusted input data from at least a portion of the enclave, communicate at least a portion of the untrusted data to an integrity verification module using an attestation channel, and receive data integrity verification of the untrusted input data from the integrity verification module. The integrity verification module can perform data integrity attestation functions to verify the untrusted data and the data integrity attestation functions include a data attestation policy and a whitelist.
US10176330B2
The use of one or more device health values to indicate the health status of a computing device may enable operating system developers to directly manage the security configuration of the computing device. For instance, a device health value is generated based on a state of the hardware component and/or a state of a software stack that includes the operating system at boot up. The device health value may be compared to a reference health value to determine whether the computing device is in a secured state. Based on the device health value not matching the reference health value, it is determined that the computing device is operating in an unexpected state. Also, a recovery environment may be implemented on the computing device in order to fix any errors with the computing device.
US10176327B2
Provided are a method and device for preventing the application in an operating system from being uninstalled. The method includes monitoring the operation which creates log contents in a log system of the operating system; determining whether the operation is to uninstall the application based on the log contents; displaying a prompt whether it is agreed to uninstall the application, if the operation is to uninstall the application. Therefore, the method may prevent the malicious software from uninstalling maliciously, enhancing the security of the intelligent terminal.
US10176322B2
Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a method for performing content scanning of content objects is provided. A content object that is to be scanned is stored by a general purpose processor to a system memory of the general purpose processor. Content scanning parameters associated with the content object are set up by the general purpose processor. Instructions from a signature memory of a co-processor that is coupled to the general purpose processor are read by the co-processor based on the content scanning parameters. The instructions contain op-codes of a first instruction type and op-codes of a second instruction type. Those of the instructions containing op-codes of the first instruction type are assigned by the co-processor to a first instruction pipe of multiple instruction pipes of the co-processor for execution. An instruction of the assigned instructions containing op-codes of the first instruction type is executed by the first instruction pipe including accessing a portion of the content object from the system memory.
US10176319B2
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device in a platform-as-a-service (PaaS) system, package metadata including one or more attributes for each of a plurality of packages. Each of the plurality of packages includes one or more components of one or more applications to execute on the PaaS system. The method further includes receiving threat metadata including one or more attributes for each of a plurality of threats. The method further includes storing the package metadata or the threat metadata in one or more data stores. The method further includes comparing, by the processing device, the attributes of the packages to the attributes of the threats to determine that at least one package among the packages includes at least one threat from the threats.
US10176318B1
Techniques for maintaining and updating authentication information for a plurality of accounts may be provided. In an example a first set of authentication information for the plurality of accounts may be maintained. A second set of authentication information that has been marked as potentially compromised may be received. A third set of authentication information may be generated based on the overlap between the first set of authentication information and the second set of authentication information. The first set of authentication information may be updated based at least in part on one or more security authentication protocols and the third set of authentication information.
US10176313B2
A method and an apparatus for invoking a fingerprint identification device are provided. The method includes the following. When a request of a current application to invoke a fingerprint identification device is detected, whether the fingerprint identification device is occupied by a historical application is determined. When the fingerprint identification device is occupied by the historical application, whether the current application meets a preset invoking condition is determined, and then the fingerprint identification device is controlled to process the request of the current application according to the determination result.
US10176309B2
Disclosed are blockchain-based methods and systems for watermarking digital content. In an exemplary aspect, a method for watermarking digital content is provided, by receiving, by a processor, a data stream comprising audio and/or video content; receiving watermark data, by a processor, from a computing node communicatively linked to a blockchain-based distributed ledger; and applying at least one watermark to the data stream based upon the watermark data, wherein the watermark comprises at least one hash based on one or more data blocks stored in the blockchain-based distributed ledger.
US10176308B2
A server node may receive a token creation message including an authorization parameter. The server node may acquire, from a blockchain synchronized across a plurality of network nodes, a token factory in response to receipt of the token creation message. The token factory may include token factory logic configured to generate an authorization token based on the authorization parameter. The server node may generate, based on execution of the token factory logic with the token creation parameter, the authorization token. The authorization token may include authorization logic configured to validate an access event corresponding to an executable component configured on a remote device. The server node may append a datablock to the blockchain. The datablock may include the authorization token. The server node may control access to the executable component configured on the remote device by execution of the authorization token included in the blockchain.
US10176305B2
The present invention relates to data rights management and more particularly to a secured system and methodology and production system and methodology related thereto and to apparatus and methodology for production side systems and are consumer side systems for securely utilizing protected electronic data files of content (protected content), and further relates to controlled distribution, and regulating usage of the respective content on a recipient device (computing system) to be limited strictly to defined permitted uses, in accordance with usage rights (associated with the respective content to control usage of that respective content), on specifically restricted to a specific one particular recipient device (for a plurality of specific particular recipient devices), or usage on some or any authorized recipient device without restriction to any one in specific, to control use of the respective content as an application software program, exporting, modifying, executing as an application program, viewing, and/or printing of electronic data files.
US10176304B2
A method and an apparatus for storing a redeem code and a method and an apparatus for verifying a redeem code. The method for storing a redeem code includes generating a random value and determining an index of the random value according to an order in which the random value is generated, generating a number pair according to the random value and the index of the random value, mapping the number pair to a string and generating a redeem code according to the string, and determining a storage location of the random value according to the index of the random value, and saving the random value at the determined storage location.
US10176300B1
A method includes receiving from a health care practitioner input corresponding to creation of a first health care order which includes one or more parameters associated with a health care goal for the patient, one or more parameters associated with one or more rules for communicating notifications regarding the first health care order to the first health care practitioner via the electronic health records application, and instructions for the patient for complying with the first health care order. The method further includes displaying to the patient a patient portal comprising a goals interface which displays information associated with the first health care order for the patient created by the first health care practitioner, and allowing the patient to input readings for the order. The method further includes communicating one or more notifications back to the electronic health records application based on the readings.
US10176295B2
Contemplated systems and methods employ chimeric reference sequences that include a plurality of viral genome sequences to identify/quantify integration and co-amplification events. Most typically, the viral genome sequences are organized in the chimeric reference sequences as single chromosomes and the chimeric reference sequences are in BAM format.
US10176293B2
A single technique for determining Ct is provided that can be used for standard sigmoidal growth curves and for problematic growth curves, such as parabolic curves. The Ct value can be determined as the intersection of a line tangent to the growth curve at the maximum of the second derivative with a baseline of the growth curve. Such a Ct value is usable for sigmoidal curves and parabolic curves, and can provide linear calibration curves to achieve accuracy in determining initial concentrations of a sample.
US10176287B2
The invention discloses an STI stress effect modeling method and device of an MOS device, and belongs to the technical field of parameter extraction modeling of devices. The method comprises the following steps: introducing the influence of temperature parameters on the STI stress effect of the MOS device, so as to form a function showing that the STI stress effect of the MOS device changes along with the temperature parameters; extracting the model parameter Model1 of the MOS device at normal temperature; on the basis of the Model1, extracting the parameter Model2 that the STI stress affects the properties of the MOS device at normal temperature; and on the basis of the Model2, extracting fitting parameters of the MOS device in the function so as to acquire final model parameters. The device comprises a first module, a second module, a third module and a fourth module. By establishing the function showing that the STI stress effect of the MOS device changes along with the temperature parameters, the influence of the temperature on the STI stress effect of the MOS device can be accurately described, so that the extracted model parameters are more accurate and reliable.
US10176281B2
A method, system and computer program product are disclosed for generating clock signals for a cycle accurate FPGA based hardware accelerator used to simulate operations of a device-under-test (DUT). In one embodiment, the DUT includes multiple device clocks generating multiple device clock signals at multiple frequencies and at a defined frequency ratio; and the FPG hardware accelerator includes multiple accelerator clocks generating multiple accelerator clock signals to operate the FPGA hardware accelerator to simulate the operations of the DUT. In one embodiment, operations of the DUT are mapped to the FPGA hardware accelerator, and the accelerator clock signals are generated at multiple frequencies and at the defined frequency ratio of the frequencies of the multiple device clocks, to maintain cycle accuracy between the DUT and the FPGA hardware accelerator. In an embodiment, the FPGA hardware accelerator may be used to control the frequencies of the multiple device clocks.
US10176269B1
A system can include a schema for cross referencing independent yet related services. The schema can utilize reference properties and resource properties to partition data is separate services and allow for services to be added or removed without affecting the integrity of existing services. Embodiments described herein also avoid the need for complex transaction logic to maintain consistency between services. In some embodiments, the services can also utilize different database management systems.
US10176265B2
Techniques for designing an awareness engine that organizes and serves popularly discussed and viral online content in response to user search queries. In an aspect, quality online content is identified by analyzing posts by users of a social network over specific time periods. For each item of quality online content identified, a virality score is calculated, and a social signature is constructed. The social signature can be constructed from the content itself, as well as from posts referencing the content. Based on this processing, relevant quality online content having the highest virality scores may be retrieved and served in response to user queries. Further techniques are provided for designing a user interface for the awareness engine.
US10176257B2
An interactive video distribution system can distribute video content to customer premises of a service provide. Content servers store video content items received from content providers. A content management server maintains a content index including content metadata describing the video content items. A request for content is received from customer premises equipment of a customer premises via a content distribution network. An iterative matching process is performed to match the request with content metadata in the content index to identify a matching video content item to deliver to the customer premises equipment in response to the request.
US10176254B2
Systems, methods, and media for identifying content are provided. In some implementations, systems for identifying content are provided, the systems comprising: at least one hardware processor that: receives content having audio; generates a representation of the audio of the content; performs a first database search based on the representation; performs a second database search based on text corresponding to words that are sung or spoken in the content; responsive to determining that the first database search yielded a match and the second database search yielded a match, causes a first indication that the content contains a known performance of known content to be output; and responsive to determining that the first database search failed to yield a match and the second database search yielded a match, causes a second indication that the content contains an unknown performance of known content to be output.
US10176245B2
A computer-implemented method, system, and computer program product for producing a semantic query by example are provided. The method includes receiving examples of potential results from querying a database table with an associated ontology, and extracting features from the database table and the examples based on the associated ontology. The method further includes training a classifier based on the examples and the extracted features, and applying the classifier to the database table to obtain a semantic query result. The method also includes outputting the semantic query result to a user interface, and requesting user feedback of satisfaction with the semantic query result. The method additionally includes updating the classifier and the semantic query result iteratively in response to the user feedback.
US10176237B2
A method for graphically displaying lifecycle information of a governed object in a service registry in combination with the policies associated with the lifecycle states. Properties (e.g., object type, current lifecycle state) are retrieved for a governed object. Additionally, lifecycle definitions for the current lifecycle state and one or more potential future lifecycle states associated with the governed object are retrieved. Furthermore, policy definitions that apply to the object type, the current lifecycle state and one or more potential future lifecycle states are retrieved. A table is then built that correlates the retrieved lifecycle definitions with the retrieved policy definitions. A graphical representation is generated detailing the current lifecycle state, transitions to the one or more potential future lifecycle states and the policy definitions that apply to each transition for the governed object based on the built table.
US10176230B2
Various embodiments of systems and methods for a search-independent ranking and arranging data are described herein. Initially a rank value computation data is received. The rank value computation data is then forwarded to a database engine for computing rank values corresponding to an object type. The computation of rank values is independent of receiving the search query. Finally the data values corresponding to the object type are arranged based on the computed rank values.
US10176229B2
A method for guided keyword-based exploration of data stored in a database includes providing, with a processing device, valid query templates for the data, wherein the provided valid query templates include static parts and dynamic parts; selecting those of the provided valid query templates that match a user-provided keyword; generating valid queries from the selected valid query templates using the data; and querying the data using a user-selected valid query selected from the generated valid queries.
US10176214B2
The present disclosure relates to methods for application program management as well as servers and terminal devices implementing the same. The method may include obtaining an application-file association list and managing applications installed therein according to the application-file association list. The application and file association list is obtained through statistics analysis of a server according to application program information of an application reported by the terminal device and file operation behaviors that the applications invoke a system read and write interface.
US10176201B2
Apparatuses, methods, program products, and systems are disclosed for content organization and categorization. An apparatus includes a tag module that presents a plurality of graphical tags for a content element. The one or more graphical tags include information related to the content element. An apparatus includes an assignment module that associates one or more graphical tags with the content element in response to user input. An apparatus includes a grouping module that indexes one or more content elements based on the one or more graphical tags. Content elements that have the same graphical tag are grouped together.
US10176199B2
In one embodiment, a social networking system automatically tags one or more users to an image file by creating a list of potential matches, and selecting a subset of potential matches based on location, asking a first user to confirm the subset of potential matches, and tagging one or more matched users to the image file.
US10176193B2
Provided are techniques for holding versions of a document. In response to adding a version of an item to a hold container, another version of the item is automatically added to the hold container based on a hold version policy type associated with the hold container.
US10176191B2
A method begins by detecting an inconsistency between a first version of an object at a first storage target within the DSN and a second version of the object at second storage target of the DSN. The method continues by accessing an operation log of the DSN to identify relevant entries regarding the object. The method continues by selecting an inconsistency resolution approach from a list of inconsistency resolution approaches based on a type of inconsistency between the first and second versions of the object and based on the relevant entries. When the selected inconsistency resolution approach is a multiple version storage option, the method continues by sending a first storage request to the first storage target to store the first version of the object and a second storage request to the second storage target to store the second version of the object.
US10176190B2
A memory system for utilizing a deduplication process may include a controller, a storage media, and a non-volatile RAM including a metadata journal and a metadata cache, the metadata cache including an address table and a fingerprinting table, and the metadata journal including a plurality of transactions indicating whether a transaction is successfully written on the storage media.
US10176186B2
Methods systems for detecting of matching content in code files are provided. The method involves generating clusters of code files based on a degree of matching characters contained in each of the code files. A first cluster of code files is identified based on the code files having 100% matching hash codes and at least one second cluster is generated based on a character count generated for the code files that are not part of the first cluster and having a degree of match equal to or greater than a pre-determined percentage match. Such identified first cluster and at least one second cluster of code files are reported to have matching content based on the associated degree of match.
US10176163B2
Embodiments herein include a natural language computing system that provides a diagnosis for a participant in the conversation which indicates the likelihood that the participant exhibited a symptom of autism. To provide the diagnosis, the computing system includes a diagnosis system that performs a training process to generate a machine learning model which is then used to evaluate a textual representation of the conversation. For example, the diagnosis system may receive one or more examples of baseline conversations that exhibit symptoms of autisms and those that do not. The diagnosis system may annotate and the baseline conversations and identify features that are used to identify the symptoms of autism. The system generates a machine learning model that weights the features according to whether the identified features are, or are not, an indicator of autism.
US10176157B2
An approach is provided in which a knowledge manager detects an annotation error while attempting to annotate a document and, as such, segments the document into multiple document segments. The knowledge manager then detects another annotation error while attempting to annotate the multiple document segments, resulting in a set of unannotated document segments. In turn, the knowledge manager generates a notification that identifies the set of unannotated document segments.
US10176156B2
A method for providing linked note-taking includes receiving a notification from an online presentation service presenting a document that a note file relating to the document has been created in a client application, requesting at least a portion of the document and document information from the online presentation service, receiving, from the online presentation service, the at least a portion of the document and document information retrieved from a client application where the document resides, receiving a note within the note file and associating the note with at least a portion of the document and document information without locally opening the document in the client application.
US10176151B2
A Text information displaying method for displaying a message received or generated by a first electronic device on a display of a second electronic device. The text information displaying method includes the steps of: receiving a request of displaying the message; generating a word string according to the request, wherein the word string includes at least one word pattern and at least one graph code correspondingly representing the at least one word pattern; transmitting the word pattern and the graph code from the first electronic device to the second electronic device; and receiving the at least one word pattern and the at least one graph code, and displaying the at least one word pattern corresponding to the message received or generated by the first electronic device on the display according to the graph code.
US10176150B2
A computer-implemented method for remotely providing fonts for an electronic document comprises receiving a request to access an electronic document from a user terminal; locating an original version of the electronic document; selecting a code point encoding scheme from a plurality of code point encoding schemes based on a parameter in the request to access the electronic document; converting the original version of the electronic document to a second version of the electronic document based on the selected code point encoding scheme; and providing the second version of the electronic document to the user terminal.
US10176125B2
A memory system comprises a memory device coupled to a memory controller, the memory controller for receiving one or more memory requests from one or more core devices via an interconnect bus. The memory controller tracks utilization of the interconnect bus by tracking a selection of the one or more memory requests with fetched data from the one or more memory devices and waiting for scheduling to return on the interconnect bus during a time window. The memory controller, responsive to detecting utilization of the interconnect bus during the time window reaches a memory utilization threshold, dynamically selects a reduced read data size for a size of the fetched data to be returned with at least one read request from among the selection of one or more memory requests, the reduced data size selected from among at least two read data size options for the at least one read request of a maximum read data size and the reduced read data size that is less than the maximum read data size.
US10176124B2
A technology is described for determining an idle page close timeout for a row buffer. An example memory controller may comprise a scoreboard buffer and a predictive timeout engine. The scoreboard buffer may be configured to store a number of page hits and a number of page misses for a plurality of candidate timeout values for an idle page close timeout. The predictive timeout engine may be configured to increment the page hits and the page misses in the scoreboard buffer according to estimated page hit results and page miss results for the candidate timeout values, and identify a candidate timeout value from the scoreboard buffer estimated to maximize the number of page hits to the number of page misses.
US10176119B2
Implementations disclosed herein include a method comprising detecting a workload request from a host, estimating a media cache fill-up rate based on the detected workload request, estimating a current media cache usage, predicting, based on the detected workload request, the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile, and determining a preemptive media cache cleaning strategy based on the predicted workload profile.
US10176116B2
Provided are a computer product, method, and system to virtualize target system storage resources as virtual target storage resources. Target storage resources available at a target system are discovered over a network. A configuration is determined of virtual target storage resources mapping to the target storage resources for a host node. The configuration is registered with a virtual target. The configuration maps the virtual target storage resources to the target storage resources at the target system and an access control list of the host node allowed to access the virtual target storage resources. A query is received from the host node for the target storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the virtual target storage resources the requesting host node is provisioned to access from the virtual target.
US10176112B2
An information processing device, includes: a reconfigurable integrated circuit that, by being loaded with code expressing a configuration of a circuit, functions as the circuit; a memory that stores information indicating that the code is loaded into the reconfigurable integrated circuit, and resource information indicating an unused region in which circuit generation is available inside the reconfigurable integrated circuit; and a processor that searches a translation lookaside buffer (TLB) in which a virtual address associated with the code is associated with a physical address of the memory, determines, when the virtual address hits in the TLB, that the code is loaded, and generates, when the virtual address does not hit in the TLB, the circuit expressed by the code in the unused region indicated by the resource information.
US10176111B2
A marking capability is used to provide an indication of whether a block of memory is being used by a guest control program to back an address translation structure. The marking capability includes setting an indicator in one or more locations associated with the block of memory. In a further aspect, the marking capability includes an invalidation facility based on the setting of the indicators.
US10176109B2
When performing non-sequential accesses to large data sets, hot spots may be avoided by permuting the memory locations being accesses to more evenly spread those accesses across the memory and across multiple memory channels. A permutation step may be used when accessing data, such as to improve the distribution of those memory accesses within the system. Instead of accessing one memory address, that address may be permuted so that another memory address is accessed. Non-sequential accesses to an array may be modified such that each index to the array is permuted to another index in the array. Collisions between pre- and post-translation addresses may be prevented and one-to-one mappings may be used. Permutation mechanisms may be implemented in software, hardware, or a combination of both, with or without the knowledge of the process performing the memory accesses.
US10176108B2
Provided are a method, apparatus, and a system in which an initiator node is configured to communicate with a target node that is coupled to a memory. At system initialization time, a memory address map of the initiator node is generated to include addresses corresponding to the memory to which the target node is coupled. The initiator node accesses the memory coupled to the target node, by using the memory address map of the initiator node.
US10176099B2
An apparatus includes a cache controller, the cache controller to receive, from a requestor, a memory access request referencing a memory address of a memory. The cache controller may identify a cache entry associated with the memory address, and responsive to determining that a first data item stored in the cache entry matches a data pattern indicating cache entry invalidity, read a second data item from a memory location identified by the memory address. The cache controller may then return, to the requestor, a response comprising the second data item.
US10176071B1
Methods and apparatus for performing event correlation using codebook processing including determining a most probable set of problems for observed symptoms in a system. In embodiments, a correlation matrix is received which has managed objects. Hypotheses are defined as a subset of problems having observed symptoms based on the correlation matrix and evaluated.
US10176069B2
The present system uses quorum based aggregator failure detection in which a failed aggregator is detected and configured. Rather than repair and roll-up of all metrics for a period of time associated with the failed aggregator, only the specific metrics that were to be processed by the failed aggregator are repaired. Once the failed aggregator is identified, the time range for the downed aggregator and keys processed by the aggregator are identified. Keys for replica aggregators associated with the identified time ranges and key values are then pulled, provided to a batch processor, and processed. At cluster roll-up task completion, a time rollup task for cluster rollup is then started.
US10176065B2
Methods, apparatuses, systems, and devices are described for redundancy management for a storage system including a plurality of storage devices. Approaches for redundancy management may involve storage device failure prediction techniques and/or a redundancy value associated with a data file. In one example, a copy of the file may be stored on at least two storage devices. Whether or not to store an additional copy of the file on another storage device may be based at least in part on the redundancy value for the file. In another example, a determination may be made whether to store a copy of the file on another storage device when a storage device storing a copy of the file is predicted to fail. Whether to store a copy of the file on another storage device may be based at least in part on a redundancy value associated with the file.
US10176060B2
Provided are a memory apparatus for applying fault repair based on a physical region and a virtual region and a control method thereof. That is, the fault repair is applied based on the physical region and the virtual region which use an information storage table of a virtual basic region using a hash function, thereby improving efficiency of the fault repair.
US10176057B2
Processes are disclosed for decreasing contention in caches in order to increase the efficiency of multi-threaded or multi-processor systems. By using multiple locks in a cache, smaller portions of the cache can be locked during cache updates (e.g., during a data update or a storage block eviction). As only small portions of the cache are locked at any given time, contention between threads, particularly in multi-processor implementations, will likely be reduced. For example, if different threads are trying to update different entries in the cache, the threads can proceed with updating the cache concurrently.
US10176056B2
The present disclosure includes systems and methods for quorum-based data recovery, in which data is recovered provided at least a minimum number of quorum data portions are presented. In exemplary embodiments, a predetermined minimum number of versions of original data is received, and the original data is reconstructed from the received versions, wherein the original data cannot be reconstructed without loss unless a predetermined minimum number of versions is received. In other embodiments, erroneous or corrupted quorum data portions are detected and associated participants presenting said erroneous or corrupted quorum data portions are identified.
US10176054B2
A method begins with a processing module providing a data segment. The method continues with the processing module retrieving a plurality of first slices, corresponding to a previous revision of the data segment, from the distributed storage network. The method continues with the processing module recreating the previous revision of the data segment from the plurality of first slices corresponding to the previous revision of the data segment. The method continues with the processing module determining if the previous revision of the data segment compares unfavorably to the data segment. The method continues with the processing module storing the data segment in the DSN when determined that the previous version of the data segment compares unfavorably to the data segment.
US10176035B2
A system for migrating a virtual machine includes: a first device; and a second device. The first device notifies the second device of failure information indicating that data transported to the second device includes an error originated from the first device, when the error is detected from a storage area in the first device. The second device writes a second identifier, whose value is different from that of a first identifier, into a memory of the second device while associating the second identifier with a second address, the second address being to serve as a copy destination of data indicated by the failure information, wherein the first identifier indicates that data in the second address includes an error originated from the second device, and the second identifier serves as an identifier indicating that data in the second address includes an error originated from the first device.
US10176033B1
A system and method for detecting the occurrence of an event causing multiple hosts to be unresponsive. The system and method including, for a set of hosts providing services to one or more customers of a computing resource service provider, determining one or more subsets of hosts that are unresponsive, determining whether the one or more subsets of hosts that are unresponsive meet a set of criteria for an occurrence of an large-scale event affecting multiple hosts, based at least in part on a determination that the set of criteria is met, initiating a remediation action.
US10176021B1
Actual capacity usage limits for one or more logical partitions or groups of logical partitions are managed based on hardware-specific determinations of actual capacity usage.
US10176016B1
A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method steps include receiving, at a scheduler operably coupled to the domain, a p/f request, the received p/f request including a first group and a first relationship, the first group comprising at least a first p/f group element and a second p/f group element, the first relationship defining a desired behavior of the first and second p/f group elements with respect to each other during performance of the p/f request; determining whether the domain includes available computing resources capable of satisfying the first relationship; and in response to a determination that the domain includes available computing resources capable of satisfying the first relationship, allocating, with the scheduler, at least one available computing resource to fulfill the p/f request.
US10176007B2
Systems and methods are provided for emulating guest code by a virtual machine function. An example method includes detecting, by a hypervisor, a request by a guest to access a resource. The guest includes a virtual machine function and kernel code, and runs on a virtual machine. The virtual machine and the hypervisor run on a host machine, which includes virtual machine function memory. The method also includes in response to detecting the request to access the resource, transferring, by the hypervisor, control of a virtual central processing unit (CPU) allocated to the guest to the virtual machine function. The method further includes receiving an indication that the virtual machine function has completed the access request on behalf of the guest. The virtual machine function may modify a state of the virtual CPU in virtual machine function memory. The method also includes synchronizing, by the hypervisor, a virtual machine function memory with the virtual CPU state.
US10176006B2
Virtual machine purging of structures associated with address translation is delayed. A host logical processor executing on a physical processor issues a local purge request to purge entries of a structure associated with address translation. The structure associated with address translation includes one or more host entries for the host logical processor and one or more guest entries for a guest virtual processor running on the physical processor. Based on issuing the local purge request, an indicator is set to control purging of the one or more guest entries of the structure associated with address translation. Further, purging of the one or more guest entries of the guest virtual processor is delayed for consideration of purging at dispatch of the guest virtual processor.
US10176003B2
Methods and system are disclosed that assist monitoring activities in an organization in real-time using an integrated application. In one aspect, the integrated application establishes a connection with a central monitoring framework and an in-memory data store. The in-memory data store includes business data and associated key performance indicators (KPIs). In response to a detection of a modification of key performance indicators or an unauthorized access of the business data, an analytical engine associated with the integrated application analyzes the associated KPIs and/or the business data and generates results including modified KPIs and identifiers. Based on the identifiers, the KPIs and the modified KPIs are mapped with control parameters in a corresponding framework to determine a deviation in the values of KPIs and a workflow in the corresponding framework is instantiated. Upon instantiating the workflow, the KPIs are displayed on a user interface that provides monitoring information in real-time.
US10176000B2
A method for providing application assistants on applications is provided. The method may include performing pattern analyses on the applications, wherein application features are collected. The method may include determining application pattern types based on the pattern analyses. The method may include determining whether user customizations associated with the determined application pattern types are received. The method may include in response to the determination that user customizations are not received, associating the determined application pattern types with the applications, and generating application assistants based on the associated determined application pattern types. The method may include in response to the determination that user customizations are received, associating the user customizations with the applications, and generating application assistants based on the associated user customizations. The method may include presenting the generated application assistants in application assistant windows on the applications. The method may include executing actions on the generated application assistants.
US10175995B1
Devices, systems and methods are disclosed for limiting a number of hibernations based on a finite lifetime expectancy of nonvolatile memory. As the nonvolatile memory has a finite lifetime expectancy, a device may determine cumulative thresholds and associated session thresholds and may limit a frequency that the device hibernates. For example, the device may determine a cumulative number of hibernations and associate the cumulative number of hibernations with a cumulative threshold. The device may determine a session threshold corresponding to the cumulative threshold and may limit a number of hibernations using the session threshold. For example, the device may enter a hibernation state up to the session threshold and thereafter may enter a suspended state instead.
US10175994B2
A method and apparatus for initiating secure operations in a microprocessor system is described. In one embodiment, one initiating logical processor initiates the process by halting the execution of the other logical processors, and then loading initialization and secure virtual machine monitor software into memory. The initiating processor then loads the initialization software into secure memory for authentication and execution. The initialization software then authenticates and registers the secure virtual machine monitor software prior to secure system operations.
US10175985B2
A processor core includes an instruction-sequencing unit (ISU). The ISU includes a general register file (GRF) composed of multiple hardware general purpose registers (GPRs), an exception register (XER), and a reservation station (RS). The execution unit(s) load an address of data in a data GPR, and load a first portion of the data in a first data GPR and a second portion of the data in a second data GPR in the GRF, where loading the portions of the data generate intermediate data condition codes that are loaded in the XER. The execution unit(s) generate a cumulative data condition code, which is loaded into a history buffer within the ISU. The intermediate data condition codes are loaded into a reservation station (RS) within the ISU. Upon flushing the GRF and the XER, the ISU repopulates the GRF from a history buffer and the XER from the RS.
US10175982B1
A method and system for storing branch information is disclosed. First data may be stored in a first entry of a first table in response to a determination that a fetched instruction is a branch instruction. Second data that is dependent upon at least one previously taken branch may be stored in a second entry in a second table in response to a determination that a branch associated with the instruction is predicted to be taken. The first data may be updated to include an index to the second data in response to the determination that the branch is predicted to be taken.
US10175981B2
The vector data path is divided into smaller vector lanes. The number of active vector lanes is controllable on the fly by the programmer to match the requirements of the executing program, and inactive vector lanes are powered down by the CPU to increase power efficiency of the vector processor.
US10175979B1
The present disclosure relates to a system and method for predicting errors in a software code base. The system generates an element set from a plurality of defect records that identify the developer who originated the defect, the code revisions related to the defect, and a classification of the defect. The system predicts the probability and type of defects in software using a machine learning algorithm configured using elements from the defect records and the code related to the defect records.
US10175975B2
Implementations of the disclosure provide for a self-amending software builder. A method of the disclosure includes performing at least one test on an application having source code that is stored in a source code repository and has incurred a plurality of code changes by a plurality of users; detecting a failure of the application during the test; identifying, using a processing device, an offending code change of the plurality of code changes corresponding to the failure and at least one dependent code change of the plurality of code changes that depends on the offending code change; and updating, using the processing device, a master copy of the application in view of at least one of the offending code change or the dependent code change.
US10175969B2
A method for upgrading medical equipment is disclosed. The method may include: according to a first target upgrading identification in a software upgrading package, determining a first target equipment number corresponding to the first target upgrading identification. The table of upgrading identifications can include association between upgrading identifications and equipment numbers of the medical equipment. The method further includes sending the software upgrading package to a first target medical equipment corresponding to the first target equipment number to allow the first target medical equipment to upgrade itself according to the software upgrading package.
US10175965B2
Multiphased profile guided optimization optimizes executable code based on data collected during multiple training runs of a training executable. In multiphased profile guided optimization, multiple sets of profiling data are collected where each set of profiling data is associated with a program phase and a particular training run. Program phases include but are not limited to different program features, startup, steady state and shutdown. The program features can run concurrently. Priority of the phases can be specified.
US10175961B2
Techniques disclosed herein describe joining processing elements (e.g., of a streams processing environment) using optimization techniques, such as by whole program optimization. An optimization tool evaluates multiple processing elements based on one or more optimization rules. The optimization tool identifies, based on the evaluation, processing elements that can be merged. The optimization tool joins the identified processing elements together.
US10175956B2
A solution providing for the dynamic design, use, and modification of models using a declarative software application meta-model that provides for self-modification of a collection of the models is provided. The solution can enable continuous real-time testing, simulation, deployment, and modification of the collection of the models. A model in the collection of the models can represent an entity or a function and can be included in a set of related models. Additionally, a set of related models can include a plurality of sets of related models. The collection of the models can represent, for example, one or more software applications, processes, and/or the like.
US10175955B2
According to an embodiment of the present invention, a computer-implemented method for collaborative management of a plurality of modeling tools is described. The method may include receiving, via a processor, a modeling tool request from a user for a modeling tool configured to operate in a spreadsheet application, determining, via an inventory manager, whether a tool record exists matching the modeling tool request, building, via a tool creation module, a new modeling tool configured to operate in the spreadsheet application responsive to determining that a tool record does not exist, and updating, via the inventory manager, a tool record in an inventory database if a tool record does not exist that matches the modeling tool request.
US10175953B2
A user interface control that has different logic components for processing different role logic depending on a role that is played by the user interface control. The user interface control may also have a general function component that performs general functions that may be common across multiple user interface controls. Also, a protocol for use in communicating between two user interface controls to establish a communications link. A first user interface control requests information from a second user interface control, which then obtains the requested information. The second user interface control then provides the requested information to the first user interface control, and then awaits the validation of the requested information.
US10175950B2
A Montgomery modular multiplication device and an embedded security chip. The Montgomery modular multiplication device includes a first Montgomery modular multiplication module, a power calculation module and a second Montgomery modular multiplication module. The first Montgomery modular multiplication module obtains a first operation result A according to two first preset parameters. The power calculation module obtains a second operation result B according to the first operation result A output by the first Montgomery modular multiplication module, the first preset parameters, the second preset parameter and a power calculation function. The first Montgomery modular multiplication module further obtains a Montgomery modular multiplication conversion coefficient according to the first operation result A and the second operation result B. The second Montgomery modular multiplication module obtains a final modular multiplication result according to a first input parameter NA, a second input parameter NB and the Montgomery modular multiplication conversion coefficient.
US10175949B2
Implementations of data compilers may include: a physical device including a physical parameter, the physical parameter including at least three states. The data compiler may also include a data stream generated from the physical parameter. The data stream may include a plurality of bits. Each bit may be coded with one of a 0, a 1, and an X; the 0, the 1, and the X may correspond with one of the at least three states of the physical parameter, respectively. The data compiler may also include an exclusive OR (XOR) data processor. The XOR processor may be configured to randomize the at least three states of the data stream and output a randomized output data stream.
US10175946B2
An instruction to perform a sign operation of a plurality of sign operations configured for the instruction. The instruction is executed, and the executing includes selecting at least a portion of an input operand as a result to be placed in a select location. The selecting is based on a control of the instruction, in which the control indicates a user-defined size of the input operand to be selected as the result. A sign of the result is determined based on a plurality of criteria, including a value of the result, obtained based on the control of the instruction, having a first particular relationship or a second particular relationship with respect to a selected value. The result and the sign are stored in the select location to provide a signed output to be used in processing within the computing environment.
US10175944B2
The present embodiments relate to integrated circuits with circuitry that efficiently performs mixed-precision floating-point arithmetic operations. Such circuitry may be implemented in specialized processing blocks. The specialized processing blocks may include configurable interconnect circuitry to support a variety of different use modes. For example, the specialized processing blocks may implement fixed-point addition, floating-point addition, fixed-point multiplication, floating-point multiplication, sum of two multiplications in a first floating-point precision, with or without casting to a second floating-point precision and the latter followed by a subsequent addition in the second floating-point precision, if desired, just to name a few. In some embodiments, two or more specialized processing blocks may be arranged in a cascade chain and perform together more complex operations such as a recursive mode dot product of two vectors of floating-point numbers having a first floating-point precision and output the dot product in a second floating-point precision.
US10175942B2
An arithmetic formula is discovered that can be used to reduce logic to arithmetic. The formula enables a logic algorithm to be reduced to an arithmetic algorithm without the use of logical trees, thereby converting a logical operation to an arithmetic operation. The use of the arithmetic formula enables the computation of functions that use Boolean logic. The operation of a computer program relies on logic circuits, which in turn implement Boolean logic. Considering that a computer program requires a minimum of one or more logic circuits to execute, it now becomes possible to replace the functions of these logic circuits by a computer program implementing the arithmetic formula. Therefore, it is possible to develop software that functions similar to a real processor.
US10175939B2
A person can use a portable electronic device to electronically purchase or otherwise request a product, service or other deliverable related to audio programming to which the person is listening at the time they initiate the request. The request is fulfilled by a service that analyzes the audio content to identify the deliverable the person desires.
US10175937B1
A headphone testing system includes a memory storing a headphone test application, headphone characteristics of a headphone connected to the headphone tester system, and headphone characteristics of a plurality of headphone models to test. A processor is programmed to execute the headphone test application to simulate a first of the plurality of headphone models using the headphone characteristics of the connected headphone and the headphone characteristics of the first of the plurality of headphone models, simulate a second of the plurality of headphone models using the headphone characteristics of the connected headphone and the headphone characteristics of the second of the plurality of headphone models, receive user input regarding user preference for the first of the plurality of headphone models and the second of the plurality of headphone models, and present results indicating which of the headphone models is scored highest according to the user input.
US10175929B2
An interface device is configured to be attached to an audio device and at least one switch within a vehicle. The audio device recognizes a predetermined voltage signal as being a desired audio characteristic and then generates an audio signal having the desired audio characteristic. The interface device includes a central processing unit (CPU) and a wireless receiver. The wireless receiver may receive a wireless data signal from a wireless device corresponding to a desired change to the audio characteristic. The wireless data signal is converted to a first voltage signal. The first voltage signal is transmitted to the CPU. The CPU transforms the first voltage signal to an audio input signal, corresponding to the predetermined voltage signal recognizable by the audio device and corresponding to the desired change to the audio characteristic. The CPU may also receive a second voltage signal, which is converted to the audio input signal.
US10175928B2
An image management system includes an image management unit configured to manage at least a piece of image information among pieces of information transmitted in a session between a plurality of communication terminals, the piece of image information being related to an image output at each of the communication terminals; and a transmission unit configured to send the piece of image information managed by the image management unit to a first communication terminal configured to output an image based on the piece of image information.
US10175925B2
A bi-directional scanning unit, a driving method and a gate driving circuit are provided. The bi-directional scanning unit includes a first stage subunit and a second stage subunit. The bi-directional scanning unit outputs a scanning signal stage by stage in a direction from the first stage subunit to the second stage subunit and outputs a scanning signal stage by stage in a direction from the second stage subunit to the first stage subunit. During the scanning, the first stage subunit and the second stage subunit cooperate with each other, so that one of the stage subunits does not output a scanning signal while the other one outputs a scanning signal. With the technical solutions according to the embodiments, the bi-directional scanning unit can output two-stage scanning signals stage by stage, have a simplified structure, and satisfy diverse demands on the gate driving circuit.
US10175921B2
A system for interaction between cockpit display units, said system comprising: a first display unit configured to display one or more flight data in a predetermined format; a first display processing unit operatively coupled to said first display unit; a second display unit; a second display processing unit operatively coupled to said second display unit; wherein the first display processing unit is operatively connected to the second display processing unit; the second display processing unit is configured to process the command signal received from the first display processing unit; and the second display unit is configured to display data associated with the first display unit based on the processed command signal by the second display processing unit.
US10175907B2
A storage device according to the present application includes a receiving unit and a control unit. The receiving unit receives a write request for writing a file with a specified directory name. The control unit writes the file in association with a directory of the specified directory name into a memory device, within a range up to an upper limit set for the number of files to be written in the memory device in association with each directory, in response to the write request received by the receiving unit.
US10175905B2
Systems, apparatuses, and methods for improved memory controller power management techniques. An apparatus includes control logic, one or more memory controller(s), and one or more memory devices. If the amount of traffic and/or queue depth for a given memory controller falls below a threshold, the clock frequency supplied to the given memory controller and corresponding memory device(s) is reduced. In one embodiment, the clock frequency is reduced by one half. If the amount of traffic and/or queue depth rises above the threshold, then the clock frequency is increased back to its original frequency. The clock frequency may be adjusted by doubling the divisor used by a clock divider, which enables fast switching between the original rate and the reduced rate. This in turn allows for more frequent switching between the low power and normal power states, resulting in the memory controller and memory device operating more efficiently.
US10175901B2
A storage apparatus includes a first memory, which is nonvolatile, a first controller that controls the first memory, a wireless antenna, a second memory, which is operable based on power supplied from the wireless antenna, and a second controller that is operable based on the power supplied from the wireless antenna, and performs communication using the wireless antenna. When performing communication with an external apparatus using the wireless antenna, the second controller performs authentication of the external apparatus, and stores in the second memory an authentication result indicating whether the authentication succeeded or failed. If the authentication result indicates that the authentication succeeded, the second controller permits reading by the external apparatus of first data from the second memory by communication using the wireless antenna or writing by the external apparatus of second data to the second memory by communication using the wireless antenna.
US10175896B2
A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a plurality of dump units associated with a translation table in a storage device, determine a plurality of snapshot markers associated with the plurality of dump units, calculate a first value of a first snapshot marker from the plurality of snapshot markers in the storage device, identify a second snapshot marker from an additional source, the second snapshot marker having a second value satisfying the first value, retrieve a dump unit associated with the second snapshot marker from the additional source, and reconstruct the translation table using the dump unit.
US10175892B1
An adaptive read algorithm for accessing information stored on a nonvolatile medium. The nonvolatile medium can be organized as a plurality of storage units. A method of servicing a read request to the nonvolatile medium can include recording a history of read-retries for read requests to individual storage units of the nonvolatile medium. The method can include adapting a read algorithm for a read request to a particular storage unit based on the history of the read-retries for the read requests to the individual storage units of the nonvolatile medium.
US10175891B1
A processing device of a storage server receives a write request to write to a first logical address of a virtual storage device that is mapped to a plurality of SSDs. The processing device stores a data block associated with the request in a buffer, stores an entry for the write request in a queue, the entry comprising a reference to the data block in the buffer, sends a write command to an SSD, the write command comprising the data block, and subsequently receives an acknowledgment that the data block has been written to the SSD. The processing device maintains the data block in the buffer until a combined size of a plurality of data blocks in the buffer is equal to or greater than a threshold, the threshold being based on a number of SSDs in the plurality of SSDs and a block size of the plurality of SSDs.
US10175878B2
Provided is an electronic apparatus for receiving an input in accordance with a pressure load which can reduce the possibility to drop an object being dragged. The electronic apparatus includes a display unit for displaying an object, a touch sensor for detecting a touch to the display unit, a load detection unit for detecting a pressure load on a touch face of the touch sensor, and a control unit for controlling to start drag processing of the object based on detection of the touch to the object by the touch sensor and detection by the load detection unit. The control unit controls the load detection unit to stop detection after the drag processing is started.
US10175869B2
Computer-implemented systems and methods predict behavior of sprays based on receiving a selection of one or more variables affecting spray. Relative amounts of the droplets forming the spray are grouped into various droplet size classes, where each droplet size class represents a range of droplet sizes. The relative amounts of the spray in the classes is visually depicted on a computer display according to a distribution of droplets, a volume of spray falling within the droplet size classes, a chart depicting relative amounts of the spray as a function of droplet size, or according to a spray quality based on environmental factors.
US10175864B2
An electronic device: displays a plurality of objects, where two or more of the objects are grouped together in a group of objects and one or more other objects of the plurality of objects are not in the group; detects a first gesture that includes a first press input at a location that corresponds to a respective object in the group. in response to detecting the first gesture, the device selects one or more of the plurality of objects as a set of selected objects. If the first press input had a maximum intensity below a first intensity threshold, the set includes the objects in the group and excludes the other objects that are not in the group. If the first press input had an intensity above the first intensity threshold, the set includes the respective object and excludes one or more objects in the group and the other objects that are not in the group.
US10175856B2
Implementations generally relate to the generation of tile visualization for interactively displaying data on a user device. In some implementations, a method includes retrieving hierarchical data from a data storage system, including one or more first data items and one or more second data items descended from at least one of the first data items. The method further includes generating for display a main window including at least a portion of the hierarchical data. The method further includes enabling a user to select one or more of the first data items or the second data items. The method further includes generating for display a drawer window upon activation of a drawer function. The method further includes causing the selected data items to be displayed in the drawer window.
US10175847B2
A portable device and a method for controlling a display device include receiving first display information of a first arrangement of icons displayed on a screen of the display device, displaying the first arrangement of icons on a display of a portable device based on the first display information, modifying the first arrangement of icons displayed on the display of the portable device to generate a second arrangement of icons, generating second display information based on the second arrangement of icons, and transmitting to the display device a request to display the second arrangement of icons on the display of the display device, the request comprising the second display information.
US10175846B1
The communication device comprising a first weather implementer, a second weather implementer, a first weather dependent shortcut icon modification implementer, a second weather dependent shortcut icon modification implementer, and an audio playback implementer.
US10175837B2
A system and method for injecting a signal on a sense electrode in order to increase the security of the touch sensor if signals are capable of being intercepted by a probe, the injected signals being capable of creating a signal on the sense electrode that replicates the signal of an actual finger, creating a signal on a sense electrode that is equal to but opposite of an actual finger in order to cancel out the signal from the actual finger and therefore hide its presence, and create a pseudo random signal on sense electrodes so that it is difficult to correlate measurable signals on sense electrodes to actual finger position.
US10175827B2
In an example, a processing system for an integrated display and capacitive sensing device includes a sensor module and a determination module. The sensor module includes sensor circuitry configured to be coupled to a plurality of sensor electrodes. The sensor module is configured to receive an active pen signal with at least one sensor electrode of the plurality the sensor electrodes. The determination module is configured to adjust a sensing period of the sensor module for alignment with a transmission period of the active pen signal.
US10175809B2
The vehicle electronic mobile device system includes an executable software program configured to lock down the tactile input of the electronic mobile device when the electronic mobile device is paired and the vehicle is in a vehicle operating condition. The vehicle electronic mobile device system includes a hands-free system. The executable software program is further configured to allow other functions of the electronic mobile device remain operative and incoming texts and phone calls are pushed through the hands-free system. Responses to the incoming texts and phone calls are transmitted from the driver to the electronic mobile device through the hands-free system. Accordingly, the vehicle electronic mobile device system discourages users from handling the electronic mobile device but allows the driver to maintain communications through the electronic mobile device by utilizing the hands-free system.
US10175800B2
An electrode member according to an embodiment includes a first resin layer; and an electrode layer on the first resin layer, wherein the first resin layer has a thickness in the range of 1 μm to 25 μm.
US10175796B2
Disclosed is a display panel. The display panel includes a plurality of first electrodes, a plurality of second electrodes, a plurality of first electrode lines, and a plurality of second electrode lines. The first electrodes are provided in a display part and are used as a common electrode and a touch electrode. The second electrodes are used a common electrode and each second electrode is disposed adjacent to at least one of the first electrodes. The first electrode lines extend to a non-display part disposed outside the display part and are each connected to a corresponding one of the first electrodes. The second electrode lines extend to the non-display part and are connected to at least two of the second electrodes and supply a common voltage to the second electrodes connected to the second electrode lines.
US10175791B2
Disclosed is a display device with an integrated touch screen, including a touch screen comprising a plurality of driving electrodes and sensing electrodes built in a panel; a display driver integrated circuit (IC) (i) converting a first driving pulse into a second driving pulse with a gate high voltage Vgh, wherein the second driving pulse is applied to the driving electrodes when the panel operates in a touch driving mode, (ii) receiving a plurality of sensing signals from the sensing electrodes when the panel operates in a touch driving mode, and (iii) applying a common voltage to the driving electrodes and the sensing electrodes when the panel operates in a display driving mode; and a touch IC generating the first driving pulse, wherein the first driving pulse is applied to the display driver IC, and receiving the sensing signals from the display driver IC to detect a touch.
US10175787B2
A transparent electrode according to an example embodiment includes a transparent base layer; a metal nanowire layer disposed on the transparent base layer; and a metal oxide layer disposed on the metal nanowire layer. A hard coating layer is disposed on an upper surface or a lower surface of the transparent base layer.