Document Document Title
US10032853B2 Microstructural architecture to enable strain relieved non-linear complex oxide thin films
An integrated non-linear complex oxide thin film heterostructure with a tailored microstructure architecture design and a method of fabrication thereof, inclusive, is provided. The tailored microstructure architecture design mitigates the undesirable effects of thermal strain, hence provides strain relief, which enables the desirable simultaneously achievement of a high permittivity and high dielectric Q/low dielectric loss in concert with one another. The material design and fabrication method thereof; enables enhanced performance, low cost NLCO-based tunable devices which possess desirable attributes including, but are not limited to, tunable device miniaturization, wide tunability, minimization of signal attenuation, reduced device operational power and enhanced operational range. Furthermore, the materials and related process science protocols are complementary metal oxide semiconductor compatible, scalable and affordable.
US10032849B2 Organic light emitting diode display device and manufacturing method thereof
An organic light emitting diode display includes a substrate, a semiconductor, a gate electrode, a source electrode connected to a first portion of the semiconductor, a drain electrode connected to a second portion of the semiconductor, and a pixel electrode connected to the drain electrode. Each of the source electrode, the drain electrode, and the pixel electrode includes a barrier metal layer, a low resistance metal layer, a metal oxide layer, and a contact assistant layer disposed between the low resistance metal layer and the metal oxide layer. The source electrode, the drain electrode, and the pixel electrode each have a step shape.
US10032847B2 Display device and method of manufacturing the same
A display device includes a substrate including a bending area, a display area. A plurality of first wires is disposed above the substrate. A second wire is disposed above the plurality of first wires. A third wire is disposed above the second wire. At least a portion of the second wire and at least a portion of the third wire are disposed in the bending area.
US10032846B2 Display device
A display device according to an exemplary embodiment of the present invention includes: a scan line extending in a first direction; a data line crossing the scan line and transmitting a data signal; a driving voltage line crossing the scan line and transmitting a driving voltage; a conductive member including a portion connected to the driving voltage line and overlapping the data line, wherein a first insulation layer is interposed between the conductive member and the data line; and a control line including a plurality of main line portions each extending in the first direction, and a detour portion that is located between two of the plurality of main line portions that are adjacent one another in a plan view, wherein the detour portion connects the two adjacent main line portions together, wherein a part of the detour portion is located between the conductive member and the driving voltage line in the plan view.
US10032844B2 Organic light emitting display device and method of manufacturing the same
An organic light emitting display device and a method of manufacturing the same are provided that may reduce the resistance of a second electrode and may prevent corrosion and metal migration of a pad electrode without adding a separate mask process, or while reducing the number of mask processes. In the organic light emitting display device, an auxiliary line is connected to a second electrode through an auxiliary electrode, which is provided in the same layer as a first electrode, and a pad cover electrode is configured to cover an upper surface and a side surface of a pad connection electrode so as to prevent the pad connection electrode connected to a pad from being exposed outward.
US10032840B2 Light-emitting device
There is provided a semiconductor device including a first pixel and a second pixel each including a transistor and an EL element including a pixel electrode electrically connected to the transistor. A ratio of a channel width (W) to a channel length (L) of the transistor in the first pixel is different from a ratio of a channel width (W) to a channel length (L) of the transistor in the second pixel.
US10032837B2 Organic electroluminescent display device with enhanced extraction efficiency
An organic electroluminescent display device for improving light extraction efficiency is provided. A bank has an opening part at a position of a light-emitting surface of OLED. A sealing film is formed along an inside surface of the opening part, which is formed by a bottom surface where the light-emitting surface exists and a sidewall part of the bank rising from the bottom. A light-transmitting film is laminated on the sealing film and covers the opening part. The sidewall part of the bank includes a first sidewall part and a second sidewall part which is higher than the first sidewall part in height from the substrate. An inclination of the second sidewall part is greater than that of the first sidewall part, and a refractive index of the light-transmitting film is smaller than a refractive index of the sealing film in contact with the light-transmitting film.
US10032833B2 Display device
The thickness of a display device including a touch sensor is reduced. Alternatively, the thickness of a display device having high display quality is reduced. Alternatively, a method for manufacturing a display device with high mass productivity is provided. Alternatively, a display device having high reliability is provided. Stacked substrates in each of which a sufficiently thin substrate and a relatively thick support substrate are stacked are used as substrates. One surface of the thin substrate of one of the stacked substrates is provided with a layer including a touch sensor, and one surface of the thin substrate of the other stacked substrate is provided with a layer including a display element. After the two stacked substrates are attached to each other so that the touch sensor and the display element face each other, the support substrate and the thin substrate of each stacked substrate are separated from each other.
US10032832B2 Organic light-enitting diode display panel for fingerprint recognition and electronic device
An organic light-emitting diode display panel for fingerprint recognition includes a plurality of pixel areas arranged in arrays, the pixel area includes a pixel unit and a fingerprint recognition unit, which are adjacent to each other, the pixel unit is configured to emit colorful image light, the fingerprint recognition unit comprises a sensing light emitting module and a sensing light receiving module, the sensing light emitting module is configured to emit sensing light to a finger, and the sensing light receiving module is configured to receive the sensing light reflected by the finger and convert a light signal of the sensing light into an electric signal. An electronic device is also provided.
US10032830B2 Organic light emitting display device
An organic light emitting display device reduces a grayscale-based color difference of the organic light emitting display device. The organic light emitting display device includes opposite first and second electrodes on a substrate and a plurality of emission parts between the first and second electrodes. At least one among the plurality of emission parts includes a first emission layer and a second emission layer having different wavelength ranges. A dopant content in the first emission layer is lower than a dopant content in the second emission layer.
US10032829B2 Magnetic memory with spin device element exhibiting magnetoresistive effect
A magnetic memory includes a deformable base plate, a spin device element coupled with the deformable base plate and storing a data as a magnetization direction, and a bending mechanism to bend the deformable base plate. At least one of upper and lower surfaces of the deformable base plate faces a space which is not filled with solid substance.
US10032825B2 Image sensor with a gated storage node linked to transfer gate
A CMOS imaging system with increased charge storage of pixels yet decreased physical size, kTC noise and active area. A storage node is connected to the transfer gate and provides a storage node for a pixel, allowing for kTC noise reduction prior to readout. The pixel may be operated with the shutter gate on during the integration period to increase the amount of time for charge storage by a pixel.
US10032818B2 Photosensitive coloring composition, method for manufacturing solid-state imaging element using same, and solid-state imaging element
The invention provides a photosensitive coloring composition comprising a specific combination of a coloring agent, a photopolymerization initiator, and a photopolymerizable component that ensures excellent pattern processability and serves to produce a solid state imaging element with high image quality.
US10032816B2 Solid-state image sensor and electronic device
There is provided a solid-state imaging device including a substrate having a surface over which a plurality of photodiodes are formed, and a protection film that is transparent, has a water-proofing property, and includes a side wall part vertical to the surface of the substrate and a ceiling part covering a region surrounded by the side wall part, the side wall part and the ceiling part surrounding a region where the plurality of photodiodes are arranged over the substrate.
US10032814B2 Image sensor array and manufacturing method of the same
An image sensor array is disclosed. The image sensor array includes: a semiconductor substrate; a lateral photo detector structure over the semiconductor substrate, wherein the lateral photo detector structure has a dislocation trapping region protruding to the semiconductor substrate; and an insulating layer disposed over the lateral photo detector structure and further extending to a space between the lateral photo detector structure and the semiconductor substrate; wherein the lateral photo detector structure includes a first type region and a second type region having a polarity opposite to a polarity of the first type region, and the first type region extends at least along a portion of a boundary between an upside of the intrinsic region and the insulating layer. An associated manufacturing method is also disclosed.
US10032813B2 Active pixel radiation detector array and use thereof
Fabrication and use of an X-ray detector scan interface having separate enable and reset lines for each line (e.g., row) of pixels is described. In certain implementations, the respective enable and reset lines are connected such that activation of an enable line for a given line of pixels is concurrent with activation of a reset line for a different (e.g., preceding) row of pixels. In this manner, readout of one row of pixels is performed in conjunction with resetting the row of pixels readout in the preceding operation. In another technical implementation, a non-rectangular detector is divided into quadrants, with alternating quadrants configured for scan module or data module operations such that no quadrant has overlapping scan and data interconnections at the connection finger regions.
US10032809B2 Method of manufacturing display device including light blocking portion on planarization layer protrusion
A display device comprising a first substrate and a second substrate opposing one another, a thin film transistor and a color filter disposed on the first substrate, a planarization layer disposed on the thin film transistor and the color filter and a light blocking portion disposed on the planarization layer, the light blocking portion defining a pixel area, wherein the planarization layer comprises a first protrusion and a second protrusion, wherein the first protrusion is disposed in an area in which the light blocking portion is disposed, wherein the second protrusion is spaced apart from the first second protrusion, and wherein the light blocking portion comprises a first light blocking pattern disposed on the first protrusion, and the first light blocking pattern contacts the second substrate.
US10032806B2 Display device including a peripheral area and wiring disposed in the peripheral area
A display device includes a substrate including a first planarization region and a second planarization region inclined at a predetermined angle with respect to the first planarization region. A display device further includes a first wiring disposed in the second planarization region. A display device additionally includes a flexible film bonded with the substrate in the first planarization region and the second planarization region and connected to the first wiring in the second planarization region.
US10032800B2 Array substrate and display device
The invention provides an array substrate and a display device. The array substrate comprises a plurality of gate lines and a plurality of data lines which are arranged crosswise and are insulated from each other, and a plurality of pixel units, wherein each pixel unit comprises a control section and a display section, each of which is symmetrically distributed with the central line of a corresponding gate line as a symmetry axis, the control section is located at a cross-point of the gate line and the data line, and is at least partially overlapped with the gate line and the data line, the display section is located at a region defined by the gate line and the data line; and the control section is connected to the display section to control the display section for display. In the present invention, the aperture ratio of the array substrate is increased.
US10032799B2 Semiconductor device, display device, and method for manufacturing the same
Provided is a semiconductor device including: a first transistor over a substrate, the first transistor having a gate electrode, an oxide semiconductor film, and a gate insulating film between the gate electrode and the oxide semiconductor film; an insulating film over the first transistor, the insulating film having a first film and a second film over the first film; and a terminal electrically connected to the oxide semiconductor film through an opening portion in the insulating film. The insulating film has a first region in contact with the terminal, and the first region has an oxygen composition larger than that in another region of the insulating film.
US10032797B2 Oxide semiconductor-based transistor and method of manufacturing the same
Disclosed are an oxide semiconductor-based transistor and a method of manufacturing the same. The oxide semiconductor-based transistor includes: a substrate provided with a bottom electrode; an insulator layer formed on the substrate; an active layer formed on the insulator layer; an electron transport layer formed on the active layer; and a top electrode formed on the electron transport layer. Since the oxide semiconductor-based transistor has a hybrid channel of PBD formed along with indium-zinc oxide (IZO), it is possible to improve mobility of electric charges and stability of electric devices and control a threshold value.
US10032796B2 Display device
A display device includes a pixel portion in which a pixel electrode layer is arranged in a matrix, and an inverted staggered thin film transistor having a combination of at least two kinds of oxide semiconductor layers with different amounts of oxygen is provided corresponding to the pixel electrode layer. In the periphery of the pixel portion in this display device, a pad portion is provided to be electrically connected to a common electrode layer formed on a counter substrate through a conductive layer made of the same material as the pixel electrode layer. One objection of our invention to prevent a defect due to separation of a thin film in various kinds of display devices is realized, by providing a structure suitable for a pad portion provided in a display panel.
US10032794B2 Bridging local semiconductor interconnects
A semiconductor device includes a plurality of gates formed upon a semiconductor substrate that includes a plurality of outer active areas (e.g. CMOS/PMOS areas, source/drain regions, etc.) and one or more inner active areas. An isolator is formed upon one or more inner gates associated with the one or more inner active areas. A contact bar electrically connects the outer active areas and/or outer gates and is formed upon the isolator. The isolator electrically insulates the contact bar from the one or more inner active areas and/or the one or more inner gates.
US10032791B2 Three-dimensional semiconductor memory device
A three-dimensional semiconductor memory device includes a substrate including a cell array region and a connection region and an electrode structure including first and second electrodes alternatingly and vertically stacked on the substrate and having a stair-step structure on the connection region. Each of the first and second electrodes may include electrode portions provided on the cell array region to extend in a first direction and to be spaced apart from each other in a second direction perpendicular to the first direction, an electrode connecting portion provided on the connection region to extend in the second direction and to horizontally connect the electrode portions to each other, and protrusions provided on the connection region to extend from the electrode connecting portion in the first direction and to be spaced apart from each other in the second direction.
US10032789B2 Three-dimensional semiconductor memory device
Provided is a three-dimensional semiconductor memory device including a peripheral logic structure on a semiconductor substrate to include peripheral logic circuits and a lower insulating gapfill layer, a horizontal semiconductor layer on the peripheral logic structure, stacks on the horizontal semiconductor layer, each of the stacks including a plurality of electrodes vertically stacked on the horizontal semiconductor layer, and a plurality of vertical structures passing through the stacks and connected to the horizontal semiconductor layer. The horizontal semiconductor layer may include a first semiconductor layer disposed on the lower insulating gapfill layer and co-doped with an anti-diffusion material and first conductivity type impurities of a first impurity concentration, and a second semiconductor layer disposed on the first semiconductor layer and doped with first conductivity type impurities of a second impurity concentration lower than the first impurity concentration or undoped.
US10032788B2 Semiconductor memory device
A semiconductor memory device according to an embodiment includes a semiconductor layer, a control gate electrode, and an organic molecular layer provided between the semiconductor layer and the control gate electrode, and the organic molecular layer having an organic molecule that includes a molecular structure described by a molecular formula (1):
US10032787B2 Three-dimensional semiconductor memory device
A three-dimensional semiconductor memory device includes stacked structures, vertical semiconductor patterns, common source regions, and well pickup regions. The stacked structures are disposed on a semiconductor layer of a first conductivity type. Each stacked structure includes electrodes vertically stacked on each other and is extended in a first direction. The vertical semiconductor patterns penetrate the stacked structures. The common source regions of a second conductivity type are disposed in the semiconductor layer. At least one common source region is disposed between two adjacent stacked structures. The at least one common source region is extended in the first direction. The well pickup regions of the first conductivity type are disposed in the semiconductor layer. At least one well pickup region is adjacent to both ends of at least one stacked structure.
US10032784B2 One-time programmable bitcell with native anti-fuse
An OTP memory device includes a first and a second doped region of the same polarity in a semiconductor substrate. The second doped region has a higher doping concentration than the first doped region. A source region and a drain region of an opposite polarity are also in the semiconductor substrate. The source is positioned over the lower doped region, and the drain is positioned over the higher doped region. A plurality of anti-fuse devices, separated from each other by a portion of the lower doped region, are each positioned at least partially above a respective portion of the source region (and, in turn, above the lower doped region). A first metal line is coupled to a first subset of the anti-fuse devices, and a second metal line is coupled to a different, second subset of the anti-fuse devices arranged between the anti-fuses in the first subset.
US10032778B2 Semiconductor device
A semiconductor device includes a substrate, a plurality of lower electrodes disposed on the substrate and are repeatedly arranged in a first direction and in a second direction that crosses the first direction, and a first electrode support contacting a sidewall of at least one of the lower electrodes. The first electrode support includes a first support region including a first opening and a second support region disposed at a border of the first support region. An outer sidewall of the first electrode support includes a first sidewall extending in the first direction, a second sidewall extending in the second direction, and a connecting sidewall connecting the first and second sidewalls. The second support region includes the connecting sidewall. In a first portion of the second support region, a width of the first portion of the second support region decreases in a direction away from the first support region.
US10032776B2 Method of maintaining the state of semiconductor memory having electrically floating body transistor
Methods of maintaining a state of a memory cell without interrupting access to the memory cell are provided, including applying a back bias to the cell to offset charge leakage out of a floating body of the cell, wherein a charge level of the floating body indicates a state of the memory cell; and accessing the cell.
US10032773B2 FinFET with reduced capacitance
A structure including a plurality of fins etched from a semiconductor substrate, a gate electrode above and perpendicular to the plurality of fins, a pair of sidewall spacers disposed on opposing sides of the gate electrode, a gap fill material above the semiconductor substrate and between the plurality of fins, the gap fill material is directly below the gate electrode and directly below the pair of sidewall spacers, wherein the gate electrode separates the gap fill material from each of the plurality of fins, and an epitaxially grown region above a portion of the plurality of fins not covered by the gate electrode, the EPI region separates the gap fill material from each of the plurality of fins.
US10032766B2 VDMOS transistors, BCD devices including VDMOS transistors, and methods for fabricating integrated circuits with such devices
VDMOS transistors, Bipolar-CMOS-DMOS (BCD) devices including VDMOS transistors, and methods for fabricating integrated circuits with such devices are provided. In an example, a BCD device having a VDMOS transistor includes a buried layer over a substrate and an epitaxial layer over the buried layer and having an upper surface. Deep trench isolation regions extend from the upper surface of the epitaxial layer, into the substrate, and isolate a VDMOS region from a device region. In the VDMOS region, a source region is adjacent the upper surface, a vertical gate structure extends into the epitaxial layer, a body region is located adjacent the vertical gate structure and forms a channel, and a VDMOS conductive structure extends through the epitaxial layer and into the buried layer, which is a drain for the VDMOS transistor. The VDMOS conductive structure is a drain contact to the buried layer.
US10032763B2 Bulk cross-coupled high density power supply decoupling capacitor
In an aspect of the disclosure, a MOS device for using bulk cross-coupled thin-oxide decoupling capacitor is provided. The MOS device may include a pMOS transistor and an nMOS transistor. The MOS device may include a first set of transistor body connections adjacent the pMOS transistor and the nMOS transistor. The first set of transistor body connections may couple a first voltage source to the pMOS transistor body. The first set of transistor body connections may further couple a second voltage source to the nMOS transistor body. The MOS device may include a second set of transistor body connections adjacent the pMOS transistor and the nMOS transistor. The second set of transistor body connections may couple the nMOS transistor gate to the pMOS transistor body. The second set of transistor body connections may further couple the pMOS transistor gate to the nMOS transistor body.
US10032762B1 Semiconductor device
A semiconductor device includes a first diode having a cathode connected to a first terminal, a second diode having a cathode connected to a second terminal and an anode connected to an anode of the first diode, a third diode having an anode connected to the first terminal and the cathode of the first diode, a fourth diode having an anode connected to the second terminal and the anode of the second diode and a cathode connected to a cathode of the third diode, and a fifth diode having an anode connected to the anode of the first diode and the anode of the second diode and a cathode connected to the cathode of the third diode and the fourth diode. A breakdown voltage of the fifth diode is lower than the breakdown voltages of the first diode, the second diode, the third diode, and the fourth diode.
US10032758B2 Method of manufacturing semiconductor device
According to one embodiment, at first, a compound semiconductor layer is bonded to a position straddling a plurality of chip formation regions arranged on a substrate. One of the chip formation regions has a first size, and the compound semiconductor layer has a second size smaller than the first size. Thereafter, the compound semiconductor layer is processed to provide compound semiconductor elements on the chip formation regions. Then, the substrate is divided to correspond to the chip formation regions.
US10032740B2 Semiconductor device and manufacturing method thereof
A semiconductor device and manufacturing method thereof. Various aspects of the disclosure may, for example, comprise forming a back end of line layer on a dummy substrate, completing at least a first portion of an assembly, and removing the dummy substrate.
US10032739B2 Semiconductor device
Disclosed is a semiconductor device suppressed in decrease of reliability. The semiconductor device comprises an electrode pad portion (2) formed on the upper surface of a semiconductor substrate (1), a passivation layer (3) so formed on the upper surface of the semiconductor substrate (1) as to overlap a part of the electrode pad portion (2) and having a first opening portion (3a) where the upper surface of the electrode pad portion (2) is exposed, a barrier metal layer (5) formed on the electrode pad portion (2), and a solder bump (6) formed on the barrier metal layer (5). The barrier metal layer (5) is formed such that an outer peripheral end (5b) lies within the first opening portion (3a) of the passivation layer (3) when viewed in plan.
US10032738B2 Method for forming bump of semiconductor package
The present invention provides a method for forming bumps of a semiconductor package to suppress a final height difference between main bumps and support bumps that is caused by a height difference between areas of an underlying layer when viewed on a cross-section. The method may include forming first seed layer patterns and second seed layer patterns which are disposed in the areas and are separated from each other, over the underlying layer having the height difference. The method may include forming the main bumps and the support bumps of which final heights are the same when viewed on the cross-section in the areas, by performing electroplating through using, as electrodes, the first seed layer patterns and the second seed layer patterns which are disposed in the areas and are separated from each other, under different conditions in the areas.
US10032725B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a plurality of devices, each of the plurality of devices includes a first surface disposed with an active component; and a molding disposed between the plurality of devices and including a first surface, wherein one of the plurality of devices has substantially different height from another one of the plurality of devices, and the first surface of the molding includes a recessed portion recessed from one of the first surfaces of the plurality of devices.
US10032722B2 Semiconductor package structure having am antenna pattern and manufacturing method thereof
A package structure has a first die, a second die, the third die, a molding compound, a first redistribution layer, an antenna and conductive elements. The first die, the second die and the third die are molded in a molding compound. The first redistribution layer is disposed on the molding compound and is electrically connected to the first die, the second die and the third die. The antenna is located on the molding compound and electrically connected to the first die, the second die and the third die, wherein a distance of an electrical connection path between the first die and the antenna is smaller than or equal to a distance of an electrical connection path between the second die and the antenna and a distance of an electrical connection path between the third die and the antenna. The conductive elements are connected to the first redistribution layer, wherein the first redistribution layer is located between the conductive elements and the molding compound.
US10032721B2 Low resistance contact structures for trench structures
An electrical device including at least one contact surface and an interlevel dielectric layer present atop the electrical device, wherein the interlevel dielectric layer includes at least one trench to the at least one contact surface of the electrical device. A conformal titanium liner is present on the sidewalls of the trench and is in direct contact with the at least one contact surface. The conformal titanium liner may be composed of 100 wt. % titanium, and may have a thickness ranging from 10 Å to 100 Å.
US10032719B2 Semiconductor device structures
A method of forming a semiconductor structure comprises forming pools of acidic or basic material in a substrate structure. A resist is formed over the pools of acidic or basic material and the substrate structure. The acidic or basic material is diffused from the pools into portions of the resist proximal to the pools more than into portions of the resist distal to the pools. Then, the resist is exposed to a developer to remove a greater amount of the resist portions proximal to the pools compared to the resist portions distal to the pools to form openings in the resist. The openings have wider portions proximal to the substrate structure and narrower portions distal to the substrate structure. The method may further comprise forming features in the openings of the resist. The features have wider portions proximal to the substrate structure and narrower portions distal to the substrate structure.
US10032717B2 Vertical fuse structures
Semiconductor devices and methods are provided in which vertical fuse devices are integrally formed with FINFET (Fin Field Effect Transistor) devices, wherein the vertical fuse devices are formed as part of a process flow for fabricating the FINFET devices. For example, a semiconductor device comprises first and second vertical semiconductor fins, a vertical fuse device, and a FINFET device. The vertical fuse device comprises a metal fuse element formed over a portion of the first vertical semiconductor fin, and the FINFET device comprises a metal gate electrode formed over a portion of the second vertical semiconductor fin. The metal fuse element and the metal gate electrode are concurrently formed as part of a replacement metal gate process flow.
US10032715B2 Ultra high performance interposer
An interconnection component includes a semiconductor material layer having a first surface and a second surface opposite the first surface and spaced apart in a first direction. At least two metalized vias extend through the semiconductor material layer. A first pair of the at least two metalized vias are spaced apart from each other in a second direction orthogonal to the first direction. A first insulating via in the semiconductor layer extends from the first surface toward the second surface. The insulating via is positioned such that a geometric center of the insulating via is between two planes that are orthogonal to the second direction and that pass through each of the first pair of the at least two metalized vias. A dielectric material at least partially fills the first insulating via or at least partially encloses a void in the insulating via.
US10032714B2 Semiconductor switch
A semiconductor switch includes an insulating film on a semiconductor substrate. A switching circuit is on a first portion of the insulating film. The switching circuit is configured to switch a path of a high-frequency signal. A wiring layer is provided on the insulating film. The wiring layering includes a signal wire and a ground wire. A conductive layer is between the wiring layer and the insulating film. The conductive layer, in some embodiments, includes a first conductive region between the high-frequency wiring and the insulating film and a second conductive region between the grounding wiring and the insulating film.
US10032708B2 Circuit board and smart card module and smart card utilizing the same
A circuit board and a smart card module and a smart card employing the circuit board are provided. The circuit board includes a substrate and a pad region provided on the substrate. The pad region is configured for mounting an electronic component, and comprises a plurality of pads spaced from each other and traces connected to their respective pads. At least one of the pads has an arc edge. In the present invention, the distance between the pads is easy to be controlled during fabrication, and the stability of the adhesion between the chip and pad region is enhanced.
US10032706B2 Package substrates
A package substrate includes a substrate including a circuit region, a dummy region surrounding the circuit region, and a lower circuit pattern at the dummy region, the circuit region including unit regions arranged in a matrix shape, and solders on the lower circuit pattern, at least one of the solders electrically connected to the lower circuit pattern.
US10032699B1 Flip chip self-alignment features for substrate and leadframe applications
Methods and system for flip chip alignment for substrate and leadframe applications are disclosed and may include placing a semiconductor die on bond fingers of a metal leadframe, wherein at least two of the bond fingers comprise one or more recessed self-alignment features. A reflow process may be performed on the semiconductor die and leadframe, thereby melting solder bumps on the semiconductor die such that a solder bump may be pulled into each of the recessed self-alignment features and aligning the solder bumps on the semiconductor die to the bond fingers. The recessed self-alignment features may be formed utilizing a chemical etch process or a stamping process. A surface of the recessed self-alignment features or the bond fingers of the metal leadframe may be roughened. A solder paste may be formed in the recessed self-alignment features prior to placing the semiconductor die on the bond fingers of the metal leadframe.
US10032696B2 Chip package using interposer substrate with through-silicon vias
A microelectronic package includes an interposer with through-silicon vias that is formed from a semiconductor substrate and one or more semiconductor dies coupled to the interposer. A first signal redistribution layer formed on the first side of the interposer electrically couples the one or more semiconductor dies to the through-silicon vias. A second redistribution layer is formed on a second side of the interposer, and is electrically coupled to the through-silicon vias. In some embodiments, a mold compound is connected to an edge surface of the interposer and is configured to stiffen the microelectronic package.
US10032695B2 Powermap optimized thermally aware 3D chip package
A semiconductor package includes a substrate, an integrated circuit disposed on the substrate, a memory support disposed on the integrated circuit, stacked memory disposed on the memory support and in communication with the integrated circuit, and a lid connected to the substrate. The integrated circuit has a low power region and a high power region. The memory support is disposed on the low power region of the integrated circuit and is configured to allow a flow of fluid therethrough to conduct heat away from the low power region of the integrated circuit. The lid defines a first port, a second port, and a lid volume fluidly connecting the first port and the second port. The lid volume is configured to house the integrated circuit, the memory support, and the stacked memory, while directing the flow of fluid to flow over the integrated circuit, the memory support, and the stacked memory.
US10032692B2 Semiconductor package structure
Various embodiments relating to semiconductor package structures having reduced thickness while maintaining rigidity are provided. In one embodiment, a semiconductor package structure includes a substrate including a surface, a semiconductor die including a first interface surface connected to the surface of the substrate and a second interface surface opposing the first interface surface, a mold compound applied to the substrate surrounding the semiconductor die. The second interface surface of the semiconductor die is exposed from the mold compound. The semiconductor package structure includes a heat dissipation cover attached to the second interface surface of the semiconductor die and the mold compound.
US10032690B2 Semiconductor structure including a thermally conductive, electrically insulating layer
A thermally conductive and electrically insulating layer is provided over a semiconductor structure.
US10032689B2 Double-side cooling type power module and producing method thereof
Disclosed herein are a double-side cooling type power module and a producing method thereof. The double-side cooling type power module includes a pair of semiconductor chips disposed between an upper substrate and a lower substrate. The double-side cooling type power module includes output terminal leads configured to be disposed on a lower surface of the upper substrate and each connected to the pair of semiconductor chips, respectively; a plus terminal lead configured to be disposed at one side of an upper surface of the lower substrate to be connected to any one semiconductor chip selected from the pair of semiconductor chips; and a minus terminal lead configured to be disposed at the other side of the upper surface of the lower substrate to be connected to the other semiconductor chip of the pair of semiconductor chips.
US10032682B1 Multi-die wafer-level test and assembly without comprehensive individual die singulation
Methods and apparatus are described for creating a multi-die package from a wafer without dicing the wafer into individual dies and reassembling the dies on an interposer. One example method generally includes testing a plurality of IC dies disposed on a wafer; disposing one or more connectivity layers above the plurality of IC dies, the one or more connectivity layers comprising one or more electrical conductors configured to connect together two or more of the plurality of dies in each of one or more groups of the IC dies; dicing the wafer having the one or more connectivity layers disposed above the plurality of dies into sets, each set comprising one or more of the plurality of dies, wherein the dicing is based on the one or more groups having IC dies that passed the testing; and packaging at least a portion of the sets of dies.
US10032676B1 Vertical field effect transistor having U-shaped top spacer
A method is presented for forming a semiconductor structure. The method includes forming a plurality of fins over a source/drain region, forming a first spacer within troughs defined by the plurality of fins and depositing a high-k dielectric layer, a work function material layer, and a conducting layer. The method further includes etching the high-k dielectric layer, the work function material layer, and the conducting layer to form recesses between the plurality of fins, depositing a liner dielectric, and etching portions of the liner dielectric to form a plurality of second spacers having a U-shaped configuration. The method further includes forming an epitaxial layer over the plurality of fins such that a gap region is defined between the plurality of second spacers and the epitaxial layer.
US10032673B1 Semiconductor devices and methods for manufacturing the same
A method for manufacturing a semiconductor device includes forming a first gate structure on a semiconductor substrate. The first gate structure includes a first gate dielectric layer and a first gate electrode layer formed thereon. The method also includes forming an insulating material layer on the semiconductor substrate, wherein the semiconductor substrate and the first gate structure are covered by the insulating material layer. The method further includes removing a portion of the insulating material layer in a high-voltage element region to form a second gate dielectric layer in the high-voltage element region on the semiconductor substrate, and forming a second gate electrode layer on the second gate dielectric layer.
US10032670B2 Plasma dicing of silicon carbide
A method of forming a semiconductor device includes forming an active region in a first side of a silicon carbide substrate, the silicon carbide substrate having a second side opposite the first side and forming a contact pad at the first side. The contact pad is coupled to the active region. The method further includes forming an etch stop layer over the contact pad and plasma dicing the silicon carbide substrate from the second side. The plasma dicing etches through the silicon carbide substrate and stops on the etch stop layer. The diced silicon carbide substrate is held together by the etch stop layer. The diced silicon carbide substrate is attached on a carrier. The diced silicon carbide substrate is separated into silicon carbide dies by cleaving the etch stop layer.
US10032666B2 Semiconductor memory device and method of fabricating the same
A semiconductor memory device is disclosed. The semiconductor memory device includes a substrate including cell and peripheral regions, a stack on the cell region, vertical channel portions vertically penetrating the stack, a contact structure penetrating the stack, an insulating structure on the peripheral region, an impurity region in the peripheral region of the substrate, and a first contact penetrating the insulating structure and connected to the impurity region. The stack includes gate electrodes sequentially stacked on the substrate, and the contact structure is spaced apart from the vertical channel portions. A top surface of the first contact is positioned at a lower level than that of the contact structure.
US10032664B2 Methods for patterning a target layer through fosse trenches using reverse sacrificial spacer lithography
The present disclosure describes methods for transferring a desired layout into a target layer on a semiconductor substrate. An embodiment of the methods includes forming a first desired layout feature as a first line over the target layer; forming a spacer around the first line; depositing a spacer-surrounding material layer; removing the spacer to form a fosse pattern trench surrounding the first line; and transferring the fosse pattern trench into the target layer to form a fosse feature trench in the target layer, wherein the fosse feature trench surrounds a first portion of the target layer that is underneath a protection layer. In some embodiments, the method further includes patterning a second desired layout feature of the desired layout into the target layer wherein the fosse feature trench and the protection layer serve to self-align the second desired layout feature with the first portion of the target layer.
US10032663B1 Anneal after trench sidewall implant to reduce defects
A method for fabricating an integrated circuit (IC) includes etching trenches into a semiconductor surface of a substrate that has a mask thereon. Trench implanting using an angled implant then forms doped sidewalls of the trenches. Furnace annealing after trench implanting includes a ramp-up portion to a maximum peak temperature range of at least 975° C. and ramp-down portion, wherein the ramp-up portion is performed in a non-oxidizing ambient for at least a 100° C. temperature ramp portion with an O2 flow being less than 0.1 standard liter per minute (SLM). The sidewalls and a bottom of the trench are thermally oxidized to form a liner oxide after furnace annealing to form dielectric lined trenches. The dielectric lined trenches are filled with a fill material, and overburden portions of the fill material are then removed to form filled trenches.
US10032662B2 Packaged semiconductor devices and packaging methods thereof
Packaged semiconductor devices and methods of packaging thereof are disclosed. In some embodiments, a packaged semiconductor device includes a first device and a second device coupled to the first device. The second device includes an integrated circuit die covered by a molding compound. An over-mold structure is disposed over the second device.
US10032661B2 Semiconductor device, method, and tool of manufacture
A semiconductor device, method, and tool of manufacture includes a semiconductor manufacturing tool. The semiconductor manufacturing tool includes push pins in a chuck and an edge ring over the chuck. The push pins are configured to hold a wafer, and are operable to vary a height of the wafer with respect to the chuck. The edge ring has a first width at a base proximate the chuck, and a second width at a point distal the chuck. The first width is greater than the second width. A distance from the wafer to the edge ring varies when the push pins vary the height of the wafer with respect to the chuck.
US10032646B2 Robust multi-layer wiring elements and assemblies with embedded microelectronic elements
An interconnect element 130 can include a dielectric layer 116 having a top face 116b and a bottom face 116a remote from the top face, a first metal layer defining a plane extending along the bottom face and a second metal layer extending along the top face. One of the first or second metal layers, or both, can include a plurality of conductive traces 132, 134. A plurality of conductive protrusions 112 can extend upwardly from the plane defined by the first metal layer 102 through the dielectric layer 116. The conductive protrusions 112 can have top surfaces 126 at a first height 115 above the first metal layer 132 which may be more than 50% of a height of the dielectric layer. A plurality of conductive vias 128 can extend from the top surfaces 126 of the protrusions 112 to connect the protrusions 112 with the second metal layer.
US10032645B1 Semiconductor package with multiple molding routing layers and a method of manufacturing the same
Embodiments of the present invention are directed to a method of manufacturing a semiconductor package with an internal routing circuit. The internal routing circuit is fondled from multiple molding routing layers in a leadframe land grid array semiconductor package by using a laser to blast away un-designed conductive areas to create conductive paths on each molding compound layer of the semiconductor package.
US10032641B2 Semiconductor device and method of fabricating the same
A semiconductor device is provided as follows. A first fin-type pattern is disposed on a substrate. A first field insulating film is adjacent to a sidewall of the first fin-type pattern. A second field insulating film is adjacent to a sidewall of the first field insulating film. The first field insulating film is interposed between the first fin-type pattern and the second field insulating film. The second field insulating film comprises a first region and a second region. The first region is closer to the sidewall of the first field insulating film. A height from a bottom of the second field insulating film to an upper surface of the second region is larger than a height from the bottom of the second field insulating film to an upper surface of the first region.
US10032638B2 Method of fabricating pattern structure
A method includes forming mask patterns spaced apart from each other by at least one opening on an etch target layer, filling the opening with a block copolymer material including first and second polymer blocks of different properties, and annealing the block copolymer material to form first patterns and second patterns, the first patterns in contact with facing sidewalls of adjacent ones of the mask patterns, respectively, and at least one of the second patterns between the first patterns. The first patterns include the first polymer blocks and the second patterns include the second polymer blocks.
US10032631B1 Method of fabricating mask pattern
A method of fabricating a mask pattern includes providing numerous masks on a substrate. A wider trench and a narrower trench are respectively defined between the mask. Subsequently, a mask material is formed to fill in the wider trench and the narrower trench. The top surface of the mask material overlapping the wider trench is lower than the top surface of the mask material overlapping the narrower trench. A photoresist layer is formed on the mask material overlapping the wider trench. Later, the mask material overlapping the narrower trench is etched while the mask material overlapping the wider trench is protected by the photoresist layer.
US10032630B1 Method of manufacturing semiconductor device
There is provided a technique for facilitating a patterning process by the DSA appropriately and efficiently. According to the technique described herein, there is provided a method of manufacturing a semiconductor device, including (a) accommodating in a process chamber a substrate having a guide pattern thereon; (b) supplying a plasma of a first process gas into the process chamber to subject the substrate to first one of a first process for hydrophilizing the substrate and a second process for hydrophobilizing the substrate; and (c) supplying a plasma of a second process gas into the process chamber to subject the substrate to second one of the first process and the second process other than the first one of the first process and the second process.
US10032624B2 Substrate support and baffle apparatus
A substrate support apparatus is provided. The apparatus includes a circular base plate and one or more spacers disposed about a circumference of the base plate. The spacers may extend from a top surface of the base plate and a ring body may be coupled to the spacers. The ring body may be spaced from the base plate to define apertures between the base plate and the ring body. One or more support posts may be coupled to the base plate and extend therefrom. The support posts may be coupled to the base plate at positions radially inward from an inner surface of the ring body.
US10032621B2 Flat gas discharge tube devices and methods
Devices and methods related to flat discharge tubes. In some embodiments, a gas discharge tube (GDT) device can include a first insulator substrate having first and second sides and defining an opening. The GDT device can further include second and third insulator substrates mounted to the first and second sides of the first insulator substrate with first and second seals, respectively, such that inward facing surfaces of the second and third insulator substrates and the opening of the first insulator substrate define a chamber. The GDT device can further include first and second electrodes implemented on the respective inward facing surfaces of the second and third insulator substrates, and first and second terminals implemented on at least one external surface of the GDT device. The GDT device can further include electrical connections implemented between the first and second electrodes and the first and second terminals, respectively.
US10032620B2 Broadband light source including transparent portion with high hydroxide content
A laser-sustained plasma light source includes a plasma lamp configured to contain a volume of gas and receive illumination from a pump laser in order to generate a plasma. The plasma lamp includes one or more transparent portions transparent to illumination from the pump laser and at least a portion of the broadband radiation emitted by the plasma. The one or more transparent portions are formed from a transparent material having elevated hydroxide content above 700 ppm.
US10032619B2 High brightness laser-sustained plasma broadband source
A high brightness laser-sustained broadband light source includes a gas containment structure and a pump laser configured to generate a pump beam including illumination of a wavelength at least proximate to a weak absorption line of a neutral gas contained in the gas containment structure. The broadband light source includes one or more anamorphic illumination optics configured to focus the pump beam into an approximately elliptical beam waist positioned in or proximate to the center of the gas containment structure. The broadband light source includes one or more first collection optics configured to collect broadband radiation emitted by the plasma in a direction substantially aligned with a longer axis of the elliptical beam waist.
US10032617B2 RF ion guide with axial fields
RF ion guides are configured as an array of elongate electrodes arranged symmetrically about a central axis, to which RF voltages are applied. The RF electrodes include at least a portion of their length that is semi-transparent to electric fields. Auxiliary electrodes are then provided proximal to the RF electrodes distal to the ion guide axis, such that application of DC voltages to the auxiliary electrodes causes an auxiliary electric field to form between the auxiliary electrodes and the ion guide RF electrodes. A portion of this auxiliary electric field penetrates through the semi-transparent portions of the RF electrodes, such that the potentials within the ion guide are modified. The auxiliary electrode structures and voltages can be configured so that a potential gradient develops along the ion guide axis due to this field penetration, which provides an axial motive force for collision damped ions.
US10032615B2 Systems and methods for single cell culture and analysis by microscopy and MALDI mass spectrometry
Systems and methods for single cell culture and analysis by microscopy and matrix assisted laser desorption ionization mass spectrometry are disclosed. The systems and methods isolate a plurality of cells in a plurality of wells such that a predetermined number of the plurality of wells contain one and only one cell. The plurality of wells allow for optical interrogation of the cells and subsequent matrix assisted laser desorption ionizing of molecules within the cells.
US10032613B2 Non-parametric methods for mass spectromic relative quantification and analyte differential abundance detection
A method of normalizing data can comprise globally normalizing at least a first and second data distribution by normalizing the proximal compositional proportionality of the abundance of the analyte using proximity-based intensity normalization. In an example, the proximity-based intensity normalization comprising using the following formula: i jx ∑ j = 1 n x ⁢ ⁢ i jx / i jy ∑ j = 1 n y ⁢ ⁢ i jy wherein: ijx is the intensity of ion j in the first distribution x, ijy is the intensity of ion j in the second distribution y, nx is the number of surrogate ions in distribution x, and ny is the number of surrogate ions in distribution y.
US10032611B2 Connection control method
A connection control method in a substrate processing apparatus is provided. The substrate processing apparatus comprises: a depressurized processing room; a susceptor that is provided in the processing room and configured to mount a wafer thereon; a HF high frequency power supply configured to apply a high frequency voltage for plasma generation to the susceptor; a LF high frequency power supply configured to apply a high frequency voltage for a bias voltage generation to the susceptor; and a DC voltage applying unit configured to apply a DC voltage of a rectangle-shaped wave to the susceptor, capable of improving a processing controllability in an etching process. The connection control method comprises controlling connection or disconnection between the susceptor and the LF high frequency power supply and connection or disconnection between the susceptor and the DC voltage applying unit when plasma is generated in the processing room.
US10032610B2 Plasma source
A plasma generating device includes a plasma source having a plasma source hollow body (1) and an electron emission unit (5) for emitting free electrons into the plasma source hollow body. The plasma source hollow body (1) has a first gas inlet (7a) and a plasma source opening (10) which forms an opening to a vacuum chamber. An anode has an anode hollow body (2). The anode hollow body (2) has a second gas inlet (7b) and an anode opening (11) which forms an opening to the vacuum chamber, and a voltage source (8) the negative pole of which is connected to the electron emission unit (5) and the positive pole of which is connected to the anode hollow body (2). The positive pole of the voltage source (8) is electrically connected by a first shunt (6a) to the plasma source hollow body.
US10032603B2 Charged particle beam lithography apparatus and charged particle beam lithography method
A charged particle beam lithography apparatus according to an embodiment includes: a pattern-writing-data data storage processing circuitry configured to store pattern writing data in association with pattern attribute information; a shot dividing processing circuitry configured to divide the pattern writing data into shot data in association with the pattern attribute information; an indicator data storage processing circuitry configured to store an indicator for determining correction section regions to be merged on calculation in an approximation calculation of heat transfers, the indicator being associated with the pattern attribute information; a pattern writing schedule creator configured to create a pattern writing schedule based on the shot data; an approximation-calculation-method determining processing circuitry configured to determine an approximation calculation method of the heat transfers from other shots written before a shot to be written, the shot being associated with the shot data to be written, based on the pattern writing schedule and the indicator; a thermal diffusion calculator configured to calculate a temperature rise amount caused by the heat transfers from the other shots written before the shot to be written, the shot being associated with the shot data to be written, based on the approximation calculation method; a shot temperature calculator configured to calculate a representative temperature of the shot to be written with the shot data, based on the temperature rise amount; a dose modulator configured to modulate a dose of the shot to be written with the shot data, based on the representative temperature; and a lithography mechanism including a charged particle beam source, a deflector, and a stage on which the target object is placed, and to perform writing based on a modulated dose and the pattern writing schedule.
US10032595B2 Robust electrode with septum rod for biased X-ray tube cathode
In the present invention, a cathode assembly for an X-ray tube is provided including a cathode cup, a pair of emitters disposed within the cup and each configured to emit an electron beam therefrom and an electrode spaced from the pair of emitters and configured to affect the shape and/or intensity of the electron beams emitted by the pair of emitters. The electrode includes a rod extending across a central aperture defined within the electrode that enables the electrode to grid or focus the electron beam or beams emitted from the emitters using a bias voltage between +10 kV and −10 kV.
US10032593B1 Electron generation apparatus
The present disclosure relates to an electron generation apparatus including a discharge pin module provided with a support plate, discharge pins coupled to the support plate, and an elastic connection element electrically connecting a group of discharge pins, a discharge plate placed facing the discharge pins, a support structure positioned at an opposite side to the discharge plate with the support plate interposed between, and provided with a coupling plate to which the discharge pin module and the discharge plate are detachably coupled, and a circuit module provided with a main board positioned apart from the coupling plate at an opposite side to the discharge pin module with the coupling plate interposed between and distribution processing boards connected to the main board to apply individual high-voltage high-frequency pulsed power to the group of discharge pins.
US10032592B2 Force sensing switch
A force sensing switch for use in an electronic device can include one or more dome switches disposed over a top surface of a deflectable beam. One or more strain gauges can be disposed over at least one surface of the deflectable beam. An electronic device that includes at least one force sensing switch can further include a processing device operatively connected to the one or more strain gauges. Alternatively or additionally, an electrode can be disposed under a bottom surface of the deflectable beam and a capacitance measured between the bottom surface and the electrode.
US10032589B2 Actuating apparatus for a vacuum interrupter and disconnecting arrangement
An actuating device for a vacuum switching tube has a connecting element which can be connected to an electric contact of the vacuum switching tube, an electromagnetic actuating device for displacing the connecting element between a first and a second position, and a retaining yoke, relative to which the connecting element can be displaced and has a first magnetic element. The first magnetic element generates a first and a second magnetic circuit in the retaining yoke. The actuating device further has a ferromagnetic retaining anchor, which is arranged on the connecting element. The retaining anchor is located in the first position of the connecting element in the first magnetic circuit and in the second position of the connecting element in the second magnetic circuit. The connecting element is held in the first and in the second position by a respective magnetic force between the retaining yoke and the retaining anchor.
US10032588B2 Integrated high voltage contactor and service disconnect
An integrated contactor/service disconnect assembly according to an exemplary aspect of the present disclosure includes, among other things, a stationary contact, a movable contact selectively movable relative to the stationary contact and a service disconnect unit configured to block the movable contact from contacting the stationary contact.
US10032582B2 Gas circuit breaker
A pair of fixed arc electrodes are arranged facing each other within a sealed container that is filled with arc-extinguishing gas 1. There are provided: a compression puffer chamber for accumulating pressurized gas that is obtained by elevating the pressure of the arc-extinguishing gas; and an insulated nozzle that directs the pressurized gas towards the arc discharge from the compression puffer chamber. A buffer chamber is provided, in which hot exhaust gas generated by the heat of the arc discharge is temporarily accumulated. A pressurized gas through-flow space is provided, communicating with the compression puffer chamber. In the pressurized gas through-flow space, an opening/closing section prevents inflow of hot exhaust gas by assuming a closed condition during the earlier half of the current interruption period, and in the latter half of the current interruption period the opening/closing section 41 is opened to allow flow of pressurized gas.
US10032579B2 Composite rocker button with capacitive sense technology
A rocker panel button arrangement having a bezel with an opening. A rocker button is rotatably mounted to the bezel and is located within the aperture. The rocker button is pivotable about an axis between a first position, a second position and a neutral position. The rocker button also includes a viewing surface and a back side. A capacitive film is connected to the back side of the rocker. A chassis is connected and supports the capacitive film and is also connected to and movable with the rocker button. A circuit board is connected to the bezel adjacent the chassis. The circuit board is connected to the bezel in such a manner that the chassis, capacitive film and rocker button may rotate freely near the circuit board. Between the chassis and the circuit board is a rocker actuator that may take several forms.
US10032573B2 Operating or command element, in particular for the field of hygiene
An operating or command element has a key plate having a substantially flat or slightly curved basic form and having a plurality of surface elevations, which are formed on the basic form and which can be tactilely sensed using a fingertip so that the position of the fingertip on the key plate can be sensed. Both in a horizontal and in a vertical installation position of the operating or command element, the key plate can be free of recesses in which liquids can accumulate. Other installation angles are also possible, for example in the case of installation in an inclined console housing.
US10032570B2 Contact device
The contact device includes: a fixed contact member including a fixed contact; and a movable contact member including a movable contact. The movable contact member is movable between a position where the movable contact is in contact with the fixed contact and a position where the movable contact is away from the fixed contact. The movable contact member further includes a protrusion which protrudes from a face to which the movable contact is provided, in a direction same as a protruding direction of the movable contact.
US10032565B2 Flat capacitor for an implantable medical device
One aspect provides a capacitor feedthrough assembly having an electrically conductive member dimensioned to extend at least partially through a feedthrough hole of a case of the capacitor, the conductive member having a passage therethrough.
US10032560B2 Phase change material variable capacitor
A method of manufacturing a variable capacitor includes forming a capacitor conductor. The method also includes forming a phase change material adjacent the capacitor conductor. The method further includes forming a first contact on the capacitor conductor. The method additionally includes forming a second contact and a third contact on the phase change material.
US10032559B2 Electronic component
An electronic component is provided with an element body and terminal electrodes. The terminal electrodes include sintered metal layers and conductive resin layers. A first length, which is a length of the sintered metal layers in a first direction at end portions of a side surface in a second direction, is shorter than a second length, which is a length of the sintered metal layers in the first direction at central portions of the side surface in the second direction. A third length, which is a length of the conductive resin layers in the first direction at the end portions, is shorter than a fourth length, which is a length of the conductive resin layers in the first direction at the central portions. A difference between the fourth length and the third length is larger than a difference between the second length and the first length.
US10032554B2 Detachable transformer
A detachable transformer includes a first bobbin, a primary winding, a second bobbin, a secondary winding and a magnetic core set. The magnetic core set peripherally surrounds the first bobbin and the second bobbin and is inserted into them. A top and a bottom of the first bobbin respectively have a first winding recess and an installation recess. The primary winding is arranged in the first winding recess. A side of the installation recess has a first opening connecting with an external space. A top of the second bobbin has a second winding recess. The secondary winding is arranged in the second winding recess. The second bobbin is arranged in the installation recess through the first opening, whereby the first bobbin and the second bobbin form a detachable connection.
US10032549B2 Superconducting coil device with coil winding and production method
A superconducting coil device includes a superconducting flat conductor having one or more torsional turns. The flat conductor is wound around a winding support to define multiple turns of the conductor around the support. In at least one of the turns, the flat conductor is twisted through approximately 180 degrees about a longitudinal axis of the flat conductor, to thereby switch a contact side of the flat conductor from radially inwardly facing to radially outwardly facing, or vice versa. The contact side of the flat conductor at an inner turn faces a center of the winding and, and at an outer turn faces away from the center of the winding. The inwardly-facing contact side of the strip at an inner turn may be coupled to an inner contact element, and the outwardly-facing contact side at an outer turn may be conductively coupled to an outer contact element.
US10032547B2 Increased resonant frequency alkali-doped Y-phase hexagonal ferrites
Disclosed herein are embodiments of an enhanced resonant frequency hexagonal ferrite material, such as Y-phase hexagonal ferrite material, and methods of manufacturing. In some embodiments, sodium or potassium can be added into the crystal structure of the hexagonal ferrite material in order to achieve improved resonant frequencies in the range of 500 MHz to 1 GHz useful for radiofrequency applications.
US10032546B2 Electric bushings having insulation medium retention seals
Systems and methods for providing electrical bushings for maintaining a seal during severe incidents are provided. The bushings provide for relatively large gap formations and seal spacings by using one or more self-modulating seals. In certain configurations, the bushings provide for relatively large gap formations and seal spacings by using a wider or narrow top portion adjacent to a relatively narrower middle portion. The systems and methods can be also applied to other apparatus when deemed proper.
US10032545B2 Wire cable seal and vibration damper
A sealing element for sealing a housing opening in a housing, wherein the sealing element comprises at least one through-opening for the passage of an electrical cable into the housing. The sealing element is formed of a first subcomponent and a second subcomponent, the first subcomponent and the second subcomponent having a different hardness and the two subcomponents are made of silicone.
US10032541B2 Reinforcement arrangement for submarine cable connections
A reinforcement arrangement for use with the connections of cable spices of undersea power cables that transport of electrical energy is disclosed. Each power cable includes an inner conducting core of copper or aluminum with one or more concentric polymeric and metallic layers that constitute insulation, screens and covers. The reinforcement arrangement is applied to the splicing of two cables at the conducting cores of each power cable, called a conducting cores connection area. The reinforcement arrangement includes a body that is disposed radially on the conducting cores connection area and on over the adjacent area of the outside outer covering of the power cable. The body is joined to the outer part covering of the power cables through a mechanical attaching element. The invention also relates to a method used to apply the reinforcement arrangement to the junctions of two submarine cables.
US10032537B2 Separator material for polymer electrolyte fuel cell having excellent corrosion resistance, conductivity and formability, and method for manufacturing same
A thin plate is prepared by an ultraquenching transition control injector with a mixture of a metal powder having corrosion resistance to form a matrix and a powder having conductivity, as a raw material. When the matrix of the thin plate is crystal-structure metal, the plate can be formed at room temperature, and when the matrix is metallic glass, the plate can be formed in a supercooled liquid state. Therefore the plate can be finished into a separator with an intended shape.
US10032533B2 Systems and methods for transferring spent nuclear fuel from wet storage to dry storage
Systems and methods of transferring nuclear fuel from fuel pools having size and/or weight limitations to a storage or transport cask are disclosed. A canister containing spent nuclear fuel is inserted into a transfer cask. A shielding sleeve is then placed around the transfer cask. A lifting device simultaneously lifts the transfer cask and the shielding sleeve over a storage cask and the spent fuel is transferred from the transfer cask to the storage or transport cask.
US10032529B2 Nuclear reactor internal electric control rod drive mechanism assembly
A magnetic jack control rod drive rod drive system having the magnetic coils that operate the moving parts of the drive system wound from anodized aluminum magnet wire or ceramic coated nickel clad copper and enclosed within a hermetically sealed housing that is pressurized with helium.
US10032526B2 Patient safety processor
A processor-based system for analyzing physiologic data and medical care is provided wherein the patient data is analyzed to construct images that are representative of a patient's condition. The processor provides a self-modulating analysis, which is responsive to the occurrence of additional data items to increase the information contained in the images. Identifications of modes of physiologic failure by the analysis of the generated images provides for earlier recognition and intervention and improved protocolization of testing and treatment.
US10032525B2 Fuse circuit, repair control circuit, and semiconductor apparatus including the same
A fuse circuit may include a plurality of first fuse sets and a plurality of second fuse sets. The plurality of first fuse sets may be used to store a defect address detected before packaging of a semiconductor apparatus. The plurality of second fuse sets may be used to store a defect address detected after the packaging. The plurality of first fuse sets may be shared by a plurality of first redundant word lines, and the plurality of second fuse sets may be in one-to-one correspondence with a plurality of second redundant word lines.
US10032524B2 Techniques for determining local interconnect defects
Techniques are presented for the determination defects in non-volatile arrays, particularly those having a 3D or BiCS type of arrangement where NAND strings run in a vertical direction relative to the substrate. In such an arrangement, the NAND strings are formed along memory holes and connected to global bit lines, and are separated into blocks or sub-blocks by vertical local interconnects, such as for source lines, and connected to a corresponding global line. To determine defective blocks, a reference current is determined based on the amount of current drawn by the local interconnects when a high voltage is applied and all of the blocks are de-selected. The amount of leakage current is determined when a selected block is biased to ground and the high voltage is applied to the interconnects. By comparing the reference current to the leakage current, a determination can be made on whether the selected block has defects related to the local interconnect structure.
US10032518B2 Two part programming and erase methods for non-volatile charge trap memory devices
A semiconductor memory device includes a memory cell array including a plurality of memory cells, a peripheral circuit performing a program operation or erase operation of the memory cell array, and a control logic controlling the peripheral circuit. The control logic controls the peripheral circuit such that a first program allowable voltage applied to bit lines of the memory cell array during a first program operation of the program operation and a second program allowable voltage applied during a second program operation of the program operation are different from each other.
US10032516B2 Duo content addressable memory (CAM) using a single CAM
Disclosed is a content addressable memory (CAM). The content addressable memory array includes a memory array and a data match module. The memory array includes multiple memory rows. Each memory row is configured to store a first data word and a second data word. The data match module includes a first match circuitry configured to compare a first match word to the first data word of a memory row, and to generate a first match output based on the comparison between the first match word and the first data word of the memory row. The data match module further includes a second match circuitry configured to compare a second match word to the second data word of the memory row, and to generate a second match output based on the comparison between the second match word and the second data word of the memory row.
US10032515B2 Memory repair system and method therefor
A memory system includes a main memory array, a redundant memory array, and a content addressable memory (CAM). The CAM includes a plurality of entries, wherein each entry includes a plurality of column address bits and a plurality of maskable row address bits. When an access address for a memory operation matches an entry of the CAM, the memory system is configured to access the redundant memory array to perform the memory operation.
US10032510B2 Multimodal memristor memory
A multimodal memristor memory provides selectable or reconfigurable operation in a plurality of operational modes of a memristor. The multimodal memristor memory includes a memristor having a plurality of operational modes. The multimodal memristor memory further includes a reconfigurable interface driver to select an operational mode of the plurality of operational modes of the memristor. The memristor is to operate in the operational mode selected by the reconfigurable interface driver.
US10032508B1 Method and apparatus for multi-level setback read for three dimensional crosspoint memory
In one embodiment, an apparatus comprises read circuitry to apply a read voltage to a three dimensional crosspoint (3DXP) memory cell; and write setback circuitry to apply a first setback pulse having a first magnitude to the 3DXP memory cell in response to the application of the read voltage, wherein applying the first setback pulse comprises bypassing a current mirror that is to limit or control a magnitude of a second setback pulse applied to the 3DXP memory cell when the current mirror is coupled to the 3DXP memory cell.
US10032506B2 Configurable pseudo dual port architecture for use with single port SRAM
A memory array has word lines and bit lines. A row decoder is operable to decode a row address and select a corresponding word line. A read-write clock generator is operable to generate a hold clock signal. An address clock generator receives a read address, a write address, a dual port mode control signal, a read chip select signal, and a write chip select signal. When operating in dual port mode, and when operating in a read mode, the address clock generator applies a read delay to the read address and outputs the read address, as delayed, to the row pre-decoder as the address in response to the hold clock signal.
US10032502B1 Method for calibrating capturing read data in a read data path for a DDR memory interface circuit
A method for calibrating capturing read data in a read data path for a DDR memory interface circuit is described. In one version, the method includes the steps of delaying a core clock signal by a capture clock delay value to produce a capture clock signal and determining the capture clock delay value. The capture clock signal is a delayed version of the core clock signal. The timing for the read data path with respect to data propagation is responsive to at least the capture clock signal. In another version, timing for data capture is responsive to a read data strobe or a signal derived therefrom, and a core clock signal or a signal derived therefrom.
US10032499B2 Magnetic memory device including two magnetic bodies
According to one embodiment, a magnetic memory device includes a first magnetic body and a second magnetic body. The first magnetic body extends in a first direction. The second magnetic body extends in the first direction. A distance between the second magnetic body and the first magnetic body changes periodically along the first direction.
US10032497B2 Flexible point-to-point memory topology
An apparatus includes a plurality of memory devices and a control circuit. The control circuit may be configured to enable a plurality of access modes for the plurality of memory devices. In a one-channel mode, all of the memory devices are accessed using a single selectable channel. In a two-channel mode, a first portion of the plurality of memory devices is accessed using a first channel and a second portion of the plurality of memory devices is accessed using a second channel.
US10032494B2 Data processing systems and a plurality of memory modules
A data processing system may include a memory/storage circuit and a host. The memory/storage circuit may include a first memory module and a second memory module. Each of the first and second memory modules may include a controller and a memory device. The host may have access to the memory device of the first memory module and the memory device of the second memory module. Each of the controllers included in the first and second memory modules may be configured to selectively perform any one of a memory operation and a storage operation according to a request of the host.
US10032493B2 Longest element length determination in memory
Examples of the present disclosure provide apparatuses and methods for determining a length of a longest element in a memory. An example method comprises determining, using a controller to control sensing circuitry, a length of a longest element of a plurality of variable length elements of a vector stored in a memory array.
US10032488B1 System and method of managing data in a non-volatile memory having a staging sub-drive
A system and method is disclosed for managing data in a non-volatile memory. The system may include a non-volatile memory having multiple non-volatile memory sub-drives, including a staging sub-drive to receive all data from a host and a plurality of other sub-drives each associated with a respective data temperature range. A controller of the memory system is configured to route all incoming host data only to the staging sub-drive and during garbage collection each individual piece of valid data from a selected source block in a selected source sub-drive is routed to a respective one of the sub-drives. The method may include only routing host data to the staging sub-drive and only relocating valid data to sub-drives other than the staging sub-drive based on a determined temperature of valid data and a unique temperature range associated with sub-drives other than the staging sub-drive in the non-volatile memory system.
US10032487B2 One-time and multi-time programming using a correlated electron switch
An apparatus including a Correlated Electron Switch (CES) element and a programing circuit is provided. The programing circuit provides a programing signal to the CES element to program the CES element to an impedance state of multiple impedance states when a number of times the CES element has been programed is less than a threshold.
US10032484B2 Digital video builder system with designer-controlled user interaction
A digital video builder system with methodology for designer-controlled user interaction is described. In one embodiment, for example, a method comprises receiving, from interactive controls on a graphical user interface, configuration of a storyboard block of a storyboard of a target digital video to be created. The storyboard block represents a scene of the target digital video, comprises a media element slot and a scene parameter for configuring the media element slot, and corresponds to a scene specification having a plurality of scene variants for rendering the scene of the target digital video. The received configuration comprises a setting for the scene parameter. Based on the scene parameter setting, the method further includes automatically selecting one of the plurality of scene variants for use in rendering as part of the scene of the target digital video.
US10032482B2 Moving image generating apparatus, moving image generating method and storage medium
A CPU extracts still images from image files recorded at predetermined time intervals among still images and moving images arbitrarily recorded in a predetermined period such as one day, and generates a time-lapse moving image by taking these extracted images as frames. That is, in addition to still images, even when a moving image file is recorded at timing corresponding to a predetermined time interval, a frame at the timing corresponding to the predetermined time interval in the moving image file is extracted, and adopted as a frame of a time-lapse moving image to be generated.
US10032477B2 Systems and methods for modifying a playlist of media assets based on user interactions with a playlist menu
Methods and systems are provided herein for modifying playlists of media assets. In some aspects, these methods and systems are provided by way of receiving a user input that causes a media asset in a playlist to cease from being played back and to be removed from the playlist. User interactions associated with the playlist may subsequently be monitored, where, in response to detecting a user interaction while monitoring, a number of user interactions that have been received subsequent to the user input may be determined. The number of user interactions may be compared to a threshold number, and, when the number of user interactions corresponds to the threshold number, the media asset may be inserted into the playlist.
US10032475B2 Enhancing an audio recording
A system and method are provided for enhancing an audio recording which comprises a recording of a sound signal obtained from the play-out of an audio signal via a speaker. The audio signal, and thereby the sound signal, may represent certain audio content, e.g., a radio station or TV audio. To perform the enhancing, the recording of the sound signal is suppressed using the audio signal, thereby obtaining an intermediate audio recording. An original version of the audio content is then added to the intermediate audio recording to obtain an enhanced audio recording. This original version is generally of higher quality as it generally does not represent a background audio component but rather was purposefully recorded or generated.
US10032474B2 Unsuccessful storage media movement handling in automated removable storage media environments
Embodiments disclosed herein provide systems, methods, and computer readable media to handle unsuccessful movements of removable storage media in an automated removable media system. In a particular embodiment, a method provides receiving one or more user provided parameters that indicate one or more types of unsuccessful media move operations that should be reported as successful. The method further provides receiving a first request to move a first item of removable storage media from a first position in the automated removable media system to a second position in the automated removable media system and initiating a first move operation of the first item from the first position to the second position by at least one changer device. The method then provides determining that the first move operation resulted in one of the one or more types of unsuccessful media move operations and indicating that the first move operation was successful in response to the first request.
US10032471B2 Magnetic recording head having longitudinally spaced offset arrays
An apparatus according to one embodiment includes a head having at least two modules, each having an array of transducers. Axes of the arrays are about parallel and are spaced from one another in an intended direction of tape travel thereacross. The array of a first of the modules is offset from the array of a second of the modules in a first direction parallel to the axis of the array of the second module such that the transducers of the first module and the transducers of the second module are positioned to fill a contiguous data band with written tracks in multiple passes. All of the transducers of the first module are positioned on a first side of an imaginary line oriented in the intended direction of tape travel, and all of the transducers of the second module are positioned on a second side of the imaginary line.
US10032468B1 Heat-assisted magnetic recording head configured to conduct heat away from slider components to a substrate
An apparatus comprises a slider configured for heat assisted magnetic recording and comprising a substrate. At least one component of the slider generates heat when energized. At least one thermal via extends through a portion of the slider from a location proximate the component to the substrate. The thermal via is configured to conduct heat away from the component and to the substrate.
US10032462B2 Method and system for suppressing noise in speech signals in hearing aids and speech communication devices
A method for speech enhancement in speech communication devices and more specifically in hearing aids for suppressing stationary and non-stationary background noise in the input speech signal signals is disclosed. The method uses spectral subtraction wherein the noise spectrum is updated using quantile-based estimation without voice activity detection and the quantile values are approximated by dynamic quantile tracking without involving large storage and sorting of past spectral samples. The technique permits use of a different quantile at each frequency bin for noise estimation without introducing processing overheads. The preferred embodiment uses analysis-modification-synthesis based on Fast Fourier transform (FFT) and it can be integrated with other FFT-based signal processing techniques used in the hearing aids and speech communication devices. A noise suppression system based on this method and using hardware with an audio codec and a digital signal processor chip with on-chip FFT hardware is also disclosed.
US10032461B2 Method and apparatus for generating a speech signal
An apparatus includes microphone receivers configured to receive microphone signals from a plurality of microphones. A comparator configured to determine a speech similarity indication indicative of a similarity between the microphone signal and non-reverberant speech for each microphone signal. The determination is in response to a comparison of a property derived from the microphone signal to a reference property for non-reverberant speech. In some embodiments, the comparator is configured to determine the similarity indication by comparing to reference properties for speech samples of a set of non-reverberant speech samples. A generator is configured to generate a speech signal by combining the microphone signals in response to the similarity indications. The apparatus may be distributed over a plurality of devices each containing a microphone, and the approach may determine the most suited microphone for generating the speech signal.
US10032455B2 Configurable speech recognition system using a pronunciation alignment between multiple recognizers
Techniques for combining the results of multiple recognizers in a distributed speech recognition architecture. Speech data input to a client device is encoded and processed both locally and remotely by different recognizers configured to be proficient at different speech recognition tasks. The client/server architecture is configurable to enable network providers to specify a policy directed to a trade-off between reducing recognition latency perceived by a user and usage of network resources. The results of the local and remote speech recognition engines are combined based, at least in part, on logic stored by one or more components of the client/server architecture.
US10032449B2 Keyword spotting system for achieving low-latency keyword recognition by using multiple dynamic programming tables reset at different frames of acoustic data input and related keyword spotting method
A keyword spotting system includes a decoder having a storage device and a decoding circuit. The storage device is used to store a log-likelihood table and a plurality of dynamic programming (DP) tables generated for recognition of a designated keyword. The decoding circuit is used to refer to features in one frame of an acoustic data input to calculate the log-likelihood table and refer to at least the log-likelihood table to adjust each of the DP tables when recognition of the designated keyword is not accepted yet, where the DP tables are reset by the decoding circuit at different frames of the acoustic data input, respectively.
US10032446B2 Underwater voice communication devices and associated methods
Underwater voice communication devices and associated methods are described. According to one aspect, an underwater voice communication device includes a voice chamber comprising a face seal which is configured to form at least a substantially watertight seal with respect to a mouth of a first user, wherein the voice chamber comprises an internal volume, an earpiece comprising an ear seal which is configured to form at least a substantially watertight seal with respect to an ear of a second user, wherein the earpiece comprises an internal volume which is in fluid communication with the internal volume of the voice chamber, and wherein the internal volumes of the voice chamber and earpiece communicate voice sound waves from the mouth of the first user to the ear of the second user.
US10032443B2 Interactive, expressive music accompaniment system
Systems and methods capable of providing adaptive and responsive accompaniment to music with fixed chord progressions, such as jazz and pop, are provided. A system can include one or more sound-capturing devices, a signal analyzer to analyze captured sound signals, and an electronic sound-producing component that produces electronic sounds as an accompaniment.
US10032435B2 Accelerated image gradient based on one-dimensional data
Methods and systems of generating an image gradient are presented. In one example, image data for generating a two-dimensional digital image is provided to a hardware graphics processor. The image data may include a single pixel along a first direction of the digital image and multiple pixels along a second direction of the digital image. The pixels along the second direction of the digital image may include an image gradient. A one-dimensional stretching operation of the hardware graphics processor is initiated based on the image data to generate the digital image. In response to the stretching operation, the digital image may include multiple pixels along the first direction for each of the single pixels, wherein each of the multiple pixels along the first direction for a corresponding pixel of the single pixels comprises the corresponding pixel.
US10032430B2 Processor for use in dynamic refresh rate switching and related electronic device
A processor for use in an electronic device capable of displaying, having capability of switching a refresh rate for refreshing a display panel. The processor can dynamically transition between different states/scenarios in response to different triggering events. The processor can include an image stream consumer, configured to receive an input image stream and outputting an output image stream; a refresh rate selection controller, configured to select a refresh rate from a plurality of refresh rates in response to a monitoring of a current state/scenario; and a display controller, configured to receive the output image stream from the image stream consumer and transmit image data in the output image stream to a driving device, and in response to the selection by the refresh rate selection controller, control the driving device to refresh a display panel with the selected refresh rate.
US10032427B2 Gate driving method of pixel transistor and gate drive circuit, as well as display device
The present invention discloses a gate driving method of a pixel transistor and a gate drive circuit, as well as a display device including the gate drive circuit, which falls within the field of display technology. The method comprises the steps of: a gate drive circuit outputting a preset first voltage to a gate driving line of a pixel row prior to a transistor turn-on time of the pixel row, wherein the first voltage is greater than a transistor turn-off voltage; and the gate drive circuit outputting a transistor turn-on voltage to the gate driving line of the pixel row when it reaches the transistor turn-on time. Use of the present invention can improve the accuracy of pixel display.
US10032425B2 CMOS GOA circuit of reducing clock signal loading
The CMOS GOA circuit of reducing clock signal loading comprises the input control module (1), the latch module (2), the reset module (3), the signal process module (4) and the output buffer module (5); in the input control module (1), the clock signal (CK(M)) merely needs to control the second N type thin film transistor and the fifth N type thin film transistor (T2, T5), and the amount of the thin film transistors driven by the clock signal can be decreased to reduce the clock signal loading, and to lower the RC delay and the power consumption of the clock signal; the latch module (2) utilizes the inverted scan drive signal (XGate(N−2)) of the two former N-2th stage GOA unit to be the input control signal of the stage transfer signal Q(N) to solve the competition problem occurs as the stage transfer signal (Q(N)) is inputted.
US10032423B2 Display device of improved display quality and reduced power consumption
The disclosed display device of improved display quality and reduced power consumption includes a display unit including pixels coupled to gate lines and data lines, a gate driving unit for outputting a gate signal to the gate lines, a data driving unit for outputting a data signal to the data lines, a voltage supply unit for supplying to the gate driving unit a gate-on voltage to generate the gate signal a gate-off voltage, and a kickback compensation voltage having a voltage level varied at a section of time of the gate-on voltage, and a display mode control unit for controlling the voltage supply unit to supply the kickback compensation voltage during a first display mode for displaying an image on an entire area of the display unit, and to block supply of the kickback compensation voltage during a second display mode for displaying an image on only a partial area.
US10032422B2 Display device and driving method
An object is to reduce power consumption of a display device and to suppress deterioration of display quality. As a transistor provided for each pixel, a transistor including an oxide semiconductor layer is used. Note that off-state current of the transistor can be decreased when the oxide semiconductor layer is highly purified. Therefore, variation in the value of a data signal due to the off-state current of the transistor can be suppressed. That is, display deterioration (change) which occurs when writing frequency of the data signal to the pixel including the transistor is reduced (when a break period is lengthened) can be suppressed. In addition, flickers in display which generates when the frequency of an alternating-current driving signal supplied to a signal line in the break period is reduced can be suppressed.
US10032420B2 Image capture apparatus and display control apparatus
A display unit is controlled to increase luminance of a white pixel of a display apparatus in a case where an image capturing apparatus is in an image capturing mode as compared with a case where the image capturing apparatus is in a reproduction mode.
US10032419B2 Driving methods for electrophoretic displays
The present invention is directed to driving methods for driving a color display device which can display high quality color states. The display device utilizes an electrophoretic fluid which comprises three types of pigment particles having different optical characteristics.
US10032417B2 Light source device and display device
According to one embodiment, a light source device includes a plurality of light emitting elements including at least first and second light emitting elements, lightguide, first circuit, second circuit, and controller. The lightguide includes a first surface on which light from light emitting elements is incident and a second surface through which the light exits. The first circuit connects light emitting elements in series. The second circuit can bypass each of light emitting elements. The controller turns on light emitting elements using the first circuit if light emitting elements function normally, and if one of light emitting elements functions abnormally, the controller turns on the light emitting element functioning normally using the second circuit.
US10032414B2 Organic light emitting diode display device and driving method thereof
An organic light emitting diode display device is disclosed which includes a data driver configured to transfer a sensing data packet and a timing controller configured to receive the sensing data packet in a bus low voltage differential signaling mode. The timing controller includes an internal clock generator configured to generate at least one internal clock signal and a buffer configured to latch the sensing data packet in synchronization with the internal clock signal.
US10032409B1 Calibration apparatus for OLED sub-pixel circuit, source electrode driving circuit, and data voltage compensation method
The present application discloses a calibration apparatus associated with a sub-pixel circuit, a source electrode driving circuit, and a method for compensating data voltage applied to the data line of the sub-pixel circuit associated with a data line and a sense line. The calibration apparatus includes a capacitance measurement circuit to output a capacitance measurement voltage related to the sense line, a charge sensing circuit to sense a charge voltage on the sense line when the data line is applied with a reference data voltage, and a parameter calibrator to calculate parameters of driving transistor in the sub-pixel circuit based on the capacitance measurement voltage, the reference data voltage, and the charge voltage, and is configured to determine electrical parameter drifts of the driving transistor for the source electrode driving circuit to determine a compensation data voltage to compensate non-uniformity of luminance due to the electrical parameter drifts.
US10032402B2 Power and brightness management of solid-state displays
System, method, and device for maximizing brightness of solid-state illuminators while minimizing power usage based on individual scene contents. An embodiment varies power to each of the solid-state illuminators (red, green, & blue) based on the scene content that is being displayed optimizing the non-linear brightness response of solid-state illuminators.
US10032401B2 Pixel structure, display substrate and display apparatus
Embodiments of the present invention disclose a pixel structure, a display substrate and a display apparatus. The pixel structure includes a plurality of repeated units, each of the repeated units including a first portion, a second portion, a third portion, and a fourth portion which are arranged in a shape of a matrix of two rows by two columns. Each of the first through fourth portions includes four rows by four columns of sub-pixels, and includes, in each of the rows, the columns, and diagonals thereof, first through fourth sub-pixels which are different in color from one another. Two sub-pixels, which have the same color, and are in the same row in any left-right adjacent two of the first through fourth portions, are in an odd-numbered column of one of the two portions and an even-numbered column of the other of the two portions, respectively; and two sub-pixels, which have the same color, and are in the same column in any up-down adjacent two of the first through fourth portions, are in an odd-numbered row of one of the two portions and an even-numbered row of the other of the two portions, respectively.
US10032398B2 Patient identifying garment and method
A patient identifying garment includes a flexible sheet having a visible indicator. The flexible sheet has a first lateral edge, a second lateral edge, an upper portion and a lower portion. The width of the flexible sheet exceeds the diameter of an adult human neck. At least two straps extend from the upper portion of the flexible sheet, each strap having at least one hole therethrough. Each hole is adapted to be secured between a plurality of fasteners on a shoulder portion of a hospital gown.
US10032393B2 System, apparatus and method for light diffusion and testing for fixtures
A system, apparatus and method for light diffusion and testing fixtures. The system includes remote derangement controls to test the operation of a battery backup system associated with a fixture. The light fixture may incorporate light diffusion features including back mounted light sources, channeled corners in a translucent material and/or pitted surfaces of a translucent material. The system may further include remote monitoring elements and/or sensors to evaluate proper operation of the light diffusion characteristics of a fixture during operation of the battery backup system.
US10032386B2 Method for carrying out a real situation simulation test including generation of various virtual contexts
A method for implementing a simulation test comprising generating a first simulation context comprising a display of a first portion of a first virtual environment defined over 360° on a screen, the portion being projected over an angle of 180° and an avatar generated at a GPS position in the virtual environment. A generation of a second simulation context is activated comprising retrieving the position of the head and its orientation from a sensor, generating a second portion of the first virtual environment computed according to the position and orientation of the captured head, displaying the second portion on an optical unit of the helmet. The first and second portions coincide over an angle corresponding to that of the second portion for at least one position and one orientation of the predefined head.
US10032382B2 Communication of flight management computer data via a wireless interface of a data capture device
A method includes receiving, at a data capture device associated with a control display unit (CDU) and with a flight management computer (FMC), a first FMC data request from the CDU to the FMC and sending the first FMC data request from the data capture device to the FMC. The method also includes receiving, at the data capture device, first FMC data from the FMC responsive to the first FMC data request. The method further includes sending the first FMC data from the data capture device to the CDU via a communication interface and sending data generated based on the first FMC data from the data capture device to a portable electronic device via a wireless interface of the data capture device.
US10032381B2 Marine threat monitoring and defense system
A marine threat monitoring and defense system and method protects a target vessel in icy or other marine regions. The system uses communications, user interfaces, and data sources to identify marine obstacles (e.g., icebergs, ice floes, pack ice, etc.) near a target vessel performing set operations (e.g., a stationed structure performing drilling or production operations or a seismic survey vessel performing exploration operations with a planned route). The system monitors positions of these identified marine obstacles over time relative to the target vessel and predicts any potential threats. When a threat is predicted, the system plans deployment of support vessels, beacons, and the like to respond to the threat. For example, the system can direct a support vessel to divert the path or break up ice threatening the target vessel.
US10032379B1 Traffic circle warning system and method
A traffic circle warning system and method employ a controller. The controller is configured to determine whether a traffic circle exists along a current travel path of the host vehicle based on remote vehicle information representing a travel condition of at least one remote vehicle. The controller is further configured to, upon determining that the traffic circle exists, evaluate a travel condition of the host vehicle relative to the traffic circle and the travel condition of the remote vehicle to determine whether to control a warning system onboard the host vehicle to issue a warning.
US10032376B2 Modifying directions to a parking lot associated with a venue based on traffic conditions proximate to the parking lot
A venue is associated with various parking lots, and a user may purchase a space in one of the parking lots. A venue management system associated with the venue stores an association between the user and the parking lot. Based on a location of a client device associated with the user, the venue management system communicates navigation directions to the client device for presentation to the user. The directions communicated to the client device account for traffic conditions within a threshold distance of the parking lot, and the venue management system may modify stored directions to the parking lot based on the traffic conditions and communicate the modified directions to the client device for presentation to the user. Additionally, the traffic conditions used by the venue management system include information describing on current usage of various parking lots associated with the venue to allow the user to bypass congestion.
US10032374B2 Vehicle systems and methods for presenting penetration metric information on a route
Systems for presenting dedicated short range communication (DSRC) penetration metric information on route are provided. A system for DSRC presenting penetration metric information on route includes a screen, one or more processors, one or more memory modules communicatively coupled to the one or more processors, and machine readable instructions stored in the one or more memory modules. When executed by the one or more processors, the machine readable instructions may cause the system to generate at least one route between a start location and a destination, receive, from a cloud server, DSRC penetration metric information related to the at least one route, select one route among the least one route based on the DSRC penetration metric information, and display the selected route along with the DSRC penetration metric information for the selected route on the screen.
US10032373B2 Systems and methods for using autonomous vehicles in traffic
An autonomous vehicle includes a vehicle body, a drive mechanism configured to propel the vehicle body, a location module, a communication interface in communication with a traffic control system, and a processing unit in communication with the drive mechanism, the location module, and the communication interface. The processing unit is configured to receive, via the communication interface, a route of a prioritized vehicle and determine, in conjunction with the location module, whether a route of the autonomous vehicle intersects the route of the prioritized vehicle. The processing unit is configured to adjust, using the drive mechanism, one or more of a direction or a speed of the autonomous vehicle based on the determination.
US10032371B2 Notification of bicycle detection for cyclists at a traffic intersection
Bicycle identification and cyclist notification at a traffic intersection includes determining a presence of a bicycle in a traffic detection zone and communicating an indicator that notifies the cyclist of both successful detection and that the presence has been communicated to the traffic system controller, so that a green light will be provided at the appropriate time for safe passage. Detectors at or near a roadway approach sense the presence or absence of a bicycle, and when a bicycle is detected, a signal communicated to the traffic signal controller for conversion to a suitable output signal that actuates notifications for cyclists.
US10032368B1 Method and apparatus for measurement of parking duration from anonymized data
An approach is provided for measuring parking duration from anonymized data. The approach involves receiving parking data indicating anonymized park in and park out events from connected vehicles. The approach also involves performing a first filtering of the parking data to remove the park out events that occur within a time interval and before a first park in event occurring within the time interval, and to remove the park in events that occur within the time interval and after a last park out event occurring within the time interval. The approach further involves performing a second filtering of the parking data remaining after the first filtering to remove park in events or park out events so that the numbers of park in and park out events are balanced. The approach then involves calculating parking duration data from the park in and park out events remaining after the second filtering.
US10032367B2 Management of mobile objects and service platform for mobile objects
To provide different services and information in real time to each automobile or each driver with a high-quality driving assistance or automatic driving system that manages a plurality of mobile objects by communicating with the mobile objects, provided is a system including a mobile object server operable to receive information from each of a plurality of mobile objects within a geographic space and perform a process associated with each mobile object; and a registration server operable to register a first additional process that is to be performed in addition to a first basic process common to the plurality of mobile objects, in association with one mobile object among the plurality of mobile objects. Also provided are a method and program product.
US10032363B2 Mobile user interface for event notifications arising from smart-home hazard detection devices
System for displaying hazard events and adjusting hazard detector settings on a mobile device includes a user interface executed on the mobile device, a hazard detector, and a computer server system communicatively coupled to the mobile device and hazard detector. The hazard detector generates hazard events indicating detection of smoke or carbon monoxide. The hazard events are transmitted to the computer server system and then to the mobile device. User interface displays the hazard events in an event group. User interface receives an adjusted value for a setting of the hazard detector and transmits the adjusted value to the computer server system. The computer server system determines that the adjusted value corresponds to the hazard detector, receives a check-in event from the hazard detector, and transmits the adjusted value to the hazard detector in response to receiving the check-in event. The hazard detector applies the adjusted value to the setting.
US10032362B2 Dual communication-interface facility monitoring and management system and method
A dual communication-interface facility monitoring and management system, the system including a multiplicity of facility monitoring\management devices, the devices including at least one of at least one facility monitoring sensor and at least one facility management device, the facility monitoring sensors being operative to monitor it least a part of a facility, the facility management devices being operative to manage at last part of the facility, a facility communication gateway operative to facilitate electronic communication between as local area network (LAN) associated with the facility and an a wide area network (WAN) external to the facility, and a dual communication-interface facility monitoring and management subsystem operative to communicate with each of the multiplicity of devices via at least one of a first multiplicity of communication protocols and to communicate with the facility communication gateway via at least one of a second multiplicity of communication protocols.
US10032361B2 Threat monitoring for crowd environments with swarm analytics
A system enables threat monitoring in a school or other “crowd” environment. The premises where the crowd environment will exist includes one or more nodes that can gather realtime location data for multiple mobile devices. The system includes off-premises processing such as a data center, or an on-premises server, or both. The processing receives the realtime location data from the one or more nodes and performs swarm analytics processing on the data. The swarm analytics processing can determine if movement patterns indicated by the location data indicate a likely threat condition for the crowd. The system notifies a first responder of the threat condition. The system can optionally notify the users of the mobile devices as well.
US10032356B1 Display card protection circuit monitoring structure
A display card protection circuit monitoring structure includes: a display card body; at least one protection circuit module, configured on the display card body, and adapted to generate an open-circuit state when the display card body is abnormal; at least one monitoring device, configured on the display card body and in electric connection with the protection circuit module, and adapted to monitor a use state of the protection circuit module; at least one power supply, respectively in electric connection with and supplying power to the protection circuit module and monitoring device; and at least one warning module, in electric connection with the monitoring device, and driven by the monitoring device to issue warning when the open-circuit state happens. Whereby, the protection circuit module is used to prevent the abnormality or damage of the display card body, and the motoring device can drive the warning module to issue warning.
US10032351B2 Systems and methods associated with detection of indoor gunfire
Systems and methods are disclosed for reliably detecting gunfire in enclosed spaces having significant acoustic reverberation. Implementations are configured to quickly and reliably report the room or portion of a room where gunfire is located. Innovations herein may ensure low false alarm rate by thresholding, pattern recognition and/or detecting the muzzle optical flash. In some embodiments, a review center with trained personnel may evaluate the incident before reporting to local authorities. The indoor system can be incorporated into an outdoor gunshot location system to better protect a local area such as a campus or a transportation hub. Systems and methods herein may involve features and functionality associated with additional resources, such as intercoms, cellphones, and access control, to provide mitigation of harm in case of a shooting.
US10032346B2 Haptic device incorporating stretch characteristics
A haptic effect enabled apparatus is presented. The apparatus comprises a surface, a first haptic effect output device, a stretch sensor, a second haptic effect output device, and one or more processors. The surface has a stretch input area. The first haptic effect output device is a stretch haptic effect output device disposed at the stretch input area. The stretch sensor is coupled to the stretch haptic effect output device and to the stretch input area. The stretch sensor is configured to sense a stretch input, and the first haptic effect output device is at least coextensive with the stretch sensor. The second haptic effect output device is disposed at a location outside of the stretch input area. The one or more processors are configured to determine whether a haptic effect output response should occur in response to a stretch input signal received from the stretch sensor.
US10032338B2 Gaming system and method providing a gaming tournament having a variable average expected point payout
The present disclosure is directed to a gaming system and method providing a gaming tournament having a variable average expected point payout. Generally, during the gaming tournament, the gaming system enables each tournament player to play a tournament game at an EGM. The gaming system accumulates one or more tournament points for the tournament player when a play of the tournament game results in a winning outcome. At various points during the tournament, the gaming system increases or decreases an average expected point payout of the tournament game to change the tournament players' gaming experience.
US10032333B1 System and method for communicating between a mobile communication device and a gaming device
A system and method for communicating between a mobile communication device and a venue apparatus is disclosed herein. The system comprises a mobile communication device, a venue apparatus, and a wireless local area network (WLAN) for a venue. The venue apparatus comprises a beacon for transmitting low energy BLUETOOTH transmissions. The mobile application is configured to verify a transmission from the venue apparatus in a registry when the mobile communication device is within three feet of the venue apparatus.
US10032332B2 Controlling wagering game system audio
A wagering game system and its operations are described herein. In embodiments, the operations can include determining that a sound problem would occur if first content were to be presented simultaneously with second content via one or more output devices of a wagering game machine. In some examples, the first content is provided by a first application and the second content is provided by a second application independent from the first application. In some embodiments, the operation can further include modifying one or more characteristics of one or more of the first content and the second content based on the determining that the sound problem would occur.
US10032331B2 Color alteration interleaved wagering system
A color alteration interleaved wagering system is disclosed, including an interactive processing device constructed to: provide an interactive application display; receive display adjustment data; receive color compensation data; automatically configure the interactive application display; communicate application telemetry data; receive wagering telemetry and application resource data; automatically configure a wagering user interface; a wager controller constructed to: receive wager request data; determine and communicate wager outcome; and the process controller operatively connecting the interactive processing device and the wager controller, and constructed to: communicate display adjustment data; receive application telemetry data; determine whether to use a color alteration system; communicate color compensation data; determine whether there is a change in performance; when the change in performance is determined, notify an operator; when there is no change in performance determined, trigger a wager request; communicate wager request data; receive and scan wager outcome data; communicate wagering telemetry data and application resource data.
US10032328B2 Non-intrusive dial rotation detection of high security locks
A rotation detection system for detecting the rotation of a lock dial includes a magnet coupled to the lock dial to generate a changing magnetic field in response to rotation of the lock dial, a sensor disposed near enough to the magnet to detect the magnetic field and provide a sensor output signal indicative of the magnetic field, and a controller coupled to the sensor for receiving the sensor output signal, the controller providing a controller output signal in response to a change in the sensor output signal. An alarm interface can receive the controller output signal and provide an alarm signal.
US10032326B1 Accessing a secure region of an environment using visually identified behaviors relative to an access control device
A method, computer program product, and system are disclosed for facilitating access by a first person to a secure region within an environment having a plurality of items, wherein the secure region is at least partly defined by an access control device. The method acquires, using at least one visual sensor disposed within the environment, first image information including the first person and the access control device. The method identifies the first person using image analysis performed on the first image information. Further, the method identifies, using image analysis a first behavior of the first person relative to the access control device. Upon determining the first behavior corresponds to a predefined visual access behavior, and the security level of the first person satisfies a predetermined threshold security level associated with the access control device, deactivating a security element to permit the first person to physically access the secure region.
US10032323B2 Rotary power transmission joint with an integrated wireless sensor
The aspects of the present disclosure provide an assembly for acquiring operational data from a machine including a power generating device and a rotating component interconnected with the power generating device for transmitting power from the power generating device. The assembly may include a sensor assembly having a-sensor being interconnected to the rotating component for sensing operational data of the machine and a microprocessor communicatively connected to the sensor for receiving and interpreting the operational data sensed by the sensor.
US10032319B2 Bifurcated communications to a third party through a vehicle
A vehicle is provided that determines a need for communication with a third party vendor, retrieves a user rule from the memory (the user rule defines to which third party vendor the vehicle can send a first communication to address the need and defines a geographic location of the third party vendor relative to a current location of the vehicle, a monetary amount the vehicle can pay to a third party vendor for a product or service to address the need, and a time limit for the third party vendor to provide the product or service to address the need), based on the user rule, selects a third party vendor from among multiple possible third party vendors, and when determined by the user rule, automatically sends the first communication to the selected third party vendor to address the need. The first communication is associated with an order for the product or service, and the processor provides an authorization to the selected third party vendor to complete the order. The vehicle uses different antennas positioned at different physical locations on an exterior of the vehicle to provide the first communication and authorization to the selected third party vendor.
US10032318B1 Crowd-sourced driver grading
An video analysis computing system driving analysis may include a camera associated with a first vehicle and having a viewing angle capable of capturing a video of one or more other vehicles in proximity to the first vehicle, a first memory location communicatively coupled to the camera, wherein the first memory location stores video data captured by the camera, and an evaluation module including a processor executing instructions that cause the processor to: evaluate the captured video stored in the first memory location to determine whether a driving event performed by a second vehicle has occurred, assign, in response to an identified driving event performed by the second vehicle, a driving event rating to a video showing the identified driving event, wherein the driving event rating may be calculated, at least in part, using a crowd-sourced driving event rating obtained after posting the video to a social network.
US10032314B2 Virtual reality headset
A virtual reality headset system having a region configured to change its opacity is disclosed. The virtual reality headset system is configured to provide an immersive experience, but also to allow a user to see at least some portion of the outside world, at least some of the time. The headset has a casing that partially surrounds a display. The casing has an opening configured to receive the user's face. The casing has a region between the display and the user's face configured to change a degree of opacity. The region may be a window located in a non-front facing or lateral side of the casing.
US10032310B2 Methods and systems for wireframes of a structure or element of interest and wireframes generated therefrom
The disclosure relates to systems and processes for generating verified wireframes corresponding to at least part of a structure or element of interest can be generated from 2D images, 3D representations (e.g., a point cloud), or a combination thereof. The wireframe can include one or more features that correspond to a structural aspect of the structure or element of interest. The verification can comprise projecting or overlaying the generated wireframe over selected 2D images and/or a point cloud that incorporates the one or more features. The wireframe can be adjusted by a user and/or a computer to align the 2D images and/or 3D representations thereto, thereby generating a verified wireframe including at least a portion of the structure or element of interest. The verified wireframes can be used to generate wireframe models, measurement information, reports, construction estimates or the like.
US10032307B2 Systems and methods for a generating an interactive 3D environment using virtual depth
Described herein are apparatuses, systems and methods for generating an interactive three-dimensional (“3D”) environment using virtual depth. A method comprises receiving a pre-rendered media file comprising a plurality of frames, receiving depth data related to the media file, wherein the depth data corresponds to each of the plurality of frames, creating an invisible three-dimensional (“3D”) framework of a first frame of the media file based on the corresponding depth data, and rendering a new first frame in real time to include the pre-rendered first frame, one or more virtual visible 3D objects and the invisible 3D framework.
US10032300B2 Image processing apparatus and image processing method
To display images by suitably superimposing a graphics image on a high-dynamic-range image in an easily visible manner. GOEA dynamic range converter (311) converts a SDR graphics image to an HDR graphics image based on metadata. An image combiner (312) combines the graphics image of which the dynamic range has been converted to HDR with HDR content. A dynamic range converter (313) performs display mapping on the HDR content combined with the graphics image based on metadata.
US10032297B2 Simulation system, simulation device, and product explanation assistance method
In a simulation system in which a terminal device employed in a spectacle shop and a display device for visually recognizing by a prospective spectacle lens wearer, are connected to a server device so as to capable of communication: the server device includes an image generation unit that achieves a state in which a simulation image reflecting lens visual performance of a spectacle lens can be output for each of plural partial visual field areas, and an information storage unit that stores explanatory information regarding characteristics of the lens visual performance for each of the plural partial visual field areas; the display device includes a display screen unit that selectively displays the simulation images in the partial visual field areas; and the terminal device includes an information output unit that outputs the explanatory information corresponding to the partial visual field area being displayed on the display screen unit.
US10032296B2 Volumertric image data visualization
A method includes obtaining first image data that includes voxel representing a structure of interest. The structure of interest includes a plurality of different sub-structures. The method further includes segmenting a volume of the first image data that includes only a single sub-structure for each of the plurality of different sub-structures. The method further includes creating a different local coordinate system for each of the different sub-structures for each of the volumes. The method further includes visually presenting the structure of interest through separate visual presentations of sets of reformatted images for each of the individual plurality of different sub-structures. A set of reformatted images for a sub-structure includes different cut planes generated from a corresponding segmented volume of the segmented volumes and the local coordinate system for the sub-structure.
US10032294B2 Method and system for obtaining low dose tomosynthesis and material decomposition images
Method and system for obtaining tomosynthesis and material decomposition images of an object of interest using a system comprising an x-ray source facing a detector. The method comprises generating a 2D material decomposition image of an object of interest from at least two sets of acquisitions. Each set is performed at a different energy spectrum and comprises at least one projection image or a plurality of projection images acquired at different x-ray source angulation positions, and the 2D material decomposition image can be generated for a predetermined orientation selected from one of said different x-ray source angulation positions or from a virtual orientation. At least one of the plurality of 3D volume portion images and/or the 2D contrast enhanced material decomposition image are displayed for review by a health care professional.
US10032293B2 Computed tomography (CT) apparatus and method of reconstructing CT image
A computed tomography (CT) apparatus includes a data acquirer configured to acquire a first image corresponding to a first time point, a second image corresponding to a second time point, and a third image corresponding to a third time point based on a result of a CT scan on an object; an image reconstructor configured to acquire motion information of the object based on an amount of movement of the object between the first and second images and an amount of movement of the object between the first and third images, and obtain a target image by correcting at least one of the first, second and third images based on the motion information; and a display configured to display the target image.
US10032291B2 Methods and devices for interface display
The implementations relate to a method and a device for interface display and an electronic device thereof. The method may include acquiring background information of an application page area adjoining to a system bar and configuring background of the system bar based on the background information. The background information may include related information reflecting a background color of the application page area. Therefore, users do not need to perform extra operations such as selecting colors. In addition to simplifying procedures and improving efficiency, the method may further avoid defragmented effects due to inconsistency between tones of the system bar and a control adjoining to the system bar. The method may provide a good visual effect for the users while presenting system information.
US10032288B2 Method and system for generating integral image marker
Provided is a method and system for integrating multiple image markers to generate a single integral image marker for configuring content such as game content. The present invention proposes a method of expressing, in a global coordinate system, feature points for each image marker whose positions are expressed in their local coordinate system by calculating relative positions of the image markers and applying the calculated relative positions to the image makers other than a reference image maker to transform 3D positions of feature points in each image marker.
US10032287B2 System and method for assessing wound
The wound assessing method and system of the present teachings provide a convenient, quantitative mechanism for diabetic foot ulcer assessment.
US10032283B2 Modification of at least one parameter used by a video processing algorithm for monitoring of a scene
There is provided a method, a device and a system for modifying at least one parameter used by a video processing algorithm, such as a motion detection algorithm, an object detection algorithm, or an object tracking algorithm, for monitoring of a scene (102). The method comprises: receiving a first (105a) and a second (105b) video sequence of the scene (102), wherein the first video sequence (105a) is captured using a thermal camera (104a) such that the first video sequence (105a) comprises thermal information being indicative of temperatures in the scene (102), and applying the video processing algorithm to the second video sequence (105b), wherein at least one parameter used by the video processing algorithm is modified based on the thermal information comprised in the first video sequence (105a).
US10032276B1 Visual-inertial positional awareness for autonomous and non-autonomous device
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10032275B1 Unmanned aerial vehicle sensor calibration during flight
This disclosure describes systems, methods, and apparatus for automating the verification of aerial vehicle sensors as part of a pre-flight, flight departure, in-transit flight, and/or delivery destination calibration verification process. At different stages, aerial vehicle sensors may obtain sensor measurements about objects within an environment, the obtained measurements may be processed to determine information about the object, as presented in the measurements, and the processed information may be compared with the actual information about the object to determine a variation or difference between the information. If the variation is within a tolerance range, the sensor may be auto adjusted and operation of the aerial vehicle may continue. If the variation exceeds a correction range, flight of the aerial vehicle may be aborted and the aerial vehicle routed for a full sensor calibration.
US10032273B2 Machine vision system calibration using inaccurate calibration targets
Described are methods, systems, and apparatus, including computer program products for calibrating machine vision systems. A system includes: one or more cameras; a motion rendering device; and a calibration module. The calibration module is configured to acquire, from a first camera of the one or more cameras, a plurality of images of a calibration target comprising a calibration pattern that provides a plurality of calibration features; extract calibration features of the plurality of calibration features from the plurality of images, wherein physical positions of the plurality of calibration features are in a calibration target length unit associated with the calibration target; determine a ratio between the calibration target length unit and a motion rendering device length unit associated with the motion rendering device; and provide a first calibration for the first camera based on the ratio.
US10032270B2 System and methods for the in vitro detection of particles and soluble chemical entities in body fluids
A system and methods for detecting particles and soluble chemical entities in body fluids consists of a system consisting of a microscopic apparatus, a sample chamber and reagents and methods used to detect, classify and enumerate particles and chemical entities in body fluids. Body fluids containing particles combined with reagents sediment to the bottom of a viewing chamber bringing them into the focal place of a digital microscopic detector. Particles identified as areas within a captured digital image that absorb or emit electromagnetic radiation can be further classified based on additional absorbed or emitted electromagnetic radiation within the predefined areas of the first digital image. Soluble chemical entities in body fluids are detected and concentrations determined using transmitted or emitted electromagnetic radiation using known chemical or antibody reactions, making the microscopic device a general purpose detector for in vitro determinations using body fluids.
US10032269B2 Method of determining an indicator for the stability of a bone implant
A method of determining an indicator for the stability of a bone implant comprises providing a two- or three-dimensional image mage of a bone at a location where a bone implant is planned. Then determining a bone structural parameter, which is typically representative of trabecular bone texture at said location, from the two- or three-dimensional image, by a texture analysis of a two- or three-dimensional grey scale image in a region of interest at said location where the bone implant is planned. Finally, an indicator for the stability of the planned bone implant after implantation is determined from the bone structural parameter and from implant stability data.
US10032267B2 Automating the assessment of damage to infrastructure assets
A computer-implemented method includes: receiving, by a computing device, sensor data associated with a geographic location; processing, by the computing device, the sensor data to identify an infrastructure asset within the geographic location; determining, by the computing device, a condition of the infrastructure asset based on processing the sensor data; and storing or outputting, by the computing device, information regarding the condition of the infrastructure asset.
US10032266B1 Siding evaluation apparatus and method
A siding evaluation apparatus for use in identifying a characteristic of building siding is disclosed, together with methods and systems for identifying a characteristic of building siding using the siding evaluation apparatus. The siding evaluation apparatus includes a protrusion, clip, or other means for removably attaching to building siding by friction or pressure. The siding evaluation apparatus further includes a color chart holder adapted to hold a color chart for reference. The siding evaluation apparatus is attached to the siding and may be adjusted to display the color chart, which may be photographed together with a portion of the siding. Characteristics of the siding may then be determined based upon the captured photograph and a known reference area of the color chart.
US10032264B2 Reduction of background interference in a radiation image
An imaging assembly includes a radiation camera configured to obtain position-sensitive radiation data of at least one source of interest. The assembly includes a controller includes a processor and tangible, non-transitory memory on which is recorded instructions for executing a method for reducing background interference in the position-sensitive radiation data in an image domain. The controller is programmed to generate a first set of image data (G1) from the position-sensitive radiation data with a first energy window. A second set of image data (G2) is generated from the position-sensitive radiation data with a second energy window such that the second energy window does not overlap with the first energy window. A third set of image data (G3) is generated having reduced background interference, based at least partially on the first and second sets of image data.
US10032258B2 Automatically suggesting regions for blur kernel estimation
Embodiments of the present invention provide systems, methods, and computer storage media directed towards automatic selection of regions for blur kernel estimation. In one embodiment, a process divides a blurred image into a regions. From these regions a first region and a second region can be selected based on a number of edge orientations within the selected regions. A first blur kernel can then be estimated based on the first region and a second blur kernel can be estimated for the second region. The first and second blur kernel can then be utilized to respectively deblur a first and second portion of the image to produce a deblurred image. Other embodiments may be described and/or claimed.
US10032251B2 Display device, display system and resolution adjusting method
The present disclosure relates to a display device, a display system and a resolution adjusting method. The display device comprises a display screen, and further comprises: a distance sensor and an adjusting unit, wherein the distance sensor comprises: a particle emitter for emitting a first particle beam to a viewer; a particle receiver for receiving the first particle beam reflected by the viewer, and wherein the adjusting unit adjusts a resolution of the display screen based on an energy density of the emitted first particle beam and an energy density of the received first particle beam.
US10032249B2 Image generating apparatus, image generating method, and computer program
An image generating apparatus includes an acquiring unit configured to acquire a captured image of a road, a region extraction unit configured to extract an image of a trapezoidal region is enclosed by two vanishing lines which are converged to a vanishing point in a depth direction of the captured image and two parallel lines which respectively intersect with the two vanishing lines from the captured image, a transformation unit configured to transform the image of the trapezoidal region into an image of a rectangular region using a geometric transformation model which transforms the trapezoidal region extracted by the region extraction unit into the rectangular region, and a generation unit configured to generate an image for enlarging and displaying a moving body or a structure on the road present at a distant view part of the captured image based on the transformed image having the rectangular region.
US10032246B2 Approach to caching decoded texture data with variable dimensions
A texture processing pipeline is configured to store decoded texture data within a cache unit in order to expedite the processing of texture requests. When a texture request is processed, the texture processing pipeline queries the cache unit to determine whether the requested data is resident in the cache. If the data is not resident in the cache unit, a cache miss occurs. The texture processing pipeline then reads encoded texture data from global memory, decodes that data, and writes different portions of the decoded memory into the cache unit at specific locations according to a caching map. If the data is, in fact, resident in the cache unit, a cache hit occurs, and the texture processing pipeline then reads decoded portions of the requested texture data from the cache unit and combines those portions according to the caching map.
US10032242B2 Managing deferred contexts in a cache tiling architecture
A method for managing bind-render-target commands in a tile-based architecture. The method includes receiving a requested set of bound render targets and a draw command. The method also includes, upon receiving the draw command, determining whether a current set of bound render targets includes each of the render targets identified in the requested set. The method further includes, if the current set does not include each render target identified in the requested set, then issuing a flush-tiling-unit-command to a parallel processing subsystem, modifying the current set to include each render target identified in the requested set, and issuing bind-render-target commands identifying the requested set to the tile-based architecture for processing. The method further includes, if the current set of render targets includes each render target identified in the requested set, then not issuing the flush-tiling-unit-command.
US10032239B2 Enhanced payments for shipping
Systems, methods, apparatus, and computer program products are provided for initiating shipment of and payment for shipping a parcel. For example, in one embodiment, a customer/user can receive a message on a user device from a carrier that includes an authorization code for shipping a parcel. After the customer/user ships the parcel, the carrier can charge a variety of accounts for the shipping charges, including a wireless services provider associated with the user device. In another embodiment, the customer/user can interact with a kiosk to ship the parcel. In this embodiment, the carrier can also charge a variety of accounts for the shipping charges, including a wireless services provider.
US10032238B2 Private online transaction system
A method for processing online transactions includes receiving account identification information and second data. The second data is transformed from first data under the control of first identification information obtained from an identification document of a first person. The method also includes identifying second identification information of a second person stored with an account based on the account identification information. The method further includes transforming the second data to the first data under the control of the second identification information. The method also includes performing an action associated with the first data.
US10032236B2 Electronic health record timeline and the human figure
A patient information interface system presents an aggregated, graphical view of patient anatomy and history. The system includes a graphical representation of at least a portion of a human anatomy including one or more indicators, aggregated from a plurality of clinical information sources and located at anatomical locations on the representation, that correspond to clinical events that have occurred in connection with a patient. The system also includes an electronic health record timeline of clinical events for the patient. The timeline includes the same one or more indicators that are displayed on the graphical representation corresponding to clinical events that have occurred in connection with a patient. A selection or change of an indicator on one of the graphical representation or the electronic health record timeline triggers a corresponding selection or change of the indicator on the other of the graphical representation or the electronic health record timeline.
US10032234B2 Ranking search results using diversity groups
In one embodiment, a method includes receiving a plurality of search results based on a search query from a user. A computing system determines a plurality of scores for each search result, each score generated by applying a distinct scoring function of a plurality of scoring functions to the search result. The computing system generates a plurality of diversity groups, each diversity group corresponding to a scoring function of the plurality of scoring functions, each diversity group including at least a subset of the plurality of search results ordered according to the scores generated by applying the scoring function to the at least the subset of the plurality of search results. The method further includes selecting at least one of the plurality of search results from each diversity group and sending the selected search results to the user.
US10032233B2 Social context in augmented reality
In one embodiment, a method includes receiving first information about a proximity of a first user, the first information comprising one or more images or one or more sounds of at least a portion of the proximity, the first information having been obtained from the proximity by a client computing device of the first user automatically and with one or more sensors of the client computing device; identifying a second user within the proximity of the first user based at least in part on the first information; retrieving second information about the second user from a graph of a social-networking system, the graph comprising a plurality of nodes and edges connecting the nodes, at least one node in the graph corresponding to the first user, at least one node in the graph corresponding to the second user; and sending the second information about the second user to the first user.
US10032230B2 Auditing system with historic sale deviation database
Methods, systems, and computer program products for auditing of transactions involving the sale of travel services by an indirect seller. An auditing module receives data defining a transaction proposed by the indirect seller. The module compares a quoted price for the transaction to a correct price for the transaction to determine if there is a pricing discrepancy. If a discrepancy exists, the module classifies the transaction and searches a business rules database maintained by a travel service provider for business rules relevant to the classification. The audit module further queries a historical sales deviation database to retrieve seller history data, and selects the relevant business rule having the best match to the seller history data. The audit module then determines whether to allow or block the transaction, issue a warning, or suggest an Agency Debit Memo based on an action defined by the business rule having the best match.
US10032226B1 Automatic exchange of information in response to a collision event
Systems and methods for the automatic exchange of insurance information in response to a collision event are provided. A wireless communication device may collect telematics data related to operation of a vehicle. The wireless communication device may detect the occurrence of a collision event involving the vehicle based on the telematics data collected. The wireless communication device may discover another wireless communication device locating in the vicinity of the collision event that has also detected a collision event. The wireless device may initiate an exchange of insurance information with that other wireless communication device. Other types of information may be exchanged between the wireless devices as well as between an insurance system in signal communication with the wireless devices in response to a collision event.
US10032221B2 Exchange feed for trade reporting having reduced redundancy
The disclosed embodiments relate to communication of financial messages from an Exchange to market participants whereby messages, or at least a portion of the content thereof, indicative of changes in the market, due to one or more trades between two or more market participants, are structured so as to reduce redundant data therein and prioritize the transmission of that portion of the message which summarizes the event and result thereof. Further, these event reporting messages may further consolidate, or otherwise be combined with, the corresponding directed reporting messages communicated to the particular market participants participating in the reported trade while preserving the anonymity of those market participants to which messages are particularly directed.
US10032220B2 Switching layer for trading on global markets
Techniques for managing and routing market orders across a global trading system. Each trading node can be associated with one or more markets and each node can be configured to provide market access to each market associated with a node in the system. Each trading node can be connected, via a network, to a global switching layer. The global switching layer can route requests, such as orders and the like, from an end user associated with one of the plurality of nodes to a corresponding exchange or market. The global switching layer can be configured to dynamically provide, to each end user, a user interface element corresponding to each trading node.
US10032219B2 Secure exchange feed market data embargo
Methods, devices, and systems for communicating market data with market participants involve obfuscating at least a portion of a first financial message. Communicating the market data also involves augmenting a second financial message with a key configured to remove the obfuscation from the obfuscated portion of the first financial message. The market data is ultimately communicated by transmitting the first financial message to a particular participant, and transmitting the second message to a plurality of participants. The particular participant may then use the key from the second financial message to remove the obfuscation of the first financial message.
US10032216B2 Method and system for a vehicle auction tool with vehicle condition assessments
A method for buying and selling vehicles includes receiving information identifying a vehicle, retrieving condition data corresponding to the vehicle from a condition database, wherein a device inside the vehicle generates at least some of the condition data while the vehicle is being operated, and analyzing the condition data to determine a condition of the vehicle, wherein the condition of the vehicle relates to at least one of a quality or a value of the vehicle. Further, the method includes communicating an indication of the vehicle condition to an end user device, and, in response to the indication of the vehicle condition, receiving an offer to purchase the vehicle. A notification is generated based on the offer to purchase the vehicle, wherein the notification indicates a status of a purchase of the vehicle according to the offer to purchase the vehicle, and the notification is communicated to the end user device.
US10032215B2 Virtual showroom system and method
The present invention provides a network server with enhanced graphics and improved methods for displaying articles offered for purchase, to allow a purchaser to fully evaluate the article while shopping “on-line.” In a particular embodiment, a virtual showroom associated with the network server may be provided, for displaying first and second articles. A first electronic image representing the first article and a second electronic image representing the second article may also be provided. The second article may be complementary to the first article, such that the second article may be worn in conjunction with the first article. In another embodiment, a user may have the option to overlay the first electronic image with the second electronic image. In a particular embodiment, the second electronic image may include an at least partially translucent depiction of a substantial portion of the second article.
US10032209B2 Message shopping over an electronic marketplace
Disclosed are various embodiments for shopping using a messaging system. A message from a user includes a plurality of line items. At least one item may be identified corresponding to at least one of the plurality of line items. The at least one item may be included in a list associated with a user account.
US10032206B2 Collaborative electronic commerce
Disclosed are various embodiments for collaborative electronic commerce. For example, a first network site is implemented in at least one server that sells a first plurality of items via a network. A relationship is identified in the at least one server between a second network site and an aspect of the first network site, where the second network site is configured to sell a second plurality of items via the network. A reference to the second network site is presented to the user in association with a transaction that involves the aspect of the first network site.
US10032203B2 Dynamic property surfacing
A computing system comprises, in one example, a display system configured to generate user interface displays and a property surfacing system configured to detect a request to access properties corresponding to a selected unit and to access a unit-property association store that stores one or more association entities. Each association entity associates a property entity with the selected unit. The property surfacing system obtains the properties based on the associated property entity. The computing system comprises a display system controller configured to control the display system to generate a user interface property display with a representation of the properties.
US10032198B2 Information processing apparatus, consumables ordering system, and computer program product
An information processing apparatus includes a login screen display processing unit that causes a display device to display a login screen for enabling a request for login to an online shopping service that sells the consumables through a network to be made; a login request transmitting unit transmits the request for login to the online shopping service based on authentication information input through the login screen; a model identification information transmitting unit transmits model identification information for identifying a model of the information processing apparatus; and a screen display processing unit that, in response to a response to the login request, causes the display device to display a screen for enabling use of the online shopping service. The screen display processing unit displays, as articles to be sold, consumables extracted based on the transmitted model identification information from the consumables being sold by the online shopping service.
US10032195B2 System, method and computer program product for providing a fare analytic engine
An exemplary embodiment of a system, method and/or computer program product for creating a fare analytic database, may include: receiving, by at least one processor, fare(s) and fare related data; and creating a graph database of the fare(s) and fare related data; where the creating may include: creating one or more node(s) of the graph database representing at least one component of the fare and fare related data; creating one or more relationship(s) between a plurality of the nodes; and applying at least one property to the node(s) and the relationship(s). A fare analytic engine may further incorporate the database, and the engine may process queries traversing the database for fare and fare related data; and functional programming methods may be used to generate Boolean byte code routines from fare restrictions, according to exemplary embodiments disclosed.
US10032192B2 Automatic localization of advertisements
In various example embodiments, a system and method for automatic localization of advertisements is provided. In example embodiments, a transmission signal is received. A portion of the transmission signal is identified. A determination of whether localized advertisement data corresponds to the identified portion is performed. Localized advertisement data that correspond to the identified portion of the transmission signal is retrieved. The localized advertisement data is then inserted into the identified portion of the transmission signal to generate an altered signal. The altered signal is transmitted to a user device.
US10032189B2 Sponsored stories and news stories within a newsfeed of a social networking system
A social networking system generates socially-relevant stories for a user based on actions taken by other users to whom the user is connected. The social networking system may receive a request for a sponsored story for a viewing user and may select information about one or more actions performed by one or more users to whom the viewing user is connected to identify one of a plurality of candidate information for a sponsored story based on one or more criteria (e.g., affinity of the viewing user for the candidates, expected value for the candidates, etc.). The social networking system may also generate the sponsored story and generate a feed comprising the sponsored story and news stories (e.g., non-sponsored stories) about one or more users of the social networking system with whom the viewing user is connected. This feed may be provided for display to the viewing user.
US10032183B2 Increase value of consumer coupons
Web page data is generated for rendering coupons, for a currency of value available to a user for increasing a value of the coupons and for one or more activities that can be used to increase the currency of value. When at least one of the activities has been completed by the user, the currency of value is increased by an amount specified by the activity that has been completed. A selection is received of a coupon whose value is to be increased. Additional web page data is generated to including dollar amounts to which the coupon may be increased. When the user selects one of the dollar amounts, a number of the currency of value is determined corresponding to the selected dollar amount. The value of the coupon is increased by the selected dollar amount. The currency of value available to the user are decreased by the number of the currency of value corresponding to the dollar amount.
US10032182B1 Systems and methods for providing promotion sharing among consumers
Systems, apparatus, and methods for providing promotion sharing between consumers are discussed herein. Some embodiments may include a system including circuitry configured to generate an incentive token for a promotion of a merchant. The incentive token may be associated with a first consumer account and provided to a first consumer device associated with the first consumer account for sharing with other consumers. Upon receiving the incentive token form a second consumer device associated with a second consumer account, the circuitry may be configured to enable the second consumer account to receive an incentive value of the incentive token if various conditions are satisfied. For example, the second consumer may be asked to purchase the promotion, create a new consumer account, or the like.
US10032180B1 Method, apparatus, and computer program product for forecasting demand using real time demand
Provided herein are systems, methods and computer readable media for managing a sales pipeline, and in some embodiments, generating demand based on real time demand and predicted demand. An example method comprises generating a virtual promotion, wherein the virtual promotion comprises a combination of a category or sub-category, a location, and a price range, calculating a probability that a particular consumer would buy the virtual offer in a predetermined time period, wherein the probability is generated at least based on historical data related to the particular consumer and one or more related consumers, determining an estimated number of units to be sold for the virtual offer as a function of at least the probability, the estimated number of units representing a predicted demand, calculating a real time demand, wherein the real time demand is generated based on a plurality of generated identification pairs for the predetermined time period, and determining, using a processor, total demand by summing the predicted demand and the real time demand.
US10032178B2 Apparatus and method for targeted acquisition
A mobile station, system, and method for collecting information. The mobile station including a controller which can determine a current location of the mobile station, output the name of one or more selected persons corresponding to a predetermined geographic area (such as a current location of the mobile station), and receive an identifier corresponding to the selected person via an input device. The mobile station may also communicate, via wired and/or wireless communication means, with a system for uploading/downloading and/or processing information such as petition signatures.
US10032174B2 Management of sales opportunities
An inquiry handler may be configured to receive one or more customer inquiries in response to one or more pre-sales documents associated with a product. An opportunity parser may be configured to determine a sales opportunity associated with the one or more customer inquiries based on the pre-sales documents. An activity engine may be configured to track one or more sales activities performed with respect to the sales opportunity and in response to the one or more customer inquiries. A status engine may be configured to determine a status of each of the one or more customer inquiries based on the one or more sales activities. A report generator may be configured to generate one or more activity reports associated with the sales opportunity based on the one or more customer inquiries and including the status associated with each customer inquiry.
US10032171B2 Systems and methods for secure application-based participation in an interrogation by mobile device
Methods are described for performing a timely authorization of digital credential data delivered from a mobile device that is without access to a local persistently stored permanent cryptographic key; through an interrogation with a point-of-sale that behaves according to the direction of a card specification; wherein the card specification expects the mobile device to create a cryptogram that is calculated, at least in part, using the permanent cryptographic key and, at least in part, from unpredictable data delivered from the point-of-sale to the mobile device during the interrogation.
US10032168B2 Secure validation of financial transactions
Methods and apparatuses, including computer program products, are described for secure validation of financial transactions. A server computing device registers a mobile device to receive notification messages from the server computing device. The server computing device transmits a notification message via a first communication channel to a notification agent executing on the registered mobile device, where the message identifies activity associated with a financial account of a user of the registered mobile device. The server computing device receives a response to the notification message via a second communication channel from an application executing on the registered mobile device, if the notification message requires a response. The server computing device stores the response in a database coupled to the server computing device, and determines whether to (i) allow, (ii) deny, or (iii) deny and report as fraud the identified activity based upon the response.
US10032163B2 Processing a financial transaction using single-use financial account card number via portable communication device
System(s), method(s), and device(s) that generate and use single-use financial account card numbers (SUFACNs) to facilitate secure processing of financial transactions are presented. A user registers a financial account(s) with a financial transaction platform (FTP), a user profile comprising user-related information is created, and a personal identification number (PIN) is associated with the user. When making a purchase locally or online, the user's portable communication device (PCD) accesses the FTP via an application or web site, the PCD synchronizes with the FTP, and the PCD and FTP each respectively generate the same SUFACN(s) based in part on time of generation and PIN. The SUFACN is presented to the seller's register component via scanning (e.g., when SUFACN is a barcode) or entering the SUFACN. The register component sends the SUFACN to the FTP, which interacts with the user's financial account(s) to facilitate payment.
US10032160B2 Isolating distinct service provider widgets within a wallet container
Isolating distinct service provider widgets within a wallet container is accomplished by configuring a widget to provide access to an issuer-specific service group of services that are accessible in a service tier of a multi-tier platform for providing secure transactions, determining widget isolation requirements for operating the widget, configuring a widget descriptor with the isolation requirements, and communicating with the configured widget that has been deployed on a mobile device to provide at least one service from the issuer-specific service group.
US10032158B2 Settlement system, server device, terminal device, method and program
A settlement system includes a server device and a terminal device. The terminal device is configured to compare a payment amount with a set amount stored in a recording medium; if the payment amount is equal to or less than the set amount, perform an off-line process; and if the payment amount is larger than the set amount, perform an on-line process. In the off-line process, the terminal device rewrites the set amount stored in the recording medium by subtracting the payment amount from the set amount; and sends the payment amount to the server device for further processing. In the on-line process, the terminal device sends the payment amount to the server device; determines whether an update value is received from the server device; and when the update value is received, rewrites the set amount stored in the recording medium to be the update value.
US10032154B2 Method for processing a purchase transaction using a plurality of transaction systems
A method of processing a purchase transaction includes generating a transaction file containing a product code, which is transmitted from a user computing device when an image of a product code identifier is captured by the user computing device, a first user ID of the customer, and an indicator of whether or not the customer has opted in to receive electronic receipts. The method further includes generating an electronic receipt based on the transaction file, storing a conversion table containing the first and second user IDs of the customer, converting the first user ID contained in the transaction file to the second user ID based on the conversion table, when the indicator indicates that the customer has opted in, and storing the electronic receipt in association with the second user ID. The electronic receipt is transmitted in response to a request for electronic receipts associated with the second user ID.
US10032153B2 System and method for allocating charges away from a tax account
A transaction processing system suitable for processing a merchant transaction includes a computer having a processor, a memory, a plurality of connections over a network for receiving and settling the merchant transaction; and a separator module operative to separate funds associated with the merchant transaction. The separator module further includes a revenue settlement module operative to settle a revenue portion of the merchant transaction in favor of a first account accessible over the network, the first account being associated with the merchant; a tax settlement module operative to settle the tax portion associated with the merchant transaction in favor of a second account accessible over the network, the second account being different than the first account; and a fee resolution module operative to resolve fees associated with operation of the tax settlement module, such that an amount equal to the tax portion is settled in favor of the second account.
US10032152B2 Transmission system that enables correlation between a sending device and each of multiple receiving devices
A transmission system includes a data supply device that transmits data, a transmission device that receives such data, and multiple receiving devices, at least one of which receives the data sent by the transmission device. The transmission device includes a transmission unit that sends the data to one or more of the receiving devices, and a storage unit having a storage area associated with the one or more receiving devices and which stores data relationally to each such receiving device. The transmission unit further includes a data control unit that, upon storing the data sent by the data supply device in the storage area associated with the receiving device(s), sends the data to the appropriate receiving device(s) and processes a report sent from each receiving device that received data.
US10032145B1 Video revenue sharing program
A system and method for sharing revenue associated with a video is disclosed. The method includes generating a popularity score for a first video based at least in part on first popularity data. The popularity score is indicative of present and future popularity of the first video. The method also includes retrieving historical data includes historical popularity and profitability of multiple videos submitted by an owner of the first video, in response to determining that the popularity score for the first video is greater than a predetermined value. The method also includes determining that the first video is eligible to participate in a revenue sharing program based at least in part on the retrieved historical data. The method includes generating a message for a client device associated with the owner of the first video to invite the owner of the first video to participate in the revenue sharing program.
US10032144B1 Systems and methods for enhanced dining and other experiences using a mobile device
Systems and methods for enhanced dining experiences, and other experiences, using a mobile device are disclosed. In one embodiment, the system (1) monitors providing at least one good or service to the customer during the event; the system (2) performing processing to determine cardless payment feature availability including: (a) determining a probable spend of the customer for the event; (b) determining a probable spend acceptable threshold (PSAT) for the event; (c) comparing the probable spend of the customer versus the PSAT, and based on such comparing, determining that the probable spend is within PSAT and, based on such determination, determining that the cardless payment feature is available to the customer; the system (3) generating an invoice; (4) transmitting the invoice to the customer's messaging address; (5) receiving, over the at least one network, an approval for the invoice; and the system (6) charging the customer's account.
US10032138B2 Punching apparatus capable of updating maintenance information and punching system
A punching apparatus capable of performing update work for updating maintenance information, irrespective of whether or not a punch die is mounted. A puncher includes a punching unit that punches a sheet using an exchangeable punch die provided with a die memory, and a CPU that detects mounting of a punch die in the punching unit. The CPU receives an update request requesting update of maintenance information stored in the die memory of the punch die. If mounting of the punch die is detected, when the update request designating the punch die is received, the CPU updates the maintenance information of the punch die based on the update request. If mounting of the punch die is not detected, the CPU updates the maintenance information of the punch die when mounting of the punch die is detected.
US10032136B1 System and method of scheduling work within a workflow with defined process goals
A system and method schedule work within a workflow with defined process goals. A plurality of work queues are defined that comprise work items. The plurality of work queues are associated with one or more links between a parent work queue and at least one child work queue to form at least one work process. At least one work process goal is defined for each work process. A work schedule to achieve the work process goals is generated.
US10032135B2 Modern calendar system including free form input electronic calendar surface
Embodiments provide electronic calendar application features and functionality that includes a free form calendar input surface, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to provide electronic calendar features including a free form calendar surface that enables users to personalize the calendar surface using a variety of input types and methods. Other embodiments are included.
US10032133B2 Automatically identifying authorized signatories from an organization for executing an electronic document
In some embodiments, an electronic signature service receives a document to be electronically signed on behalf of an organization. The electronic signature service automatically determines at least one authorized signatory from the organization for executing the received document. The authorized signatory is determined from data describing an organizational structure and signature authorities for the organization. The electronic signature service electronically provides the document to the authorized signatory via a data network.
US10032124B1 Hierarchical permissions model for case management
Case management systems and techniques are disclosed. In various embodiments, a hierarchical permission model is received, comprising for each of at least a subset of case nodes comprising a hierarchical data model associated with a case model a corresponding set of case roles to be afforded permissions with respect to that case node and for each such case role a set of permissions to be associated with that case role with respect to that case node. The hierarchical permission model is used to enforce with respect to one or more case instances associated with the case model the permissions defined in the hierarchical permission model.
US10032123B2 Fleet management portal for outdoor power equipment
Embodiments of the invention are directed to a fleet management system that assists with management and monitoring fleets of powered machines and their operators, such as fleets engaged in landscaping, grounds care, and forestry service. In this regard, embodiments of the invention are directed to systems and methods for automatically gathering data about one or more pieces of outdoor power equipment and one or more human operators of the equipment, processing the data into more useful data and data formats, and providing useful feedback, data, and tools to users of the system via, for example, a web portal that either assists users with management of a fleet of equipment and operators or provides useful information to owner-operators of outdoor power equipment about their performance and their machines.
US10032119B1 Ordering system that employs chained ticket release bitmap block functions
An ordering system receives release requests to release packets, where each packet has an associated sequence number, but the system only releases packets sequentially in accordance with the sequence numbers. The system includes a Ticket Order Release Command Dispatcher And Sequence Number Translator (TORCDSNT) and a plurality of Ticket Order Release Bitmap Blocks (TORBBs). The TORBBs are stored in one or more transactional memories. In response to receiving release requests, the TORCDSNT issues atomic ticket release commands to the transactional memory or memories, and uses the multiple TORBBs in a chained manner to implement a larger overall ticket release bitmap than could otherwise be supported by any one of the TORBBs individually. Special use of one flag bit position in each TORBB facilitates this chaining. In one example, the system is implemented in a network flow processor so that the TORBBs are maintained in transactional memories spread across the chip.
US10032117B2 Method for developing machine operation classifier using machine learning
A method for developing machine operation classifiers for a machine is disclosed. The method includes receiving training data associated with the machine from one or more on-board engineering channels associated with the machine and determining one or more training features based on the training data values. The method also includes determining one or more training labels associated with the one or more training features and building a predictive model for determining machine operation classifiers using a computer. Building the predictive model may include feeding the one or more training features and the one or more training labels associated with the one or more training features to a machine learning algorithm and determining a predictive model from the machine learning algorithm. The predictive model may be used for receiving new data associated with the machine and determining a predicted label based on the new data.
US10032116B2 Identifying computer devices based on machine effective speed calibration
A historical repository of device identifiers associated with sets of prior mean values and prior standard deviation values, is maintained. A device identification message is received from a suspect computer device and contains a device identifier and a measured device signature value. A mean value and a standard deviation value are determined based thereon, and used to update the prior mean value and the prior standard deviation value in one of the sets in the historical repository having an association to the device identifier. A prior frequency value is determined. A posterior probability value, indicating likelihood that the suspect computer device corresponds to a genuine computer device identified by the device identifier, is generated based on the mean value, the standard deviation value, and the prior frequency value. Whether the suspect computer device is permitted to access an electronic resource is controlled based on the posterior probability value.
US10032110B2 Performing average pooling in hardware
Methods and systems for receiving a request to implement a neural network comprising an average pooling layer on a hardware circuit, and in response, generating instructions that when executed by the hardware circuit, cause the hardware circuit to, during processing of a network input by the neural network, generate a layer output tensor that is equivalent to an output of the average pooling neural network layer by performing a convolution of an input tensor to the average pooling neural network layer and a kernel with a size equal to a window of the average pooling neural network layer and composed of elements that are each an identity matrix to generate a first tensor, and performing operations to cause each element of the first tensor to be divided by a number of elements in the window of the average pooling neural network layer to generate an initial output tensor.
US10032107B2 Light-emitting diode arrangement and driver arrangement for an electronic device
According to a first aspect of the present disclosure, an electronic device is provided, which comprises a light-emitting diode arrangement and a driver arrangement operatively connected to the light-emitting diode arrangement, wherein at least one light-emitting diode of the light-emitting diode arrangement is operatively connected between a first driver of the driver arrangement and a second driver of said driver arrangement, such that, in operation, the light-emitting diode may be energized with current flowing between the first driver and the second driver. Furthermore, according to a second aspect of the present disclosure, a corresponding method of manufacturing an electronic device is conceived.
US10032106B2 Temperature-compensated oscillator
The disclosure relates to a temperature-controlled oscillator. Embodiments disclosed include a temperature-compensated oscillator (100) comprising: a first capacitive charging circuit (101) connected between a supply voltage connection (104) and a common connection (105), comprising a first transistor (106) and a first capacitor (107), the first transistor (106) arranged to switch states when the first capacitor (107) is charged above a threshold voltage of the first transistor (106); a second capacitive charging circuit (102) connected between the supply voltage connection (104) and the common connection (105), comprising a second transistor (109) and a second capacitor (110) arranged to begin discharging when the first transistor (106) switches states, the second transistor (109) arranged to switch states when the second capacitor (110) is discharged below a voltage equal to a supply voltage (VDD) at the supply voltage connection (104) minus a threshold voltage of the second transistor (109); and a third capacitive charging circuit (103) connected between the supply voltage connection (104) and the common connection (105), comprising a third transistor (111) and a third capacitor (112) arranged to begin discharging when the second transistor (109) switches states, the third transistor (111) arranged to switch states when the third capacitor (112) discharges below a threshold voltage of the third transistor (111).
US10032101B2 Smart multi-card
A smart multi-card may include: a frame; a wireless communication unit configured to transmit or receive data to or from a card terminal or a communication device through wireless communication; an information storage unit configured to store card information relating to a plurality of cards; a user input unit configured to receive a user input from a user to select card information corresponding to one of the plurality of cards; a display unit configured to visually display the selected card information; and a processor configured to extract the card information selected by the user from the information storage unit, process the card information, deliver the processed card information to the display unit, and process the data transmitted or received through the wireless communication unit.
US10032099B2 Weighted transaction card
Weighted transaction cards and methods of manufacturing the same. The weighted transaction cards may include a metallic member that comprises at least a portion of a layer of the transaction card. The metallic member may be encapsulated and/or disposed in an opening of a surround to define an inlay. The inlay may be laminated with one or more additional layers according to traditional card manufacturing techniques (e.g., a hot lamination process). The weighted transaction cards may have a weight significantly greater than traditional plastic transaction cards such that the weighted transaction cards. The inlay may include an antenna for contactless or dual interface with transaction card readers.
US10032098B2 Image forming apparatus having function for determining whether to change output control content for designated sheets depending on whether designated sheets are to be output as replacement media, and image formation management apparatus and computer-readable recording medium having stored therein image formation control program having the same
An image forming apparatus includes an image forming unit that outputs an image to a transfer medium on the basis of a job and a control unit that controls the image forming unit. The control unit is capable of outputting all sheets and outputting designated sheets in outputting the job and, when outputting the designated sheets, changes output control content according to whether the designated sheets are output as sheets for replacement media.
US10032092B2 Training data to increase pixel labeling accuracy
Techniques are described to generate improved training data for pixel labeling. To generate training data, objects are displayed in a user interface by a computing device, e.g., iteratively. The objects are taken from a structured object representation associated with a respective one of a plurality of images. The structured object representation defines a hierarchical relationship of the objects within the respective image. Inputs are then received that are originated through user interaction with the user interface. The inputs label respective ones of the iteratively displayed objects, e.g., as text, a graphical element, background, foreground, and so forth. A model is trained by the computing device using machine learning.
US10032091B2 Spatial organization of images based on emotion face clouds
A collection of photos is organized by arranging a limited number of clusters of the photos on a predefined topology, so that similar photos are placed in the same cluster or a nearby cluster. Similarity is measured in attribute space. The attributes may include automatically recognized facial expression attributes.
US10032089B2 Spatial transformer modules
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing inputs using an image processing neural network system that includes a spatial transformer module. One of the methods includes receiving an input feature map derived from the one or more input images, and applying a spatial transformation to the input feature map to generate a transformed feature map, comprising: processing the input feature map to generate spatial transformation parameters for the spatial transformation, and sampling from the input feature map in accordance with the spatial transformation parameters to generate the transformed feature map.
US10032086B2 Method and system for automated datacenter floor volume calculation applied to datacenter thermal management
A system and method are disclosed for automatically updating a virtual model of a facility such as a datacenter, for example for use in maintaining an accurate thermal management plan. Photo images of the facility may periodically be captured. Thereafter, one or more image recognition algorithms may be run on the captured images to recognize positions and identities of equipment and structures in the facility. Using this information, the virtual model of the facility may be updated. In examples related to thermal management of a datacenter, once the virtual model of the facility is updated, the thermal management plan may be revised.
US10032084B2 Image processing apparatus
An image processing apparatus acquires a detection area in an image coordinate system expressing an area of a target object acquired from within an image, and derives a target spatial area in which the detection area is transformed to a corresponding position in a spatial coordinate system that simulates actual space in which the target object is present. In addition, the image processing apparatus identifies a reference physical model that simulates characteristics related to behavior and shape of the target object in the spatial coordinate system. Next, the image processing apparatus compares the target spatial area and the reference physical model on the spatial coordinate system, and corrects position and shape of the target spatial area based on the comparison result. Then, the image processing apparatus transforms the corrected target spatial area to a corresponding position in the image coordinate system, and outputs corrected area information expressing the corrected area.
US10032083B2 Driver assistance for a vehicle
Systems and techniques are disclosed for providing driver assistance in a vehicle. A driver assistance apparatus includes a stereo camera configured to acquire stereo images of a view ahead of a vehicle, and a processor configured to generate a depth map based on the acquired stereo images and to determine whether a road segment that is within the view ahead of the vehicle is an uphill road segment or a downhill road segment based on the generated depth map.
US10032082B2 Method and apparatus for detecting abnormal situation
A method and an apparatus for detecting an abnormal situation are disclosed. The method includes recognizing whether a detection target exists in a captured image; generating, based on the captured image, a three-dimensional point cloud of the detection target in the captured image, when the detection target exists; obtaining, based on the generated three-dimensional point cloud, one or more current posture features of the detection target; and determining, based on the current posture features and one or more predetermined posture feature standards, whether the abnormal situation exists, the posture feature standards being previously determined based on one or more common features when the detection target performs a plurality of abnormal actions.
US10032080B2 Evaluation of models generated from objects in video
Models are generated from objects identified in video. Each model is evaluated based on knowledge of the objects determined from video analysis, and preferred models are identified based on the evaluations. In some examples, each model could be evaluated by tracking a movement of each object in the video by using each model to track the object from which it was generated, evaluating an ability of each model to identify the objects in the video that are similar to the object from which it was generated, and determining an amount of false identifications made by each model of different objects in different video that does not include the object from which it was generated.
US10032079B2 Evaluation of models generated from objects in video
Models are generated from objects identified in video. Each model is evaluated based on knowledge of the objects determined from video analysis, and preferred models are identified based on the evaluations. In some examples, each model could be evaluated by tracking a movement of each object in the video by using each model to track the object from which it was generated, evaluating an ability of each model to identify the objects in the video that are similar to the object from which it was generated, and determining an amount of false identifications made by each model of different objects in different video that does not include the object from which it was generated.
US10032077B1 Vehicle track identification in synthetic aperture radar images
Various technologies pertaining to identification of vehicle tracks in synthetic aperture radar coherent change detection image data are described herein. Coherent change detection images are analyzed in a parameter space using Radon transforms. Peaks of the Radon transforms correspond to features of interest, including vehicle tracks, which are identified and classified. New coherent change detection images in which the features of interest and their characteristics are signified are then generated using inverse Radon transforms.
US10032071B2 Candidate handwriting words using optical character recognition and spell check
One embodiment provides a method, including: receiving, in an overlay handwriting application, one or more handwriting strokes; processing the one or more handwriting strokes to obtain at least one candidate machine input word; generating, using a spell check application, at least one spell check word using the at least one candidate machine input word; and providing, on a display device, the at least one spell check word generated by the spell check application. Other embodiments are described and claimed.
US10032070B1 Method for identifying an individual by walking style
Described herein is an apparatus and method for gait recognition. The apparatus includes circuitry that is configured to receive a gait sequence including a predetermined number of image frames of a subject. The received gait sequence is processed to generate a gait-energy-image (GEI). A plurality of Gabor filter responses is computed by convoluting the generated GEI with a bank of Gabor filters, wherein the filter bank includes a first predetermined number of unique scales, and a second predetermined number of unique orientations. Further, the circuitry is configured to partition, each Gabor filter response of the computed plurality of Gabor filter responses, into a predetermined number of overlapping regions and extract, a predetermined number of statistical features only from the overlapping regions, the extracted statistical features corresponding to texture content of the subject. The circuitry eventually recognizes the subject based on a classification of the extracted statistical features.
US10032067B2 System and method for a unified architecture multi-task deep learning machine for object recognition
A system to recognize objects in an image includes an object detection network outputs a first hierarchical-calculated feature for a detected object. A face alignment regression network determines a regression loss for alignment parameters based on the first hierarchical-calculated feature. A detection box regression network determines a regression loss for detected boxes based on the first hierarchical-calculated feature. The object detection network further includes a weighted loss generator to generate a weighted loss for the first hierarchical-calculated feature, the regression loss for the alignment parameters and the regression loss of the detected boxes. A backpropagator backpropagates the generated weighted loss. A grouping network forms, based on the first hierarchical-calculated feature, the regression loss for the alignment parameters and the bounding box regression loss, at least one of a box grouping, an alignment parameter grouping, and a non-maximum suppression of the alignment parameters and the detected boxes.
US10032066B2 Secure communication systems and methods
Systems and methods for determining whether a communication session is authorized are provided. In some aspects, a method includes initiating a communication session between a first user and a second user, and obtaining an identity attribute associated with a third user engaged in the communication session. The method also includes determining whether the third user is the first user, the second user, or an unauthorized user based on the obtained identity attribute. The method also includes determining whether the communication session is authorized based on whether the third user is determined to be the first user, the second user, or the unauthorized user.
US10032064B2 Visualization and measurement of cell compartments
The disclosure features methods and systems that include a detector configured to obtain multiple images of a sample stained with first and second stains, where the first and second stains have similar spectral absorption and emission profiles, and an electronic processor configured to decompose the multiple images into an unmixed image set, where the unmixed image set includes a first unmixed image corresponding to the first stain and a second unmixed image corresponding to the second stain, and identify nuclear regions in the sample based on the first unmixed image and identify cytoplasm regions in the sample based on the second unmixed image.
US10032056B2 Method of using camera sensor interface to transfer multiple channels of scan data using an image format
A computer system for decoding a signal of decodable indicia is disclosed. The computer system includes a laser scanner configured that outputs a signal of decodable indicia and a microprocessor that include a camera sensor interface that is configured to receive the signal from the laser scanner.
US10032053B2 Tag based location
For tag based location, a camera captures an image. A display presents the image. A processor identifies a given equipment tag within the image. The processor further determines a device location based on the given equipment tag.
US10032043B2 Masking sensitive data in mobile applications
In an approach to masking data in a software application associated with a mobile computing device, one or more computer processors receive a request to display data in a software application on a mobile computing device. The one or more computer processors determine whether one or more masking rules apply to the data, where determining whether one or more masking rules apply to the data is performed by an instrumentation of application binary of the software application. In response to determining that one or more masking rules apply to the data, the one or more computer processors mask, based on the one or more masking rules, the data, where masking is performed by the instrumentation of application binary of the software application.
US10032037B1 Establishing application trust levels using taint propagation as a service
An application of a mobile device may be granted access to sensitive or private information. The mobile device may be configured to monitor the application's use of any sensitive data obtained by the application. The mobile device may include, with the sensitive data, taint propagation data configured to enable the mobile device to detect that application's use of the cloaked sensitive data. As a result of detecting the application use of the sensitive data, trust information corresponding to the applications use of the cloaked sensitive data may be provided a service provider. The service provider may be configured to determine a trust level of the application and perform remedial operations based at least in part on the determined trust level.
US10032034B2 MPEG transport frame synchronization
Techniques are described for communicating encoded data using start code emulation prevention. The described techniques include obtaining at least one partially encrypted packet, identifying at least one portion of the packet that is unencrypted, and determining that the identified unencrypted portion(s) emulates a start code. Start code emulation prevention data or emulation prevention bytes (EPBs) may be inserted into only the encrypted portion of the packet. The modified packet may be communicated to another device/storage, along with an indication of which portion(s) of the packet are unencrypted. Upon receiving the packet and indication, the receiving device may identify and remove the EPBs in the identified unencrypted portion(s) of the packet, and decrypt the packet to recover the data. In some aspects, upon identifying the indication, the receiving device may only search for EPBs in the unencrypted portion(s) of the packet, thus yielding a more efficient start code emulation prevention process.
US10032033B2 Systems and methods for protecting backed-up data from ransomware attacks
The disclosed computer-implemented method for protecting backed-up data from ransomware attacks may include (1) determining that a backup system periodically backs up at least one file stored at a computing device to a remote storage system by storing a copy of the file at the remote storage system, (2) identifying one or more characteristics of the file backed up by the backup system, (3) storing a tripwire file with the one or more characteristics at the computing device, (4) determining that the file stored at the computing device has likely been encrypted by ransomware executing on the computing device by detecting that the tripwire file has been modified, (5) performing an action that prevents the backup system from replacing the copy of the file at the remote storage system with a copy of the encrypted file. Various other methods, systems, and computer-readable media are also disclosed.
US10032032B2 Software container registry inspection
A request to a scan a software image for specified criteria is received, the software image comprising layers stored in a first data store. Metadata in a second data store, different from the first data store, is searched through to obtain information corresponding to the software image. A first set of the layers that matches the specified criteria is determined, based at least in part on the information. The first set of layers is marked as un-referenceable. Asynchronous to fulfillment of the request, a second set of layers of the layers to be deleted is determined, based at least in part on the metadata, the second set of layers including layers marked as un-referenceable, and the second set of layers is deleted.
US10032030B2 Trusted kernel starting method and apparatus
A trusted kernel starting method and apparatus are provided. The method includes: starting a security boot module boot loader; invoking the boot loader to measure, according to a first security algorithm, whether a platform configuration register (PCR) partition is trusted; if the PCR partition is trusted, invoking the boot loader to read kernel code into a memory, and invoking the boot loader to measure, according to a first complete algorithm and a kernel code standard measurement value prestored in the PCR partition, whether the kernel code is trusted; initializing, if the kernel code is trusted, the kernel code to trigger an initialized kernel to measure, according to a second complete algorithm, whether the boot loader is trusted; and starting the kernel if the boot loader is trusted. Kernel starting security is improved.
US10032023B1 Systems and methods for selectively applying malware signatures
A computer-implemented method for selectively applying malware signatures may include (1) receiving a time-sensitive malware signature at a receiving time to apply to a computing environment, (2) identifying a first target object observed within the computing environment at a first observation time, (3) deactivating the time-sensitive malware signature with respect to the first target object based on a difference between the receiving time and the first observation time, (4) observing a second target object within the computing environment subject to malware scans, the second target object being observed within the computing environment at a second observation time that is later than the first observation time, and (5) activating the time-sensitive malware signature with respect to the second target object based on a difference between the receiving time and the second observation time. Various other methods, systems, and computer-readable media are also disclosed.
US10032009B2 Motion information filtering
One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving motion sensor information from a plurality of sensors on a wearable device; identifying, based on the motion sensor information, a motion pattern corresponding to an activity of a user; comparing the motion pattern to a plurality of stored motion patterns; determining, based on the comparing, if the motion pattern matches one of the stored motion patterns that is identified as a motion pattern of a sensitive activity; and modifying, whether the motion pattern matches one of the stored motion pattern identified as a motion pattern of a sensitive activity. Other aspects are described and claimed.
US10032007B1 Controlling access by code
A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.
US10032004B1 Method and system to implement medical information tracking system and medication dispenser
Disclosed is a cloud-based resource and information tracking system for medical patients and healthcare providers. The cloud-based software system integrates all or many sources of patient medical and health information, updates the information in near real-time, and makes the data available to member(s) of the patient's healthcare team securely.
US10032003B2 Patient medical data access system
A medical data point of care device is configured to collect, access, store, and distribute patient medical data. The device is particularly suited for use in a mobile environment and may be particularly useful in an urgent care mobile environment, such as a battlefield or disaster area. In such environments, data transmission services may be intermittent and the bandwidth of such services may be low. The device is configured to adjust the flow of data transmission from a point of care location to a remote location so as to maximize or otherwise increase the likelihood of successful transmission of the data. The device is further configured to collect data from both a care provider and a medical device.
US10032002B2 Medical monitoring system
Medical patient monitoring devices that have the capability of detecting the physical proximity of a clinician are disclosed. The medical patient monitoring devices may be configured to perform a first selected action when the presence of a clinician is detected in a first detection area, and to perform a second selected action when the presence of the clinician is detected in a second detection area. The medical patient monitoring devices may be configured to determine whether a clinician is present in a detection area based on the strength of a signal from a clinician token, and based on a signal strength adjustment value associated with the clinician token. When the presence of a clinician is detected in a detection area, the medical patient monitoring devices may be configured to perform a predetermined action that is determined from a remote database communicatively coupled thereto.
US10031997B1 Forecasting wafer defects using frequency domain analysis
Defect information obtained from a test wafer is received. The test wafer was fabricated according to an Integrated. Circuit (IC) design layout. A plurality of first regions of interest (ROIs) is received based on the defect information. The first ROIs each correspond to a region of the IC design layout where a wafer defect has occurred. A frequency domain analysis is performed for the first ROIs. A wafer defect probability is forecast for the IC design layout based at least in part on the frequency domain analysis.
US10031993B1 Application store model for dynamic reconfiguration of a field-programmable gate array (FPGA)
A computing device, computer-readable medium, and method are provided to dynamically configure an FPGA of a computing device at runtime without rebooting the computing device. At least one upgradable capability of the FPGA is displayed to a user. The user selects an upgradable capability of the FPGA and accepts a license to enable the selected upgradable capability. An update to a reconfigurable FPGA image associated with the FPGA is obtained in response to issuance of the license. The update to the reconfigurable FPGA image is installed on the FPGA to enable the selected upgradable capability of the FPGA. An operating system of the computing device is notified of the update to the reconfigurable FPGA image at runtime, and the operating system exposes the selected upgradable capability of the FPGA to at least one component of a software stack managed by the operating system.
US10031987B2 Verification of untimed nets
Integrated circuits (ICs) rely on static timing analysis during their design to ensure that they will operate at desired frequencies. Delays between sequential elements (e.g., latches and flip-flops) are constrained to meet target clock periods. Certain signals, however, such as untimed nets may be excluded from timing constraints if the circuit function does not require these nets to switch and propagate to sequential elements within the clock period. However, a signal marked as “untimed” may have been mistakenly specified by the designer as an untimed net. To verify that an untimed net does not negatively impact the function of the design logic, the embodiments herein generate upstream and downstream event networks using shadow logic that corresponds to design logic upstream and downstream of the untimed net. A metastability network coupled to these networks is used to model nondeterminism and metastability resulting from transitions or potential glitches on the untimed net.
US10031985B2 Sensitivity calculation filtering for statistical static timing analysis of an integrated circuit
Examples of techniques for statistical static timing analysis of an integrated circuit are disclosed. In accordance with aspects of the present disclosure, a computer-implemented method for statistical static timing analysis of an integrated circuit is provided. The method may comprise identifying a timing parameter that contributes to a delay calculation. The method may further comprise determining, by a processing device, whether the identified timing parameter significantly impacts the delay calculation. The method may also comprise, responsive to determining that the identified timing parameter does not significantly impact the delay calculation, avoiding a sensitivity calculation for the identified timing parameter.
US10031984B2 Method and device for simulating surface tension
A processor calculates, in accordance with a convex hull configuration algorithm, an interface of a fluid model expressing the fluid as a collection of particles according to an input boundary condition and initial condition. The processor calculates surface energy of the calculated interface. The processor calculates surface tension of the interface according to the calculated surface energy. The processor outputs, for each predetermined time interval, a state of the fluid according to the calculated surface tension.
US10031983B2 Query tree navigation
System, computer implemented method and computer program product for preparing and navigating a query tree including a plurality of query nodes and informational nodes. Each query node is associated with a prompt, branching criteria and keywords. A current query node provides a prompt to a user and a user response is received and analyzed to identify branching criteria and keywords from the user response. The method navigates to another node in the query tree in consideration of the branching criteria received in the user response and a comparison between the keywords received in the user response and the keywords associated with the query nodes. The comparison may validate navigation to a destination node corresponding to the branching criteria or the comparison may indicate incorrect navigation of the query tree. Corrective navigation can be implemented in various ways based upon the keywords received in the user response.
US10031981B2 Exporting data to web-based applications
A method and associated system for converting both a tabbed table in an XML format and a collapsible section in the XML format to forms configured for storage in a relational database and use by a web-based application. The tabbed table is a first type of unstructured rich text information in the XML format that is tabbed table specific. The collapsible section is a second type of unstructured rich text information in the XML format that is collapsible section specific. The tabbed table in the XML format is transformed to an XHTML format. The tabbed table in the XHMTL format is exported from the relational database to the web-based application. Storage of the collapsible section in the XHTML format in the relational database is initiated. The collapsible section in the XHMTL format is exported from the relational database to the web-based application.
US10031979B2 System and method for identifying individual users accessing a web site
An improved method and system for identifying individual users accessing a web site. A web site server is able to identify distinct users by using a unique identifier associated with each client computer system requesting access to the web site. The unique identifier comprises an Internet address, such as an Internet Protocol (IP) address, and a time value associated with each client computer system requesting access to the web site. On starting up a web browser, an application program or browser plug-in may synchronize the internal clock included with the client computer system with a global time standard. The synchronized time value may be based on an event associated with the client computer system, such as the start of a web browser. A web site server may determine the uniqueness of the client computer system by comparing unique identifier records of users accessing the web site. A user may be identified as distinct if no matching record exists in the database. Multiple client computer systems having a common Internet address may be identified by using this method. Users privacy is also protected as the unique identifiers are erased when the client computer system's user exits the web browser or powers down the computer.
US10031978B1 Methods and systems for providing a search service application
A system for providing a search service application is disclosed and includes an application builder component that provides a search model for a first object of a plurality of objects. The search model is based at least on an end-user input field corresponding to a first attribute of the first object and a search result output field corresponding to a second attribute of the first object. The search model is also associated with a backend data store that supports a storage structure that stores information relating to the first object. The system also includes a deployment engine that automatically configures a search engine system associated with the backend data store to generate new search indexes based on the search model, and to place a portion of indexed data into a first partition and to place another portion of indexed data into at least another partition based on the search model.
US10031972B2 Web information providing system and web information providing program
Web information providing system and method are provided to search for Web sites and content that provide services given the keywords input by a user and displays the linked data. When a user inputs the search keywords into a keyword input unit, an entry decision unit determines the entered formats of the input keywords. An attribute decision unit determines the attributes from the content represented by the keywords corresponding to the format of the entry. A search unit searches for Web sites and content that provide the services corresponding to the attributes and displays the linked data of the searched Web sites and content on a display unit. If the linked data displayed on the display unit is selected, an access unit accesses the Web site and instructs the provision of the service indicated by the entry content of the keywords.
US10031969B2 Seamlessly switching among unicast, multicast, and broadcast mobile media content
In embodiments, the present invention provides a method and system for switching between broadcast and unicast content on a mobile device. The method and system involves making unicast content available to the mobile device, making broadcast content available to the mobile device; and providing an application on the mobile device which allows for switching between the unicast and broadcast content.
US10031968B2 Method for adaptive conversation state management with filtering operators applied dynamically as part of a conversational interface
A system and method of processing a search request is provided. Identification of a desired content item is based on comparing a topic of the search request to previous user input. The method includes providing access to a set of content items with metadata that describes the corresponding content items and providing information about previous searches. The method further includes receiving a present input from the user and determining a relatedness measure between the information about the previous searches and an element of the present input. If the relatedness measure is high, the method also includes selecting a subset of content items based on comparing the present input and information about the previous searches with the metadata that describes the subset of content items. Otherwise, the method includes selecting a subset of content items based on comparing the present input with the metadata that describes the subset of content items.
US10031965B2 Data object classification using feature generation through crowdsourcing
In a computing device that implements a data object classification tool, a method for classifying data may include detecting change in spatial coordinates for each of at least two of a set of data objects within a canvas space. Each of the data objects may be associated with a vector of features. A rule set may be generated based on the vector of features associated with each of the at least two data objects. The rule set may use feature(s) that explain the changed spatial coordinates. The data objects may be selectively rearranged within the canvas space by applying the generated rule set to any remaining data objects among the set of data objects so as to assign spatial coordinates to the remaining objects. For each of the data objects, the spatial coordinates may be stored as new semantic feature(s) within the vector of features for that data object.
US10031963B2 Methods, systems, and software applications for event based data processing
Methods and systems are provided for processing data objects in a computer system. In one embodiment, a method is provided that comprises (a) storing a first data object in a database in a non volatile storage, (b) creating a second data object assigned to the first data object, step (b) being triggered by step (a), and (c) processing the second data object by means of an object processor, the object processor creating a third data object using data contained in the second data object, data contained in the first data object and data contained in the database by applying a set of one or more pre-settable rules to the data contained in the first and second data objects and in the database.
US10031961B1 Systems and methods for data replication
Systems, methods, and software program products discussed herein can create a backup or replica of a master. A method can include receiving, at a backup server, a serialized stream of data representative of changes to a first file of a computer and sorting the received stream of data and storing the sorted data in a memory. The method can include sending an acknowledgment to the computer indicating that the stream of data was received, writing all the sorted data to a single second file, and merging, on the backup server, the written data with data representative of a backup of data on the computer in response to writing all the sorted data to the single second file.
US10031960B2 Asynchronous models
The described technology is directed towards asynchronous models that retrieve view-specified data for a view. A view requests a view model to return view-specified data; in turn, the view model makes one or more requests to a data model to retrieve information corresponding to the view-specified data. The data model communicates with a data source such as a web service or a cache to return the requested information to the view model. The view model may assemble/reformat the information into a data format corresponding to the view specified data format for returning to the view. The requests may be asynchronous, with a promise returned in response until the data or information is returned to fulfill the promise.
US10031959B2 Extensible application state preservation architecture
The preservation of the user interface state of first application on a first device allows, in one embodiment, a user to resume use of at least a portion of the user interface state on a second application on second devices. The first and second applications can be the same or different (with some common user interface UI features or elements and other UI features that are different). Other embodiments are also described.
US10031957B1 Modeling of a non-relational database as a relational database
A system and method are disclosed for modeling a non-relational database as a normalized relational database. In one embodiment, the system identifies a column having a first type in a column-oriented, non-relational database; determines whether the column-oriented, non-relational database includes at least one column having a second type and identifies the one or more columns having the second type; virtually divides the column-oriented, non-relational database based on column type; and generates a normalized, relational model based on the virtual division of the column-oriented, non-relational database, the normalized, relational model including catalog information representing a parent table including the column having the first type and, when the column-oriented, non-relational database includes at least one column having the second type, catalog information representing a child table, the parent table and child table both represented as relational tables.
US10031954B2 Method and system for presenting a search result in a search result card
A method, implemented on at least one computing device each of which has at least one processor, storage, and a communication platform connected to a network for presenting a search result in a search result card, the method includes receiving from a user, an input associated with a search query; fetching one or more search results in accordance with the search query; generating a search result card for each of the one or more search results; and presenting to the user, one or more search result cards as a response to the search query, the one or more search result cards corresponding to the one or more search results, respectively.
US10031947B2 Method and apparatus for performing a search operation on heterogeneous computing systems
A method and apparatus for performing a top-down Breadth-First Search (BFS) includes performing a first determination whether to convert to a bottom-up BFS. A second determination is performed whether to convert to the bottom-up BFS, based upon the first determination being positive. The bottom-up BFS is performed, based upon the first determination and the second determination being positive. A third determination is made whether to convert from the bottom-up BFS to the top-down BFS, based upon the third determination being positive.
US10031946B2 Limiting tuple creation at the tuple level
An administrator may wish to limit the number of tuples that may be spawned as a result of a first tuple entering an operator graph. A first stream operator may receive a first tuple in order to perform an operation on the first tuple to generate a second tuple. The first stream operator may determine whether it is permitted to generate the second tuple by comparing the first tuple's tuple spawn counts to a tuple creation policy. If the first stream operator is permitted to generate the second tuple, the first stream operator may perform the operation on the first tuple and generate the second tuple.
US10031944B1 Work file change detection
A method, article of manufacture, and apparatus for processing information are disclosed. In some embodiments, this includes receiving a query plan, identifying a first work file based on the query plan, determining a first work file transaction ID associated with the first work file, determining a data transaction ID, comparing the first work file transaction ID and the data transaction ID, creating a second work file based on the query plan if the data transaction ID is greater than the first work file transaction ID, and storing the second work file in a storage device. In some embodiments, the second work file may be associated with a second work file transaction ID.
US10031942B2 Query optimization with zone map selectivity modeling
According to one embodiment of the present invention, a system for processes a query for accessing data within one or more database objects stores an element of a database object among a plurality of different storage regions. Each storage region is associated with first and second range values indicating a value range for element values within that storage region. The system examines the first and second range values for the storage regions of each database object element and determines an effectiveness value representing a degree of overlap between the storage regions of that database object element. The system determines a selectivity model for the storage regions for each database object utilizing the effectiveness value, determines a query plan based on the selectivity model, and executes the query plan. Embodiments of the present invention further include a method and computer program product for processing a query in substantially the same manners.
US10031940B2 System and method for database query
A method includes receiving, by a database system, a query statement and forming a runtime plan tree in accordance with the query statement. The method also includes traversing the runtime plan tree including determining whether a function node of the runtime plan tree is qualified for just-in-time (JIT) compilation. Additionally, the method includes, upon determining that the function node is a qualified for JIT compilation producing a string key in accordance with a function of the function node and determining whether a compiled object corresponding to the string key is stored in a compiled object cache.
US10031937B2 Similarity based data deduplication of initial snapshots of data sets
Embodiments for data deduplication of an initial snapshot of a data set in a storage system by a processor. An intra-snapshot similarity index, inclusive of representations of the data inside the initial snapshot, is built. The intra-snapshot similarity index is used for deduplication of the initial snapshot. The intra-snapshot similarity index is merged with a global similarity index.
US10031936B2 Database table data fabrication
Methods, computing systems and computer program products implement embodiments of the present invention that include receiving a request to fabricate, for a database including multiple tables, a respective target number of data records for each of the tables, and receiving one or more intra-database rules for the multiple tables. Examples of the intra-database rules include cross-record rules and cross-table rules. Upon identifying one or more referential integrity constraints for the multiple tables, the respective target number of data records for each of the multiple tables are fabricated in response to the request. In embodiments of the present invention, the fabricated data records comply with the one or more referential integrity constraints and the one or more intra-database rules.
US10031935B1 Customer-requested partitioning of journal-based storage systems
A materialization configuration request is received via a programmatic interface from a client of a journal-based multi-data-store database. The request indicates a partitioning rule to be used to select, for respective writes indicated in committed transaction entries of a journal, the materialization node at which the writes are to be stored. A control plane component of the database verifies that a set of materialization nodes corresponding to the partitioning rule has been established, and initiates the propagation of writes from the journal to the materialization nodes by respective write appliers.
US10031934B2 Deleting tuples using separate transaction identifier storage
Data from a database object are processed. Transaction information for a set of data of the database object is stored separate from the set of data in an allocated storage space, where the transaction information indicates visibility of the set of data to other transactions. A map structure is generated indicating storage of the set of data and the allocated storage space of the transaction information. The transaction information is altered in response to a transaction to the set of data to alter visibility of the set of data. Altering the transaction information is accomplished by providing updated transaction information within a new storage space in accordance with the transaction to the set of data and generating a descriptor for the transaction indicating an existing location of the set of data and the new storage space.
US10031931B2 Systems and methods for automating management of distributed databases
An automation system is provided to automate any administrative task in a distributed database, such that the end user can input a goal state (e.g., create database with a five node architecture) and the automation system generates and executes a plan to achieve the goal state without further user input. According to another aspect, bringing existing database systems into automated management can be as complex as designing the database itself. According to some embodiments, the automation system is configured to analyze existing database systems, capture and/or install monitoring components within the existing database, and generate execution pathways to integrate existing database systems into automation control systems. Based on the current state information, the automation system is configured to generate an installation pathway of one or more intermediate states to transition the existing system from no automation to a goal state having active automation agents distributed throughout the database.
US10031921B2 Methods and systems for storage of media item metadata
The various embodiments described herein include methods and systems for storage of media item metadata. In one aspect, a method is performed at a server system with one or more processors and memory. The method includes receiving, from a client device, metadata corresponding to a modified media item, where the modified media item is a modified version of a media item corresponding to a particular node in a family tree within a database of media items. The method further includes, in response to receiving the metadata corresponding to the modified media item, appending, to the family tree, a new leaf node that is linked to the particular node, where the new leaf node corresponds to the modified media item.
US10031918B2 File system and method of file access
A file system and method of file access are disclosed. In a particular embodiment, a method is performed at a host device coupled to a data storage device, where the host device includes a memory storing a file data structure. The host device receives a request to open a file and, in response to the request, retrieves location data of the file from the file data structure. The host device reads data of the file from the data storage device based on the location data and extracts metadata from the data of the file.
US10031916B2 Methods and systems for virtualizing and managing cloud storage sources
Methods and systems for virtualizing and managing cloud storage sources are disclosed. The method includes detecting devices in communication with a docking station and identifying a file on one of the devices. The method also includes identifying a plurality of cloud storage sources and calculating a weighted value for each storage source among the plurality of storage sources. The method further includes selecting a storage location within the plurality of cloud storage sources based on the calculated weighted values and storing the file at the selected storage location.
US10031911B2 Mobile device to control virtual assistant system
A method of controlling an external service among a plurality of external services, by receiving an input command at a mobile device, translating the input command into a common language sharable between the external services so that such input commands are understood between the plurality of devices and services and functions are performed at the devices and or services in response to the input command. This control of the services is also sharable as instructed by an input command.
US10031910B1 System and methods for rule-based sentiment analysis
Rule-based system and methods for determining sentiment values for a text unit comprising multiple terms. The sentiment type of an input text unit is unknown when received, but can be derived based on various attributes of the component words or phrases in the text unit. The component words or phrases in the text unit may or may not have a known sentiment type attached. When the component words has a sentiment value, the present system provides methods to determine whether the derived sentiment type of the text unit as a whole should be the same or different or opposite to the sentiment type of the component words. When the component words do not have a known sentiment type, the present system can still produce correct sentiment type for the text unit based on other attributes associated with the component words. For example, it will determine that the text unit of “high price” can have a negative connotation, and “high quality” can have a positive connotation, even though the words “high”, “price”, “quality” are not marked with a sentiment type. The methods provide a solution to the challenge of correctly or accurately determining the sentiment type of various linguistic structures under different context.
US10031906B2 Images and additional data associated with cells in spreadsheets
Systems and methods for associated one or more images with one or more cells of a spreadsheet are described. As described, a plurality of images may be associated with a single cell or a single image may be associated with a range of cells. Additionally, an image and additional data may be associated with the same cell. Upon associating an image with a cell, various parameters of the image may be displayed for viewing and/or customization by a user. Additionally, sort and/or filter operations may be performed on the spreadsheet based on the various parameters of associated images and/or operations (e.g., fit and/or resize operations) may be performed on various parameters of associated images. An associated image may move with a cell when the cell is reordered within the cell table, or an associated image may be allowed to float over the grid but may be referenced by a cell.
US10031903B2 System for and method of annotation of digital content and for sharing of annotations of digital content
The present invention provides a system for and a method of collaborative annotation of digital content. In accordance with an embodiment of the present invention, a method of annotating digital content is provided. An annotation related to a portion of a volume of digital content is created. The annotation is stored in computer-readable memory in a manner that maintains a logical connection between the annotation and the portion of the volume of the digital content. The annotation is created by a first user. A comment is created by a second user in response to the annotation. The comment is stored in computer-readable memory in a manner that maintains a logical connection between the comment and the annotation. The portion of the volume of the digital content is displayed together with at least an identification of the annotation and at least an identification of the comment.
US10031895B2 Click tracking using link styles
Methods, systems, and apparatus for tracking user clicks on result links in a search result webpage disclosed. In one aspect, a method includes generating one or more webpages each including a link to a destination document; specifying a style for the link in each webpage according to a style sheet language, the style including a behavior trigger indicating user selection of the link and a display property that causes retrieval of a resource from a remote server when the behavior trigger is activated; providing the webpages with the specified style to a plurality of clients; receiving at the remote server one or more requests from at least one of the plurality of clients for the resource; and in response to the receiving, recording a count for user selection of the destination document based on a number of received requests for the resource.
US10031894B2 Method and apparatus of building intermediate character library
A method and an apparatus of building an intermediate character library are provided. The method comprises: acquiring an original character library which stores contour information of characters therein; dividing the characters in the original character library into character components, so as to acquire contour information of character components after division; and storing the contour information of the character components into the original character library so as to build an intermediate character library on the original character library. With the intermediate character library constructed by the method of the present invention, the font creation person can perform selecting and processing simultaneously on multiple single-contour components of a single character during creating of fonts, so that the operation process is simplified and the operation efficiency is improved.
US10031893B2 Transforming data to create layouts
Concepts and technologies are described herein for transforming data to create layouts. In accordance with the concepts and technologies disclosed herein, a computing device can execute a layout generator. The computing device can be configured to receive or retrieve data that includes visual content such as an image and other content such as text. The computing device can analyze the visual content to identify a salient region and/or an invariant region within the visual content. The computing device can access designs for laying out visual content and other content based upon an identified salient region and/or invariant region. The computing device can evaluate the designs to determine if a design matches the data. The computing device can load the data into the selected design to generate the layout.
US10031890B2 Collapsible text input box
A method truncates text entered via a text box user interface element. The method includes displaying a user interface on a display device of a client computing device, where the user interface includes first and second text entry fields within a collapsible text entry box. The method further includes receiving a first stream of characters into the first text entry field, initially displaying all characters of the first stream as the first text entry field receives the first stream, truncating the displayed characters of the first stream, resolving the truncated displayed characters of the first stream to a first object displayed within the collapsible text entry box, receiving a second stream of characters into the second text entry field, and further truncating the displayed characters of the first stream while receiving the second stream of characters into the second text entry field.
US10031888B2 Parallel memory systems
The invention relates to a multi-core processor memory system, wherein it is provided that the system comprises memory channels between the multi-core processor and the system memory, and that the system comprises at least as many memory channels as processor cores, each memory channel being dedicated to a processor core, and that the memory system relates at run-time dynamically memory blocks dedicatedly to the accessing core, the accessing core having dedicated access to the memory bank via the memory channel.
US10031887B2 Systems and methods for improving the performance of a quantum processor via reduced readouts
Techniques for improving the performance of a quantum processor are described. The techniques include reading out a fraction of the qubits in a quantum processor and utilizing one or more post-processing operations to reconstruct qubits of the quantum processor that are not read. The reconstructed qubits may be determined using a perfect sampler to provide results that are strictly better than reading all of the qubits directly from the quantum processor. The composite sample that includes read qubits and reconstructed qubits may be obtained faster than if all qubits of the quantum processor are read directly.
US10031885B2 Public wireless network performance management system with mobile device data collection agents
A wireless network performance management system and method. The system includes at least one collection agent for collecting data related to at least one of service coverage; service quality; and usage of public and/or private data networks for enterprise clients, and a reporting unit to graphically represent the collected data to at least one of track, troubleshoot, and analyze the one of the service coverage; the service quality; and the usage of public and/or private data networks for the enterprise clients.
US10031882B2 Sensor bus communication system
Described is an I3C Repeater. The I3C Repeater may have a first circuitry with an I3C interface, a second circuitry with an I2C interface, and a datapath circuitry coupled to the first circuitry and the second circuitry. The second circuitry may be operable to convert a transaction received on the I2C interface into a transaction for the I3C interface, and to convert a transaction received on the I3C interface into a transaction for the I2C interface. The I3C Repeater may also have additional circuitries operable to convert transactions received on one of an SPI interface, a UART interface, and a Debug bus interface into transactions for the I3C interface, and vice-versa.
US10031880B2 Network device and information transmission method
The application provides a network device, which includes: a main control board and a service board, where the main control board includes a processor and a switching chip, and the service board includes a physical layer component. The switching chip is connected to the physical layer component by using a system bus. The system bus consists of a SerDes link, and is configured to transmit service data and control information of a port of the physical layer component. The processor controls the port of the physical layer component by using the control information of the port of the physical layer component. The network device transmits the service data and the control information by using the system bus, so that the service board does not need to set a CPU processing the control information, thereby expanding an interface flexibly, and reducing device complexity and hardware costs.
US10031879B2 Memory device for a hierarchical memory architecture
In various embodiments, a hierarchical memory device having multiple interfaces with different memory formats includes a Phase Change Memory (PCM). An input port and an output port connect the hierarchical memory device in a daisy-chain hierarchy and/or a hierarchical tree structure with other memories. Standard non-hierarchical memory devices can also attach to the output port of the hierarchical memory device. Other embodiments are discussed.
US10031878B2 Configurable mesh data bus in an island-based network flow processor
An island-based network flow processor (IB-NFP) integrated circuit includes rectangular islands disposed in rows. A configurable mesh data bus includes a command mesh, a pull-id mesh, and two data meshes. The configurable mesh data bus extends through all the islands. For each mesh, each island includes a centrally located crossbar switch and eight half links. Two half links extend to ports on the top edge of the island, a half link extends to a port on a right edge of the island, two half links extend to ports on the bottom edge of the island, and a half link extents to a port on the left edge of the island. Two additional links extend to functional circuitry of the island. The configurable mesh data bus is configurable to form a command/push/pull data bus over which multiple transactions can occur simultaneously on different parts of the integrated circuit.
US10031875B2 Switch monitoring system
A switch monitoring system is provides information on sensor readings and contact closures over a one-wire network or a loop.
US10031871B2 DMA control device, micro control unit, and DMA control method
A direct memory access (DMA) control device including: a basic-function setting register used to perform DMA operation; and a scatter-gather setting register in which a value indicating that a task is executed through setting of a directly defined value for data to be written to the basic-function setting register without reading the data from a memory through a bus is set.
US10031870B2 Semiconductor device and control method thereof
According to one aspect, a module 11_1 includes a communication circuit 111 that performs data communication with an externally-provided control device 12 through a communication bus 13, and an interrupt signal generation circuit 113 that, when an interrupt instruction signal I1 output from the communication circuit 111 becomes an active state, generates an interrupt signal and outputs the generated interrupt signal to the communication bus 13, the interrupt signal being defined by using a bus potential undefined in a data communication standard.
US10031869B1 Cached memory structure and operation
In one embodiment, a cached memory device can include: (i) a memory array coupled to a system address bus and an internal data bus; (ii) a plurality of data buffers coupled to a system data bus, and to the memory array via the internal data bus; (iii) a plurality of valid bits, where each valid bit corresponds to one of the data buffers; (iv) a plurality of buffer address registers coupled to the system address bus, where each buffer address register corresponds to one of the data buffers; and (v) a plurality of compare circuits coupled to the system address bus, where each compare circuit corresponds to one of the data buffers.
US10031867B2 Pulse-latch based bus design for increased bandwidth
A memory bus comprising a plurality of latches arranged sequentially between a source node and a destination node of a channel of the memory bus; and a pulse generator. The pulse generator is operable to generate a sequence of pulses, each sequential pulse to be simultaneously received by the plurality of latches. A pulse is generated for each edge of a clock signal. A first latch of the plurality of latches is operable to pass on a first data sample while a first pulse is received by the first latch of the plurality of latches. A second latch of the plurality of latches is operable to pass on a second data sample towards the first latch of the plurality of latches while the first pulse is simultaneously received by the first and second latches of the plurality of latches.
US10031866B2 Information processing system, information processing device, information processing method, program and information storage medium for setting download permissions or settings
It is made possible for a user to set whether to download data used by a program without waiting for the acceptance of a download permission or download the data in response to the acceptance of the download permission via a screen that allows for making the setting for a plurality of programs. An input/output control section (90) accepts, from the user, a setting as to whether to select an automatic download state or a manual download state via a screen that allows for doing so for a plurality of programs. If the setting of selecting the automatic download state is accepted, an item management section (96) downloads the data from a server without waiting for the acceptance of the download permission from the user when a predetermined condition is satisfied. If the setting of selecting the manual download state is accepted, the item management section (96) downloads the data from the server in response to the acceptance of the download permission from the user when the predetermined condition is satisfied.
US10031863B2 Access controlled memory region
A first component associated with an access controlled memory region receives a transaction request including a protocol header from a second component. The first component sends, to the second component, a negative acknowledgment in response to determining that the second component is not authorized to access the access controlled memory region, based on information in the protocol header.
US10031858B2 Efficient translation reloads for page faults with host accelerator directly accessing process address space without setting up DMA with driver and kernel by process inheriting hardware context from the host accelerator
Methods to perform an operation comprising identifying, in a software page frame table by an operating system interrupt handler, a physical address of a memory page, wherein the physical address of the memory page is identified based on a virtual segment identifier (VSID) and a page number, wherein the VSID is specified in an interrupt received from a coherent accelerator and wherein the coherent accelerator generated the interrupt in response to a page fault associated with the memory page, and creating, by the operating system interrupt handler, a page table entry in a hardware page table associating the VSID and the page number with the physical address of the memory page, wherein creating the page table entry resolves the page fault.
US10031851B2 Address re-ordering mechanism for efficient pre-fetch training in an out-of order processor
A computing system includes: an instruction dispatch module module configured to receive a program instruction; and an address reordering module, coupled to the instruction dispatch module, configured to filter the program instruction when the program instruction is a hit in a cache-line in a prefetch filter. The computer system further includes: an instruction dispatch module configured to receive a program instruction; an address reordering module, coupled to the instruction dispatch module, configured to: allocate a tag in a tag module for the program instruction in a program order, allocate a virtual address in a virtual address module for the program instruction and out-of-order relative to the program order, and insert a pointer associated with the tag to link the tag to the virtual address.
US10031838B2 Predictive approach to environment provisioning
Embodiments of the present invention provide methods, systems, and computer program products for building an environment. Embodiments of the present invention can be used to allocate resources and build an environment such that the environment is built when a user is prepared to test one or more portions of code in the environment. Embodiments of the present invention can be used to reduce the “lag time” developers experience between waiting for the code to be built and for resources to be provisioned, and can also provide a less costly alternative to maintaining and operating dedicated environments.
US10031829B2 Method and system for it resources performance analysis
There is disclosed a method of monitoring an infrastructure comprising managed units, the method comprising the steps of: acquiring data associated with a first performance indicator from a first managed unit; determining a first quantized distribution function of at least a subset of pieces of data of the acquired data of the first managed unit; determining if the first quantized distribution function verifies one or a plurality of predefined rules describing particular distribution functions of performance indicators.
US10031828B2 Optimization of power and computational density of a data center
Techniques for optimizing power and computational density of data centers are described. According to various embodiments, a benchmark test is performed by a computer data center system. Thereafter, transaction information and power consumption information associated with the performance of the benchmark test are accessed. A service efficiency metric value is then generated based on the transaction information and the power consumption information, the service efficiency metric value indicating a number of transactions executed via the computer data center system during a specific time period per unit of power consumed in executing the transactions during the specific time period. The generated service efficiency metric value is then compared to a target threshold value. Thereafter, a performance summary report indicating the generated service efficiency metric value, and indicating a result of the comparison of the generated service efficiency metric value to the target value, is generated.
US10031824B2 Self-diagnosis device and self-diagnosis method
A detailed execution schedule of self-diagnosis processing is set according to various requests.A self-diagnosis device includes a plurality of functional blocks, a storage unit that stores a plurality of processing units, each of which is an aggregate of some functional blocks selected from the plurality of functional blocks, and a start condition of self-diagnosis processing of each processing unit, and a self-diagnosis unit that selects the processing unit where the self-diagnosis processing is started based on the start condition of each processing unit and executes the self-diagnosis processing of each functional block in the selected processing unit.
US10031822B2 Techniques for estimating ability of nodes to support high availability functionality in a storage cluster system
Various embodiments are generally directed to techniques for determining whether one node of a HA group is able to take over for another. An apparatus includes a model derivation component to derive a model correlating node usage level to node data propagation latency through and to node resource utilization from a first model of a first node of a storage cluster system and a second model of a second node of the storage cluster system, the first model based on a first usage level of the first node under a first usage type, and the second model based on a second usage level of the second node under a second usage type; and an analysis component to determine whether the first node is able to take over for the second node based on applying to the derived model a total usage level derived from the first and second usage levels.
US10031818B1 Method and system for providing coordinated checkpointing to a group of independent computer applications
A system and method thereof for performing loss-less migration of an application group. In an exemplary embodiment, the system may include a high-availability services module structured for execution in conjunction with an operating system, and one or more computer nodes of a distributed system upon which at least one independent application can be executed upon. The high-availability services module may be structured to be executable on the one or more computer nodes for loss-less migration of the one or more independent applications, and is operable to perform checkpointing of all state in a transport connection.
US10031817B2 Checkpoint mechanism in a compute embedded object storage infrastructure
Embodiments of the present invention provide a method, computer program product, and computer system for leveraging checkpoint restart. The method includes determining a first set of work stages within a first computation algorithm. A set of permissions associated with the first set of work stages are identified, and the work stages are stored as checkpoints in either a public location or a private location. Upon deployment of a second computation algorithm, a second set of work stages within the second computation algorithm is compared to the first set of work stages. If the second set of work stages match with the first set of work stages, the second computation algorithm is executed using the checkpoint associated with the matching work stages.
US10031814B2 Collection record location as log tail beginning
The logging of tasks associated with multiple transactions in the context in which the computing system is capable of having multiple of the transactions active at a given time, and thus in which the order of completion of the transactions is not guaranteed to be the same as the order of initiation of the transactions. A sequence of transaction segment records is added to the log. Each transaction segment record comprises a transaction identifier range that does not overlap with the transaction identifier range in any of the sequence of transaction segment records including the transaction identifier range of any neighboring transaction segment record in the sequence of transaction segment records. Each transaction segment record also includes a log entry identifier range extending from the first task of the first of the transactions to be initiated to the last task of the last transaction to complete.
US10031809B2 Efficient method for rebuilding a set of encoded data slices
A method begins by a dispersed storage (DS) processing module identifying an encoded slice requiring rebuilding. The method continues by the DS processing module determining whether the encoded data slice is part of a fan-out encoded data slice group and, when it is part of a fan-out encoded data slice group determining by the DS processing module whether a valid encoded data slice of the fan-out data slice group is available. When a copy of the encoded data slice of the fan-out encoded data slice group is not available, the method continues by the DS processing module rebuilding the encoded data slice. A storage unit then stores the rebuilt encoded data slice and creates copies of the rebuilt encoded data slice to produce a rebuilt fan-out encoded data slice group.
US10031807B2 Concurrent data retrieval in networked environments
Embodiments of the present invention provide methods, systems, and program products for concurrent data retrieval from multiple loud storage devices. Embodiments of the present invention can be used to retrieve stripes of target data from at least a first network device, retrieve redundancy data of the target data from a second network storage device that is different from the first network storage device concurrently and reconstructing the target data based on the stripes of the target data and the redundancy data.
US10031806B2 Efficient repair of erasure coded data based on coefficient matrix decomposition
A controller device is configured to communicate with storage nodes of a distributed storage system (DSS) in which erasure codes are used to encode source data onto the storage nodes and ranks of matrices containing coding coefficients associated with the erasure codes indicate whether repairs of failed storage nodes of the DSS are feasible. A decomposition structure is generated to be used as a guide for transforming the matrices to upper triangle form (UTF) for use in computing the ranks of the matrices. While the DSS is operating to perform repairs of the failed storage nodes, as part of determining feasible repair strategies that will preserve subsequent repairs of failed storage nodes, the ranks of the matrices are computed by transforming the matrices to UTF using operations on the submatrices according to the decomposition structure.
US10031804B2 Social networking utilizing a dispersed storage network
A method includes receiving, from a first user device, social media data for storage in the social media DSN. The method further includes dispersed storage error encoding the social media data in accordance with dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices. The method further includes generating metadata regarding the social media data. The method further includes storing the sets of encoded data slices and the metadata as a full record. The method further includes generating a partial record of the social media data, wherein the partial record includes one or more of: the metadata, a summary of the social media data, and a link to the full record. The method further includes determining a group to which the first user device is affiliated. The method further includes providing the partial record to one or more other user devices affiliated with the group.
US10031803B2 Distributed coding for multiple dimensional parities
A method for distributed coding in a storage array is presented. The method includes dividing data into multiple stripes for storage in a storage array including storage devices with a topology of a hypercube of a dimension t≥3. The storage devices in same hypercubes of dimension t−1 including the hypercube of a dimension t have even parity. Global parities are added to the hypercube such that a minimum distance of a code is enhanced.
US10031802B2 Embedded ECC address mapping
Apparatus, systems, and methods to embed ECC data with cacheline data in a memory page are described. In one embodiment, an electronic device comprises a processor and a memory control logic to receive a request to read or write data to a memory device, wherein the data is mapped to a memory page comprising a plurality of cache lines, displace at least a portion of the plurality of cache lines to embed error correction code information with the data, and remap the portion of the plurality of cache lines to another memory location, and retrieve or store the data and the error correction code information on the memory page. Other embodiments are also disclosed and claimed.
US10031801B2 Configurable reliability for memory devices
Technology relating to configurable reliability schemes for memory devices is disclosed. The technology includes a memory controller that selectively controls at least a type or an extent of a reliability scheme for at least a portion of a memory device. The technology also includes a computing device that can dynamically select and employ reliability schemes from a collection of different reliability schemes. A reliability scheme may be selected on a per-process, per-allocation request, per-page, per-cache-line, or other basis. The reliability schemes may include use of parity, use of data mirroring, use of an error correction code (ECC), storage of data without redundancy, etc.
US10031799B1 Auditor for automated tuning of impairment remediation
A system for mitigating operational impairment of a computer system includes a plurality of computing nodes. Each of the computing nodes includes a processor and memory coupled to the processor. The computing nodes are configured to: implement a plurality of computing devices; identify an impairment in operation of a first of the computing devices; execute a first remediation operation to mitigate the impairment; analyze operation of the first of the computing devices after execution of the first remediation operation to determine whether the first remediation operation is effective to mitigate the impairment; and change a frequency with which the first remediation operation is applied to mitigate the impairment based on whether the first remediation operation is deemed effective to mitigate the impairment.
US10031798B2 Adjusting an operation of a computer using generated correct dependency metadata
One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and dependency metadata corresponding to the null pointer exception, that corresponding data has not been output by a component corresponding to the null pointer exception. The processor(s) then use an analysis result to improve the operation of a computer that is running the application.
US10031796B1 System and method for trend estimation for application-agnostic statistical fault detection
Trend estimation for application-agnostic statistical fault detection of multi-process applications in environments with data trend includes at least one of: a multi-process application runs on a host. Statistical events are collected and sent to a statistical fault detector. The statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection. Trend is estimated, and if needed, removed from event data prior to the creation of distributions. Trend is estimated using spectral techniques, filter banks and Maximum Entry Spectral Estimation, and dominant frequencies are estimated and utilized to adapt to the environment.
US10031793B2 Tape volume overwrite protection during error recovery
An apparatus-implemented method according to one embodiment includes detecting an error while writing data to a tape volume on a tape and repositioning the tape in response to detecting the error. A determination whether a rewrite of data associated with the error to the tape volume is allowed is made based on a current position of the tape after the repositioning. The data is rewritten to the tape volume in response to determining that the rewrite of data associated with the error to the tape volume is allowed. A computer program product for protecting overwrite of a tape volume according to another embodiment includes a computer readable storage medium having program instructions embodied therewith, the program instructions readable and/or executable by a controller to cause the controller to perform the foregoing method.
US10031790B1 System, method and computer program product for sharing information in a distributed framework
A system, method and computer program product are provided for receiving information associated with a message, issuing a storage resource request in connection with a storage resource and determining whether the storage resource is available. In use, the information is capable of being shared in less than one second, utilizing an automotive electronic control unit which includes a plurality of interfaces.
US10031789B2 Generic distributed processing for multi-agent systems
Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) cannot. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other, making the system exceedingly robust.
US10031780B2 Component services integration with dynamic constraint provisioning
Resource provisioning information links to resource provisioning information of at least one reusable component resource that satisfies at least a portion of user-specified resource development constraints of a new resource under development are identified within a resource provisioning-link registry. Using the identified resource provisioning information links, the resource provisioning information of the at least one reusable component resource is programmatically collected from at least one data provider repository that stores reusable resources and that publishes the resource provisioning information links to the resource provisioning-link registry. The programmatically-collected resource provisioning information of the at least one reusable component resource is analyzed. Based upon the analyzed programmatically-collected resource provisioning information of the at least one reusable component resource, a resource integration recommendation is provided that uses the at least one reusable component resource and that satisfies at least the portion of the user-specified resource development constraints of the new resource under development.
US10031779B2 Managing computing resources and reducing execution time using parallel processes
A method of managing computing resources and reducing execution time. The method includes: receiving, by a computing resource scheduler, a request to calculate a first value based on a first input data set; initiating, by the computing resource scheduler and on a plurality of computing resources, parallel execution of a plurality of processes to calculate the first value, where each of the plurality of processes is configured to independently calculate the first value based on the first data set; receiving, by the computing resource scheduler, the first value from a first winning process of the plurality of processes; and freeing the plurality of computing resources by aborting a losing process of the plurality of processes in response to receiving the first value from the first winning process.
US10031773B2 Method to communicate task context information and device therefor
Task context information is transferred concurrently from a processor core to an accelerator and to a context memory. The accelerator performs an operation based on the task context information and the context memory saves the task context information. The order of transfer between the processor core is based upon a programmable indicator. During a context restore operation information is concurrently provided to data bus from both the accelerator and the processor core.
US10031766B2 Systems and methods for processing extensible markup language data during runtime
A method for dynamically loading one or more Extensible Mark-up Language (XML) schema definition (XSD) files into a JAVA™ Virtual Machine (JVM) during runtime is provided. The method includes generating JAVA™ objects from one or more initial XSD files. The method further includes grouping the JAVA™ objects by namespaces. The method also includes creating new XSD files for the namespaces. The new XSD file includes references to the initial XSD files that include a same namespace. The method further includes generating JAVA™ classes from the new XSD files. The method also includes compiling the new JAVA™ classes into bytecode. The bytecode is loaded into a ClassLoader, wherein the ClassLoader is available to the JVM during runtime.
US10031763B1 Network switch recovery after reboot
A network switch can be configured using a boot loader after a reset of a controller within the network switch. The boot loader configures switching logic within the network switch prior to an operating system becoming operational. By allowing the boot loader to configure the switching logic, the network switch can become operational as fast as possible.
US10031758B2 Chained-instruction dispatcher
A dispatcher circuit receives sets of instructions from an instructing entity. Instructions of the set of a first type are put into a first queue circuit, instructions of the set of a second type are put into a second queue circuit, and so forth. The first queue circuit dispatches instructions of the first type to one or more processing engines and records when the instructions of the set are completed. When all the instructions of the set of the first type have been completed, then the first queue circuit sends the second queue circuit a go signal, which causes the second queue circuit to dispatch instructions of the second type and to record when they have been completed. This process proceeds from queue circuit to queue circuit. When all the instructions of the set have been completed, then the dispatcher circuit returns an “instructions done” to the original instructing entity.
US10031755B2 Kick-started run-to-completion processing method that does not involve an instruction counter
A pipelined run-to-completion processor includes no instruction counter and only fetches instructions either: as a result of being prompted from the outside by an input data value and/or an initial fetch information value, or as a result of execution of a fetch instruction. Initially the processor is not clocking. An incoming value kick-starts the processor to start clocking and to fetch a block of instructions from a section of code in a table. The input data value and/or the initial fetch information value determines the section and table from which the block is fetched. A LUT converts a table number in the initial fetch information value into a base address where the table is found. Fetch instructions at the ends of sections of code cause program execution to jump from section to section. A finished instruction causes an output data value to be output and stops clocking of the processor.
US10031750B2 Apparatus and methods for cognitive containters to optimize managed computations and computing resources
A cognitive container includes a set of managers for monitoring and controlling a computational element based on context, constraints and computing resources available to that computational element. Collectively, the set of managers may be regarded as a service regulator that specifies the algorithm context, constraints, connections, communication abstractions and control commands which are used to monitor and control the algorithm execution at run-time. The computational element is the algorithm executable module that can be loaded and run. The managers may communicate with external agents using a signaling channel that is separate from a data path used by the computational element for inputs and outputs, thereby providing external agents the ability to influence the computation in progress.
US10031746B2 Analyzing components related to a software application in a software development environment
According to one aspect of the present disclosure, a process for analyzing components related to a software application in a software development environment is disclosed. The process includes obtaining metadata information for each of a plurality of components from the software development environment, and generating an entry including extracting attribute information from the obtained metadata information for each component for use by a developer of the software application.
US10031743B2 Method and apparatus for kernel repair and patching
This application discloses at least a kernel repair method and apparatus. An embodiment of the method includes: loading a patch for repairing a to-be-repaired object function in a kernel, the patch being written in a memory-safe language subset of a non-memory-safe language or a memory-safe language; executing the patch using a memory-safe language engine; receiving a call request for calling a repair interface to repair the object function during the executing of the patch, wherein the repair interface is an interface provided by the memory-safe language engine and used for repairing a function; and executing the requested repair interface to repair the object function. As such, the hot patching and security of a kernel can be achieved.
US10031742B2 Upgrade of firmware in an interface hardware of a device in association with the upgrade of driver software for the device
An interface hardware of a device suspends processing of frames from a receive queue maintained by a firmware stored in the memory of the interface hardware. New firmware is loaded for the interface hardware, in response to the suspending of the processing of frames from the receive queue, and in response to receiving at least one command subsequent to loading of a new driver software for a driver of the device. The processing of frames from the receive queue is resumed, in response to the loading of the new firmware.
US10031741B2 Upgrade of port firmware and driver software for a target device
Processing of frames from a receive queue maintained by a port firmware of an embedded port of a host bus adapter is suspended via a request from a driver of the host bus adapter. New driver software is loaded for the host bus adapter and new port firmware is loaded in the embedded port, in response to the suspending of the processing of frames from the receive queue. The processing of frames from the receive queue is resumed via another request from the driver of the host bus adapter, in response to the loading of the new driver software and the new port firmware.
US10031739B1 System and method for updating a java management extensions collector
This disclosure relates to a method, article of manufacture, and apparatus for updating a Java management extensions (JMX) collector. In some embodiments, this includes monitoring the output of a JMX provider details for a cloud computing platform. MBean tree structures from the cloud computing platform are analyzed. If changes in an MBean tree structure are detected, a revised JMX collector data file is prepared. If the revised JMX collector data file is determined to be different than an installed JMX collector data file, the installed JMX collector data file is backed up and replaced with the revised JMX collector data file. Data from the cloud computing platform is stored in a computer memory using configuration settings from the revised JMX collector data file.
US10031736B2 Automatic system software installation on boot
A method for automatically installing system software by a server includes obtaining, by a controller of the server, a configuration file for installing the system software to the server and then storing the configuration file to a storage of the server. The method includes booting up the server, after storing the configuration file, and retrieving the stored answer file from the storage. The method further includes installing the system software to the server based on the configuration file, without generating a new configuration file, in response to booting up the server.
US10031735B2 Secure deployment of applications in a cloud computing platform
A method of securely deploying an application in a cloud computing platform includes receiving component composition files that define configurations of application components included the application, and receiving an application composition file that defines a connection scheme between the application components. The method further includes retrieving default component configuration files that satisfy requirements of the application components. The method further includes executing functions corresponding to extension keywords included in the component composition files to modify default parameters in the default component configuration files, and deploying the application in the cloud computing platform based on the modified default component configuration files and the connection scheme defined by the application composition file.
US10031731B2 Method for checking invariants in parallel programs
A method is provided for checking invariants in parallel programs using dynamic instrumentation. Invariants are provided in the source code as conventional functions and can be activated or deactivated by a user. The program is instrumented prior to or during execution of the program to allow interception of an access to the main memory unit. The addresses of the memory locations on which an invariant is dependent are automatically recorded to allow a determination of changes to the addresses. A central data structure stores an invariant for each thread, associated memory address locations, and a Boolean value indicating whether the recording process is active. A corresponding library function is requested for each load command and each storage command via the instrumentation, records the respective addresses in the event of loading commands as long as the recording process is activated, and checks the respective invariants in the event of storage commands.
US10031726B1 Flowchart generating method and flowchart generating apparatus based on QT 2D graphic view
The present disclosure discloses a flowchart generating method including steps of: designing a main process and a sub-module of a flowchart; wherein the main process includes a main process start, a sub-module port, and a main process end. The sub-module includes a sub-module node, and the sub-module node includes a sub-module entry node, a sub-module exit node, and a sub-module interrupted node; establishing a connection relationship between the sub-module and the sub-module port. The present disclosure may support cross-platform development. Therefore, resources depended by the present disclosure may be reduced, and a third-part software may not be installed.
US10031724B2 Application operation responsive to object spatial status
Operating an application in response to spatial status of objects within a physical environment in which the application operates. A system detects the spatial status (e.g., orientation, movement, position, and so forth) of multiple environmental objects that operate within a physical environment from which input is provided to, and to which output is provided from, an application. The relationship between at least some different environmental objects result in altered a behavior of the application. The spatial status of at least some of the environmental objects is subject to change. Thus, a mechanism is described that allows an application to adjust in a manner that is highly responsive to the physical environment in which the application interfaces.
US10031720B2 Controlling audio tempo based on a target heart rate
A method for controlling an audio output comprises playing a first audio file having a first tempo, measuring a first heart rate of a user, determining whether the first heart rate of the user is greater than a target heart rate, and playing a second audio file having a second tempo, the second tempo is slower than the first tempo, responsive to determining that the first heart rate of the user is greater than the target heart rate.
US10031707B2 Communication system and communication method for linking image forming device with portable terminal using short-range wireless communication
The present invention improves user experience when a reader/writer (5) and a portable terminal (7) engage in near field communication by selecting any of two or more communication modes in order to link an image forming device (3) and the portable terminal (7) using near field communication. When a log-in screen is displayed on a display unit (403) of the image forming device (3), the reader/writer (5) and the portable terminal (7) are automatically set to a read communication mode.
US10031704B2 Printing system processing data according to authentication information, printing apparatus and portable terminal constituting the system, control methods therefor, and storage medium storing control programs therefor
A printing system that is capable of saving time for inputting authentication information at the time of instructing job process from the portable terminal. A printing system comprises a printing apparatus and a portable terminal. The printing apparatus comprises an NFC tag, an authentication unit, a writing unit that writes data including user information about a user whose authentication succeeds into the NFC tag when the user authentication succeeds, a reception unit that receives print data, and a processing unit that processes the print data based on the user information included in the print data received. The portable terminal comprises a reading unit that read data from the NFC tag, an extraction unit that extracts the user information from the data read, a generation unit that generates print data using the user information extracted, and a transmission unit that transmits the print data generated to the printing apparatus.
US10031702B2 Nonvolatile memory and a nonvolatile memory system
A nonvolatile memory including: a memory cell array including a plurality of nonvolatile memory cells; a decoder connected to the memory cell array through a plurality of word lines; a data input/output (I/O) circuit connected to the memory cell array through a plurality of bit lines; and control logic configured to control the decoder and the data I/O circuit in response to a change in a power supply voltage to clear or maintain individual pieces of page data. The control logic includes a page management unit that determines whether to clear data included in the individual pieces of page data based on a value of a set flag respectively corresponding to the individual pieces of page data.
US10031701B2 Hierarchical processing for extended product codes
A method for hierarchical correction coding includes converting data for a storage system into w storage device arrays, each storage device array including n storage devices, and each storage device divided into m sectors or pages. The n storage devices are grouped into l groups of t storage devices each. Erasures in the w storage device arrays are corrected based on protecting each row and column in each m×n array by an erasure-correcting code. Each group of t storage devices contains extra parities to correct extra erasures in addition to erasures corrected by vertical parities in each m×t subarray, and w, n, m, l and t are positive integers.
US10031700B2 Storing data copies in a dispersed storage network
A method for use in a dispersed storage network operates to determine first information dispersal algorithm (IDA) parameters; determine second IDA parameters; divide data for storage to produce a plurality of first segments in accordance with the first IDA parameters and a plurality of second segments in accordance with the second IDA parameters; dispersed storage error encode the plurality of first segments utilizing the first IDA parameters to produce sets of first encoded data slices; dispersed storage error encode the plurality of second segments utilizing the second IDA parameters to produce sets of second encoded data slices; and facilitate storage of the sets of first encoded data slices and the sets of second encoded data slices in a plurality of storage units.
US10031695B2 Managing temperature of solid state disk devices
A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.
US10031690B1 Initializing backup snapshots on deduplicated storage
The system, process, and methods herein describe a mechanism for creating an initial backup snapshot on deduplicated storage. Initialization IO's may be transmitted to the deduplicated storage, and those initialization IO's may be synthesized into a snapshot. Application IO's may also be transmitted in case the source side data changes while the backup is synthesized.
US10031686B2 Array voltage regulating technique to enable data operations on large memory arrays with resistive memory elements
Embodiments of the invention relate generally to semiconductors and memory technology, and more particularly, to systems, integrated circuits, and methods to preserve states of memory elements in association with data operations using variable access signal magnitudes for other memory elements, such as implemented in third dimensional memory technology. In some embodiments, a memory device can include a cross-point array with resistive memory elements. An access signal generator can modify a magnitude of a signal to generate a modified magnitude for the signal to access a resistive memory element associated with a word line and a subset of bit lines. A tracking signal generator is configured to track the modified magnitude of the signal and to apply a tracking signal to other resistive memory elements associated with other subsets of bit lines, the tracking signal having a magnitude at a differential amount from the modified magnitude of the signal.
US10031681B2 Validating virtual host bus adapter fabric zoning in a storage area network
An aspect of validating vHBA fabric zoning in a SAN includes receiving, by a computer processor, a request for data corresponding to zones in a storage area network to which an initiator in a host system computer has access; instantiating, by the computer processor, a virtual host bus adapter interface on the host system computer; and transmitting, via the virtual host bus adapter interface, the request to a fabric controller in the storage area network. An aspect also includes receiving a current active zone set from the fabric controller; parsing the current active zone set for the initiator; identifying, from the parsing, each of the zones in the current active zone set to which the initiator is indicated; and displaying the identified zones via the computer processor.
US10031679B2 Gateway for cloud-based secure storage
The systems and methods disclosed herein transparently provide an improved scalable cloud-based dynamically adjustable or configurable storage volume. In one aspect, a gateway provides a dynamically or configurably adjustable storage volume, including a local cache. The storage volume may be transparently adjusted for the amount of data that needs to be stored using available local or cloud-based storage. The gateway may use caching techniques and block clustering to provide gains in access latency compared to existing gateway systems, while providing scalable off-premises storage.
US10031677B1 High-throughput low-latency hybrid memory module
Disclosed herein are techniques for implementing high-throughput low-latency hybrid memory modules with improved data backup and restore throughput, enhanced non-volatile memory controller (NVC) resource access, and enhanced mode register setting programmability. Embodiments comprise a command replicator to generate sequences of one or more DRAM read and/or write and/or other commands to be executed in response to certain local commands from a non-volatile memory controller (NVC) during data backup and data restore operations. Other embodiments comprise an access engine to enable an NVC in a host control mode to trigger entry into a special mode and issue commands to access a protected register space. Some embodiments comprise a mode register controller to capture and store the data comprising mode register setting commands issued during a host control mode, such that an NVC can program the DRAM mode registers in an NVC control mode.
US10031676B2 Memory controller, and memory module and processor including the same
In a memory controller, a request handler processes a write request which is issued from a CPU and requests data write to a memory device using a phase change memory, and a request queue stores the write request. A scheduler returns a completion on the write request to the CPU when a predetermined write time has elapsed. The predetermined write time is shorter than a write latency time that is taken to complete the data write to a memory cell of the memory device in response to the write request.
US10031675B1 Method and system for tiering data
Example embodiments of the present invention relate to a method, a system, and a computer program product for data storage tiering. The method includes maintaining data in a data storage system having a plurality of tiers, determining a subset of the data stored in a first, more-durable tier should be stored in a second, less-durable tier, and tiering the subset of the data from the first, more-durable tier to the second, less-durable tier.
US10031672B2 Snapshots and clones in a block-based data deduplication storage system
A deduplication storage system with snapshot and clone capability includes storing logical pointer objects and organizing a first set of the logical pointer objects into a hierarchical structure. A second set of the logical pointer objects may be associated with corresponding logical data blocks of a client data object. The second set of the logical pointer objects may point to physical data blocks having deduplicated data that comprise data of the corresponding logical data blocks. Some of the logical pointer objects in the first set may point to the logical pointer objects in the second set, so that the hierarchical structure represents the client data object. A root of the hierarchical structure may be associated with the client data object. A snapshot or clone may be created by making a copy of the root and associating the copied root with the snapshot or clone.
US10031671B2 Method, apparatus, and system for calculating identification threshold to distinguish cold data and hot data
A method, an apparatus, and a system for calculating a identification threshold to distinguish cold data and hot data. The method includes: obtaining, according to a total capacity of hot data storage mediums, a size of data blocks, and the IO count statistical values on all the storage nodes and when the hot data storage mediums are filled with the data blocks corresponding to large IO count statistical values, a minimum IO count value in a count range corresponding to a minimum IO count statistical value in the large IO count statistical value, and using the minimum IO count value as a identification threshold to distinguish cold data and hot data. In the present invention, all storage nodes in a storage system, independently but cooperatively, implement hierarchical data storage in the entire storage system.
US10031664B2 System and method for enhanced command input
A portable electronic device having an input device for receiving a gesture based input from a user is used to control a navigation operation of an appliance. The portable electronic device receives via the input device the gesture based input and uses one or more parameters stored in a memory of the portable electronic device and one or more characteristics associated with the gesture based input to cause the portable electronic device to transmit a navigation step command to thereby control the navigation operation of the appliance.
US10031663B2 Interface operating control device, method, and electronic device using the same
An interface operating control device applied in an electronic device with an interface includes a sensing module, a recognizing module, a bottom layer executing module, and an operating module. The sensing module outputs sensing signal when a distance between the object and the interface is less than a preset distance. The recognizing module receives the sensing signal and acquires operating characteristics of the object according the sensing signal. The bottom layer executing module boots an application mode corresponding to the operating characteristics acquired currently. The operating module determines different intensity applied on the interface by the object according to total areas touching on the interface, and executes different operation instructions of the application mode currently operating according to the different intensity. Therefore, a system of the electronic device can be accessed rapidly and conveniently, and the users can get abundant operations and experiences.
US10031657B2 Tilt-based view scrolling with baseline update for proportional and dynamic modes
The present invention provides systems and methods for tilt-based scrolling of a magnified contents view on a mobile device with a relatively small screen display. The user controls the scrolling by changing the device's tilt relative to a baseline tilt. The scrolling control can follow a Proportional Scroll mode, where the relative tilt directly controls the screen position over the contents view, or a Dynamic Scroll mode where the relative tilt controls the scrolling speed. The present invention obtains a criterion for automatically selecting the best scrolling mode when the dimensions of the contents view change. The baseline tilt is updated when the screen display reaches an edge of the contents view to eliminate the creation of a non responsive range of tilt changes when the user changes tilt direction during Proportional Scroll mode, and to return the current tilt of the screen display to an optimal viewing condition during Dynamic Scroll mode.
US10031654B2 Apparatus and method for generating industrial process graphics
A method includes parsing information associated with an industrial process in an industrial process control system to identify equipment data associated with the industrial process. The method also includes receiving a selection of equipment. The method further includes identifying one or more shapes associated with the selected equipment. In addition, the method includes automatically generating at least one process graphic containing the one or more shapes and the equipment data.
US10031650B1 Cognitive dashboard adjustment
A computer determines a cognitive overload of a user interacting with a visual display based on eye tracking data. The visual display includes content of the dashboard and graphical elements of the content of the dashboard. The computer adjusts the visual display by modifying the content based on determining the cognitive overload.
US10031649B2 Automated content detection, analysis, visual synthesis and repurposing
A content summary is generated by determining a relevance of each of a plurality of scenes, removing at least one of the plurality of scenes based on the determined relevance, and creating a scene summary based on the plurality of scenes. The scene summary is output to a graphical user interface, which may be a three-dimensional interface. The plurality of scenes is automatically detected in a source video and a scene summary is created with user input to modify the scene summary. A synthetic frame representation is formed by determining a sentiment of at least one frame object in a plurality of frame objects and creating a synthetic representation of the at least one frame object based at least in part on the determined sentiment. The relevance of the frame object may be determined and the synthetic representation is then created based on the determined relevance and the determined sentiment.
US10031647B2 System for universal remote media control in a multi-user, multi-platform, multi-device environment
A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a media controller (such as computer or mobile device) to have access to running activities (such as a television show playing on a media player). The protocol does not require installation of a specific platform application, or a specific user-login/pairing of the media controller with the media player. The system receives commands from a media controller device using a common interface, provides the commands to a remote media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. The commands and the state notifications include a namespace and a message payload represented as a two-element script array. Another user or device can control the media player using the common interface, for example provided by a browser application on the media controller device.
US10031646B2 Computer system security dashboard
A computing system security dashboard is provided for presentation on a computer display device, the dashboard including a plurality of security view panes. Each security view pane, when expanded, presents a respective visualization of security conditions of a particular computing system. When the particular security view pane is collapsed it can hide at least a portion of particular visualizations of security conditions presented using the particular security view pane when expanded. The particular security view pane occupies a smaller area of the dashboard when collapsed than when expanded. A particular visual indicator is presented on the particular security view, at least when collapsed, summarizing at least a portion of the particular security conditions identified in the particular visualizations. A user interaction with the particular collapsed security view pane can prompt the particular security view pane to be expanded in area and present the particular visualizations.
US10031635B2 Conductive member, touch sensor and touch panel
A conductive sheet, method for using conductive sheet and touch panel, having a base substance and conductive parts formed on one of the principal surfaces of the base substance. The conductive parts respectively extend in primary directions, and have two or more conductive patterns made from metal wires arranged in a second direction that is perpendicular to the first direction. The conductive pattern is constituted by serially connecting two or more large gratings in the first direction, and each of the large gratings is constituted by combining two or more small gratings. Around the edges of the large grating, non-connective patterns are formed from metal wires which are not connected with the large gratings.
US10031634B2 Multi-touch and multi-user detecting device
A system and method are provided to enable the indication positions of respective indicators (e.g., fingers) to be detected (multiple-point detection) and also to enable detection of the users of the indicators (user detection). Signal generators for generating different signals for respective users are provided, and the signals from the signal generators are supplied to a sensor section through indicators. In a multi-touch and multi-user detecting device 1, a transmitting section 200 supplies determined signals to respective transmitting conductors 11Y. Respective receiving conductors 12X receive the signals from the transmitting conductors 11Y and also the signals from the signal generators of the users. Based on these signals, a user-and-position identifying circuit 33A and a position detecting circuit 34A in a receiving section 300A function to detect indication positions indicated by the respective indicators as well as the users using the indicators.
US10031632B2 Pseudo driven shield
In one embodiment, a device includes a controller, first electrodes, second electrodes, a plurality of sensors, and a shield sensor. The controller is operable to cause substantially equal voltages to be present on the first and second electrodes while measuring capacitances of the plurality of first electrodes electrically coupled to the shield sensor and measuring capacitances of the plurality of second electrodes electrically coupled to the plurality of sensors.
US10031629B2 OLED panel and touch detection method
An OLED panel is provided. The OLED panel may include multiple matrix-arranged TFTs, an anode layer, an organic light emitting layer, a cathode layer, and/or any other components. The anode layer can have multiple anodes, formed on one side of the TFTs. The organic light emitting layer can be formed on one side of the anode layer away from the TFTs. The cathode layer can have multiple cathodes and be formed on one side of the organic light emitting layer away from the anode layer. The cathodes can pass through the organic light emitting layer and be electrically connected to the corresponding TFTs to form pixel electrodes. A time-division drive module can be electrically connected to the anodes, which can be configured to multiplex time-divisionally to alternately form common electrodes or touch electrodes.
US10031625B2 Computer device implemented audio triangulation
An audio touchscreen system receives microphone location data respectively corresponding to a plurality of microphones. Sonic signals corresponding to a sonic event respectively transduced by each microphone is triangulated, to determine the location of the origin of the sonic event upon the audio touchscreen, based on the sonic signals and the microphone location data. User input data is generated based on the location of the sonic event as determined by the triangulation.
US10031621B2 Hover and touch detection for a digitizer
A method and system for tracking a hover event on a digitizer sensor that treats hover and touch events differently comprises configuring at least one parameter of the digitizer sensor for hover tracking; wherein the at least one parameter is configured differently than for touch tracking, and detecting a pattern of input signals from a plurality of conductive lines on the digitizer sensor defining a tracking point responsive to the pattern of hover input signals detected.
US10031620B2 Self-sensing touch panel
A method of differential self-capacitance measurement is used to enhance a signal-to-noise ratio of sense lines in a touch panel display, thereby improving touch sensor accuracy. The differential self-capacitance measurement is implemented for a touch panel using charge sharing between adjacent sense lines of the touch panel matrix. Sequential differential self-capacitance measurements can be compared with one another by computing the difference |CS1−CS2|−|CS2−CS1| to sense a change caused by an intervening event. By scanning the entire touch panel matrix, events can be tracked across the touch panel.
US10031617B2 Touchscreen
A touchscreen includes a plurality of X electrodes extending in a first direction and arranged in parallel in a second direction, a plurality of Y electrodes extending in the second direction so as to intersect the X electrodes and arranged in parallel in the first direction, and pedestal layers formed at respective intersections between the plurality of X electrodes and the plurality of Y electrodes, wherein an intersection portion of each Y electrode is formed under the pedestal layer, wherein a part of an intersection portion of each X electrode is formed on the pedestal layer and both ends thereof are electrically connected to adjacent electrode portions of the X electrodes, and wherein a profile of a portion of the pedestal layer intersecting the intersection portion of the X electrode has a nonlinear shape when viewed from a direction perpendicular to the substrate.
US10031612B2 Capacitive touch switch panel
Provided is a capacitive touch switch panel on which it is possible to form a transparent sensor electrode having high quality design shape and reduced reflection of visible light, and which moreover has excellent appearance and ample environmental resistance. This capacitive touch switch panel 1 is provided with a glass substrate 2, and with a sensor part 3 formed on this glass substrate 2. The sensor part 3 has a sensor electrode 4, this sensor electrode 4 comprising an Al thin film formed by sputtering or vacuum deposition into a switch configuration on the glass substrate 2 at the opposite surface side 2b from a touch surface 2a, the sensor part 3 having an intermediate layer between the glass substrate 2 and at least a portion of the Al thin film. This intermediate layer comprises a thin film that includes at least one metal selected from Cr, Mo, and W.
US10031611B2 Method for detecting a double-click input
A method is provided for detecting a double-click input on an electrical device and an electrical device, the detection of the double-click input taking place by analyzing at least one input signal generated with the aid of at least one acceleration sensor, in a first method step (or task), it being monitored whether the input signal falls below a predefined first threshold value in absolute value during a first predefined time interval, in a second method step, exceeding of a second threshold value in absolute value by the input signal is detected, in a third method step, it being monitored whether the input signal falls below a predefined third threshold value in absolute value during a third predefined time interval, and in a fourth method step, exceeding of a fourth threshold value in absolute value by the input signal being detected.
US10031608B2 Organizational tools on a multi-touch display device
A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
US10031607B1 System, method, and computer program product for a multi-pressure selection touch screen
A system, method, and computer program product are provided for operating a mobile device including a touch screen, a memory, and a vibratory feedback mechanism coupled to at least one processor. A plurality of applications including an application is stored, utilizing the memory. A first pressure signal indicative of a first magnitude of pressure being applied to the touch screen is identified. In response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen, a first state is identified, utilizing the at least one processor. In response to the identification of the first state, an operation is performed, utilizing the at least one processor. A second pressure signal is identified indicative of a second magnitude of pressure being applied to the touch screen that is greater than the first magnitude, in connection with the indicia. In response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen, a second state is identified, utilizing the at least one processor. In response to the identification of the second state, the mobile device is vibrated, utilizing the vibratory feedback mechanism. Also in response to the identification of the second state, another operation is performed.
US10031600B2 Array substrate, touch panel and display device
An embodiment of the present invention provides an array substrate, comprising a plurality of pixel units arranged in a matrix manner and a plurality of strip-shaped touch electrodes arranged between adjacent rows of pixel units, respectively, each touch electrode being connected with a corresponding one of a plurality of touch signal lines, at least part of the plurality of touch signal lines being arranged between adjacent columns of pixel units, respectively. Embodiments of the present invention also provide a touch panel comprising the array substrate and a display device comprising the touch panel.
US10031599B2 Touch panel having sensing structures in visible and non-visible areas and fabrication method thereof
A micro-light emitting diode (micro-LED) display device includes a substrate and a micro-LED. The substrate has at least one first metal layer. The micro-LED includes a light emitting structure, at least one second metal layer, at least one reflective layer, and a dielectric layer with an opening. The second metal layer forms a eutectic system or soldering contact with the first metal layer. The reflective layer is disposed between the light emitting structure and the second metal layer, and a eutectic point of the eutectic system or soldering point is lower than a melting point of the reflective layer. The dielectric layer is disposed between the light emitting structure and the reflective layer
US10031598B1 Adjustable effective electrode surface area stylus and coordinate detection method therefor
An adjustable effective electrode surface area stylus configured to operate with a capacitive touch sensitive device and coordinate detection method therefor is provided. The stylus comprises an electrode structure comprising a main electrode segment, a sub-electrode segment, a shielding, a switch, and a processing system. The main electrode segment has a main effective electrode surface area and the main electrode segment and sub-electrode segment together form an adjusted effective electrode surface area. The processing system drives the electrode structure to output one stimulation signal having one frequency and a flag and adjust between the output of a main projection of the main electrode surface area having a main central point and an adjusted projection of the adjusted electrode surface area having an adjusted central point. The main central point and adjusted central point projected from the electrode structure is used to calculate tilt and orientation of the stylus.
US10031597B2 Stylus to host synchronization
A system and method for synchronizing a stylus to a capacitive sense array. The system including a capacitive sense array which includes a plurality of electrodes. A synchronization signal is transmitted to the stylus using the plurality of electrodes. The synchronization signal is transmitted to the stylus by capacitively coupling the stylus to the capacitive sense array.
US10031596B2 Sensitivity adjustment for a pointing device
A computer program product includes a non-transitory computer readable storage medium having program instructions embodied therewith, wherein the program instructions are executable by a processor to cause the processor to perform a method. The method includes monitoring use of a user input device of a computer system relative to a graphical user interface (GUI) of an active application, wherein the user input device includes a pointing device, wherein user input to the pointing device controls movement of a pointer within the GUI, and wherein a software interface establishes a level of sensitivity between the user input to the pointing device and the resulting movement of the pointer. The method further includes determining a value of one or more parameters characterizing the use of the at least one user input device, and automatically adjusting the level of sensitivity in response to the value of the one or more parameters.
US10031594B2 Sphere-like input device
Embodiments of the invention provide a human interface device including an inner sphere, wherein the inner sphere has a center point. The human interface device can further include an outer sphere, and the outer sphere may be compressible. The human interface device may also include a plurality of pressure sensors between the inner sphere and the outer sphere for detecting localized compression of the outer sphere, a first three-axis-accelerometer located within the inner sphere, and a second three-axis-accelerometer located within the inner sphere, wherein the first three-axis-accelerometer and the second three-axis-accelerometer-accelerometer are each located at least a predetermined distance from the center point.
US10031593B2 Sphere-like input device
Embodiments of the invention provide a human interface device including an inner sphere, wherein the inner sphere has a center point. The human interface device can further include an outer sphere, and the outer sphere may be compressible. The human interface device may also include a plurality of pressure sensors between the inner sphere and the outer sphere for detecting localized compression of the outer sphere, a first three-axis-accelerometer located within the inner sphere, and a second three-axis-accelerometer located within the inner sphere, wherein the first three-axis-accelerometer and the second three-axis-accelerometer-accelerometer are each located at least a predetermined distance from the center point.
US10031592B2 Contextual knobs for in-vehicle system control
Described herein is a control console. The control console may have a first contextual knob configured to control a first system, a display encompassing the first contextual knob, and a control module configured to update a first portion of the display responsive to detecting a first input. The first portion of the display may be adjacent to the first contextual knob.
US10031590B2 Active stylus with a parallel communication channel
A method of one embodiment includes generating, by a stylus, a composite signal. The composite signal includes a first signal having a first frequency, the first signal being used by a touch-sensing device to determine a position of the stylus relative to the touch-sensing device, and a second signal having a second frequency. The second signal may include status information such as an amount of force exerted on the stylus, battery information, orientation information, information indicating whether the stylus is within a threshold distance of the touch-sensing device, information indicating a status of a button of the stylus, and/or information indicating input from a user of the stylus. Furthermore, the second frequency is higher than the first frequency. The stylus sends the composite signal to the touch-sensing device, and an electrode array of the touch-sensing device may receive the composite signal. The touch-sensing device may determine a position of the stylus by processing the composite signal and may also determine the status information by processing the composite signal.
US10031588B2 Depth mapping with a head mounted display using stereo cameras and structured light
A tracking system generates a structured light pattern in a local area. The system includes an array of lasers that generate light. The array of lasers includes a plurality of lasers and an optical element. The plurality of lasers are grouped into at least two subsets of lasers, and each of the at least two subsets of lasers is independently switchable. The optical element includes a plurality of cells that are each aligned with a respective subset of the array of lasers. Each cell receives light from a corresponding laser of the array of lasers, and each cell individually applies a modulation to the received light passing through the cell to form a corresponding portion of the structured light pattern that is projected onto a local area.
US10031580B2 Systems and methods for haptically-enabled neural interfaces
One illustrative system disclosed herein includes a processor configured to receive a sensor signal from a neural interface configured to detect an electrical signal associated with a nervous system. The processor is also configured to determine an interaction in with a virtual object in a virtual environment based on the sensor signal. The processor is also configured to determine a haptic effect based at least in part on the interaction with the virtual object in the virtual environment. The processor is also configured to transmit a haptic signal associated with the haptic effect. The illustrative system further includes a haptic output device configured to receive the haptic signal and output the haptic effect.
US10031577B2 Gaze-aware control of multi-screen experience
Systems and computer program products to perform an operation comprising outputting a first content on a first device and a second content on a second device, wherein the first and second devices are communicably coupled as part of a multi-device platform, wherein the first and second content are related content, monitoring, by a gaze detection module, a gaze of a first user holding the first device, and upon determining that the gaze of the first user is focused on one of the first device and the second device, performing a predefined operation to modify the first and second contents outputted on the first and second devices based on the gaze of the first user.
US10031574B2 Apparatus and method for controlling multi-core processor of computing system
A computing system includes a multi-core processor and a core controller. The core controller is for: monitoring utilization of the multi-core processor; calculating a target performance index according to the utilization of the multi-core processor, a target utilization and a first performance index, wherein the first performance index is associated with a first entry of a dynamic voltage frequency scaling (DVFS) table that corresponds to a current setting for the multi-core processor; and selecting a second entry of the DVFS table that corresponds to a target-setting according to the target performance index and a second performance index that is associated with the second entry. The target-setting is used to configure the multi-core processor.
US10031572B2 Method and device for processing core of processor, and terminal
Provided are a method and device for processing a core of a processor, and a terminal. The method comprises that: a current utilization rate of the processor is acquired; and the number of currently-running cores of the processor is processed according to the acquired utilization rate. By means of the present disclosure, the problems of high device power consumption, high electric energy consumption, poor heat dissipation and the like in the related art are solved, thereby achieving the effects of improving the utilization rate of the processor, lowering power consumption and improving user experience.
US10031570B2 Reserve power system for data center
A system for performing computing operations in a data center includes one or more sets of computer systems, one or more primary power systems, and a reserve power system. The primary power systems include at least one power distribution unit that supplies power to at least one of the sets of computer systems. The reserve power system automatically supplies power to at least one of the sets of computer systems if a condition is met (such as a failure of the primary power system).
US10031569B2 Output voltage to serial communication port
One of a first voltage and a second voltage may be selected based on input from a basic input/output system (BIOS). One of the selected voltage and no voltage may be output to a carrier detect (CD) pin and a ring Indicator (RI) pin of a serial communication port, based on the input from the BIOS.
US10031567B2 Offline battery management in a device
Techniques are described for battery management in a computing device. The described techniques may be implemented by a battery offline module that provides functionality to control utilization of a battery such as determining whether the battery is available to receive power from a power source. For instance, the battery offline module may receive an input requesting that a battery be taken offline, determine whether system conditions for taking the battery offline are met, and take the battery offline when the system conditions are met such that the battery is not capable of receiving power from a power source of the computing device. In some instances, the battery offline module may cause different powering and charging arrangements between multiple batteries of the computing device. By implementing the battery offline module in the computing device, battery utilization is controlled to improve battery life.
US10031565B1 Heat dissipation structure of addin card
A heat dissipation structure is provided for arrangement on an addin card and includes a plurality of heat dissipation fins arranged on the addin card, at least one bent section formed at one side of the heat dissipation fins and located on the addin card, at least one gap section formed between each bent section, and at least one first through-hole section formed in the heat dissipation fins. The heat dissipation fins allow heat to be dissipated from the addin card. The gap section and the first through-hole section of the heat dissipation fins allow air to flow therethrough and ventilate so as to enhance the effect of heat dissipation.
US10031563B2 Tool-less and reusable heat spreader
A tool-less heat spreader for dissipating heat produced by an electrical computing component includes a first section having a flexible thermal interface material for engaging either side of the electrical computing component; and a rigid heat shield pivotally connected to the first section, the rigid heat shield pivoting between one of a first position and a second position.
US10031562B2 Cooling electronic components and supplying power to the electronic components
A mechanism is provided for cooling electronic components of a printed circuit board module and for supplying power to the electronic components of the printed circuit board module. The computer module comprises a printed circuit board module, wherein the electronic components are attached to a first side of the printed circuit board module, and a cooling module being attached to a second side of the printed circuit board, being arranged in parallel to the printed circuit board and having a first layer being thermally and electrically conductive. The first layer is arranged such that heat is dissipated from the printed circuit board module and that power from a power source is supplied to the electronic components of the printed circuit board module.
US10031561B1 Storage device mounting system
A storage device mounting system includes a cage assembly configured to receive one or more storage devices. A pivot assembly is configured to pivotally attach the cage assembly to a chassis assembly. A flexible conductor assembly is configured to electrically couple the one or more storage devices to a system board assembly while allowing the cage assembly to pivot with respect to the chassis assembly.
US10031559B1 Switchable magnetic array
An electronic device (such as a laptop) may selectively latch a base to a lid using a switchable magnet array. In particular, a drive circuit in the electronic device may apply at least a current pulse to a conductor that generates a magnetic field to reverse a direction of a remnant magnetization in the switchable magnet array. By reversing the direction of the remnant magnetization, the electronic device may selectively increase or decrease a magnetic field generated by the switchable magnet array at an attraction plate in the electronic device. This magnetic field may, in turn, result in an attractive force between the switchable magnet array and the attraction plate, thereby selectively latching the base and the lid when the base and the lid are proximate to each other.
US10031554B2 Display device, module, display system, and electronic device
A display device or a display system with which a viewer can feel a strong or natural stereoscopic effect in a two-dimensional image and is less likely to be fatigued is provided. The display system includes a display portion, a detection portion, and a control portion. The display portion is flexible. The detection portion is configured to detect the conditions of a viewer's eye to obtain detection information and to supply the detection information to the control portion. The control portion is configured to extract information on the viewer's fatigue from the detection information and to change the curvature of the display portion on the basis of the information on the viewer's fatigue. The central angle of the curved surface of the display portion is preferably greater than or equal to 20° and less than 90°.
US10031549B2 Transitioning between modes of input
Transitioning between a high-resolution input mode, such as a mouse-based interface, and a low-resolution input mode, such as a touch-based interface, is described. A change of orientation of a touch screen between a first orientation and a second orientation is detected. Transitioning between the two input modes and corresponding user interfaces (UIs) is based on the detected change of orientation. A change of orientation can be detected with one or more sensors, such as an accelerometer, position sensors, etc. Transitioning from one mode to another can include modifying an item displayed in the UI of the one mode into a corresponding item displayed in the UI of the other mode. The modifying can include enlarging/reducing, obscuring/unobscuring, moving, etc. For example, an item can be obscured by the visual effect of sliding it off of the screen.
US10031547B2 CCIe receiver logic register write only with receiver clock
Methods, apparatus, and computer program products are described, which provide a mechanism that enables data to be written into registers of a slave device without a free-running clock, while facilitating an efficient sleep and wakeup mechanism for slave devices. A receiver device may receive a plurality of symbols over a shared bus, extract a receive clock signal embedded in symbol-to-symbol transitions of the plurality of symbols, convert the plurality of symbols into a transition number, convert the transition number into data bits, and store at least a portion of the data bits into one or more registers using only the receive clock signal. The receiver device may start a down counter upon detection of a first cycle of the clock signal, trigger a marker when the down counter reaches a pre-defined value, and use the marker to store at least a portion of the data bits into registers.
US10031546B2 Visual failure indication for selector lever
A selector lever that comprises a shaft rotatably attached to a pivot and arranged between two detent plates, each of the detent plates having a plurality of slots arranged for receiving a detent pin located on the shaft. Each of the plurality of slots on each of the two detent plates is defined by a radial depth. One or more of the plurality of slots is a failure detection slot having an extended radial depth. When one of the detent pins has failed, the opposing detent pin is allowed to travel into the extended radial depth when placed in the failure detection slot. This action reveals a failure indicator, providing a visual indication that one of the detent pins has failed.
US10031543B2 Power management system and refrigerator
A power management system includes a plurality of electric devices including a refrigerator, and a centralized controller configured to control the plurality of electric devices. The centralized controller includes difficulty determination means configured to determine power supply difficulty as a degree of difficulty in supplying power to the plurality of electric devices. Meanwhile, the refrigerator includes: a control setting table in which a plurality of power reduction controls that reduce use of power are stored to be associated with the power supply difficulty; reduction control setting means configured to set the power reduction control to be executed, by using the control setting table and the power supply difficulty determined by the difficulty determination means; and a device controller configured to perform the power reduction control set by the reduction control setting means.
US10031542B2 System and method for on-demand electrical power
A system and method for system for providing on-demand renewable energy are provided. The system comprises at least one power unit for converting environmental energy into electrical power, wherein the electrical power is drawn from the at least one power unit; and a regulator for controlling an amount of the electrical power drawn from the at least one power unit based on an authorization rule, wherein the authorization rule is checked upon each attempt to draw the electrical power from the at least one power unit.
US10031539B2 Output circuit and voltage generating device
An output circuit (10) according to the present invention includes a first output terminal (VO) and a second output terminal (SGND); an output transistor (MP1) connected between a first fixed-potential node (VCC) and the first output terminal; an output load (15) connected between the first output terminal and the second output terminal; a control circuit (13) that controls the output transistor so that a monitor voltage (VS) based on a voltage between the first output terminal and the second output terminal matches an input voltage (VI); a constant voltage source (16) whose one end is connected to the second terminal and whose other end is connected to a second fixed-potential node (GND); and a circuit (R4) that forms a current path between the first output terminal and the second fixed-potential node. Accordingly, in the output circuit, stability of a negative feedback loop can be enhanced, and linearity of an output voltage with respect to an input voltage can be enhanced.
US10031536B2 Drift current coulombic storage apparatus
A circuit for improving instantaneous current flow in an AC-to-DC power supply for an electronic device, said circuit positioned immediately prior to an AC input for the AC-to-DC power supply and providing a reserve of electrical charge independent of the inductive impedance of the AC power line.
US10031535B2 Direct drive fan system with variable process control
The present invention is directed to a direct-drive fan system and a variable process control system for efficiently managing the operation of fans in a cooling system such as a wet-cooling tower or air-cooled heat exchanger (ACHE), HVAC systems, mechanical towers or chiller systems. The present invention is based on the integration of key features and characteristics such as tower thermal performance, fan speed and airflow, motor torque, fan pitch, fan speed, fan aerodynamic properties, and pump flow. The variable process control system processes feedback signals from multiple locations in order control a high torque, variable speed, permanent magnet motor to drive the fan. Such feedback signals represent certain operating conditions including motor temperature, basin temperature, vibrations, and pump flow rates. Other data processed by the variable process control system in order to control the motor include turbine back pressure set-point, condenser temperature set-point and plant part-load setting. The variable process control system processes this data and the aforesaid feedback signals to optimize the operation of the cooling system in order to prevent disruption of the industrial process and prevent equipment (turbine) failure or trip. The variable process control system alerts the operators for the need to conduct maintenance actions to remedy deficient operating conditions such as condenser fouling. The variable process control system increases cooling for cracking crude and also adjusts the motor RPM, and hence the fan RPM, accordingly during plant part-load conditions in order to save energy.
US10031532B2 Pressure balance valve of internal retention structure
A pressure balance valve of an internal retention structure includes a control head, a valve housing, a balance valve assembly, and a valve seat assembly. The balance valve assembly includes a balance valve body, a piston, and sealing elements. The valve seat assembly includes a valve seat, two water stop sleeves, and a plug cap. The valve seat is integrally formed with a valve core chamber receiving therein balance valve assembly and closed by the plug cap. The valve seat assembly forms sealed and movable engagement with the control head by means of the water stop sleeves. Positioning between the valve core the valve seat and the valve housing can be made more accurate and more reliable and sealing performance of the valve core is improved.
US10031531B2 System for and method of multiple channel fast pulse gas delivery
A system and method are configured to deliver pulses of desired mass of gases. The system delivers a plurality of sequences of pulses of a desired mass of gas through at least two flow channels. The system comprises: a multi-channel fast pulse gas delivery system including (a) a plurality of flow channels, each channel comprising a flow sensor and a control valve, and (b) a dedicated controller configured and arranged to receive a recipe of one or more sequences of steps for opening and closing at least some of the control valves so as to deliver as a sequence of pulses of at least one gas through each of the corresponding channels as a function of the recipe. The method comprises: receiving at a dedicated controller from a host computer the prescribed recipe of one or more sequences of steps of pulses of one or more gases to be delivered through the plurality of flow channels; and using the sequence of steps to control each flow channel including a flow sensor and a control valve by opening and closing the control valve of each flow channel in accordance with the sequence of steps of the recipe.
US10031530B2 Automatic pool and spa water leveler on a non-static line
A water level detection system in a pool, spa, fountain or water feature, the water level detection system being provided with a tap line coupled to a plumbing line on a suction or supply side of a filtration system and admitting water from the pool, spa, fountain or water feature such that the change in level of the water in the tap line corresponds to a change in level of the water in the pool, spa, fountain or water feature. A sensing module has at least one sensor for detecting the height of a column of water or the pressure of a column of air in the water tap line. A controller is coupled to the sensing module and adapted to collect the data from the sensors that detect changes in the level of the water level of the pool, spa, fountain or water feature, communicate the detection of such a change, and report such a change to initiate addition or removal of water from the pool, spa, fountain or water feature body of water to adjust the water level in the body of water to a set point.
US10031525B2 Swath tracking system for an off-road vehicle
A swath tracking system for an off-road vehicle includes a control system with a processor and a memory. The control system is configured to receive a plurality of vehicle location points and a current vehicle state, wherein the current vehicle state comprises a current vehicle location, generate a planned vehicle path through one or more of the plurality of vehicle location points, generate a correction path from the current vehicle location to a point along the planned vehicle path ahead of the current vehicle location along a direction of travel, generate a blended path by blending the planned vehicle path and the correction path based at least in part on an assigned weight, wherein the assigned weight is based at least in part on a heading error, a distance between the current vehicle location and the planned path, or a combination thereof, and guide the off-road vehicle along the blended path.
US10031524B2 Method and device for controlling gait of biped robot
A method and a device for controlling a gait of a biped robot. The method includes: selecting gait controlling parameters, and acquiring a movement trajectory of a center of mass when a zero moment point of the biped robot is located within a steady area; obtaining first numerical values of each of the gait controlling parameters of the center of mass and second numerical values of the center of mass; setting a first constraint condition when the step starting phase ends by using the first numerical values, and setting a second constraint condition when the step ending phase starts by using the second numerical values; calculating the movement trajectories of the center of mass in the step starting phase and the step ending phase on the basis of the first constraint condition and the second constraint condition, respectively; and controlling a walking of the biped robot.
US10031520B2 System and method for predicting an adequate ratio of unmanned vehicles to operators
The present invention is a computer decision tool for use in a system for controlling a team of unmanned vehicles. The computer decision tool includes a system performance model for receiving interface usability, automation level and algorithm efficiency variables and an operator performance model. The operator performance model receives task management efficiency and decision making strategy or DM efficiency variables. The system performance model is responsive to the interface usability, automation level and algorithm efficiency variables for providing a system performance status signal. The operator performance model is responsive to task management efficiency and DM strategy variables for providing an operator performance status signal. An operator capacity decision model is responsive to the system performance and operator performance status signals and a workload variable for providing a decision signal representative of an adequate team size or an optimal recommendation, such as changing the team size.
US10031519B2 Driving support device, driving support system, and driving support method
In a driving support device, an image output unit outputs image information including a vehicle object representing a vehicle and a sign object representing a sign, to a display unit. An operation signal input unit receives an operation signal of a user for moving, in the image displayed on the display unit, the vehicle object to the position of the sign object or for moving the sign object to the position of the vehicle object. A command output unit outputs a command corresponding to the display content in the sign object when the operation signal is received, to an automatic driving control unit that controls automatic driving.
US10031517B2 Production resource management using genetic algorithm
In accordance with aspects of the disclosure, systems and methods are provided for managing production resources including scheduling production events for production resources used to manufacture products relative to time intervals while maintaining collaboration among the production resources. The systems and methods may include retrieving information related to each production resource, evaluating each production event for each product to determine a sequence of the production events, and generating potential production scheduling schemes for use of each production resource within the time intervals while maintaining collaboration among the production resources. The systems and methods may include generating a production schedule for the production events within the time intervals based on the potential production scheduling schemes for use of each production resource within the time intervals while maintaining collaboration among the production resources.
US10031515B2 Production system including robot with position correction function that supplies or ejects workpieces to or from a machine tool
A production system in which a position of a robot relative to a machine tool can be measured and an operation position of the robot can be corrected based on the measurement result, by using a simple configuration. The robot has a vision device attached to a movable part such as a robot arm. The machine tool has a visual target arranged on an outer surface of the machine tool. An image of the visual target captured by a camera is processed by a robot controller or an image processor. Due to such image processing, the position of the robot relative to the machine tool can be measured. Further, the production system has a correcting part which corrects a position of a motion of the robot regarding supplying and ejecting a workpiece, based on the positional relationship between the robot and the machine tool.
US10031512B2 Apparatus for generating and editing NC program
An NC program generating and editing apparatus 2 includes an interactive input module 9, a first memory 10, an NC program generator 11, a second memory 12, a program editor 13, a change checker 14 and a data updater 15. The change checker 14 determines whether a changed portion of an edited NC program consists of only a change related to a preset NC code, and when the changed portion consists of only a change related to the NC code, corresponding basic data is updated by the data updater 15.
US10031504B2 Method and device for managing and configuring field devices in an automation installation
A method/device for managing/configuring field devices in an automation installation with a configuration tool designed to physically identify a field device therein, to logically incorporate it into, and configure it in, the automation installation, wherein the configuration tool to uses a prescribed field-device-type-specific information package describing functions and data of the field device at least partially and wherein the configuration tool has a server and a client, the server being designed to integrate received configuration data with the field-device-type-specific information package into an information package and to validate and process the information package with a piece of validation logic, and the client having a user interface for taking the configuration data. To avoid bottlenecks in the client/server communication, the client is equipped with an information package instance, and is designed to integrate taken configuration data into a package and validate the package. The server is designed to take validated packages.
US10031500B1 Device and system including multiple devices for supervision and control of machines in industrial installation
A system and device for supervising and controlling operation of at least one machine of an industrial installation. A server and a plurality of devices form a computing cluster. At least some devices of the plurality of devices are connected to a machine of the industrial installation. Each device has a first processor to compute in real-time, using data acquired from the machine, a first processing task for solving a first query; and a second processor sharing its processing power with the network, and computing, when assigned by the server, at least one thread of a second processing task for solving a second query. The server controls the computing cluster, partitions the second processing task into a plurality of threads, and assigns one or more threads of the plurality of threads to the second processor of some of the devices of the plurality of devices.
US10031496B2 Control system, control apparatus, information equipment, and control method
Control system 100 comprises information equipment 300 located in a consumer's facility and a HEMS 200 controlling the information equipment 300 via a narrow area network 70. The HEMS 200 includes a transmission unit 320 which repetitively transmits to the information equipment 300 an operational instruction of instructing an operation of the information equipment 300 until transmission of an instruction different from the operational instruction is determined.
US10031493B2 Actuator apparatus with control device
The invention relates to an actuator apparatus (1) for generating the motion of a tool, in particular for the work on biological cell material, which provides at least one electrically controlled actuator element (3), a motion section (3a), at which a tool can be arranged and which is linked to the at least one actuator element, an electrical control device (11) for controlling the at least one actuator element, an electrical measurement device (12), which is configured to perform a measuring method for measuring at least one electrical capacitance quantity of the at least one actuator element, wherein the capacitance quantity is usable to provide information on the status of the actuator apparatus. Further, a corresponding method for obtaining and utilizing said information on the actuator apparatus is provided.
US10031490B2 Mobile analysis of physical phenomena in a process plant
In a process plant, a mobile device detects a physical phenomenon and converts the detected physical phenomenon to digital data representative of the physical phenomenon. The data are transmitted to an expert system and analyzed by the expert system to determine a state of one or more process elements. Abnormal conditions associated with the process elements may be detected, and a cause of the abnormal condition may be determined from the digital data. Process control parameters may be automatically changed to correct the abnormal condition, work items may be created to cause personnel to take action to correct the abnormal condition, and/or an operator may be prompted to take a corrective action to resolve the abnormal condition.
US10031486B2 Method of actuator navigation and electronic device comprising an actuation navigator function
A method of setting/calibrating a feature or function in a setting/calibrating mode of an electronic device comprising at least one actuatable selector, wherein the setting/calibrating of the feature or function requires an actuation of the at least one selector, wherein the electronic device comprises at least one indicator hand coupled to an actuation mechanism that rotates the at least one indicator hand in at least one of a clockwise and counterclockwise direction, wherein the method comprises the steps of using the at least one indicator hand to indicate the actuatable selector for actuation; setting/calibrating the feature or function; and exiting the setting/calibration mode. An electronic device that carries out the foregoing method is also disclosed.
US10031478B2 Applying holographic effects to prints
Lighting information comprising at least the reflectance data of a plurality of regions of an object surface is generated and printed out as a series of relightable holograms. Each of the printed holograms comprises the reflectance data of a corresponding region of the object. A model of the object is generated such that the model also comprises a plurality of portions corresponding to the regions of the object surface. The series of holograms are each affixed to a portion of the model such that a particular hologram of the series which encodes the reflectance data of a particular region of the object is affixed to the corresponding portion of the model. In an embodiment, the model of the object is generated from a metal. The series of holograms is engraved directly onto the metallic model such that a particular hologram of the series which encodes the reflectance data of a particular region of the object is engraved onto the corresponding portion of the metallic model.
US10031475B2 Image formation apparatus
An image formation apparatus having a recording medium held between a photosensitive drum and a transfer belt and transferring a toner image from the photosensitive drum to the recording medium includes: a first heating unit to which power is supplied directly from outside when power of the apparatus is off; a second heating unit used in heating control when the power of the apparatus is on; a humidity detection unit configured to detect humidity inside the apparatus; and a control unit configured to, when the power of the apparatus is on, heat the transfer belt by controlling the first heating unit and the second heating unit on the basis of output of the humidity detection unit, wherein the transfer belt is heated by the first heating unit when the power of the apparatus is off.
US10031474B2 Image forming apparatus
An image forming apparatus, including a process cartridge and a main body with an opening and a cartridge supporter is provided. The process cartridge includes a drum cartridge; a toner cartridge attachable to the drum cartridge; and a switching member switchable states in the process cartridge between a first state, wherein detachment of the toner cartridge is restricted, and a second state, wherein the toner cartridge is released from the restriction. The cartridge supporter is movable between a first position, wherein the cartridge supporter supports the process cartridge to be placed entirely in an inner space in the main body on an inner side of the opening, and a second position, wherein the cartridge supporter supports the process cartridge to be at least partly placed outside the inner space. When the cartridge supporter is in the second position, the switching member is at least partly placed outside the inner space.
US10031473B2 Image forming apparatus and image forming system having a controller that controls a rubbing treatment for a fixing roller of a replaceable fixing portion
An image forming apparatus has an image forming station, a mounting portion, and a fixing portion that includes a first rotatable member, a second rotatable member, a rubbing rotatable member configured to rub a surface of the first rotatable member during a rubbing treatment, and a storing portion capable of storing number information. A number of recording materials fed to the fixing portion is counted, written into the storing portion, and used to determine whether to execute the rubbing treatment. In a case in which, in sequence, the recording material is fed to the mounted fixing portion, the mounted fixing portion is removed and replaced with another fixing portion, and the removed fixing portion is remounted, both number information acquired from the storing portion and the number of recording materials fed to the remounted fixing portion are used to determine whether to execute the rubbing treatment.
US10031468B2 Structure and structure detachably mountable to image forming apparatus
A structure includes a first frame including a slit portion; and a second frame including a plate portion configured to enter the slit portion. The slit portion includes an introducing portion, a first positioning portion, and a first tapered portion connecting the introducing portion and the first positioning portion. The plate portion includes a free end portion capable of entering the introducing portion, a second positioning portion determining a position of the plate portion with respect to a longitudinal direction of the slit portion, a third positioning portion determining a position of the plate portion with respect to an inserting direction into the slit portion, and a second tapered portion contactable to the first tapered portion and connecting the free end portion and the second positioning portion.
US10031467B2 Cleaning roller provided with shaft and elastic body wound thereabout
A cleaning roller includes a shaft and an elastic body. The shaft extends in an axial direction where a center axis of the shaft extends. The shaft defines a radial direction and has a circumferential surface. The elastic body is helically wound about the shaft and defines a helical direction. The elastic body has a widthwise dimension in a widthwise direction orthogonal to the helical direction and to the radial direction. The elastic body has a base end portion extending in the helical direction and a distal end portion extending in the helical direction. The base end portion is in contact with the circumferential surface and fixed thereto. The distal end portion has a sharp edge and is positioned farthest from the circumferential surface in the radial direction. The widthwise dimension is gradually reduced from the base end portion to the distal end portion in the radial direction.
US10031466B2 Cleaning blade, image forming apparatus, and process cartridge
A cleaning blade includes: a blade having plural layers formed with elastic materials having different degrees of hardness from each other, an edge line portion of the blade being brought into contact with a surface of a cleaning target performing surface movement to remove adhering matter from the surface of the cleaning target. A cleaning layer of the plural layers including the edge line portion is impregnated with a resin or is made of an elastic material having a high degree of hardness. A permanent elongation rate of the entire blade is set at 3.0% or lower.
US10031462B2 Image forming apparatus
An image forming apparatus including a belt wound around a plurality of rollers, and a restriction portion disposed outside a specific roller of the plurality of rollers in a rotational axis direction of the specific roller, the restriction portion being configured to restrict movement of the belt in the rotational axis direction by contacting an end surface of the belt in the rotational axis direction, the belt having a first outer circumferential surface of an end portion of the belt in the rotational axis direction, the end portion including the end surface contactable with the restriction portion, and a second outer circumferential surface of a middle portion of the belt in the rotational axis direction, the first outer circumferential surface being positioned outside the second outer circumferential surface in a radial direction of the specific roller, the first outer circumferential surface being parallel to the second outer circumferential surface.
US10031459B2 Image forming apparatus for correcting color misregistration
An image forming apparatus includes a plurality of image forming units, an intermediate transfer member, a detection unit, and a controller. The controller is configured to control the plurality of image forming units to form, on the intermediate transfer member, a pattern image including a first detection image having a reference color among the plurality of detection images and a second detection image having another color among the plurality of detection images. The first detection image and the second detection image are superimposed on a predetermined detection image. The controller is configured to control the detection unit to detect the amount of color misregistration which is related to a relative position of the first detection image and the second detection image, and to determine an adjustment value for adjusting an image write start timing of the other color different from the reference color.
US10031448B2 Image heating apparatus and image forming apparatus having a controller that controls temperature of a rotatable member based on execution of a rubbing process
An image heating apparatus includes a first rotatable member and a second rotatable member configured to form a nip for heating a toner image on a sheet, a rotatable rubbing member configured to rub an outer surface of the first rotatable member, a motor configured to move the rotatable rubbing member from a position in which the rotatable rubbing member is spaced from the first rotatable member toward a position in which the rotatable rubbing member contacts the first rotatable member, when a rubbing process is executed by the rotatable rubbing member, and a controller configured to control a temperature of the first rotatable member, depending on a number of times the rubbing process is executed by the rotatable rubbing member, when the rubbing process is executed.
US10031447B2 Belt conveying device and image forming apparatus having steering control mechanism
A belt conveying device is configured such that if belt deviation in which a belt moves in a direction separated from a predetermined position is detected by a belt position detection mechanism, a control unit controls a driving unit to make a steering roller to be tilted intermittently in a direction to correct the belt deviation and, if it is detected by the belt position detection mechanism that a moving direction of the belt has changed to a direction to approach the predetermined position in a suspension period between the intermittent tilting operation, suspends the subsequent tilting of the steering roller.
US10031446B2 Image forming apparatus including cleaning operation
An image forming apparatus includes a discharging device for discharging the drum at a discharging portion opposing the surface of the drum; and a control unit for executing, during non-image formation, a cleaning operation for transferring the toner deposited on the transfer member onto the drum by applying a voltage from transfer voltage source to the transfer member. The control unit does not effect discharge by the discharging device for at least a region of the drum where a transfer voltage for transferring a normal-polarity toner of the toner deposited on the transfer member onto the drum is applied to the transfer member in the cleaning operation, and then passes the region of the drum through the charging portion in a state in which a voltage larger than a surface potential of the drum in a normal polarity side is applied to the charging member.
US10031434B2 Carrier and developer
A carrier includes a resin layer including Al and Sn and covering the surface of the carrier. A detectable amount of Al is from 1.0% to 12.1% by atom and a ratio (Al/Sn) of the detectable amount of Al to that of Sn is from 2.0 to 50.0 when the carrier is subjected to an X-ray photoelectron spectroscopic (XPS) analysis.
US10031433B2 Electrostatic charge image developing toner
An electrostatic charge image developing toner includes a toner matrix particle having a core-shell structure. The toner matrix particle contains: a core particle including an amorphous resin, a colorant, a release agent, and a crystalline resin; and a shell layer coating a surface of the core particle at a coverage of 60 to 99%. The shell layer includes an amorphous resin. The amorphous resin contained in the core particle differs from the amorphous resin contained in the shell layer. The toner matrix particle has one to seven discrete shell domains determined by observation of a cross section of the toner matrix particle with an electron microscope.
US10031432B2 Process for manufacturing toner for developing electrostatic image
According to the present invention, there are provided a process for producing a toner for development of electrostatic images which is capable of suppressing desorption and exposure of a releasing agent therein, and excellent in fusing property, suppression of toner cloud and durability; a process for producing a dispersion, and a kit for producing the dispersion. The present invention relates to a process for producing a toner for development of electrostatic images which includes the following steps (1) to (3): step (1) of mixing and emulsifying a releasing agent and a dispersion of resin particles (A) containing a polyester in an amount of not less than 90% by mass on the basis of a resin component in the resin particles (A) to obtain a dispersion of releasing agent particles; step (2) of mixing and aggregating the dispersion of the releasing agent particles obtained in the step (1) and a dispersion of resin particles (B) containing a polyester in an amount of not less than 90% by mass on the basis of a resin component in the resin particles (B) to obtain aggregated particles; and step (3) of coalescing the aggregated particles obtained in the step (2) to obtain coalesced particles, in which an acid component constituting the polyester in the resin particles (A) contains an aliphatic carboxylic acid; the resin particles (A) have a volume median particle size of not less than 0.02 μm and not more than 0.50 μm; and a content of a surfactant in the dispersion of the releasing agent particles is not more than 0.5 part by mass on the basis of 100 parts by mass of the releasing agent; a process for producing the dispersion of the releasing agent particles which includes the above step (1); and a kit for producing the dispersion of the releasing agent particles.
US10031418B2 Photosensitive resin composition, photosensitive resin film using the same and color filter
A photosensitive resin composition includes (A) an acrylic-based binder resin including a repeating unit represented by Chemical Formula 1, wherein in Chemical Formula 1, each substituent is the same as defined in the detailed description; (B) a cardo-based binder resin including a repeating unit represented by Chemical Formula 2-1 and a repeating unit represented by Chemical Formula 2-2, wherein in Chemical Formula 2-1 and 2-2, each substituent is the same as defined in the detailed description; (C) reactive unsaturated compound; (D) an initiator; (E) a colorant; and (F) a solvent. A photosensitive resin film using the same and a color filter is also provided.
US10031415B1 Method to taylor mechanical properties on MEMS devices and nano-devices with multiple layer photoimageable dry film
A three-dimensional (“3D”) structure for handling fluids, a fluid handling device containing the 3D structure, and a method of making the 3D structure. The method includes providing a composite photoresist material that includes: (a) a first photoresist layer derived from a photoresist resin having a first chemical property selected from the group consisting of epoxide equivalent weight, aromatic content, and crosslink density and (b) at least a second photoresist layer derived from a photoresist resin having a second chemical property selected from the group consisting of epoxide equivalent weight, aromatic content, and crosslink density different from the first chemical property. The composite photoresist material is devoid of an adhesion promotion layer between layers of the composite photoresist material and the composite photoresist material has varying mechanical and/or physical properties through a thickness of the 3D structure.
US10031412B1 Pellicle assembly in photolithography process and method for using the same
A pellicle assembly is provided. The pellicle assembly includes a frame and a membrane connected to the frame. The pellicle assembly also includes housing connected to the frame. The pellicle assembly further includes capping member passing through an upper opening of the housing and movable along a longitudinal axis of the housing. In addition, the pellicle assembly includes fastening member connected to the capping member and movable along a direction that is perpendicular to the longitudinal axis. When the capping member is in a released position, the fastening member is located within the housing, and when the capping member is in a fastening position, a portion of the fastening member is moved to the outside of the housing for fixing a mask.
US10031409B2 Reflective photomask and reflection-type mask blank
A reflective photomask includes a substrate with a substrate layer of a low thermal expansion material. The substrate layer includes a main portion of a first structural configuration and an auxiliary portion of a second structural configuration of the low thermal expansion material. The auxiliary portion is formed in a frame section surrounding a pattern section of the substrate. A multilayer mirror is formed on a first surface of the substrate. A reflectivity of the multilayer mirror is at least 50% at an exposure wavelength below 15 nm. A frame trench extending through the multilayer mirror exposes the substrate in the frame section. The auxiliary portion may include scatter centers for out-of-band radiation.
US10031407B2 Light source unit and projector
A light source unit including: a plurality of elemental light sources each including a light emitting element and a drive circuit; a control circuit configured to control the drive circuit; and a luminous flux characteristic measurement section configured to measure received output luminous fluxes to generate luminous flux chromaticity-intensity correlation data. The control circuit generates a single-color color-phase indicating value, based on the luminous flux chromaticity-intensity correlation data. The control circuit determines a ratio of intensity of additional light to intensity of main component light to allow the single-color color-phase indicating value to become equal to a target value thereof, and generates an integrated color-phase indicating value, based on the luminous flux chromaticity-intensity correlation data. The control circuit performs feedback control on the drive circuits to allow a difference between the integrated color-phase indicating value and a target value thereof to be small.
US10031405B2 Light source device and projector with reducing optical system having adjustable position for positive power lens
A light source device includes: a phosphor unit that is provided with a phosphor; an excitation light source that supplies excitation light that excites the phosphor; a reducing optical system that reduces the luminous flux diameter of the excitation light; and a light condensing optical system that condenses, on the phosphor unit, excitation light for which the luminous flux diameter was reduced by the reducing optical system. The reducing optical system includes: a plurality of lenses including two lenses having positive power; and a lens-moving section that moves the lens back and forth along the direction of the optical axis. The lens is disposed on the excitation light source side, and has a lower power than the lens. The refractive index of the lens is equal to or smaller than the refractive indexes of the other lenses of the reducing optical system.
US10031404B2 Light source module for optical projection device and optical projection device including the light source module
The light source module may include a plurality of light-emitting units, at least two optical units, and at least two light conversion units. Light from a first light-emitting unit exits as first exiting light processed by a first and second optical units, light from a second light-emitting unit forms first converted light processed by the first optical unit and converted by a first light conversion unit, light from a third light-emitting unit forms second converted light processed by the second optical unit and converted by a second light conversion unit. The second converted light exits as second exiting light processed by the second and first optical unit, and the first converted light serves as third exiting light processed by the first optical unit and is combined with the first and second exiting lights to form a first beam having a first, second, and third wavelength.
US10031403B2 Device for projecting an image into a display area, having a screen for displaying an intermediate image
Device (1) for projecting an image into a display area (2), with an imager (31) generating the picture, a first projection device (30) for generating a real intermediate image (R), a screen (5) onto which the first projection device (32) projects the intermediate image (R) and to a second projection device (9) projecting the intermediate image (R) into the display area (2). In order to project the image with the least possible loss of brightness, the invention provides that main beam directions (H, H′, H″) of the screen (5) point into an entrance pupil (20) of the second projection device (9).
US10031400B2 Orientation system for image recording device
An image recording device having a projected viewfinder is described that projects individual, or multiple sets of synchronized framing beams onto a target image that are coaxially aligned with the field of view of the camera. The set of framing beams is projected onto the target image beyond the scope of the field of view being recorded by the image recording device but still within the field of vision of the operator of the device. In this way, the operator of the image recording device will be able to clearly see the framing beams identifying the limits of the recorded areas, while not having any portion of the field of view of the image recording device obscured by the framing beams themselves.
US10031393B2 Array substrate, display device and method for manufacturing the same
The disclosure provides an array substrate, a display device and a method for manufacturing the array substrate. The array substrate includes a base substrate, a plurality of gate lines and data lines provided thereon, a first common electrode line with an extending direction that is the same as that of the gate line, and a second common electrode line with an extending direction that is the same as that of the data line. The first common electrode line and the second common electrode line are in different layers. The first common electrode line and the second common electrode line are connected in a bridged mode.
US10031389B2 Liquid crystal display
A liquid crystal display includes: a substrate; a gate line, a data line, a first storage electrode line, and a second storage electrode line positioned on the substrate; a first thin film transistor, a second thin film transistor, and a third thin film transistor connected to the gate line and the data line; a fourth thin film transistor connected to the gate line, the third thin film transistor, and the second storage electrode line; a first subpixel electrode connected to the first thin film transistor; a second subpixel electrode connected to the second thin film transistor; a third subpixel electrode connected to the third thin film transistor; and a storage electrode connected to the first storage electrode line and overlapping the first subpixel electrode. Different voltages are applied to the three subpixels to improve lateral visibility of the liquid crystal display.
US10031388B2 Circuit board and display apparatus
Provided are a circuit board and a display apparatus in which, when a worker restores a cut wiring with laser, the worker may easily determine a portion to be irradiated with laser by the naked eye.In a circuit board including multiple layered wiring parts (G, O) and an insulating part deposited between layers of the wiring parts (G, O), the insulating portion has a missing part (F) at a superposed position where the wiring parts are superposed onto each other in a layered direction, and a marker (P) indicating the presence of the missing part (F) is formed.
US10031384B2 Liquid-crystal display element
An object of the present invention is to provide a liquid crystal display element using a liquid crystal composition having negative dielectric anisotropy, which is capable of realizing excellent display properties by being used in an FFS mode liquid crystal display element without deteriorating various properties, as a liquid crystal display element, such as dielectric anisotropy, viscosity, a nematic phase upper limit temperature, nematic phase stability at low temperature, and γ1, and burn-in characteristics of the display element.Provided is an FFS mode liquid crystal display element using an n-type liquid crystal composition so as to achieve the above object.
US10031379B2 Liquid crystal display device comprising a pixel electrode having a gap disposed between a fine branch portion and an outer portion of the pixel electrode
A liquid crystal display device includes: a first substrate; a pixel electrode formed on the first substrate; a second substrate corresponding to the first substrate; and a common electrode formed on the second substrate. The pixel electrode includes: a central electrode, an outer portion connected to the central electrode and extending along an edge of the pixel electrode; and a fine branch portion extending from a side of the central electrode and spaced apart from the outer portion, wherein a cross-shaped opening is formed in the common electrode.
US10031377B2 Nozzle head and liquid dispensing device
The circumferential part of an opening of an ejection part included in a nozzle head is formed in the shape of a convex curved plane. A liquid crystal droplet adhered to the portion with the shape of a convex curved plane of the ejection part smoothly flows down along the outer surface of the ejection part and is adhered to the opening end of the opening. The liquid crystal droplet adhered to the opening end of the opening is absorbed into the liquid crystal droplet to be ejected through the opening and is dispensed downward together with the liquid crystal droplet. This suppresses a large liquid crystal pool being formed on the outer surface of the ejection part. As a result, such problems that liquid crystal to be dispensed is absorbed into a liquid crystal pool while not being dispensed downward and that a large amount of liquid crystal is unnecessarily dispensed from a liquid crystal pool are both be suppressed. In other words, liquid crystal may appropriately be dispensed.
US10031373B2 Liquid crystal display panel
A liquid crystal display panel is disclosed. The liquid crystal display panel comprises a first baseplate; a second baseplate, arranged at a position opposite to the first baseplate and being provided with a pixel electrode and a common electrode thereon; and an auxiliary spacer, arranged between the first baseplate and the second baseplate and fixed on the first baseplate, wherein the auxiliary spacer is provided with a top electrode, and the second baseplate is provided with an extending electrode of the common electrode and an extending electrode of the pixel electrode at a position corresponding to the top electrode, so that the top electrode touches the extending electrode of the common electrode and the extending electrode of the pixel electrode and enables the common electrode and the pixel electrode to be connected with each other when the panel is pressed.
US10031372B2 Liquid crystal display device
A column for defining the interval between a TFT substrate and an opposed substrate is formed at a crossing point between a drain line and a scanning line. At the crossing point where the column is formed, the drain line is formed to have a wider width to prevent light leakage. Further, at the crossing point where the column is formed, the scanning line is formed to have a narrower width to prevent increase of capacitance between the drain line and the scanning line. The column is formed at a crossing point corresponding to a specific color, e.g., a blue pixel B, so that a difference in transmittance and in characteristic of thin film transistors due to formation of the column is initially compensated.
US10031371B2 Liquid crystal display panel and liquid crystal display device containing the same
A liquid crystal display panel is disclosed, which includes: a first substrate with a pixel electrode region and a non-pixel electrode region; a thin film transistor unit disposed on the first substrate a first alignment layer disposed on the pixel electrode region and the non-pixel electrode region; and a plurality of color filter units disposed between the first substrate and the first alignment layer, wherein one of the color filter units includes a color filter opening to expose a part of a drain electrode of the thin film transistor unit. Herein, a region of the pixel electrode without overlapping the thin film transistor unit is defined as a non-overlapping region, the first alignment layer corresponding to the non-overlapping region has a first thickness, the first alignment layer corresponding to the color filter opening has a second thickness, and the second thickness is greater than the first thickness.
US10031370B2 Liquid crystal display device and method for manufacuring same
A liquid crystal display device includes: a pair of substrates; a liquid crystal layer between the pair of substrates; and an alignment film between at least one of the pair of substrates and the liquid crystal layer, wherein the alignment film includes a first and second component, wherein the first component is a polymer in which at least two types of liquid crystal orientation side chains are bonded to a polysiloxane main chain, wherein the second component is made of at least one of a polyamic acid and a polyimide, wherein the at least two types of liquid crystal orientation side chains include a first side chain having on an end thereof a fluorine atom, and a second side chain that does not have on an end thereof a fluorine atom, wherein a proportion of the first component to a total amount of the second component is 2 mass % or greater, and wherein, in the liquid crystal display device, liquid crystal is sealed between the pair of substrates by a One Drop Fill scheme.
US10031366B2 Color filter substrate and liquid crystal display panel
The present invention provides a color filter substrate and a liquid crystal display panel. Both comprises a color filter layer (11) having a plurality of red filters, green filters, blue filters (R, G, B) and color change filters (C) aligned in matrix, and a first transparent electrode (41) and a second transparent electrode (42) are respectively positioned at two sides of the color change filter (C), and material of the color change filter (C) is electrochromic material. The color change filter (C) is applied with voltage signals via the first transparent electrode (41) and the second transparent electrode (42) to control color change of the color change filter (C) for conveniently achieving high brightness and high color saturation display; as appearing to be transparent, the transmission is high to satisfy the demand of high brightness display; as the color change filter (C) appears to be a specific color which is not red, green, blue, such as cyan, four colors display can be realized to promote the color expression ability to satisfy the demand of high color saturation display.
US10031363B2 Touch display device
A touch display device including a first substrate, a second substrate, a display medium, and a pixel array structure is provided. The pixel array structure includes a scan line, a data line, an active device, pixel electrodes, a signal electrode layer and a signal transmission layer. The scan line intersects the data line. The active device is connected to the scan line and the data line. The pixel electrodes are arranged in an array. The signal electrode layer includes signal electrodes. The signal transmission layer includes a signal line disposed between two adjacent columns of the pixel electrodes and electrically connected to one of the signal electrodes. The data line includes at least a portion located outside of the signal line.
US10031355B2 Temperature control of components on an optical device
The optical device includes a waveguide positioned on a base and a modulator positioned on the base. The modulator includes a ridge of an electro-absorption medium having a top side and a lateral side. The lateral side is between the top side and the base and the top side has a width. The waveguide is configured to guide a light signal through the modulator such that the light signal is guided through the ridge of electro-absorption medium. A heater is positioned over the lateral side of the electro-absorption medium without being positioned over the entire width of the ridge.
US10031350B2 Method and system to create custom, user-specific eyewear
Systems and methods for creating fully custom products from scratch without exclusive use of off-the-shelf or pre-specified components. A system for creating custom products includes a computer communicatively coupled with an image capture device and configured to construct an anatomic model of the user based on captured image data and/or measurement data. The computer provides a configurable product model and enables preview and automatic or user guided customization of the product model. A display is communicatively coupled with the computer and displays the custom product model superimposed on the anatomic model or image data of the user. The computer is further configured to provide the customized product model to a manufacturer for manufacturing eyewear for the user in accordance with the customized product model.
US10031347B2 Multifocal ophthalmic lens to be worn in or on the eye
An ophthalmic multifocal lens to be worn on or in a human eye. The lens has an optical portion with anterior and posterior surfaces and a circumferential peripheral boundary. The optical portion has far vision zones having a first refractive power and near vision zones having an add power. The far visions zones and near vision zones include ring segments having one of the refractive powers each radially bounding a more central zone of another one of the refractive powers. The ring segments include ring segments bordering on the peripheral boundary and alternating in circumferential sense along the full circumference of the peripheral boundary.
US10031337B2 Glasses-type terminal and method for controlling the same
Embodiments of the present invention include an eyewear-type mobile terminal, including a camera configured to capture an image, a frame formed to be worn on a user's head, a sensor configured to detect touches on the frame, a display coupled to the frame and configured to display information, and a controller configured to cause the display to display a first image captured via the camera in response to a predetermined first touch detected on the frame and terminate display of the first image when the first touch is released.
US10031335B1 Unpowered augmented reality projection accessory display device
An augmented reality system may generate an augmented reality environment by projecting images onto various surfaces within a scene. A projection accessory display device (PADD) provides known characteristics for projection, and may be configured to simplify generation and maintenance of the projected image upon the PADD. The PADD may also provide one or more input devices which accept input from a user within the augmented reality environment. The PADD may comprise non-electronic passive components, electronic active components, or a combination thereof.
US10031325B2 Method and arrangement for light sheet microscopy
An arrangement for light sheet microscopy that includes a means for scanning a sample volume with a light sheet, which includes an angle δ≠90° with the optical axis of an objective. The light sheet passes through the entire sample volume in the propagation direction, and the depth of field Sobj of the objective is less than the optical-axis depth T of this sample volume. An optical device, disposed downstream of the objective, increases the depth of field Sobj to a depth of field Seff≥the depth T of this sample volume. The arrangement also includes a means for positioning the sample volume within the region of the depth of field Seff. A spatially resolving optoelectronic area sensor is disposed downstream of the optical device, and hardware and software are provided to generate sample-volume images from the electronic image signals output by the area sensor.
US10031322B2 Electronic image pickup system
The invention relates to an electronic image pickup system whose depth dimension is extremely reduced, taking advantage of an optical system type that can overcome conditions imposed on the movement of a zooming movable lens group while high specifications and performance are kept. The electronic image pickup system comprises an optical path-bending zoom optical system comprising, in order from its object side, a 1-1st lens group G1-1 comprising a negative lens group and a reflecting optical element P for bending an optical path, a 1-2nd lens group G1-2 comprising one positive lens and a second lens group G2 having positive refracting power. For zooming from the wide-angle end to the telephoto end, the second lens group G2 moves only toward the object side. The electronic image pickup system also comprises an electronic image pickup device I located on the image side of the zoom optical system.
US10031318B2 Optical imaging lens assembly, image capturing unit and electronic device
An optical imaging lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with positive refractive power has an object-side surface being convex. The second lens element has negative refractive power. At least one of two surfaces of the fourth lens element has at least one inflection point, and the two surfaces thereof are aspheric. The fifth lens element has an object-side surface being convex and an image-side surface having at least one inflection point, and the two surfaces thereof are aspheric. The sixth lens element has an image-side surface being concave, wherein the image-side surface of the sixth lens element has at least one convex shape in off-axial region, and the two surfaces thereof are aspheric.
US10031317B2 Optical lens assembly and image capturing device
An optical lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element and a third lens element. The first lens element with positive refractive power has an object-side surface being convex, and the object-side surface and an image-side surface thereof are aspheric. The second lens element with negative refractive power has an image-side surface being concave, and an object-side surface and the image-side surface thereof are aspheric. The third lens element with refractive power has an object-side surface being concave, and the object-side surface and an image-side surface thereof are aspheric. The optical lens assembly further includes a stop with no lens element having refractive power disposed between the stop and the first lens element. The optical lens assembly has a total of three lens elements with refractive power.
US10031315B2 Lens barrel
The lens barrel includes a first planar portion, a barrier front cover, a vane portion, and a lens group frame. The first planar portion is configured to be substantially perpendicular to an optical axis and includes a first opening portion. The barrier front cover includes a second opening portion. The vane portion is configured to move between a first position and a second position. The vane portion is configured to cover the first opening portion and the second opening portion at the first position, and allow the first opening portion and the second opening portion to open at the second position. The lens group frame is configured to support rotatably the vane portion and includes at least one lens. The first planar portion is disposed closer to a subject than the barrier front cover. The first opening portion is formed smaller than the second opening portion.
US10031302B2 Optical fiber cable with elongate strength member recessed in armor layer
An optical communication cable and related method is provided. The cable includes a cable body and a plurality of optical transmission elements surrounded by the cable body. The cable includes a reinforcement layer surrounding the plurality of optical transmission elements and located between the cable body and the plurality of optical transmission elements. The reinforcement layer includes an outer surface and a channel defined in the outer surface that extends in the longitudinal direction along at least a portion of the length of the cable. The cable includes an elongate strength element extending in the longitudinal direction within the channel.
US10031301B2 Compositions for compounding, extrusion, and melt processing of foamable and cellular polymers
In one aspect, the present invention relates to a communications cable, which comprises a support separator providing a plurality of channels for receiving transmission media, said support separator comprising a first polymeric material, at least one optical fiber disposed in one of said channels, at least an electrical conductor capable of carrying at least about 10 watts of electrical power disposed in another one of said channels, an insulation at least partially covering said electrical conductor, a jacket surrounding said support separator and said transmission media, said jacket comprising a second polymeric material. In some embodiments, the first and second polymeric materials can be the same material, and in other embodiments, they can be different materials.
US10031300B2 Optic module cage assembly utilizing a stationary heatsink
An optic module cage assembly includes an optic module cage body configured to receive and retain one or more optic modules; a stationary heatsink fixedly attached to the optic module cage body; one or more spring members configured to bias the one or more optic modules towards the stationary heatsink when the one or more optic modules are retained in the optic module cage assembly; and one or more floating connectors configured to make electrical connections with the one or more optic modules when the optic modules are retained in the optic module cage assembly.
US10031298B2 Extended access optical fiber connector ferrule
A fiber optic ferrule comprising a ferrule body having a plurality of optical fiber insertion holes at a first end thereof, the plurality of optical fiber insertion holes being configured to receive a plurality of optical fibers, and an extended access opening arranged at a top surface of a second end of the ferrule body located opposite the first end, the extended access opening being configured to provide open access to substantially an entirety of an interior space within the ferrule body.
US10031295B2 Flexible lensed optical interconnect device for signal distribution
A method and device for interconnecting optical components, such as optical fibers and optical circuits, in a flexible, repeatable, and cost-effective manner. Two or more optical components are interconnected by a flexible optical circuit substrate bearing one or more embedded optical fibers with a lens at each end of each fiber. The flexible optical circuit may be incorporated into a housing bearing apertures for receiving the optical connectors of the optical components that are to be interconnected with the device. The lensed ends of the fibers embedded in the flexible optical circuit are positioned adjacent to the apertures for optically connecting to the fibers within the connectors installed in the apertures without conventional mating connectors disposed inside the housing.