Document Document Title
US10269921B2 Fin field effect transistors having conformal oxide layers and methods of forming same
An embodiment fin field-effect-transistor (finFET) includes a semiconductor fin comprising a channel region and a gate oxide on a sidewall and a top surface of the channel region. The gate oxide includes a thinnest portion having a first thickness and a thickest portion having a second thickness different than the first thickness. A difference between the first thickness and the second thickness is less than a maximum thickness variation, and the maximum thickness variation is in accordance with an operating voltage of the finFET.
US10269919B2 Semiconductor device structure and method for fabricating the same
A semiconductor device structure is provided. The semiconductor device includes a semiconductor substrate, a first device, and a second device. Each of the first and second devices includes a gate extending in a first direction, source/drain regions respectively formed on opposite first and second sides of the gate, dielectric spacers formed respectively on outer sidewalls of the gate on the first side and the second side, and conductive spacers serving contacts to the source/drain regions and formed respectively on outer sidewalls of the respective gate spacers. A second direction from the source/drain region on the first side to the source/drain region on the second side crosses the first direction.
US10269917B2 Method of forming a FinFET with work function tuning layers having stair-step increment sidewalls
A method of forming a gate structure includes forming an opening through an insulating layer and forming a first work function metal layer in the opening. The method also includes recessing the first work function metal layer into the opening to form a recessed first work function metal layer, and forming a second work function metal layer in the opening and over the first work function metal layer. The second work function metal layer lines and overhangs the recessed first work function metal layer.
US10269916B2 LDMOS transistors and associated systems and methods
A lateral double-diffused metal-oxide-semiconductor field effect transistor includes a silicon semiconductor structure, first and second gate structures, and a trench dielectric layer. The first and second gate structures are disposed on the silicon semiconductor structure and separated from each other in a lateral direction. The trench dielectric layer is disposed in a trench in the silicon semiconductor structure and extends at least partially under each of the first and second gate structures in a thickness direction orthogonal to the lateral direction.
US10269914B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, a first device with a horizontal-gate-all-around configuration, and a second device with a horizontal-gate-all-around configuration. The first device is over the substrate. The second device is over the first device. A channel of the first device is between the substrate and a channel of the second device.
US10269913B2 Thin film transistor, making method thereof, and electronic device comprising thereof
A thin film transistor includes a gate electrode on a semiconductor layer, a first insulation layer between the semiconductor layer and the gate electrode, a second insulation layer on the gate electrode, and a source and drain electrode on the semiconductor layer. The gate electrode includes a first part and a second part adjacent to the first part. A width of the second part is greater than a width of the first part. The source electrode and the drain electrode are on the semiconductor layer and arranged such that the first part of the gate electrode is between the source electrode and the drain electrode. The source electrode and the drain electrode are electrically connected to the semiconductor layer through the first insulation layer and the second insulation layer, respectively. A space between the source electrode and the drain electrode is greater than the width of the first part.
US10269910B2 Semiconductor device and method of manufacturing the same
A method of manufacturing a semiconductor device, the method comprising: forming trenches in an upper surface of a semiconductor substrate, the semiconductor substrate comprising a first region and a second region, the trenches in the first region having a wide width, and the trenches in the second region having a narrow width; forming insulating films on inner surfaces of the trenches; filling conductive material inside the trenches; etching the conductive material until each of upper surfaces of the conductive material filled inside the trenches becomes lower than the upper surface of the semiconductor substrate; and forming, after the etching of the conductive material, an impurity layer by implanting impurities to a predetermined depth range, the impurity layer having a concentration by which a conductivity type of a region opposed to the conductive material via each insulating film is inverted by a potential applied to the conductive material.
US10269909B1 Memory device and method for manufacturing the same
A memory device includes a substrate and a floating gate memory cell. The floating gate memory cell includes an erase gate structure disposed on the substrate, a first floating gate structure, a second floating gate structure, a first word line, a common source, a second word line, a first spacer and a second spacer. The first floating gate structure and the second floating gate structure are recessed in the substrate at two opposite sides of the erase gate structure. The first word line and the second word line are respectively adjacent to the first floating gate structure and the second floating gate structure. The common source is disposed in the substrate under the erase gate structure. The first word line and the second word line may be metal gates of high-k metal gate structures.
US10269908B2 FinFET and method of forming same
A FinFET device and a method of forming the same are provided. A method includes forming a patterned mask stack over a substrate, features of the patterned mask stack protecting the substrate having a uniform width. Unprotected portions of the substrate exposed by the patterned mask stack are removed to form a plurality of recesses in the substrate, unremoved portions of the substrate interposed between adjacent recesses forming a plurality of fins. Portions of the plurality of fins are removed, a width of a first fin of the plurality of fins being less than a width of a second fin of the plurality of fins.
US10269904B2 Semiconductor structure and manufacturing method thereof
The present disclosure provides a semiconductor structure. The semiconductor structure includes a circuit region, a seal ring region and an assembly isolation region. The circuit region includes a first conductive layer. The seal ring region includes a second conductive layer. The assembly isolation region is between the circuit region and the seal ring region. The first conductive layer and the second conductive layer respectively include a portion extending into the assembly isolation region thereby forming an electric component in the assembly isolation region.
US10269903B2 Semiconductor structure having graded transition bodies
A semiconductor structure includes a substrate, a first graded transition body over the substrate, a second transition body and a III-Nitride semiconductor layer over the second transition body. The first graded transition body has a first lattice parameter at a first surface and a second lattice parameter at a second surface opposite the first surface. The second transition body has a smaller lattice parameter at a lower surface overlying the second surface of the first graded transition body and a larger lattice parameter at an upper surface of the second transition body. The second transition body includes at least two transition modules each having at least three interlayers. The first graded transition body and the second transition body reducing strain for the semiconductor structure.
US10269899B2 Method for forming FinFET devices
An apparatus comprises a first semiconductor fin, a second semiconductor fin and a third semiconductor fin over a substrate, wherein the first semiconductor fin and the second semiconductor fin are separated by a first isolation region and the second semiconductor fin and the third semiconductor fin are separated by a second isolation region, and wherein a width of the first isolation region is greater than a width of the second isolation region.
US10269898B2 Surrounded emitter bipolar device
A surrounded emitter bipolar device includes a substrate having a p-epitaxial (p-epi) layer thereon, and a p-base in the p-epi layer. A two dimensional (2D) array of p-base contacts (base units) include the p-base, wherein each base unit includes an outer dielectric structure surrounding an inner dielectric isolation ring. The inner dielectric isolation ring surrounds an n region (n+moat). A first portion of the n+moats are collector (C) units, and a second portion of the n+moats are emitter (E) units. Each of the E units is separated from a nearest neighbor E unit by a C unit.
US10269888B2 Display device
A display device having a high aperture ratio and including a capacitor that can increase capacitance is provided. A pair of electrodes of the capacitor is formed using a light-transmitting conductive film. One of the electrodes of the capacitor is formed using a metal oxide film, and the other of the electrodes of the capacitor is formed using a light-transmitting conductive film. With such a structure, light can be emitted to the capacitor side when an organic insulating film is provided over the capacitor and a pixel electrode of a light-emitting element is formed over the organic insulating film. Thus, the capacitor can transmit light and can overlap the light-emitting element. Consequently, the aperture ratio and capacitance can be increased.
US10269883B2 Light-emitting device method for manufacturing the same, and cellular phone
The invention relates to: a light-emitting device which includes a first flexible substrate having a first electrode, a light-emitting layer over the first electrode, and a second electrode with a projecting portion over the light-emitting layer and a second flexible substrate having a semiconductor circuit and a third electrode electrically connected to the semiconductor circuit, in which the projecting portion of the second electrode and the third electrode are electrically connected to each other, a method for manufacturing the light-emitting device; and a cellular phone which includes a housing incorporating the light-emitting device and having a longitudinal direction and a lateral direction, in which the light-emitting device is disposed on a front side and in an upper portion in the longitudinal direction of the housing.
US10269882B2 Organic EL device, method of manufacturing organic EL device, and electronic device
Provided is an organic EL device including a first substrate, a first organic EL element and a second organic EL element which is provided on the first substrate, a sealing layer which covers the first organic EL element and the second organic EL element, and a color filter which is provided on the sealing layer. The color filter includes a coloring layer overlapping the first organic EL element in a planar view, and a resin layer overlapping the second organic EL element in a planar view.
US10269880B2 Manufacturing method of organic light emitting display device having a partition
An organic light emitting display device includes a substrate; an anode electrode on the substrate; an auxiliary electrode on the substrate in a same layer as the anode electrode; a partition supporter on the auxiliary electrode; a partition on the partition supporter; an organic emitting layer on the anode electrode and on the partition such that portions separated on the partition are separated from other portions; and a cathode electrode connected with the organic emitting layer and the auxiliary electrode. A lower surface of the partition supporter includes a pair of short sides; and a pair of long sides connecting the pair of short sides and including at least one inclined surface.
US10269879B2 Display device having an auxiliary electrode
A display device capable preventing or reducing luminance unevenness due to a voltage drop using an auxiliary electrode is provided. The display device may include a bank insulating layer that forms an under-cut region for connecting the auxiliary electrode to an upper electrode of a light-emitting structure. The bank insulating layer may include a first bank penetrating hole overlapping with the auxiliary electrode and a second bank penetrating hole spaced apart from the first bank penetrating hole. The second bank penetrating hole may overlap a lower penetrating hole of a lower passivation layer which is disposed between the auxiliary electrode and the bank insulating layer. The lower penetrating hole may overlap the auxiliary electrode.
US10269876B2 Organic light emitting diode display
An organic light emitting diode display includes a substrate and a first red organic light emitting element disposed on the substrate. The first red organic light emitting element may include a first light emission region and a second light emission region, wherein the first light emission region emits a first red light having a first peak wavelength, and the second light emission region emits a second red light having a second peak wavelength different from the first peak wavelength.
US10269875B2 Organic light-emitting display device
An organic light-emitting display device is discussed in which an auxiliary hole transport layer is provided in contact with a hole injection layer in at least one sub-pixel, thereby preventing current leakage to an adjacent sub-pixel due to a common layer having high hole mobility and consequently preventing the adjacent sub-pixel from being unintentionally turned on.
US10269874B2 High resolution organic light-emitting diode devices, displays, and related methods
A method of manufacturing an organic-light emitting diode (OLED) display can include providing on a substrate a first electrode associated with a first sub-pixel and a second electrode associated with a second sub-pixel, wherein a gap is formed between the first electrode and the second electrode and wherein the first electrode and the second electrode are positioned in a well having boundaries defined by a confinement structure on the substrate. The method can also include depositing in the well with the electrodes positioned therein, active OLED material to form a substantially continuous layer of active OLED material that spans the boundaries of the well such that a surface of the layer of active OLED material that faces away from the substrate has a non-planar topography. The depositing can be via inkjet printing.
US10269873B2 Electroluminescent display device
An electroluminescent display device according to an exemplary embodiment of the present disclosure includes a first light emitting unit which is disposed on the anode and includes an emissive layer, a charge generation layer disposed on the first light emitting unit, a second light emitting unit which is disposed on the charge generation layer and includes a second emissive layer, and a cathode disposed on the second light emitting unit in which each of the first light emitting unit and the second light emitting unit includes a plurality of pixel emissive layers corresponding to a first pixel, a second pixel, a third pixel, and a fourth pixel, and the first pixel emits red light, the second pixel emits green light, the third pixel emits blue light, and the fourth pixel emits yellow-green light to lower the power consumption of the organic light emitting display device.
US10269871B2 Organic light emitting device and organic light emitting display device using the same
An organic light emitting device and an organic light emitting display device using the same are discussed, for changing a structure of an emissive layer to enhance viewing angle characteristics and lifespan. Emissive layers having hosts with different characteristics are stacked to prevent visual reduction depending on a viewing angle and to enhance a lifespan.
US10269867B2 Semiconductor device, memory circuit, method of manufacturing semiconductor device
A semiconductor device of the technology includes a first diffusion section (22), a second diffusion section (21), a channel section (23), a gate section (24), and a stress application section (31, 32, or 33). In a semiconductor layer (10) having a groove (10A), the first diffusion section (22) is formed at or in the vicinity of a bottom of the groove (10A), the second diffusion section (21) is formed at an upper end of the groove (10A), and the channel section (23) is formed between the first diffusion section (22) and the second diffusion section (21). The gate section (24) is buried in the groove (10A) at a position opposing the channel section (23). The stress application section (31, 32, or 33) applies one of compressive stress and tensile stress to the channel section (23) in a normal direction to the semiconductor layer (10).
US10269861B2 Process module for increasing the response of backside illuminated photosensitive imagers and associated methods
Backside illuminated photosensitive devices and associated methods are provided. In one aspect, for example, a backside-illuminated photosensitive imager device can include a semiconductor substrate having multiple doped regions forming a least one junction, a textured region coupled to the semiconductor substrate and positioned to interact with electromagnetic radiation where the textured region includes surface features sized and positioned to facilitate tuning to a preselected wavelength of light, and a dielectric region positioned between the textured region and the at least one junction. The dielectric region is positioned to isolate the at least one junction from the textured region, and the semiconductor substrate and the textured region are positioned such that incoming electromagnetic radiation passes through the semiconductor substrate before contacting the textured region. Additionally, the device includes an electrical transfer element coupled to the semiconductor substrate to transfer an electrical signal from the at least one junction.
US10269858B2 Image sensor with reduced optical path
Among other things, one or more image sensors and techniques for forming image sensors are provided. An image sensor comprises a photodiode array configured to detect light. The image sensor comprises an oxide grid comprising a first oxide grid portion and a second oxide grid portion. A metal grid is formed between the first oxide grid portion and the second oxide grid portion. The oxide grid and the metal grid define a filler grid. The filler grid comprises a filler grid portion, such as a color filter, that allows light to propagate through the filler grid portion to an underlying photodiode. The oxide grid and the metal grid confine or channel the light within the filler grid portion. The oxide grid and the metal grid are formed such that the filler grid provides a relatively shorter propagation path for the light, which improves light detection performance of the image sensor.
US10269855B2 Photo detector systems and methods of operating same
According to embodiments of the present disclosure, a dynamic photodiode may include a substrate, a first doped region, a second doped region, a first resettable doped region between the first doped region and the second doped region, and a first light absorbing region between the first doped region and the second doped region. The first doped region may include a first contact that receives a first voltage. The second doped region may include a second contact that receives a second voltage. The first resettable doped region may include a first resettable contact that receives a reset voltage or is set as an open circuit. The first light absorbing region may generate first electron-hole pairs in the substrate when the first resettable contact is set as an open circuit, and the first electron-hole pairs may be removed from the substrate when the first resettable contact receives the reset voltage.
US10269854B2 Rerouting method and a structure for stacked image sensors
A stacked image sensor with a rerouting layer is provided for a high readout rate and a high functionality per footprint area. A pixel chip is arranged over a logic chip. The pixel chip and the logic chip respectively comprise a pixel sensor array and a readout circuit array. A first conductive feature array is arranged under and electrically coupled to the pixel sensor array. The first conductive feature array has a first pitch. A second conductive feature array is arranged over and electrically coupled to the readout circuit array. The second conductive feature array has a second pitch different than the first pitch. The rerouting layer is arranged between the first and second conductive feature arrays. The rerouting layer electrically couples the first conductive feature array to the second conductive feature array while translating between the first and second pitches. A method for manufacturing the stacked image sensor is also provided.
US10269850B2 Biased deep trench isolation
An image sensor includes a plurality of photodiodes disposed in a semiconductor material, and a through-semiconductor-via coupled to a negative voltage source. Deep trench isolation structures are disposed between individual photodiodes in the plurality of photodiodes to electrically and optically isolate the individual photodiodes. The deep trench isolation structures include a conductive material coupled to the through-semiconductor-via, and a dielectric material disposed on sidewalls of the deep trench isolation structures between the semiconductor material and the conductive material.
US10269847B2 Methods of forming imaging pixel microlenses
A method of forming a microlens may include using two layers of photoresist. The first photoresist layer may be patterned to form a first portion of a pixel microlens. A second photoresist layer may be patterned on top of the first portion of the pixel microlens. The second photoresist may then be melted so that the second photoresist layer has a curved upper surface. The first and second photoresist layers may combine to form the pixel microlens. The indices of refraction of the first and second photoresist layers may the same or different. The melting point of the second photoresist may be lower than the melting point of the first photoresist.
US10269843B2 BSI image sensor and method of forming same
A backside illumination (BSI) image sensor and a method of forming the same are provided. A method includes forming a plurality of photosensitive pixels in a substrate, the substrate having a first surface and a second surface, the second surface being opposite the first surface, the substrate having one or more active devices on the first surface. A first portion of the second surface is protected. A second portion of the second surface is patterned to form recesses in the substrate. An anti-reflective layer is formed on sidewalls of the recesses. A metal grid is formed over the second portion of the second surface, the anti-reflective layer being interposed between the substrate and the metal grid.
US10269839B2 Apparatus and method using a dual gate TFT structure
A detector having an array of pixels arranged in columns and rows. Each of the pixels has a photosensor and a switch device. The switch devices in each pair of row-adjacent pixels are connected to a common data line and a common bottom gate line. A pair of top gate lines are each connected to one of the pair of row-adjacent pixels.
US10269838B2 Germanium-silicon light sensing apparatus
A method for fabricating an image sensor array having a first group of photodiodes for detecting light at visible wavelengths a second group of photodiodes for detecting light at infrared or near-infrared wavelengths, the method including forming a germanium-silicon layer for the second group of photodiodes on a first semiconductor donor wafer; defining a first interconnect layer on the germanium-silicon layer; defining integrated circuitry for controlling pixels of the image sensor array on a semiconductor carrier wafer; defining a second interconnect layer on the semiconductor carrier wafer; bonding the first interconnect layer with the second interconnect layer; defining the pixels of an image sensor array on a second semiconductor donor wafer; defining a third interconnect layer on the image sensor array; and bonding the third interconnect layer with the germanium-silicon layer.
US10269830B1 Flexible array substrate and manufacturing method thereof
A flexible array substrate and a manufacturing method thereof are provided. The array substrate includes a glass substrate, a flexible base substrate, a buffer layer, an active layer, a gate insulating layer, a first metal layer, an interlayer insulating layer, a flexible organic layer, a second metal layer and a passivation layer. The flexible organic layer includes at least two first via holes, and the first via holes sequentially pass through the interlayer insulating layer, the gate insulating layer and the buffer layer.
US10269824B2 Non-volatile memory structures having multi-layer conductive channels
Conductive channel technology is disclosed. In one example, a memory component can include a source line, a conductive channel having first and second conductive layers electrically coupled to the source line and memory cells adjacent to the conductive channel. In one aspect, channel conductivity and reliability is improved over a single layer conductive channel formation scheme by preventing unwanted oxide formation, increasing the interface contact area, and by modulating material grain size and boundaries via multiple thin channel integration scheme. Associated systems and methods are also disclosed.
US10269822B2 Method to fabricate uniform tunneling dielectric of embedded flash memory cell
The present disclosure relates to a method of forming an embedded flash memory cell that provides for improved performance by providing for a tunnel dielectric layer having a relatively uniform thickness, and an associated apparatus. The method is performed by forming a charge trapping dielectric structure over a logic region, a control gate region, and a select gate region within a substrate. A first charge trapping dielectric etching process is performed to form an opening in the charge trapping dielectric structure over the logic region, and a thermal gate dielectric layer is formed within the opening. A second charge trapping dielectric etching process is performed to remove the charge trapping dielectric structure over the select gate region. Gate electrodes are formed over the thermal gate dielectric layer and the charge trapping dielectric structure remaining after the second charge trapping dielectric etching process.
US10269821B2 Three-dimensional semiconductor memory device and method for manufacturing the same
A semiconductor memory device includes first and second electrode films, an interlayer insulating film, a semiconductor pillar, and a first insulating film. The first electrode film extends in a first direction. The second electrode film is provided separately from the first electrode film in a second direction and extends in the first direction. The interlayer insulating film is provided between the first and the second electrode films. The first insulating film includes first and second insulating regions. A concentration of nitrogen in the first position of the second insulating region is higher than a concentration of nitrogen in the second position between the first position and the semiconductor pillar. A concentration of nitrogen in the first insulating region is lower than the concentration of the nitrogen in the first position.
US10269817B2 Mid-plane word line switch connection for CMOS under three-dimensional memory device and method of making thereof
A three-dimensional memory array device can include mid-plane terrace regions between a pair of memory array regions. The electrically conductive layers of the three-dimensional memory array device continuously extend between the pair of memory array regions through a connection region, which is provided adjacent to the mid-plane terrace regions. Contact via structures contacting the electrically conductive layers can be provided in the mid-plane terrace regions, and through-memory-level via structures that extend through the alternating stack and connected to underlying lower metal interconnect structures and semiconductor devices can be provided through the mid-plane terrace region and/or through the connection region. Upper metal interconnect structures can connect the contact via structures and the through-memory-level via structures.
US10269815B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a non-volatile memory. The non-volatile memory includes a first dielectric layer disposed on a substrate, a floating gate disposed on the dielectric layer, a control gate, a second dielectric layer disposed between the floating gate and the control gate, sidewall spacers disposed on opposing sides of a stacked structure including the floating gate, the second dielectric layer and the control gate, and an erase gate and a select gate disposed on sides of the stacked structure, respectively. An upper surface of the erase gate and one of the sidewall spacers in contact with the erase gate form an angle θ1 at a contact point of the upper surface of the erase gate and the one of the sidewall spacers, where 90°<θ1<115° measured from the upper surface of the erase gate.
US10269812B1 Forming contacts for VFETs
A first vertical field effect transistor (VFET) and a second VFET are formed on a substrate. The VFETs are parallel and adjacent to one another, and each comprises: a fin-shaped semiconductor; a lower source/drain (S/D) element; an upper S/D element; and a gate conductor. A portion of a gate conductor of the second VFET that is positioned over a lower S/D element of the second VFET is removed to leave a trench. An isolation spacer is formed to contact the gate conductor of the second VFET in a first portion of the trench. A lower S/D contact of the second VFET is formed on the lower S/D element of the second VFET in a second portion of the trench, a lower S/D contact of the first VFET is formed to a lower S/D element of the first VFET, and contacts are formed.
US10269811B2 Selective SAC capping on fin field effect transistor structures and related methods
FinFET structures and methods of forming such structures. The FinFET structures including a substrate; at least two gates disposed on the substrate; a plurality of source/drain regions within the substrate adjacent to each of the gates; a dielectric disposed between each gate and the plurality of source/drain regions adjacent to each gate; a dielectric capping layer disposed on a first one of the at least two gates, wherein no dielectric capping layer is disposed on a second one of the at least two gates; and a local interconnect electrically connected to the second one of the at least two gates, wherein the dielectric capping layer disposed on the first one of the at least two gates prevents an electrical connection between the local interconnect and the first one of the at least two gates.
US10269810B2 Embedded SRAM and methods of forming the same
A chip includes a semiconductor substrate, and a first N-type Metal Oxide Semiconductor Field Effect Transistor (NMOSFET) at a surface of the semiconductor substrate. The first NMOSFET includes a gate stack over the semiconductor substrate, a source/drain region adjacent to the gate stack, and a dislocation plane having a portion in the source/drain region. The chip further includes a second NMOSFET at the surface of the semiconductor substrate, wherein the second NMOSFET is free from dislocation planes.
US10269807B2 Semiconductor arrangement having capacitor separated from active region
A semiconductor arrangement includes an active region including a semiconductor device. The semiconductor arrangement includes a capacitor having a first electrode layer, a second electrode layer, and an insulating layer between the first electrode layer and the second electrode layer. At least three dielectric layers are between a bottom surface of the capacitor and the active region.
US10269802B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes first and second Fin FETs and a separation plug made of an insulating material and disposed between the first and second Fin FETs. The first Fin FET includes a first fin structure extending in a first direction, a first gate dielectric formed over the first fin structure and a first gate electrode formed over the first gate dielectric and extending in a second direction perpendicular to the first direction. The second Fin FET includes a second fin structure, a second gate dielectric formed over the second fin structure and a second gate electrode formed over the first gate dielectric and extending in the second direction. When viewed from above, an end shape the separation plug has a concave curved shape, while an end of the first gate electrode abutting the separation plug has a convex curved shape.
US10269800B2 Vertical gate semiconductor device with steep subthreshold slope
A semiconductor device includes a substrate, a well on the substrate and an FFT on the well. The FET includes a first source/drain, a vertical channel layer, a gate structure, a second source/drain and a body structure. The first source/drain is on the well. The vertical channel layer extends form the first source/drain. The first gate structure surrounds a first portion of sidewalls of the vertical channel layer. The second source/drain is on the vertical channel layer. The body structure is in physical contact with the vertical channel layer. The body structure and the vertical channel layer constitute a bipolar device.
US10269797B2 Semiconductor device and a method for fabricating the same
A semiconductor device includes a fin field effect transistor. The semiconductor device includes a first gate electrode, a first source/drain (S/D) region disposed adjacent to the first gate electrode, a first S/D contact disposed on the first S/D region, a first spacer layer disposed between the first gate electrode and the first S/D region, a first contact layer in contact with the first gate electrode and the first S/D contact, and a first wiring layer integrally formed with the first contact layer. There is no interface between the first contact layer and the first wiring layer in a cross sectional view, and the first contact layer has a smaller area than the first wiring layer in plan view.
US10269796B2 Forming doped regions in semiconductor strips
A method includes etching a semiconductor substrate to form trenches, with a portion of the semiconductor substrate between the trenches being a semiconductor strip, and depositing a dielectric dose film on sidewalls of the semiconductor strip. The dielectric dose film is doped with a dopant of n-type or p-type. The remaining portions of the trenches are filled with a dielectric material. A planarization is performed on the dielectric material. Remaining portions of the dielectric dose film and the dielectric material form Shallow Trench Isolation (STI) regions. A thermal treatment is performed to diffuse the dopant in the dielectric dose film into the semiconductor strip.
US10269791B2 Field-effect transistors having transition metal dichalcogenide channels and methods of manufacture
A transistor that is formed with a transition metal dichalcogenide material is provided. The transition metal dichalcogenide material is formed using a direct deposition process and patterned into one or more fins. A gate dielectric and a gate electrode are formed over the one or more fins. Alternatively, the transition metal dichalcogenide material may be formed using a deposition of a non-transition metal dichalcogenide material followed by a treatment to form a transition metal dichalcogenide material. Additionally, fins that utilized the transition metal dichalcogenide material may be formed with sidewalls that are either perpendicular to a substrate or else are sloped relative to the substrate.
US10269790B2 Forming horizontal bipolar junction transistor compatible with nanosheets
A semiconductor device includes a substrate and a field effect transistor (FET) arranged on the substrate. The FET includes a gate positioned on the substrate. The gate includes a nanosheet extending through a channel region of the gate. The FET includes a pair of source/drains arranged on opposing sides of the gate. The semiconductor device further includes a bipolar junction transistor (BJT) arranged adjacent to the FET on the substrate. The BJT includes an emitter and a collector. The BJT includes a nanosheet including a semiconductor material extending from the emitter to the collector, with a doped semiconductor material arranged above and below the nanosheet.
US10269786B1 Integrated circuit containing first and second DOEs of standard Cell Compatible, NCEM-enabled Fill Cells, with the first DOE including tip-to-side short configured fill cells, and the second DOE including corner short configured fill cells
An IC includes first and second designs of experiments (DOES), each comprised of at least two fill cells. The fill cells contain structures configured to obtain in-line data via non-contact electrical measurements (“NCEM”). The first DOE contains fill cells configured to enable non-contact (NC) detection of tip-to-side shorts, and the second DOE contains fill cells configured to enable NC detection of corner shorts.
US10269782B2 Apparatuses and methods for forming die stacks
Apparatuses and methods for forming die stacks are disclosed herein. An example method includes dispensing a temporary adhesive onto a substrate, placing a base die onto the temporary adhesive, curing the temporary adhesive, forming a die stack that includes the base die, activating a release layer disposed on the substrate, wherein the release layer is between the substrate and the temporary adhesive, removing the die stack from the substrate, and removing the temporary adhesive from the die stack.
US10269780B2 Device for image representation
The invention relates to a device for image representation comprising a carrier body, on which are arranged individually driveable luminous bodies connected respectively to a drive unit, wherein the carrier body has a first electrically conductive layer facing the luminous bodies, a second electrically conductive layer facing away from the luminous bodies, and a light-guiding layer for guiding light signals, said light-guiding layer being arranged between the first electrically conductive layer and the second electrically conductive layer, wherein the drive units are connected to the light-guiding layer via light-detecting connections, wherein first electrical connections for connecting the drive units to the first electrically conductive layer and second electrical connections for connecting the drive units to the second electrically conductive layer are provided, wherein the drive units are designed for driving the luminous bodies depending on light signals fed into the light-guiding layer.
US10269778B2 Package on package (PoP) bonding structures
Various embodiments of mechanisms for forming through package vias (TPVs) with multiple conductive layers and/or recesses in a die package and a package on package (PoP) device with bonding structures utilizing the TPVs are provided. One of the multiple conductive layers acts as a protective layer of the main conductive layer of the TPVs. The protective layer is less likely to oxidize and also has a slower formation rate of intermetallic compound (IMC) when exposed to solder. The recesses in TPVs of a die package are filled by solder from the other die package and the IMC layer formed is below the surface of TPVs, which strengthen the bonding structures.
US10269776B2 Light emitting device
A light emitting device includes a substrate, micro light emitting chips, reflective structures and conductive bumps. The substrate has pads. The micro light emitting chips are disposed on the substrate separately, and each of the micro light emitting chips includes a light emitting layer, a first type electrode and a second type electrode isolated from the first type electrode, wherein the first type electrode and the second type electrode are disposed on one side of the light emitting layer. The reflective structures are physically separated from each other and spaced apart from the substrate. Each of the reflective structures is disposed around one of the micro light emitting chips. The conductive bumps and located between the micro light emitting chips and the substrate, wherein the micro light emitting chips are electrically boned to the pads of the substrate through the conductive bumps.
US10269774B2 Semiconductor device
In a semiconductor device, a first semiconductor chip having a main surface provided with a first terminal group including terminals, and a rear face mounted on a surface of a support. A second semiconductor chip has a main surface provided with a second terminal group including terminals, the main surface of the second semiconductor chip facing the main surface of the first semiconductor chip, and each of the terminals in the second terminal group being connected to a corresponding one of the terminals in the first terminal group of the first semiconductor chip. The first semiconductor chip is connected to an external terminal of the semiconductor device via a conductor containing a single metal.
US10269769B2 System in package with vertically arranged radio frequency componentry
A packaged module for use in a wireless communication device has a substrate supporting a first integrated circuit die that implements at least a portion of a radio frequency baseband subsystem and a second integrated circuit die that implements at least a portion of a radio frequency front end including a radio frequency power amplifier. The substrate is disposed between the first integrated circuit die and the second integrated circuit die. An overmold encloses one of the first integrated circuit die and the second integrated circuit die.
US10269762B2 Rework process and tool design for semiconductor package
A rework process includes attaching a first bond head to a first semiconductor package. The contact pads of the first semiconductor package are bonded to contact pads of a second semiconductor package by solder joints. The rework process further includes performing a first local heating process to melt the solder joints, removing the first semiconductor package using the first bond head, and removing at least a portion of solder from the contact pads of the second semiconductor package.
US10269759B2 Trace design for bump-on-trace (BOT) assembly
A bump-on-trace (BOT) interconnection in a package and methods of making the BOT interconnection are provided. An embodiment BOT interconnection comprises a landing trace including a distal end, a conductive pillar extending at least to the distal end of the landing trace; and a solder feature electrically coupling the landing trace and the conductive pillar. In an embodiment, the conductive pillar overhangs the end surface of the landing trace. In another embodiment, the landing trace includes one or more recesses for trapping the solder feature after reflow. Therefore, a wetting area available to the solder feature is increased while permitting the bump pitch of the package to remain small.
US10269758B2 Systems and processes for measuring thickness values of semiconductor substrates
A system for determining thickness variation values of a semiconductor substrate comprises a substrate vacuumed to a pedestal that defines a reference plane for measuring the substrate. A measurement probe assembly determines substrate CTV and BTV values, and defines a substrate slope angle. A thermal bonding assembly attaches a die to the substrate at a bonding angle congruent with the substrate slope angle. A plurality of substrates are measured using the same reference plane on the pedestal. Associated methods and processes are disclosed.
US10269757B2 Integrated circuit with a thermally conductive underfill and methods of forming same
An integrated circuit includes a substrate and at least one chip. Each chip is disposed over the substrate or the other chip. Solder bumps are disposed between the substrate and the at least one chip. An insulating film is disposed around the solder bumps and provides electrical insulation for the solder bumps except areas for interconnections. A thermally conductive underfill is disposed between the substrate, the at least one chip, and the solder bumps.
US10269756B2 Die processing
Representative implementations provide techniques and systems for processing integrated circuit (IC) dies. Dies being prepared for intimate surface bonding (to other dies, to substrates, to another surface, etc.) may be processed with a minimum of handling, to prevent contamination of the surfaces or the edges of the dies. The techniques include processing dies while the dies are on a dicing sheet or other device processing film or surface. Systems include integrated cleaning components arranged to perform multiple cleaning processes simultaneously.
US10269755B2 Power electronic switching device, arrangement herewith and methods for producing the switching device
A switching device has a substrate, a power semiconductor component arranged thereon, a connection device and a pressure device. The substrate has conductor tracks electrically insulated from each another. A power semiconductor component is arranged on one of the conductor tracks. The connection device is embodied as a film composite having an electrically conductive film and an electrically insulating film and forming a first and a second main surface. The switching device is connected in a circuit-conforming manner by the connection device, and a contact area of the first main surface of the power semiconductor component is connected to a first contact area of an assigned conductor track of the substrate in a force-locking and electrically conductive manner.
US10269750B2 Methods and apparatus of packaging semiconductor devices
Methods and apparatuses for wafer level packaging (WLP) semiconductor devices are disclosed. A redistribution layer (RDL) is formed on a first passivation layer in contact with a conductive pad over a surface of a die. The RDL layer is on top of a first region of the first passivation layer. A second passivation layer is formed on the RDL layer with an opening to expose the RDL layer, and over the first passivation layer. An under bump metallization (UBM) layer is formed over the second passivation layer in contact with the exposed RDL layer. A second region of the first passivation layer disjoint from the first region is determined by projecting an outer periphery of a solder ball or other connector onto the surface.
US10269747B2 Semiconductor devices, methods of manufacture thereof, and packaged semiconductor devices
Semiconductor devices, methods of manufacture thereof, and packaged semiconductor devices are disclosed. In one embodiment, a method of manufacturing a semiconductor device includes forming a plurality of contact pads over a substrate, and forming an insulating material over the plurality of contact pads and the substrate. The insulating material is patterned to form an opening over each of the plurality of contact pads, and the plurality of contact pads is cleaned. The method includes forming an under-ball metallization (UBM) structure over the plurality of contact pads and portions of the insulating material. Cleaning the plurality of contact pads recesses a top surface of each of the plurality of contact pads.
US10269741B2 Bond structures and the methods of forming the same
A method includes forming a first conductive feature and a second conductive feature, forming a metal pad over and electrically connected to the first conductive feature, and forming a passivation layer covering edge portions of the metal pad, with a center portion of a top surface of the metal pad exposed through an opening in the metal pad. A first dielectric layer is formed to cover the metal pad and the passivation layer. A bond pad is formed over the first dielectric layer, and the bond pad is electrically coupled to the second conductive feature. A second dielectric layer is deposited to encircle the bond pad. A planarization is performed to level a top surface of the second dielectric layer with the bond pad. At a time after the planarization is performed, an entirety of the top surface of the metal pad is in contact with dielectric materials.
US10269740B2 Semiconductor memory chip, semiconductor memory package, and electronic system using the same
A semiconductor memory chip includes an upper data pad region, a lower data pad region, and an additional pad region. Upper data pads, upper data strobe signal pair pads, and an upper data mask signal pad are arranged in the upper data pad region. Lower data pads, lower data strobe signal pair pads, and a lower data mask signal pad are arranged in the lower data pad region adjacent to and below the upper data pad region. An inverted termination data strobe signal pad used for a second semiconductor memory package and internally connected to the upper data mask signal pad, which is used for a first semiconductor memory package, is arranged in the additional pad region adjacent to and above the upper data pad region.
US10269738B2 Semiconductor device and method of manufacture
A redistribution layer with a landing pad is formed over a substrate with one or more mesh holes extending through the landing pad. The mesh holes may be arranged in a circular shape, and a passivation layer may be formed over the landing pad and the mesh holes. An opening is formed through the passivation layer and an underbump metallization is formed in contact with an exposed portion of the landing pad and extends over the mesh holes. By utilizing the mesh holes, sidewall delamination and peeling that might otherwise occur may be reduced or eliminated.
US10269734B2 Semiconductor element
A semiconductor element that has an element first main surface, an element second main surface that is the reverse surface from the element first main surface, and an element side surface. The semiconductor element is configured from a semiconductor substrate part and an insulating layer part and is provided with: a signal transmission/reception terminal that is provided to the element first main surface and that contacts and can transmit/receive signals to/from an external-substrate signal transmission/reception terminal that is provided to an external substrate that is external to the semiconductor element; and a signal transmission/reception coil that is provided to the element side surface and that, via the element side surface, can transmit/receive signals in a non-contact manner to/from an external-semiconductor-element signal transmission/reception part that is provided to an external semiconductor element that is external to the semiconductor element. The signal transmission/reception coil has: a conductor that is formed inside the insulating layer part; and a conductor that is formed inside the semiconductor substrate part.
US10269732B2 Info package with integrated antennas or inductors
In some embodiments, a semiconductor package includes a die surrounded by a molding material, a redistribution layer over the die and the molding material, the redistribution layer electrically coupled to the die, and a first conductive structure in the molding material and electrically coupled to the die, the first conductive structure being an inductor or an antenna.
US10269731B2 Apparatus for dicing interposer assembly
Apparatus for performing dicing of die on wafer interposers. Apparatuses are disclosed for use with the methods of dicing an interposer having integrated circuit dies mounted thereon. An apparatus includes a wafer carrier mounted in a frame and having a size corresponding to a silicon interposer, a fixture mounted to the wafer carrier and comprising a layer of material to provide mechanical support to the die side of the silicon interposer, the fixture being patterned to fill spaces between integrated circuit dies mounted on an interposer; and an adhesive tape disposed on a surface of the fixture for adhering to the surface of a silicon interposer. Additional alternative apparatuses are disclosed.
US10269730B2 Methods of manufacturing an integrated circuit having stress tuning layer
Warpage and breakage of integrated circuit substrates is reduced by compensating for the stress imposed on the substrate by thin films formed on a surface of the substrate. Particularly advantageous for substrates having a thickness substantially less than about 150 μm, a stress-tuning layer is formed on a surface of the substrate to substantially offset or balance stress in the substrate which would otherwise cause the substrate to bend. The substrate includes a plurality of bonding pads on a first surface for electrical connection to other component.
US10269725B2 Semiconductor package and method of manufacturing the same
A semiconductor package includes a substrate including at least one mounted electronic device; a sealer disposed to seal the electronic device; and a conductive blocking film disposed on a surface of the sealer and a side surface of the substrate, wherein the substrate includes a spacer formed along an outer edge of a lower surface of the substrate to space the side surface of the substrate and the lower surface of the substrate to be apart from each other.
US10269724B2 Semiconductor package device including electromagnetic wave shield and method of manufacturing the same
A method of manufacturing a semiconductor package that includes a package substrate preparing step of preparing a package substrate where semiconductor devices are placed in respective areas demarcated by a plurality of grid-like projected dicing lines and sealed by a layer of sealing resin; a protective film covering step of coating external connection electrodes with a liquid resin thereby to form a protective film thereon; a dividing step of cutting the package substrate along the projected dicing lines with a cutting blade; an electromagnetic wave shield film forming step of applying a metal film to an upper surface of the sealing resin on each of the semiconductor packages and side surfaces of each of the semiconductor packages, thereby forming an electromagnetic wave shield film for blocking electromagnetic waves; and a protective film removing step of removing the protective film.
US10269717B2 Structure and formation method for chip package
Structures and formation methods of a chip package are provided. The chip package includes a semiconductor die and a package layer partially or completely encapsulating the semiconductor die. The chip package also includes a polymer layer over the semiconductor die and the package layer. The chip package further includes a dielectric layer over the polymer layer. The dielectric layer is substantially made of a semiconductor oxide material. In addition, the chip package includes a conductive feature in the dielectric layer electrically connected to a conductive pad of the semiconductor die.
US10269713B2 Contact structure and method of forming
Contact structures and methods of forming contacts structures are contemplated by this disclosure. A structure includes a dielectric layer over a substrate, an adhesion layer, a silicide, a barrier layer, and a conductive material. The dielectric layer has an opening to a surface of the substrate. The adhesion layer is along sidewalls of the opening. The silicide is on the surface of the substrate. The barrier layer is on the adhesion layer and the silicide, and the barrier layer directly adjoins the silicide. The conductive material is on the barrier layer in the opening.
US10269710B2 Multi-level metallization interconnect structure
A semiconductor structure is provided that includes a contact structure containing a gouged upper surface embedded in at least a middle-of-the-line (MOL) dielectric material, wherein the contact structure contacts an underlying doped semiconductor material structure. A first metallization structure containing a gouged upper surface is in contact with the gouged upper surface of the contact structure and embedded in a first interconnect dielectric material. A second metallization structure is in contact with the gouged upper surface of the first metallization structure and embedded at least within a second interconnect dielectric material.
US10269709B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate including a cell area, a first contact area, and a second contact area; a lower stacked structure extending over the second contact area from the cell area; an upper stacked structure extending over the first contact area from the cell area, the upper stacked structure leaving the second contact area open; N (N is a natural number of 2 or more) first group of stepped grooves penetrating at least one portion of the upper stacked structure in the first contact area; and M (M is a natural number equal to or smaller than N) second group of stepped grooves penetrating at least one portion of the lower stacked structure in the second contact area.
US10269706B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a first interlayer dielectric (ILD) layer disposed over a substrate, and a first metal wiring pattern formed in the first interlayer dielectric layer and extending in a first direction parallel with the substrate. In a cross section along a second direction which crosses the first direction and is in parallel with the substrate, a top of the first metal wiring pattern is covered by a first two-dimensional material layer.
US10269703B2 Semiconductor device and method of forming the same
A semiconductor device includes: a first conductive line disposed on a substrate, a second conductive line disposed on the substrate, and the second conductive line separated with the first conductive line by a trench; an insulating layer disposed on the first conductive line and the second conductive line, and filled the trench between the first conductive line and the second conductive line; and a magnetic film having a first surface and a second surface opposite to the first surface, and the first surface disposed on the insulating layer; wherein the first surface has a first concave directly above the trench, and the first concave has a first obtuse angle of at least 170 degree.
US10269698B1 Binary metallization structure for nanoscale dual damascene interconnects
A structure is provided that includes a lower interconnect level that includes a first interconnect dielectric material layer having an opening that contains a first bimetallization interconnect structure. An upper interconnect level is located above the lower interconnect level. The upper interconnect level includes a second interconnect dielectric material layer having a combined via/line opening, wherein the line portion of the combined via/line opening contains a second bimetallization interconnect structure. In accordance with the present application, the first and second bimetallization interconnect structures comprises a first electrically conductive structure composed of a first electrically conductive metal or metal alloy material having a first bulk resistivity surrounding a second electrically conductive structure composed of a second electrically conductive metal or metal alloy material having a second bulk resistivity that is less than the first bulk resistivity and a grain size greater than 10 nm.
US10269697B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a plurality of lower conductive lines overlying a substrate and extending in a first direction, an insulating layer overlying the plurality of lower conductive lines, a plurality of upper conductive lines overlying the insulating layer and the first conductive lines and extending in a second direction crossing the first direction, and a plurality of vias filled with a conductive material formed in the insulating layer. The plurality of upper conductive lines are arranged in the first direction with a first pitch. The plurality of vias includes first vias and second vias. At least one via of the first vias connects at least two lines of the plurality of lower conductive lines and one line of the plurality of upper conductive lines. An average width in the first direction of the first vias is different from an average width in the first direction of the second vias.
US10269696B2 Flex circuit for accessing pins of a chip carrier
Flexible circuits mountable in a standoff region between a chip carrier, e.g., a ball grid array (BGA) component, and a printed circuit board (PCB) of a surface-mount package are described. In an example, a flexible circuit includes holes to receive pins, e.g., solder balls, of the BGA component, and one or more conductive leads electrically connected to respective solder balls within the holes. The conductive leads may interconnect several solder balls within the standoff region, and may be electrically accessible through a test pad located laterally outward from the standoff region. Electrical signals may be monitored or driven through the test pad, and thus, the flexible circuit may be used as a debug tool for detecting and or correcting a design fault of the surface-mount package.
US10269693B2 Packaged semiconductor devices and methods of packaging thereof
Packaging methods for semiconductor devices and methods of packaging thereof are disclosed. In some embodiments, a device includes a packaging apparatus and contact pads disposed on the packaging apparatus. The contact pads are arranged in an array of rows and columns. The contact pads include first contact pads proximate a perimeter region of the packaging apparatus and second contact pads disposed in an interior region of the packaging apparatus. A dam structure that is continuous is disposed around the second contact pads. The contact pads comprise a mounting region for a semiconductor device.
US10269690B2 Cascode semiconductor package and related methods
A semiconductor package includes an electrically conductive base (base) having a source connector. A drain connector and a gate connector are electrically coupled with the base. A depletion mode gallium nitride field-effect transistor (GaN FET) and an enhancement mode laterally diffused metal-oxide-semiconductor field-effect transistor (LDMOS FET) are also coupled with the base. The gate connector and a gate contact of the LDMOS FET are both included in a first electrical node, the source connector and a source contact of the LDMOS FET are both included in a second electrical node, and the drain connector and a drain contact of the GaN FET are both included in a third electrical node. The GaN FET and LDMOS FET together form a cascode that operates as an enhancement mode amplifier. The semiconductor package does not include an interposer between the GaN FET and the base or between the LDMOS FET and the base.
US10269687B2 Electronic packages for flip chip devices
Electronic packages are formed from a generally planar leadframe having a plurality of leads coupled to a GaN-based semiconductor device, and are encased in an encapsulant. The plurality of leads are interdigitated and are at different voltage potentials.
US10269685B2 Interconnect structure for package-on-package devices
An interconnect structure and a method of forming an interconnect structure are provided. The interconnect structure is formed over a carrier substrate, upon which a die may also be attached. Upon removal of the carrier substrate and singulation, a first package is formed. A second package may be attached to the first package, wherein the second package may be electrically coupled to through vias formed in the first package.
US10269683B2 Semiconductor device having a through electrode and method of manufacturing the same
A semiconductor device according to an embodiment includes a semiconductor layer having a first plane and a second plane, an insulating layer provided in the first plane side of the semiconductor layer, a metal layer provided on or above the insulating layer, and a through electrode penetrating through the semiconductor layer and in contact with the metal layer. When a width of the through electrode in the first plane is a first width, a width of the through electrode in an intermediate plane between the first plane and the second plane is a second width, and a width of the metal layer is a third width, a first difference between the second width and the first width is larger than a second difference between the third width and the first width.
US10269681B2 Semiconductor device and manufacturing method of semiconductor device
A semiconductor device includes: a wiring board including an insulating board and a wiring layer, the insulating board having an element mounting surface, which is a first main surface, and a back surface, which is a second main surface on the opposite side of the element mounting surface, the wiring layer being formed on the back surface and including a wiring portion and a heat dissipation portion; a power element that is a semiconductor element, is mounted on the element mounting surface of the wiring board, and is connected to the wiring portion; a spacer that is interposed between the power element and the element mounting surface of the wiring board and is connected to the back-surface-side heat dissipation portion; and a heatsink that sandwiches, together with the spacer, the power element and is secured to the spacer.
US10269679B2 Semiconductor structure and associated method for manufacturing the same
A method for manufacturing a semiconductor structure is disclosed. The method includes: providing a semiconductor substrate having a plurality of dies thereon; dispensing an underfill material and a molding compound to fill spaces beneath and between the dies; disposing a temporary carrier over the dies; thinning a thickness of the semiconductor substrate; performing back side metallization upon the thinned semiconductor substrate; removing the temporary carrier; and attaching a plate over the dies. An associated semiconductor structure is also disclosed.
US10269678B1 Microelectronic components having integrated heat dissipation posts, systems including the same, and methods for the fabrication thereof
Microelectronic systems having integrated heat dissipation posts are disclosed, as are methods for fabricating such microelectronic systems. In various embodiments, the method includes the step or process of obtaining a microelectronic component from which a heat dissipation post projects. The microelectronic component is placed or seated on a substrate, such as a multilayer printed circuit board, having a socket cavity therein. The heat dissipation post is received in the socket cavity as the microelectronic component is seated on the substrate. Concurrent with or after seating the microelectronic component, the microelectronic component and the heat dissipation post are bonded to the substrate. In certain embodiments, the heat dissipation post may be dimensioned or sized such that, when the microelectronic component is seated on the substrate, the heat dissipation post occupies a volumetric majority of the socket cavity.
US10269677B2 Semiconductor package and a method of manufacturing the same
A method to manufacture a semiconductor package includes: preparing a metal substrate; attaching semiconductor dies to the metal substrate at an interval; attaching a bonding film to the semiconductor dies; applying a mold material on the semiconductor dies and the metal substrate, and curing the mold material to form a mold member; grinding the mold member and the metal substrate to a thickness; removing the bonding film; attaching a redistribution layer to the semiconductor dies; and cutting between the semiconductor dies.
US10269673B2 Packaged semiconductor devices and methods of packaging semiconductor devices
Packaged semiconductor devices and methods of packaging semiconductor devices are disclosed. In some embodiments, a packaged semiconductor device includes an integrated circuit die, a molding compound disposed around the integrated circuit die, and an interconnect structure disposed over the integrated circuit die and the molding compound. The molding compound is thicker than the integrated circuit die.
US10269671B2 Package structure and manufacturing method thereof
A manufacturing method of a package structure includes at least the following steps. A plurality of conductive connectors are formed on a circuit layer. The circuit layer includes a central region and a peripheral region electrically connected to the central region. A chip is disposed on the central region of the circuit layer. The chip includes an active surface at a distance from the circuit layer and a sensing area on the active surface. An encapsulant is formed on the circuit layer to encapsulate the chip and the conductive connectors. A redistribution layer is formed on the encapsulant to electrically connect the chip and the conductive connectors. The redistribution layer partially covers the chip and includes a window corresponding to the sensing area of the chip. A package structure is also provided.
US10269669B2 Semiconductor package and method of forming the same
A semiconductor package includes a substrate, an integrated circuit die, a lid and an adhesive. The integrated circuit die is disposed over the substrate. The lid is disposed over the substrate. The lid includes a cap portion and a foot portion extending from a bottom surface of the cap portion. The cap portion and the foot portion define a recess, and the integrated circuit die is accommodated in the recess. The adhesive includes a sidewall portion and a bottom portion. The sidewall portion contacts a sidewall of the foot portion. The bottom portion extends from the sidewall portion to between a bottom surface of the foot portion and the substrate.
US10269663B2 Critical dimensions variance compensation
An apparatus of a wafer processing apparatus includes at least one memory and logic, at least a portion of which is implemented in circuitry of the wafer processing apparatus including at least one processor coupled to the at least one memory. The logic may provide a 3D model of a surface of a wafer, the wafer defining a wafer plane; and modify a surface feature in a Z-direction along the surface of the wafer based on at least one of: an X-critical dimension (CD) extending along an X-direction of the wafer plane, and a Y-CD extending along a Y direction of the wafer plane.
US10269662B2 Scanning methods for focus control for lithographic processing of reconstituted wafers
A method of processing a reconstituted wafer that supports IC chips includes operably disposing the reconstituted wafer in a lithography tool that has a depth of focus and a focus plane and that defines exposure fields on the reconstituted wafer, wherein each exposure field includes at least one of the IC chips. The method also includes scanning the reconstituted wafer with a line scanner to measure a surface topography of the reconstituted wafer as defined by the IC chips. The method also includes, for each exposure field: i) adjusting a position and/or an orientation of the reconstituted wafer so that a photoresist layers of the IC chips within the given exposure field fall within the depth of focus; and ii) performing an exposure with the lithography tool to pattern the photoresist layers of the IC chips in the given exposure field.
US10269659B2 Semiconductor structure and fabrication method thereof
A semiconductor structure and a fabrication method are provided. A fabrication method includes providing a substrate including an NMOS region and a PMOS region; forming a first high-K gate dielectric layer on the NMOS region of the substrate; forming an interfacial layer on the PMOS region of the substrate; forming a second high-K gate dielectric layer on the interfacial layer and the first high-K gate dielectric layer; forming a metal layer on the second high-K gate dielectric layer.
US10269657B2 Laterally diffused metal oxide semiconductor device integrated with vertical field effect transistor
An electrical device that in some embodiments includes a substrate including a lateral device region and a vertical device region. A lateral diffusion metal oxide semiconductor (LDMOS) device may be present in the lateral device region, wherein a drift region of the LDMOS device has a length that is parallel to an upper surface of the substrate in which the LDMOS device is formed. A vertical field effect transistor (VFET) device may be present in the vertical device region, wherein a vertical channel of the VFET has a length that is perpendicular to said upper surface of the substrate, the VFET including a gate structure that is positioned around the vertical channel.
US10269656B2 Flowable CVD quality control in STI loop
A method for semiconductor processing includes forming a first dielectric layer comprising an N-type dopant over a first plurality of fins extending above a first region of a substrate, forming a second dielectric layer comprising a P-type dopant over the first plurality of fins and a second plurality of fins extending above a second region of the substrate, the second dielectric layer overlying the first dielectric layer, and forming an isolation layer between adjacent ones of the first plurality of fins, and between adjacent ones of the second plurality of fins. The method further includes performing an implantation process using a first dopant, the implantation process changing an etching rate of the isolation layer, and recessing the isolation layer, the first dielectric layer, and the second dielectric layer, where after the recessing, the first and the second plurality of fins extend above an upper surface of the isolation layer.
US10269653B2 Method of fabricating DMOS and CMOS transistors
A method of fabricating a semiconductor device including a diffused metal-oxide-semiconductor (DMOS) transistor, an n-type metal-oxide-semiconductor (NMOS) transistor, and a p-type metal-oxide-semiconductor (PMOS) transistor includes forming separation regions in a semiconductor substrate, forming a gate insulating film, forming a DMOS gate electrode on the gate insulating film, forming a first mask pattern on the semiconductor substrate, performing a first ion implantation process, forming a second mask pattern on the semiconductor substrate, performing a second ion implantation process, forming a third mask pattern on the semiconductor substrate and performing a third ion implantation process into the semiconductor substrate, and forming a fourth mask pattern on the semiconductor substrate and performing a fourth ion implantation process.
US10269647B2 Self-aligned EPI contact flow
Methods for forming semiconductor devices, such as FinFETs, are provided. In one embodiment, a method for forming a FinFET device includes removing a portion of each fin of a plurality of fins, and a remaining portion of each fin is recessed from a dielectric surface. The method further includes forming a feature on the remaining portion of each fin, filling gaps formed between adjacent features with a dielectric material, removing the features, and forming a fill material on the remaining portion of each fin. Because the shape of the features is controlled, the shape of the fill material can be controlled.
US10269645B2 Fin field-effect transistor and fabrication method thereof
Fin field-effect transistors (FinFETs) and fabrication methods thereof are provided. An exemplary fabrication method includes providing a base substrate having a plurality of fins; forming gate structures over the base substrate; forming a photoresist film having a plurality of exposure regions and non-exposure regions over the base substrate, the fins and the gate structures, wherein the exposure regions have first regions above the top surfaces of the gate structures and second regions below the top surfaces of the gate structures; performing an exposure process to the photoresist film; performing a post-baking process to cause photoacid in the second regions of the exposure regions to diffuse into portions of the photoresist film below the top surfaces of the gate structures in the non-exposure regions; developing exposed photoresist film to form photoresist layers; and performing a function doping process to the fins using the photoresist layers as a mask.
US10269642B2 Method of singulating semiconductor wafer having a plurality of die and a back layer disposed along a major surface
Die are singulated from a wafer having a back layer by placing the wafer onto a first carrier substrate with the back layer adjacent the carrier substrate, forming singulation lines through the wafer to expose the back layer within the singulation lines, and using a plate structure to apply a pressure to the wafer to separate the back layer in the singulation lines. The pressure can be applied through the first carrier substrate proximate to the back layer, or can be applied through a second carrier substrate attached to a front side of the wafer opposite to the back layer.
US10269640B2 Method for singulating packaged integrated circuits and resulting structures
A method of packaging an integrated circuit includes forming a first integrated circuit and a second integrated circuit on a wafer, the first and second integrated circuit separated by a singulation region. The method includes covering the first and second integrated circuits with a molding compound, and sawing through the molding compound and a top portion of the wafer using a beveled saw blade, while leaving a bottom portion of the wafer remaining. The method further includes sawing through the bottom portion of the wafer using a second saw blade, the second saw blade having a thickness that is less than a thickness of the beveled saw blade. The resulting structure is within the scope of the present disclosure.
US10269638B2 Semiconductor apparatus, method of manufacturing the same, and equipment
A semiconductor apparatus includes a semiconductor substrate having an upper surface on which a semiconductor element is disposed, a lower surface opposite to the upper surface, and a side surface connecting the upper surface and the lower surface. The side surface has a plurality of concavities that each extend along the edge of the upper surface and that are arranged in a direction intersecting with the upper surface and the lower surface, and a plurality of ridges that are each located at the boundary between adjacent two of the plurality of concavities. The plurality of concavities and the plurality of ridges are covered with an insulating film containing carbon and fluorine.
US10269637B2 Semiconductor structure and fabricating method thereof
A semiconductor structure includes a substrate, a hole which includes a top hole and a bottom hole in communication with each other in the substrate, and a filler in the top hole and the bottom hole, wherein the top hole tapers toward the bottom hole, and a side surface of the top hole and a side surface of the bottom hole form an obtuse angle.
US10269634B2 Semiconductor device having voids and method of forming same
A method embodiment includes forming a hard mask over a dielectric layer and forming a first metal line and a second metal line extending through the hard mask into the dielectric layer. The method further includes removing the hard mask, wherein removing the hard mask defines an opening between the first metal line and the second metal line. A liner is then formed over the first metal line, the second metal line, and the dielectric layer, wherein the liner covers sidewalls and a bottom surface of the opening.
US10269633B2 Method of enabling seamless cobalt gap-fill
Methods for depositing a contact metal layer in contact structures of a semiconductor device are provided. In one embodiment, a method for depositing a contact metal layer for forming a contact structure in a semiconductor device is provided. The method comprises performing a cyclic metal deposition process to deposit a contact metal layer on a substrate and annealing the contact metal layer disposed on the substrate. The cyclic metal deposition process comprises exposing the substrate to a deposition precursor gas mixture to deposit a portion of the contact metal layer on the substrate, exposing the portion of the contact metal layer to a plasma treatment process, and repeating the exposing the substrate to a deposition precursor gas mixture and exposing the portion of the contact metal layer to a plasma treatment process until a predetermined thickness of the contact metal layer is achieved.
US10269624B2 Contact plugs and methods of forming same
An embodiment method includes patterning an opening through a dielectric layer, depositing an adhesion layer along sidewalls and a bottom surface of the opening, depositing a first mask layer in the opening over the adhesion layer, etching back the first mask layer below a top surface of the dielectric layer, and widening an upper portion of the opening after etching back the first mask layer. The first mask layer masks a bottom portion of the opening while widening the upper portion of the opening. The method further includes removing the first mask layer after widening the upper portion of the opening and after removing the first mask layer, forming a contact in the opening by depositing a conductive material in the opening over the adhesion layer.
US10269621B2 Contact plugs and methods forming same
A method includes forming a transistor including forming a source/drain region on a side of a dummy gate stack, forming a first Inter-Layer Dielectric (ILD) covering the source/drain region, and replacing the dummy gate stack with a replacement gate stack. The method further includes forming a second ILD over the first ILD and the replacement gate stack, and forming a lower source/drain contact plug electrically coupling to the source/drain region. The lower source/drain contact plug penetrates through both the first ILD and the second ILD. A third ILD is formed over the second ILD. A gate contact plug is formed in the second ILD and the third ILD. An upper source/drain contact plug is formed overlapping and contacting the lower source/drain contact plug. The upper source/drain contact plug penetrates through the third ILD. The upper source/drain contact plug and the gate contact plug are formed of different materials.
US10269616B2 Method of fabricating semiconductor device isolation structure
A semiconductor device including reentrant isolation structures and a method for making such a device. A preferred embodiment comprises a substrate of semiconductor material forming at least one isolation structure having a reentrant profile and isolating one or more adjacent operational components. The reentrant profile of the at least one isolation structure is formed of substrate material and is created by ion implantation, preferably using oxygen ions applied at a number of different angles and energy levels. In another embodiment the present invention is a method of forming an isolation structure for a semiconductor device performing at least one oxygen ion implantation.
US10269615B2 Apparatus for treating surfaces of wafer-shaped articles
A device for processing wafer-shaped articles comprises a closed process chamber. The closed process chamber comprises a housing providing a gas-tight enclosure, a rotary chuck located within the closed process chamber and adapted to hold a wafer shaped article thereon, and an interior cover disposed within said closed process chamber. The interior cover is movable between a first position in which the rotary chuck communicates with an outer wall of the closed process chamber, and a second position in which the interior cover seals against an inner surface of the closed process chamber adjacent the rotary chuck to define a gas-tight inner process chamber.
US10269614B2 Susceptor design to reduce edge thermal peak
Implementations of the present disclosure generally relate to a susceptor for thermal processing of semiconductor substrates. In one implementation, the susceptor includes a first rim surrounding and coupled to an inner region, and a second rim disposed between the inner rim and the first rim. The second rim includes an angled support surface having a plurality of cut-outs formed therein, and the angled support surface is inclined with respect to a top surface of the inner region.
US10269612B2 Holding device having robot arms for supporting and clamping substrate
A substrate holding device includes robot arms, wherein the robot arm includes a supporting portion for supporting a substrate; a plurality of substrate holding modules disposed on the robot arm. Each substrate holding module includes a linear guide mechanism, a substrate holding member, and a drive device for driving the substrate holding member to move along the linear guide mechanism between a first position in which the substrate holding member clamps the substrate and a second position in which the substrate holding member releases the substrate.
US10269607B2 Electrostatic chucking method and substrate processing apparatus
An electrostatic chucking method uses a substrate processing apparatus including an electrostatic chuck, a focus ring, a supply unit configured to supply a heat transfer medium to a space formed between the focus ring and the electrostatic chuck, and a plurality of electrodes provided at a region in the electrostatic chuck which corresponds to the focus ring. The electrostatic chucking method includes supplying by the supply unit the heat transfer medium to the space for a plasma processing period for which a plasma for processing the substrate is generated, and applying different voltages to the plurality of electrodes to attract and hold the focus ring on the electrostatic chuck for a period other than the plasma processing period.
US10269598B2 Substrate treating apparatus
A substrate treating apparatus includes a treating section for treating substrates. The treating section has a front face and a rear face both connectable to an indexer section for feeding the substrates to the treating section. Such substrate treating apparatus can improve the degree of freedom for arranging the treating section and the indexer section.
US10269594B2 Transparent plate and substrate processing system therewith
A transparent plate and a substrate processing system including the same are disclosed. The substrate processing system may include a chamber, a lamp provided below the chamber, and a plate provided in the chamber to load a substrate. The plate may include a center region having a first transmittance value and an edge region having with a second transmittance value higher than the first transmittance value.
US10269592B1 Conductive heat spreader and heat sink assembly for optical devices
Matching of coefficient of thermal expansion for heat spreaders and carrier die can facilitate optoelectronic die alignment. In one example, an apparatus comprises a carrier die comprising a first coefficient of thermal expansion, two or more optoelectronic die disposed on the carrier die, and a spreader. The spreader can comprise a second material coefficient of thermal expansion matched to the first coefficient of thermal expansion. Additionally, a thermal interface material is disposed between the spreader and the one or more optoelectronic die.
US10269591B2 Method of selectively removing silicon nitride and single wafer etching apparatus thereof
A method of selectively removing silicon nitride is provided. The method includes: providing a wafer having silicon nitride on a surface of the wafer; providing a mixture of phosphoric acid and a silicon-containing material; and delivering the mixture to the surface of the wafer to remove the silicon nitride. Single wafer etching apparatuses of selectively removing silicon nitride are also provided.
US10269588B2 Integrated circuit underfill scheme
An integrated circuit includes a substrate having at least one depression on a top surface. At least one solder bump is disposed over the substrate. A die is disposed over the at least one solder bump and electrically connected with the substrate through the at least one solder bump. An underfill surrounds the at least one solder bump and is formed between the substrate and the die. The at least one depression is disposed around the underfill to keep any spillover from the underfill in the at least one depression.
US10269586B2 Package structure and methods of forming same
A semiconductor device includes a first die having a first active surface and a first backside surface opposite the first active surface, a second die having a second active surface and a second backside surface opposite the second active surface, and an interposer, the first active surface of the first die being electrically coupled to a first side of the interposer, the second active surface of the second die being electrically coupled to a second side of the interposer. The semiconductor device also includes a first connector over the interposer, a first encapsulating material surrounding the second die, the first encapsulating material having a first surface over the interposer, and a via electrically coupling the first connector and the interposer. A first end of the via is substantially coplanar with the first surface of the first encapsulating material.
US10269580B2 Wet etching of samarium selenium for piezoelectric processing
A subtractive forming method that includes providing a material stack including a samarium and selenium containing layer and an aluminum containing layer in direct contact with the samarium and selenium containing layer. The samarium component of the samarium and selenium containing layer of the exposed portion of the material stack is etched with an etch chemistry comprising citric acid and hydrogen peroxide that is selective to the aluminum containing layer. The hydrogen peroxide reacts with the aluminum containing layer to provide an oxide etch protectant surface on the aluminum containing layer, and the citric acid etches samarium selectively to the oxide etch protectant surface. Thereafter, a remaining selenium component of is removed by elevating a temperature of the selenium component.
US10269574B1 Surface treatment of carbon containing films using organic radicals
Surface treatment processes for treating a workpiece with organic radicals are provided. In one example implementation, a method for processing a workpiece having a semiconductor material and a carbon containing layer (e.g., photoresist) can include a surface treatment process on the workpiece. The surface treatment process can include generating one or more species in a first chamber (e.g., a plasma chamber). The surface treatment process can include mixing one or more hydrocarbon radicals with the species to create a mixture. The surface treatment process can include exposing the carbon containing layer to the mixture in a second chamber (e.g., a processing chamber).
US10269570B2 Memory device and method relating to different pass voltages for unselected pages
Provided herein may be a memory device and a method of operating the same. The memory device may include a memory block including a plurality of pages, and peripheral circuits configured to sequentially program the pages. The memory device may include control logic configured to control the peripheral circuits such that a program voltage is applied to a word line coupled to a page selected from among the pages such that different pass voltages are applied to all or some word lines coupled to pages on which a program operation has been performed among unselected pages other than the selected page, and to word lines coupled to pages on which a program operation has not been performed among the unselected pages.
US10269567B2 Multi-layer mask and method of forming same
A method includes forming a first insulating layer over a substrate, the first insulating layer having a non-planar top surface, the first insulating layer having a first etch rate. A second insulating layer is formed over the first insulating layer, the second insulating layer having a non-planar top surface, the second insulating layer having a second etch rate, the second etch rate being greater than the first etch rate. The second insulating layer is polished, the polishing partially removing the second insulating layer. The first insulating layer and the second insulating layer are non-selectively recessed.
US10269565B2 Semiconductor device structure and methods of its production
The present document discloses a semiconductor device structure (1) comprising a SiC substrate (11), an Inx1Aly1Ga1-x1-y1N buffer layer (13), wherein x1=0-1, y1=0-1 and x1+y1=1, and an Inx2Aly2Ga1-x2-y2N nucleation layer (12), wherein x2=0-1, y2=0-1 and x2+y2=1, sandwiched between the SiC substrate (11) and the buffer layer (13). The buffer layer (13) presents a rocking curve with a (102) peak having a FWHM below 250 arcsec, and the nucleation layer (12) presents a rocking curve with a (105) peak having a FWHM below 200 arcsec, as determined by X-ray Diffraction (XRD).Methods of making such a semiconductor device structure are disclosed.
US10269564B2 Method of forming a semiconductor device using layered etching and repairing of damaged portions
A method of fabricating a semiconductor device includes plasma etching a portion of a plurality of metal dichalcogenide films comprising a compound of a metal and a chalcogen disposed on a substrate by applying a plasma to the plurality of metal dichalcogenide films. After plasma etching, a chalcogen is applied to remaining portions of the plurality of metal dichalcogenide films to repair damage to the remaining portions of the plurality of metal dichalcogenide films from the plasma etching. The chalcogen is S, Se, or Te.
US10269563B2 Method for manufacturing semiconductor device
Electrical characteristics of transistors using an oxide semiconductor are greatly varied in a substrate, between substrates, and between lots, and the electrical characteristics are changed due to heat, bias, light, or the like in some cases. In view of the above, a semiconductor device using an oxide semiconductor with high reliability and small variation in electrical characteristics is manufactured. In a method for manufacturing a semiconductor device, hydrogen in a film and at an interface between films is removed in a transistor using an oxide semiconductor. In order to remove hydrogen at the interface between the films, the substrate is transferred under a vacuum between film formations. Further, as for a substrate having a surface exposed to the air, hydrogen on the surface of the substrate may be removed by heat treatment or plasma treatment.
US10269561B2 Method of filling recess and processing apparatus
A method of filling a germanium film in a recess on a substrate to be processed having an insulating film on which the recess is formed on a surface of the substrate, includes forming a first germanium film so as to fill the recess by supplying a germanium raw material gas to the substrate, etching the first germanium film with an etching gas containing an excited H2 gas or NH3 gas, and forming a second germanium film on the first germanium film so as to fill the recess by supplying a germanium raw material gas.
US10269557B2 Apparatus of processing semiconductor substrate
An apparatus of processing a semiconductor substrate include a chuck, a holder, a liquid supplying system and a positive pressure unit. The chuck has a principal surface and at least a hole formed thereon. The holder is capable of holding a semiconductor substrate at a position above the principal surface. The liquid supplying system is configured to provide a liquid film onto the principal surface through the hole. The positive pressure unit is configured for providing a gas flow to a space over the chuck. A method of processing a semiconductor substrate is disclosed herein as well.
US10269556B2 Method and apparatus for cleaning semiconductor device structure with gas flow
A method and apparatus for cleaning a semiconductor device structure are provided. The method includes providing a substrate, forming a material layer over the substrate. The material layer has a top surface. The method further includes cleaning the top surface of the material layer by producing a gas flow on the top surface.
US10269550B2 Systems and methods for quantifying an analyte extracted from a sample
The invention generally relates to systems and methods for quantifying an analyte extracted from a sample. In certain embodiments, the invention provides methods that involve introducing a solvent into a capillary, introducing the capillary into a vessel including a sample such that a portion of the sample is introduced into the capillary, moving the sample and the solvent within the capillary to induce circulation within the sample and the solvent, thereby causing the analyte to be extracted from the sample and into the solvent, analyzing the analyte that has been extracted from the sample, and quantifying the analyte. In certain embodiments, the quantifying step is performed without knowledge of a volume of the sample and/or solvent.
US10269548B1 Automatic control of flow rate for sample introduction system responsive to sample intensity
A system embodiment includes, but is not limited to, a syringe pump operably coupled to a desolvation unit, the desolvation unit coupled to a sample analyzer configured to measure an intensity of one or more analytes in a sample solution provided through operation of the syringe pump; and a controller operably coupled to the syringe pump, the controller configured to receive the intensity of the one or more analytes measured by the sample analyzer, determine whether the intensity exceeds a threshold difference of an intensity of at least one standard measured by the sample analyzer, and adjust one or more control parameters of the syringe pump when the intensity of the one or more analytes exceeds the threshold difference to control a flow rate of the sample solution introduced to the sample analyzer.
US10269542B2 Ionization chamber, ion-implantation apparatus and ion-implantation method
An ionization chamber includes a cavity in which an air supply pipe and a filament are located. The air supply pipe is bent to form a closed frame in which the filament is accommodated. The filament is energized to generate hot electrons. The air supply pipe has an air outlet on one side facing the filament for outputting an ion-source gas. The ion-source gas collides with the hot electrons to produce plasma. Also disclosed are an ion-implantation apparatus and an ion-implantation method. Because the ion-source gas collides with the hot electrons uniformly, the plasma concentration at each position in the cavity is uniform; the ion-implantation effect is improved. During the process of the uniformity of the plasma concentration, the regulation about frequency of current of the filament is reduced, then the filament's life is increased, the equipment maintenance cycle is extended, the display equipment production cost is reduced.
US10269541B2 Workpiece processing chamber having a thermal controlled microwave window
A plasma reactor has a microwave source including a microwave window with a channel extending through the window and a coolant source for flowing a coolant through the channel. The coolant is a liquid that does not absorb microwave power.
US10269539B2 Plasma processing method
In a plasma processing method includes a first stage of generating plasma of a first processing gas and a second stage of generating plasma of a second processing gas, are performed, a time difference between a start time point of a time period during which the second stage is performed and a start time point of an output of the second processing gas from a gas supply system is decided automatically according to a recipe. A delay time corresponding to flow rates of the first processing gas and the second processing gas in the second stage is specified from a function or a table.
US10269534B2 Mask position adjustment method of ion milling, electron microscope capable of adjusting mask position, mask adjustment device mounted on sample stage and sample mask component of ion milling device
The present invention relates to adjustment of a mask position by driving an R-axis of an electron microscope in order to adjust the mask position with high accuracy while performing observation by the electron microscope without providing a heat generation source inside the electron microscope. The R-axis originally exists in a sample chamber of the electron microscope, which enables control with high accuracy. The R-axis driving of a sample stage can be substituted by raster rotation, therefore, the mask position can be adjusted with high accuracy while performing observation by the electron microscope according to the present invention.
US10269532B2 Multi charged particle beam exposure method, and multi charged particle beam exposure apparatus
A multi charged particle beams exposure method includes assigning, with respect to plural times of shots of multi-beams using a charged particle beam, each shot to one of plural groups, depending on a total current value of beams becoming in an ON condition in a shot concerned in the multi-beams, changing the order of the plural times of shots so that shots assigned to the same group may be continuously emitted for each of the plural groups, correcting, for each group, a focus position of the multi-beams to a focus correction position for a group concerned corresponding to the total current value, and performing the plural times of shots of the multi-beams such that the shots assigned to the same group are continuously emitted in a state where the focus position of the multi-beams has been corrected to the focus correction position for the group concerned.
US10269530B1 Ion beam source for semiconductor ion implantation
An apparatus includes an ionization chamber and an electron source device at least partially disposed inside the ionization chamber. The ionization chamber is configured to receive at least one chemical and provide plasma having ionized chemicals. The electron source device includes at least one filament configured to generate electrons, and a cathode configured to emit secondary electrons from the front surface when the electrons from the at least one filament hit the back surface of the cathode. The front surface of the cathode is shaped convex facing inside the ionization chamber.
US10269529B2 Method of designing X-ray tube having planar emitter with tunable emission characteristics
A method of designing an electron emitter can include: determining a desired cross-sectional profile of an electron emission from an electron emitter and inputting parameters of the electron emitter into a computer; determining a desired temperature profile for the electron emitter that emits the desired cross-sectional profile; and determining desired emitter dimensions for a defined electrical current through the electron emitter that produces the desired temperature profile with the computer based on the input parameters of the electron emitter. The emitter dimensions can include: each rung width dimension; each first gap segment dimension; each second gap segment dimension; and each web dimension. The emitter can include: a plurality of elongate rungs connected together in a planar pattern; a plurality of corners; a first gap between adjacent non-connected elongate rungs; a second gap between adjacent non-connected elongate rungs; and one or more cutouts between a corner apex and corner nadir.
US10269522B2 Fuse unit
A fuse unit includes: a fusible link which is connected to a battery terminal and of which a fuse is fused when overcurrent flows therein; and a holding mechanism including a base portion that is interposed between a post-standing surface and the battery terminal in a state in which the battery terminal is fastened to a battery post provided on the post-standing surface of a battery housing, and a holding portion that is connected to the base portion and holds the fusible link on the post-standing surface. Accordingly, a load acting on the battery post can be suppressed.
US10269518B2 Electromagnetic contactor
An electromagnetic contactor with connecting spring including: a movable core contact plate section that is inserted into a through hole formed in a movable core and comes into contact with a contact support side of the through hole; and a pair of curved plate sections each joined to either end of the movable core contact plate section and housed in connecting spring tip housing sections formed in the contact support, the sides of which opposite to a contact surface of the movable core contact plate section come into contact with the connecting spring tip housing sections. In the movable core contact plate section, a depressed section is formed in a direction crossing a longitudinal direction to bulge out to an opposite side to the contact support side is formed, and contact sections that come into contact with the through hole are formed on both ends of the depressed section.
US10269516B2 Electromagnetic relay
The electromagnetic relay comprises an auxiliary fixed terminal that has a configuration different from that of a fixed terminal and includes an auxiliary external input/output terminal and an auxiliary external output/input terminal that can be electrically connected to the auxiliary external input/output terminal. The electromagnetic relay comprises an auxiliary movable terminal that has a configuration different from that of a movable terminal and can electrically connect the auxiliary external input/output terminal and the auxiliary external output/input terminal.
US10269515B2 Magnetic encoder knob with fixed center
A magnetic encoder knob system includes a knob associated with a first side of a substrate and a magnetic encoder associated with a second side of the substrate. First and second magnets are disposed in or on the knob such that magnetic flux lines extending between the first and second magnets pass through the encoder so that the encoder responds to rotation of the magnetic flux lines in response to rotation of the knob.
US10269511B2 Switching circuit with two load tap changers, electrical assembly with such a switching circuit, and use thereof
A circuit (15) for an electrical plant (10) with a first and a second control winding (11, 13) comprises a first on-load tap changer (16) with a first diverter terminal (161) and three first switch terminals (162), of which at least two can be connected with associated first taps (12) of the first control winding (11); and a second on-load tap changer (17) with a second diverter terminal (171) and three second switch terminals (172) of which at least two can be connected with associated second taps (14) of the second control winding (13); wherein the second diverter terminal (171) is connected with the first diverter terminal (161) or with a first switch terminal (162″) not associated with the first tap (12).
US10269507B2 Hybrid supercapacitor, including an electrolyte composition, having improved conductivity
A hybrid supercapacitor, including at least one negative electrode that includes a statically capacitive active material, an electrochemical redox active material, or a mixture thereof, at least one positive electrode that includes a statically capacitive active material, an electrochemical redox active material, or a mixture thereof, at least one separator that is situated between the at least one negative electrode and the at least one positive electrode, and an electrolyte composition, with the condition that at least one electrode includes a statically capacitive active material, and at least one electrode includes an electrochemical redox active material, the electrolyte composition being a liquid electrolyte composition and including at least one liquid, aprotic, organic solvent, at least one conducting salt, and at least one additive.
US10269506B1 Maximal modifiable modular capacitor generator (CAPGEN)
A maximal modifiable modular capacitor-generator (CAPGEN) architecture, dielectrics and electrodes may be modified and retain substantially all of the starting activated carbon powder surface area by encapsulating the activated carbon powder in a modifiable gaseous medium and pressure. The capacitor electrical conductivity may be further increased and resistance reduced by electrically reticulating the electrodes and/or modifying the carbon electrode with rarefied or pressurized gases, conventional electrolytes, radioisotopes, stratified radiation emitting materials such as gases, liquids, solids, or modified photovoltaic carbon powder, thereby the capacitor becomes self charging and the surface area, mass, voltage, capacitance, energy density, power density and working temperature are maximized so that the same capacitor base architecture may be maximally modified from a capacitor to a CAPGEN, to a photovoltaic-thermionic CAPGEN and helium generator.
US10269504B2 Supercapacitor having holes formed in carbonaceous electrodes for increasing the frequency of operation
A supercapacitor or electrochemical capacitor includes spaced apart electrodes which are separated from each other by a separator made of an electrically insulating material. Each electrode is formed of carbonaceous material and capable of being impregnated with a liquid electrolyte. Metal current collectors are provided on the sides of the electrodes opposite from the separator. The electrodes have holes or elongated orifices extending through the electrodes to reduce ionic impedance in order to produce faster charging and discharging of the device.
US10269502B2 Energy storage device including a conductive member penetrating a container and a fixing member covering the conductive member
An energy storage device includes: a container; a terminal disposed outside the container or a current collector disposed inside the container; a conductive member penetrating the container and connected to the current collector or the terminal; and a fixing member joining the current collector or the terminal and the conductive member to each other.
US10269500B2 Circuit module
A circuit module includes a multilayer substrate including built-in capacitors and external components mounted on the surface of the multilayer substrate. On the surface of a dielectric layer, an auxiliary electrode is provided. The auxiliary electrode is electrically connected to a capacitor electrode via a via electrode passing through the dielectric layer. On the surface of a dielectric layer, a capacitor electrode is arranged so as to face the capacitor electrode and the auxiliary electrode connected to the capacitor electrode. The auxiliary electrode is arranged in an area in which the capacitor electrodes overlap each other as viewed from a lamination direction.
US10269490B2 Metal-oxide-metal capacitor using vias within sets of interdigitated fingers
A capacitor may include a first set of conductive fingers interdigitated with a second set of conductive fingers at an interconnect layer in a preferred direction of the interconnect layer. The capacitor may also include the first set of conductive fingers interdigitated with the second set of conductive fingers at a next interconnect layer in the preferred direction of the next interconnect layer. The capacitor may further include a first set of through finger vias electrically coupling the first set of conductive fingers of the interconnect layer to the first set of conductive fingers of the next interconnect layer.
US10269489B2 Programmable inductor
A system and method for providing and programming a programmable inductor is provided. The structure of the programmable inductor includes multiple turns, with programmable interconnects incorporated at various points around the turns to provide a desired isolation of the turns during programming. In an embodiment the programming may be controlled using the size of the vias, the number of vias, or the shapes of the interconnects.
US10269480B2 Solenoid
Disclosed is a solenoid configured so that vibration and noise in energization can be reduced. The solenoid is configured to use magnetic action in energization of a coil to drive, in an axial direction, a core at least including a first magnetic resistor. The solenoid includes a shaft attached to the core, and bearings supporting both end portions of the core. The solenoid further includes a second magnetic resistor configured to generate force for moving at least the core in a radial direction by the magnetic action.
US10269476B2 Method of manufacturing an amorphous alloy magnetic core
An amorphous alloy magnetic core including a layered body in which amorphous alloy thin strips are layered one on another, the layered body having one end face and another end face in a width direction of the amorphous alloy thin strips, an inner peripheral surface and an outer peripheral surface orthogonal to a layering direction of the amorphous alloy thin strips, and a hole passing through from a part of the one end face as a starting point, the width direction corresponding to a depth direction of the hole.
US10269474B2 Chip resistor
A chip resistor includes a board, first and second electrodes disposed on one surface of the board, and a resistor body electrically connecting the first and second electrodes to each other and including a copper-manganese-tin (Cu—Mn—Sn) alloy. In the Cu—Mn—Sn alloy, a percentage of Mn ranges from 11% to 20%, a percentage of Sn ranges from 2% to 8%, and a total percentage of Mn and Sn ranges from 13.5% to 22.5%.
US10269472B2 Heat-shrinkable tube, heat-shrinkable cap, and method of waterproofing electrical wire bundle
A heat-shrinkable tube or heat-shrinkable cap includes an adhesive layer disposed on the inner surface thereof, the adhesive layer including a low-viscosity adhesive layer formed of a resin having a viscosity of 10 Pa·s or less at a shear rate of 1 s−1 at the heat shrinkage temperature and a viscosity of 100 Pa·s or more at a shear rate of 1 s−1 at the maximum continuous use temperature. The heat-shrinkable tube or heat-shrinkable cap is used for waterproofing an exposed portion of electrical wires of an electrical wire bundle such as a wire harness, in which merely by placing the heat-shrinkable tube or heat-shrinkable cap over the exposed portion of electrical wires, waterproofing and water blocking between strands can be achieved, and outflow of the resin during heat shrinking does not occur. A method of waterproofing an electrical wire bundle uses the heat-shrinkable tube or heat-shrinkable cap.
US10269468B1 Cable with braided shield
A cable with braided shield includes a conductor, an insulation layer arranged to cover a periphery of the conductor, a braided shield layer arranged to cover a periphery of the insulation layer, and a sheath arranged to cover a periphery of the braided shield layer. The braided shield layer includes a braided shield braided to cross a copper tinsel wire and a metal wire. An outer diameter D1 of the copper tinsel wire is larger than an outer diameter D2 of the metal wire.
US10269466B2 High efficiency bus bar for use in conducting an alternating current and method for manufacturing same
A bus bar for use in conducting an alternating current may comprise multiple substantially parallel ribs and an electrically conductive attachment feature. Each rib may include a first and second end. Each rib may be provided for conducting a substantially equal portion of the current. The ribs may be spaced apart to provide gaps therebetween for airflow through the gaps. The electrically conductive attachment feature may connect the first ends of the plurality of ribs, and may be provided for attaching the plurality of ribs to an electrical component. An electrically insulating spacer may be located between at least two of the ribs, contacting and providing physical support to those ribs.
US10269464B2 Isotope tagging for workpiece authentication
A method of assisting with authenticating a workpiece is provided. In another aspect, ions are generated, accelerated in an accelerator, an isotope is created, and then the isotope is implanted within a workpiece to assist with authenticating of the workpiece. A further aspect includes a workpiece substrate, a visual marker and an isotope internally located within the substrate adjacent the visual marker.
US10269456B2 System for identification of treatment and resource deployment based on treatment interaction
A system for extracting treatment information from a resource image, predicting a likely future event based on the extracted treatment information, and developing an action step to address the likely future event is provided. The system uses image capture technology and a data analytics engine to predict a likely future event and thereby allows users to allocate resources accordingly. In this way, the system provides a more efficient way to manage resources to address a likely future event.
US10269454B2 Method of configuring devices in an operating theater
A method of configuring an operating room including providing a storage system having system preferences, providing an operating room communicator, connecting at least one configurable device to the operating room communicator, obtaining the system preferences from the storage system, and configuring settings of the at least one configurable device according to the system preferences. The system preferences can be obtained without logging into the storage system. The system preferences can also be obtained when a surgeon comes into proximity with the operating room communicator without actively interacting with the operating room communicator.
US10269453B2 Method and apparatus for providing medical information
Provided are a method and apparatus for providing medical information. The method includes obtaining diagnostic information related to an object, setting an information providing area on which the diagnostic information is to be displayed on a console room window, the console room window being a transparent display unit, and displaying the diagnostic information on the information providing area of the console room window.
US10269451B2 System for providing identification and information, and for scheduling alerts
A device and system for providing identification and medical information are disclosed. The device includes a readable code that contains medical biographical information of the subject, a programmable reporter element that is programmed to electronically store at least one particular event relating to the subject, and a signal producing element functionally related to the programmable reporter element. The system includes collecting and storing medical biographical information of a subject, embedding the medical biographical information in a readable code of the device, and scanning the readable code of the device worn by or in the possession of the subject using an appliance to retrieve the medical biographical information of the subject. The medical biographical information allows medical professionals to obtain the subject's medical information in order to provide medical care. Also disclosed is an integrated system for alerting subjects to upcoming events related to their continued care.
US10269449B2 Automated report generation
Provided herein are various systems and methods for improved report interaction and generation. A computing system receives selection of an exam for display on a display device, either from a user or as automatically determined by a computing device. The computing system may then determine an exam characteristic associated with the exam, such as an exam type. A data structure storing associations between exam characteristics and respective report packages, each of the report packages comprising a parent report and one or more child reports, may be accessed in order to select a report package associated with the determined exam characteristic. The child reports of the selected report package, which are configured to receive input from a user of the computing system that is usable in automatically generating content of the parent report of the selected report package, may be selectively displayed on the one or more displays.
US10269448B2 Method for providing patient indications to an entity
A method and system for providing patient indications to an entity, the method comprising: for each of a set of patients: by way of an application executing at a mobile computing device, accessing a sensor system and a log of use of a communication application executing on the mobile computing device; receiving a survey response dataset; generating a behavioral dataset, derived from the sensor system and the log of use; generating a predictive model derived from at least one of the survey response dataset and the behavioral dataset; generating comparisons of outputs of blocks of the method to threshold conditions; producing a set of indications corresponding to the set of patients, derived from generation of, for each of the set of patients, an indication in response to the comparisons; and transmitting a portion of the set of indications to the entity according to a resource constraint of the entity.
US10269443B2 Memory device and test method of the same
A memory test method is provided that includes the steps outlined below. The memory controller performs data-writing and data-reading on a memory module. When a quantity of read data is incorrect, a data-strobe enable signal is calibrated to perform data reading. When there is one of less than one piece of negative edge data reading content, a sampling unit is triggered. When the quantity of read data increases, the condition that the data-strobe signal is not received is determined. When the quantity does not increase, the memory controller is inspected. When there is more than one piece of read data, the burst mode setting of the memory module is inspected. When the quantity is correct and the content is not correct, a transmission circuit setting and the sampling unit are inspected. When the quantity and the content are correct, the test flow is terminated.
US10269442B1 Drift mitigation with embedded refresh
Methods, systems, and devices for drift mitigation with embedded refresh are described. A memory cell may be written to and read from using write and read voltages, respectively, that are of different polarities. For example, a memory cell may be written to by applying a first write voltage and may be subsequently read from by applying a first read voltage of a first polarity. At least one additional (e.g., a second) read voltage—a setback voltage—of a second polarity may be utilized to return the memory cell to its original state. Thus the setback voltage may mitigate a shift in the voltage distribution of the cell caused by the first read voltage.
US10269438B2 Nonvolatile memory device for performing a partial read operation and a method of reading the same
A nonvolatile memory device includes a first cell string including a first dummy cell and connected to a selected string select line, a second cell string including a second dummy cell and connected to the selected string select line, a page buffer circuit configured to select one of the first and second cell strings to read data in a read operation, and a control logic circuit configured to apply a first bit line voltage to a bit line connected to the selected one of the first and second cell strings and a second bit line voltage to a bit line connected to an unselected one of the first and second cell strings in the read operation. The control logic circuit turns off the second dummy cell when the first cell string is selected and turns off the first dummy cell when the second cell string is selected.
US10269431B2 Memory devices having selectively electrically connected data lines
Memory devices may include a first string of memory cells selectively electrically connected to a first data line and a second string of memory cells selectively electrically connected to a second data line, wherein the first data line and the second data line are selectively electrically connected with no intervening memory cells, thereby permitting connecting the first and second data lines in series before programming or sensing memory cells of the first and second strings of memory cells.
US10269429B2 Architecture for 3-D NAND memory
Apparatuses are described that include stacked arrays of memory cell strings and their methods of operation. Apparatuses include architectures that reduce the use of several common components, allowing greater device density and smaller device size for a given semiconductor area.
US10269418B2 Write assist circuit of memory device
A device including a memory cell and write assist circuit is disclosed. The memory cell includes a first inverter and a second inverter cross-coupled with the first inverter. The write assist circuit is coupled to the memory cell. During a write operation of the memory cell, the write assist circuit is configured to adjust a voltage level of an operational voltage provided to the first inverter or the second inverter by a bias voltage difference.
US10269417B2 Apparatus for adaptive write assist for memory
Described is an apparatus which comprises: a memory; a first power supply node to receive a first power supply; a second power supply node coupled to the memory to provide the memory with second power supply; a circuit coupled to the first and second power supply nodes, the circuit operable to dynamically modulate droop in the second power supply by adaptively adjusting signal characteristics of a write assist pulse.
US10269412B2 Memory system
A memory system includes: a buffer memory device; and a memory controller including a data output driver configured to output data to the buffer memory device, wherein the data output driver includes: a pull-up switching unit coupled to an input/output power voltage, the pull-up switching unit including a PMOS transistor controlled by a data signal that varies according to the output data; a pull-up resistor unit including an NMOS transistor coupled to a DQ pad; a pull-down switching unit controlled by the data signal; and a pull-down resistor unit coupled to the pull-down switching unit.
US10269411B2 Memory controller and memory device command protocol
Embodiments generally relate to a command protocol and/or related circuits and apparatus for communication between a memory device and a memory controller. In one embodiment, the memory controller includes an interface for transmitting commands to the memory device, wherein the memory device includes bitline multiplexers, and accessing of memory cells within the memory device is carried out by a command protocol sequence that includes a wordline selection, followed by bitline selections by the bitline multiplexers. In another embodiment, a memory device includes bitline multiplexers and further includes an interface for receiving a command protocol sequence that specifies a wordline selection followed by bitline selections by the bitline multiplexers.
US10269410B2 Semiconductor device for compensating offset of sense amplifier
A semiconductor device is disclosed, which relates to a technology for a sense-amplifier (sense-amp) configured to compensate for mismatch of a sensing bit-line. The semiconductor device includes a sense-amplifier configured to selectively control connection between a pair of bit lines and a pair of sensing bit lines in response to a connection control signal in an offset compensation period, and precharge a pull-down power-supply line with a bit line precharge voltage level in the offset compensation period. The semiconductor device also includes a pull-down voltage controller configured to increase a voltage of the pull-down power-supply line by a predetermined level in response to a pull-down control signal in the offset compensation period.
US10269409B2 Non-volatile semiconductor memory device and driving method for block selection by boosting thereof
A non-volatile semiconductor memory device and a driving method for word lines thereof are provided. A flash memory of the invention includes a memory cell array including blocks and a block selection element selecting the block of the memory cell array based on row address information and including a block selection transistor, a level shifter, a boost circuit and a voltage supplying element. The block selection transistor is connected to each word line of the block. The level shifter supplies a voltage to a node connected to a gate of the block selection transistor. The boost circuit boosts a potential of the node. The voltage supplying element supplies an operation voltage to one of the terminals of the block selection transistor. The node, after performing first boosting by the operating voltage supplied by the supplying element, performs second boosting by the second circuit.
US10269408B2 Double data rate (DDR) memory controller apparatus and method
In accordance with one embodiment, an apparatus is provided, comprising: a double data rate (DDR) memory controller that, when in operation, causes the apparatus to: capture a data bit input signal in a first core domain register that is communicatively coupled to a second core domain register; clock the first core domain register utilizing a first clock; clock the second core domain register utilizing a second clock; maintain a difference in time between an active edge of the second clock and a next active edge of the first clock, such that the difference in time corresponds to a capture clock delay value; and set the capture clock delay value during a power-on initialization calibration operation.
US10269405B2 Write verify programming of a memory device
A memory device is configured to identify a set of bit cells to be changed from a first state to a second state. In some examples, the memory device may apply a first voltage to the set of bit cells to change a least a first portion of the set of bit cells to the second state. In some cases, the memory device may also identify a second portion of the bit cells that remained in the first state following the application of the first voltage. In these cases, the memory device may apply a second voltage having a greater magnitude, duration, or both to the second portion of the set of bit cells in order to set the second portion of bit cells to the second state.
US10269404B2 Resistance change memory
A resistance change memory including a memory cell having a resistance change element; a reference voltage generating circuit which generates a reference adjustment voltage; a first transistor which has a source and a drain, the drain providing a reference current in accordance with the reference adjustment voltage; and a sense amplifier which compares a cell current flowing through the memory cell with the reference current flowing through the first transistor. The reference voltage generating circuit includes a second transistor having a gate coupled to a gate of the first transistor, the reference adjustment voltage changing in accordance with a temperature, and the first transistor is an n-channel MOS transistor, and operates in a linear region which changes in a current value in accordance with the reference adjustment voltage.
US10269402B2 Magnetic topological soliton detection
A solid-state device configured to generate an electric signal indicative of a presence or an absence of a magnetic topological soliton is disclosed. The solid-state device includes a storage element configured to store a magnetic topological soliton. The storage element includes a topological insulator. The storage element also includes a magnetic strip arranged on the topological insulator. The solid-state device also includes a magnetic topological soliton detector configured to generate the electric signal indicative of the presence or the absence of the magnetic topological soliton in a detection region of the storage element. The magnetic topological soliton detector is adapted for detecting a spin-independent difference in tunneling amplitude, a difference in electrical resistance, or a difference in electrical conductivity through the topological insulator in the detection region due to the presence or the absence of the magnetic topological soliton in the detection region.
US10269399B2 Controller and operating method thereof
A controller controls an operation of a semiconductor memory device including a plurality of memory blocks. The controller includes a temperature sensing unit, a period storage unit, and a command generating unit. The temperature sensing unit generates temperature information by sensing a temperature of the semiconductor memory device. The period storage unit updates an output period of a dummy read command that allows the semiconductor memory device to perform a dummy read operation, based on the temperature information. The command generating unit generates the dummy read command, based on the output period.
US10269395B2 Semiconductor memory device including output buffer
An apparatus includes an external terminal, an output circuit having an impedance corresponding to a code signal, and a calibration circuit configured to produce the code signal responsive to a comparison of a voltage at the external terminal with a reference voltage, the comparison performed by a first cycle period in a first mode and by a second cycle which is longer than the first cycle period in a second mode.
US10269393B2 Timeline synchronization control method for multiple display views
A video surveillance system and methods for operating that sets the timeline for multiple views of video data from different cameras to playback separately from one another or to be linked so as to synchronize their playback. Placement and selection of a playback cursor to a particular point in a timeline of master view will cause linked views to automatically move to and synchronize to the same point in their associated timelines, and when the video data is being transmitted from multiple cameras to cause the cameras displaying the linked views to update so that the video data associated with each camera is updated to the selected point in time from the linked master view. Timeline resolutions for linked views are not affected by linking or unlinking views.
US10269390B2 Game video processing systems and methods
In some embodiments, a video processing system may be configured to process a video of a sporting event or match to determine a start point and an end point of each of a plurality of events within the match. The video processing system may automatically determine data associated with each event of the plurality of events based on the video and store the data in a memory. In some embodiments, the video processing system may segment the video into a plurality of video clips such that each video clip corresponds to one of the events of the plurality of events.
US10269389B2 Video processing apparatus, video processing method, and program
A video processing apparatus includes an input unit configured to input information instructing a focus position, in a first shooting, an acquisition unit configured, in a case in which the information instructing a focus position has been input by the input unit, to acquire position information indicating the instructed focus position, and time information indicating a time at which the focus position has been instructed, and a control unit configured to control a focus position in a second shooting based on the position information and the time information that have been acquired by the acquisition unit.
US10269384B2 Systems and methods for a recorder user interface
An incident recorder records original and supplemental incident information using a simplified user interface.
US10269383B2 Ionic perfluoropolyether lubricant
An ionic lubricant includes a single lubricant compound having a perfluoropolyether main chain, wherein each end of the perfluoropolyether main chain is terminated by an end group, and at least one of the end groups includes an ionic bond and at least one functional group. The ionic perfluoropolyether lubricant has unique characteristics that allows its ultra-thin and uniform distribution over a protective overcoat layer of a magnetic recording medium, while at the same time providing its molecules with strong adhesion power to the protective overcoat layer of the magnetic recording medium compared to existing lubricants, so as to provide shorter magnetic spacing between the magnetic recording medium and the magnetic head, and enable longer operation hours for the magnetic recording medium.
US10269381B1 Heat assisted magnetic recording with exchange coupling control layer
An apparatus includes a first magnetic layer. A second magnetic layer overlies the first magnetic layer and is magnetically softer than the first magnetic layer. An exchange control layer is between the first magnetic layer and the second magnetic layer. The exchange control layer is magnetic and increases vertical coupling between the first magnetic layer and the second magnetic layer.
US10269379B1 Heat-assisted magnetic recording head having waveguide with outer pseudo-slab that confines stray light
A recording head has a waveguide core with an input facet at an input surface. The waveguide core extends to a near-field transducer at a media-facing surface of the recording head. First and second cladding regions are co-planar with and on either cross-track side of the waveguide core. First and second pseudo-slab regions are co-planar with and on outer cross-track sides of the respective first and second cladding regions. The first and second pseudo-slab regions have an index of refraction higher than that of the first and second cladding regions. The first and second pseudo-slab regions confine and channel stray light away from the near-field transducer.
US10269378B1 Backward compatibility tape read head
A magnetic tape head module read element array includes servo readers and read elements configured in accordance with a tape standard. Each read element includes a plurality of read sensors. A microprocessor receives the generation of the tape technology standard and identifies, based on the generation, a combination of read sensors in each read element. Data signals from each read sensor in each combination are buffered. The microprocessor performs error detection and error correction operations on the buffered signal data for each combination of read sensors to generate verified track data in accordance with the generation of tape.
US10269377B2 Detecting pause in audible input to device
A device includes a processor and a memory accessible to the processor and bearing instructions executable by the processor to process an audible input sequence provided by a user of the device, determine that a pause in providing the audible input sequence has occurred at least partially based on a first signal from at least one camera communicating with the device, cease to process the audible input sequence responsive to a determination that the pause has occurred, determine that providing the audible input sequence has resumed based at least partially based on a second signal from the camera, and resume processing of the audible input sequence responsive to a determination that providing the audible input sequence has resumed.
US10269376B1 Desired signal spotting in noisy, flawed environments
There are disclosed devices, system and methods for desired signal spotting in noisy, flawed environments by identifying a signal to be spotted, identifying a target confidence level, and then passing a pool of cabined arrays through a comparator to detect the identified signal, wherein the cabined arrays are derived from respective distinct environments. The arrays may include plural converted samples, each converted sample include a product of a conversion of a respective original sample, the conversion including filtering noise and transforming the original sample from a first form to a second form. Detecting may include measuring a confidence of the presence of the identified signal in each of plural converted samples using correlation of the identified signal to bodies of known matching samples. If the confidence for a given converted sample satisfies the target confidence level, the given sample is flagged.
US10269374B2 Rating speech effectiveness based on speaking mode
In an approach to determining speech effectiveness, one or more computer processors receive speech input. The one or more computer processors determine, based, at least in part, on the received speech input, a first speaking mode. The one or more computer processors detect, based, at least in part, on the first speaking mode, at least one aspect of the received speech input. The one or more computer processors determine, based, at least in part, on the first speaking mode and the detected at least one aspect of the received speech input, whether a rate of occurrence of the detected at least one aspect of the speech input exceeds a pre-defined threshold. Responsive to determining a rate of occurrence of the detected at least one aspect of the speech input exceeds a pre-defined threshold, the one or more computer processors notify a user.
US10269372B1 System for sound analysis and recognition
A computer-implemented method for integrating sound data into a telecommunication system, said method comprising receiving, at a processor, one or more sound signals from a telecommunication device of a first user during a conversation with the first user, determining, in real time from the sound signals, one or more qualities of the sound signals for recognition of the sound signals, and displaying a visual representation of the sound signals to a second user. Qualities of the sound signal to be determined include, but are not limited to: a) the words that were spoken b) the intent expressed and their context and c) the sentiment of the speaker. Visual representation of the sound signal to the second user include, but are not limited to: a) specific words that were spoken by the first user b) high level intent expressed by the words and the first users context c) information related to or inferred from the spoken words (e.g. suggested actions to take, factors to consider, representation of the first users sentiment, etc.).
US10269371B2 Techniques for decreasing echo and transmission periods for audio communication sessions
A computer-implemented technique can include establishing an audio communication session between first and second computing devices and obtaining, by the first computing device, an audio input signal using audio data captured by a microphone. The first computing device can analyze the audio input signal to detect a speech input by its first user and can determine a duration of a detection period from when the audio input signal was obtained until the analyzing has completed. The first computing device can then transmit, to the second computing device, (i) a portion of the audio input signal beginning at a start of the speech input and (ii) the detection period duration, wherein receipt of the portion of the audio input signal and the detection period duration causes the second computing device to accelerate playback of the portion of the audio input signal to compensate for the detection period duration.
US10269370B2 Adaptive filter control
A sound processing circuit comprises a first input for receiving a first input signal, and a second input for receiving a second input signal. A first adaptive filter receives the first input signal, and an error calculation block calculates an error between the second input signal and the output of the first adaptive filter, and outputting an error signal. A second adaptive filter receives the error signal, and an output calculation block subtracts an output of the second adaptive filter from the first input signal to generate an output signal. The adaptation of first and second adaptive filters is controlled based on a magnitude coherence between the first and second input signals.
US10269366B2 Audio coding method and related apparatus
An audio encoding method and a related apparatus are disclosed. The audio coding method includes: obtaining an audio signal; obtaining spectral coefficients of a current frame of the audio signal; obtaining a set of reference coding parameters of the current frame; determining whether the set of reference coding parameters satisfy a preset parameter condition; when it is determined that the reference coding parameters satisfy the preset parameter condition, encoding the spectral coefficients of the current frame using a transform coded excitation (TCX) algorithm. The audio encoding method and the related apparatus help improve encoding quality or encoding efficiency in audio signal encoding.
US10269350B1 Responsive activation of a vehicle feature
One general aspect includes a system for responsive activation of a vehicle feature for a vehicle, the system includes: an audio system configured to announce information and the vehicle feature; a memory configured to include one or more executable instructions; a controller configured to execute the executable instructions, and where the executable instructions enable the controller to: receive speech inputs from a vehicle occupant located in the vehicle, the speech inputs regarding the vehicle feature; retrieve vehicle feature information from vehicle feature information databases, in response to the received speech inputs; provide audio description information for the vehicle feature information; determine whether at least one received speech input includes a feature activation request; provide vehicle feature activation information to the vehicle feature, in response to a positive determination that the at least one received speech input includes the feature activation request.
US10269343B2 Audio processing using an intelligent microphone
The present disclosure relates generally to improving audio processing using an intelligent microphone and, more particularly, to techniques for processing audio received at a microphone with integrated analog-to-digital conversion, digital signal processing, acoustic source separation, and for further processing by a speech recognition system. Embodiments of the present disclosure include intelligent microphone systems designed to collect and process high-quality audio input efficiently. Systems and method for audio processing using an intelligent microphone include an integrated package with one or more microphones, analog-to-digital converters (ADCs), digital signal processors (DSPs), source separation modules, memory, and automatic speech recognition. Systems and methods are also provided for audio processing using an intelligent microphone that includes a microphone array and uses a preprogrammed audio beamformer calibrated to the included microphone array.
US10269342B2 Method and system for recognizing speech using wildcards in an expected response
A speech recognition system used in a workflow receives and analyzes speech input to recognize and accept a user's response to a task. Under certain conditions, a user's response might be expected. In these situations, the expected response may modify the behavior of the speech recognition system to improve recognition accuracy. For example, if the hypothesis of a user's response matches the expected response then there is a high probability that the user's response was recognized correctly. An expected response may include expected words and wildcard words. Wildcard words represent any recognized word in a user's response. By including wildcard words in the expected response, the speech recognition system may make modifications based on a wide range of user responses.
US10269339B2 Soundproofing structure, partition structure, window member, and cage
Provided is a soundproofing structure including: a plate-like member which has a plurality of through-holes passing therethrough in a thickness direction, in which in a case where an average opening diameter of the through-holes is 0.1 μm or greater and less than 100 μm, and in a case where the average opening diameter of the through-holes is set as phi (μm) and a thickness of the plate-like member is set as t (μm), an average opening ratio rho of the through-holes is greater than 0 and less than 1 and falls in a range where a center is rho_center=(2+0.25×t)×phi−1.6, a lower limit is rho_center−(0.052×(phi/30)−2), and an upper limit is rho_center+(0.795×(phi/30)−2).
US10269337B2 Sound absorbing and insulating material with improved heat resistance and moldability and method for manufacturing the same
Disclosed are a sound absorbing and insulating material with improved heat resistance and moldability and a method for manufacturing the same. The sound absorbing and insulating material includes a heat-resistant material, as a surface layer, prepared by impregnating a binder into a nonwoven fabric formed of a heat-resistant fiber and a base layer formed of a conventional sound absorbing and insulating material and the surface layer is stacked on one side of the base layer. The sound absorbing and insulating material of the present invention can have improved sound-absorbing property, flame retardancy, heat-insulating property and heat resistance as compared to the conventional sound absorbing and insulating material, is applicable to parts maintained at high temperatures of 200° C. or greater due to the surface layer and is moldable into a desired shape during the curing of the binder impregnated into the surface layer.
US10269333B1 Kit for enhancing the durability of a drumstick by protecting against wear and breakage in the rimshot area of the drumstick
A drumstick enhancement kit that increases the durability of the rimshot area of a drumstick. The drumstick enhancement kit includes a durable surrounding pad to be attached along and around the rimshot portion of the drumstick, thereby forming a seam. A strip of seam protective tape is then applied over and along at least a portion of the seam. The drumstick enhancement kit enhances the durability of the drumstick by resisting rimshot damage caused by the drumstick striking the rim of a drum. The rimshot area of the drumstick is protected with a durable surrounding pad made of high strength material such as a para-aramid synthetic fiber, e.g., Kevlar® fiber from Dupont®. The drumstick enhancement kit prevents chipping, fraying, and splintering of the shaft of the drumstick. Due to the light weight of the parts of the drumstick enhancement kit, the balance and feel of a traditional drumstick are preserved.
US10269330B2 Vehicle interior equipment with a screen, corresponding management process
Vehicle interior equipment that includes a structure having a window surrounded by an edge area, and an electronic display screen placed in the window. In a standby condition of the screen, the screen displays a decorative image coordinated with the decoration of the edge area so that at least the peripheral area of the screen and the edge area coincide visually.
US10269329B2 Scanline driver chip and display device including the same
A scanline driver chip includes: a chip selection de-serializer configured to provide an output enable signal based on an enable signal, a clock signal, and serial chip selection data, the serial chip selection data being received in serial order; an address data de-serializer configured to provide parallel address data based on the enable signal, the clock signal, the output enable signal, and serial address data, the serial address data being received in serial order; and a decoder-level shifter configured to provide a scanline enable signal based on the parallel address data. A display device includes: a controller configured to provide an enable signal, a clock signal, serial chip selection data, and serial address data; a plurality of the scanline driver chips each configured to provide a scanline enable signal; and a pixel array configured to be driven based on the scanline enable signal.
US10269323B2 Systems and methods for distributing, displaying, viewing, and controlling digital art and imaging
System and method for displaying digital content on a display device, including a display screen, a structural assembly, secured to the rear face of the display screen, and a processing controller within the structural assembly, including a memory, display processor, and power distribution and adaptation module. An external power assembly configured to connect to an external power supply, a connector cord configured to connect the power assembly and the power distribution and adaptation module, and a case for the display device, configured to couple to the display screen to provide structural rigidity during shipping, are also presented. An application is provided, configured to run on a computer with memory, processor, and user input device, and configured to communicate via the internet with the processing controller of the display device and a service cloud including a server, memory, and processor, to control the display of digital content on the display screen.
US10269321B2 Display device using sub-pixels to increase viewing angle
A display device includes a display panel having a plurality of pixels respectively connected to a plurality of gate lines and a plurality of data lines, a gate driving circuit that outputs a plurality of gate signals to the plurality of gate lines, and a data driving circuit configured that outputs a plurality of data signals for driving the plurality of data lines. Each of the plurality of pixels includes a first sub-pixel configured to receive a corresponding data signal among the plurality of data signals in response to a first gate signal among the plurality of gate signals, and a second sub-pixel configured to receive a corresponding data signal among the plurality of data signals in response to the first gate signal, and reduce a voltage of the received data signal in response to a second gate signal among the plurality of gate signals. The second gate signal is a signal delayed by a 2×d×H time relative to the first gate signal (where each of d and H is a positive integer, H is a horizontal period, and d×H is a pulse width of first and second gate signals).
US10269318B2 Liquid crystal display device and GOA circuit of the same
A liquid crystal display device and a GOA circuit of the same are provided. The GOA circuit includes multiple cascaded GOA units, wherein an N-th stage GOA unit of the multiple cascaded GOA units comprises: a pull-up control module, a pull-up module, a transmission module, a pull-down module, a pull-down maintaining module and a bootstrap capacitor. The GOA circuit can ensure to finish a displaying and driving of liquid crystals, greatly simplify the circuit design, save the cost of the circuit, and reduce the size of the GOA circuit so that the liquid crystal display device can have a design space for a narrower frame.
US10269317B2 Gate driving apparatus and array substrate using the same
A gate driving apparatus and an array substrate using the same are described. The gate driving apparatus comprises a driving circuit for outputting a first gate signal during a signal period wherein the signal period comprises an activated interval and an inactivated interval; a gate signal-processing module for receiving the first gate signal and processing the first gate signal to generate a second gate signal wherein the second gate signal comprises a first amplitude level during the inactivated interval; and a control unit activates the gate signal-processing module in the activated interval or inactivates the gate signal-processing module in the inactivated interval; wherein when the gate signal-processing module is in the activated interval, a first resistance value is formed to adjust the received first gate signal to generate the second gate signal having a second amplitude level, and the second amplitude level is less than the first amplitude level.
US10269311B2 Control system for an electrowetting display device with memory controller
An electrowetting display device includes a plurality of pixels and a packaged integrated circuit that includes an output pin configured to electrically connect to a display driver, a rendering engine configured to output an initial luminance value for a first pixel in a plurality of pixels, and a memory controller. The memory controller includes a first frame buffer storing a current luminance value for the first pixel, a second frame buffer, and a front-end interface controller configured to encode a next luminance value. The next luminance value is at least partially determined by the initial luminance value for the first pixel. The memory controller includes a back-end interface controller configured to transmit a data signal through the output pin to the display driver to cause the display driver to apply a driving voltage to the first pixel. The driving voltage is at least partially determined by the current luminance value.
US10269310B2 Display panel
A display panel includes waveguides, wires and a pixel array. The pixel array includes a plurality of pixel units. The pixel units are arranged in a plurality of columns and a plurality of rows. Each pixel unit includes a pixel electrode, a light filtering unit, and a photo transistor. The light filtering unit is coupled to one of the waveguides. The photo transistor is electrically connected to the pixel electrode and one of the wires, and is coupled to the light filtering unit. The waveguide transmits a light control signal. Each wire transmits an electric control signal. The light filtering unit is configured to receive a sub control signal from the waveguides to which the light filtering unit is coupled and filter out a specific optical signal according to the received sub control signal as an input signal of the photo transistor.
US10269308B2 Apparatus and method for controlling liquid crystal display brightness, and liquid crystal display device
The disclosure provides an apparatus and method for controlling liquid crystal display brightness, and a liquid crystal display device, where the method includes: determining grayscale values of pixels in a zone image data block under a predetermined rule according to a received image signal; pre-obtaining a zone backlight value corresponding to the zone image data block according to the grayscale values in the zone image data block; multiplying the pre-obtained a zone backlight value with a backlight value gain coefficient to obtain a backlight value to which a gain is applied of a backlight zone, wherein the backlight value gain coefficient is more than 1; and mapping the respective zone backlight values to driver circuits of backlight sources in the corresponding backlight zones.
US10269301B2 Display device and drive method therefor
In a current measurement period of a pixel circuit (20), a measurement voltage is applied to a non-inverting input terminal of an operational amplifier (31), switches (35, 36) turn on, and a switch (37) turns off. Next, the switch (36) turns off, and a capacitor (32) is charged with charge of a current flowing through the pixel circuit (20). Next, the switch (35) turns off, the switch (37) turns on, a constant current flows through a current source (33), and a voltage of a second terminal (terminal connected to an output terminal of the operational amplifier (31)) of the capacitor (32) decreases. A voltage comparator (42) and a counter (43) measure the current flowing through the pixel circuit (20) by measuring time until a voltage of the second terminal of the capacitor reaches a voltage Vcomp. A video signal VS1 is corrected based on a current measurement result. With this, it is possible to compensate for capacitance variation of a capacitance in a current measurement circuit and perform high image quality display.
US10269300B2 Organic light-emitting display panel, driving method thereof, and organic light-emitting display device
An organic light-emitting display panel, driving method thereof, and an organic light-emitting display device are provided. The organic light-emitting display panel comprises a plurality of pixel driving circuits including a first, a second and a third pixel driving circuits along a row direction. The first and the second pixel driving circuits share a same reference voltage signal line. The second and the third pixel driving circuits share a same data voltage signal line. A plurality of reference voltage signal lines is connected to the plurality of pixel driving circuits. A plurality of data voltage signal lines is connected to the plurality of pixel driving circuits. A first control signal line is connected to the first and third pixel driving circuits. A second control signal line is connected to the second pixel driving circuit. A light-emitting control signal line is connected to the first, second, and third pixel driving circuits.
US10269297B2 Pixel circuit and driving method thereof, and display panel
A pixel circuit, a driving method of the pixel circuit, and a display panel, the pixel circuit includes a first sub-pixel circuit configured to write a first data voltage provided by the first data line under control of the first scan line, and generate a compensation voltage at the first node; at least one second sub-pixel circuit configured to perform threshold voltage compensation by the compensation voltage generated at the first node; the at least one second sub-pixel circuit is configured to write a second data voltage provided by the second data line under control of the second scan line based on a display mode.
US10269296B2 Active-matrix display device, and active-matrix organic electroluminescent display device
An active-matrix display device employs current-programmed-type pixel circuits and performs the writing data to each of pixels on a line-by-line basis. The active-matrix display device having a matrix of current-programmed-type pixel circuits includes a data line driving circuit 15 formed of m current driving circuits (CD) 15-1 to 15-m arranged corresponding to respective data lines 13-1 to 13-m. The data line driving circuit (CD) 15-1 to 15-m holds image data (luminance data herein) in the form of voltage, and then converts the voltage of the image data into a current signal. The current signal is then fed to the data lines 13-1 to 13-m at a time. The image information is thus written on the pixel circuits 11.
US10269294B2 Organic light emitting diode display device and method for driving the same
Discussed is an OLED display device. The OLED display device includes a first transistor, a driving transistor, a first capacitor, a second transistor, an OLED, and a third transistor. The first transistor supplies a data voltage or a reference voltage to a first node according to a scan signal. A gate of the driving transistor is connected to the first node, a source of the driving transistor is connected to a second node, and a drain of the driving transistor is connected to a fourth node. The first capacitor is connected between the first and second nodes. The second transistor supplies a high-level source voltage to the second node. The OLED emits light with a difference voltage between voltages of the first and second nodes. The third transistor connects the fourth node to a fifth node according to a second emission control signal.
US10269293B2 Field-effect transistor (FET) having gate oxide insulating layer including SI and alkaline earth elements, and display element, image display and system including FET
A field-effect transistor includes a gate electrode to apply a gate voltage, a source electrode and a drain electrode to take electric current out, a semiconductor layer disposed adjacent to the source electrode and the drain electrode, and a gate insulating layer disposed between the gate electrode and the semiconductor layer, wherein the gate insulating layer includes an oxide including silicon and one or two or more alkaline earth metal elements.
US10269281B2 Voltage control circuit and method, gate driving circuit and display device
A voltage control circuit and method, a gate driving circuit and a display device are provided. The voltage control circuit includes a gate-source voltage control unit (21), which is connected to the gate electrode of an output transistor (MO) and a pull-up node (PU) and configured to control the gate-source voltage of the output transistor (MO) to be less than a predetermined gate-source voltage by controlling the potential at the gate electrode of the output transistor (MO) when the potential at the pull-up node (PU) is at a low level in the output-off holding period of every display cycle. The predetermined gate-source voltage is less than or equal to 0. All the transistors included by the gate-source voltage control unit (21) are N-type transistors. In every display cycle, the output-off holding period is set to follow an output period. The voltage control circuit can solve the problem of abnormal display at high temperatures caused by a relatively higher reverse turning-off gate-source voltage and at the same time improves the process compatibility.
US10269279B2 Display system and method for delivering multi-view content
A display system includes one or more multi-view (MV) pixels, each configured to emit beamlets in different directions in a beamlet coordinate system. The display system includes an input node which receives a specification of multiple viewing zones located relative to the MV pixels in a viewing zone coordinate system, and a processor coupled to the input node. The processor associates multiple contents with the multiple viewing zones, respectively, and determines a mapping that translates between the viewing zone coordinate system and the beamlet coordinate system. For each of multiple images generated from the multiple contents, the processor, using the mapping, identifies a bundle of beamlets from each of the MV pixels directed to one viewing zone to form the image. The processor outputs control signaling that defines color and brightness of each of the beamlets in each bundle to project the corresponding image to the corresponding viewing zone. The MV pixels, in response to the control signaling, project the multiple images to the multiple viewing zones, respectively.
US10269278B2 Edge column differential sensing systems and methods
Electronic displays, systems, and methods that perform display panel sensing are provided. An electronic device may include processing circuitry that generates image data based at least in part on display panel sensing feedback and an electronic display. The electronic display may display the image data on pixels coupled to one of several sense lines. There may be an odd number of sense lines with common electrical characteristics. The electronic display may obtain display panel sense feedback at least in part by differentially sensing each one of the sense lines with sense lines with common electrical characteristics with another one of the sense lines the common electrical characteristics.
US10269275B2 Display panel inspecting method and display panel fabricating method
A method for inspecting a display panel in which pixels each including a drive transistor that passes a drive current when signal voltage is applied to the gate of the drive transistor, and a light-emitting element that emits light according to the flow of the drive current are arranged in rows and columns, includes: applying, across the gate and the source of the drive transistor, an initialization voltage less than or equal to the threshold voltage of the drive transistor; applying a power supply voltage to the drain of the drive transistor to which the initialization voltage is applied across the gate and the source; and determining, as a defective pixel with a current leak, a pixel having a light-emitting element that does not emit light when the power supply voltage is applied to the drain of the drive transistor and emits light after the elapse of a predetermined period.
US10269273B1 Mobile showroom and advertising system
A mobile truck body has a first panel extending forward from the front of a right side truck body panel and a second panel extending rearward from the rear of the right side truck body panel. The first and second panels extend the display area of the right side truck body panel. An upper panel and/or a lower panel are also provided at the right side truck body panel to provide access to an interior space of the truck body for showcasing products or services, and a lower platform is provided to facilitate customer ingress and egress into and out of the showcase.
US10269271B2 Display mounting system and method
A system and method for mounting a display or sign to a ceiling, wall or window frame includes an elongated channel having magnets that are affixed to a ceiling grid and mounting hooks or the like to suspend the sign or display from the channel. The channel includes high friction strips on a neck for engagement by a pole end gripper on a pole for mounting the channel on the ceiling while the user stands on the floor. End caps may be mounted on the channel. Mounting plates may be affixed to the ceiling or wall for magnetically engaging the channel. A wall mount channel includes an offset neck for gripping by the pole end gripper. A magnetic clip including a string for suspending a display may be mounted with the pole end gripper. An embodiment of the channel includes hooks for engaging an open girder ceiling.
US10269270B2 Poster handle
A poster handle including one or more support members, each support member having a support body with one or more support extensions and one or more securing elements on at least a portion of an attachment side of the support member, and a handle member including an attachment section, one or more gripping sections and one or more securing elements on an attachment side of the attachment section.
US10269265B2 System and method for simulating intrauterine contractions for noninvasive intra-partum fetal monitoring
A method and apparatus to simulate intrauterine contractions to train clinicians in using a tocodynamometer (TOCO) transducer. The apparatus includes an enclosure housing an air bladder, with an opening in the enclosure for a TOCO transducer to be placed in contact with the air bladder. The air bladder is selectively pressurized by a source of compressed gas, the flow being controlled by a flow valve. A pressure release valve is provided to reduce pressure in the bladder. A pressure sensor monitors the bladder pressure, and can be used to calibrate the system to determine what bladder pressure produced a given uterine activity. The flow valve may be controlled by a software run on a processor to achieve particular uterine activity levels over a given period of time.
US10269263B2 Music muscles—finger exercise device to be used while practicing any musical instrument that requires the use of the fingers or any other activity that requires the use of the fingers such as typing, sports that require the use of the hands, or hand, wrist and finger rehabilitation
An apparatus for improving finger speed, agility and grip strength for musicians, athletes, and patients requiring finger, hand, wrist or forearm rehabilitation; the apparatus comprises a set of rings in which each ring is placed on the middle phalanx of a finger and the distal phalanx of a thumb; each ring further comprises a groove in the outer center surrounding each ring in which the loops of an elastic tension band, comprised of a series of seamless interconnected closed loops, are inserted into the groove around each ring to complete the apparatus; the apparatus provides positive and negative resistance to the fingers while practicing musical instruments, sports activities, or performing medical rehabilitation therapy, for the purposes of improving finger speed, agility and overall grip strength.
US10269259B2 Computing device providing electronic book data with rolling images and related methods
A computing device may include a display, a memory to store electronic textbook data comprising a plurality of different images associated with at least one location within the electronic textbook data, a user input device, and a processor coupled to the display, the memory, and the user input device. The processor may be configured to display the electronic textbook data with a primary image from among the plurality of different images at the at least one location on the display, and selectively replace the primary image with at least one secondary image from among the plurality of different images at the at least one location on the display based upon the user input device.
US10269255B2 Unmanned aircraft systems and methods
Some embodiments provide a system to identify geographic zones into which unmanned aircraft systems (UAS) are inhibited from flying. In some instances, the system detects, while the UAS is in flight and traveling along a flight path to a delivery location where the UAS is scheduled to deliver a package, a no fly zone (NFZ) into which the UAS is to avoid flying; obtains a revised flight path to the delivery location that includes a detour route around the no fly zone; directs the motor controller to control the motors to implement the revised flight path; and detects when the UAS is at a threshold distance from the delivery location and initiate delivery of the package.
US10269252B2 Aircraft traffic collision avoidance
A collision warning method includes receiving a collision risk indication from a traffic collision avoidance system of an aircraft, receiving a preset altitude, comparing the preset altitude and an altitude associated with the collision risk indication, and providing a warning in the aircraft when the preset altitude and the altitude associated with the collision risk are within a threshold.
US10269251B2 Generalized arrival planning
A method of air traffic planning includes defining an arrival network of nodes and legs. Each leg represents a segment traversed by an aircraft from an upstream one of the nodes to a downstream one of the nodes, with a plurality of the nodes being designated as scheduling points where one or more constraints are enforceable. The method includes defining for each of a plurality of aircraft, a route set including a plurality of allowed routes each of which includes legs between an arbitrary N scheduling points. And the method includes determining a plan including at least a sequence of the plurality of aircraft and an assigned route for each aircraft, with the assigned route of each aircraft may be one of the allowed routes in the route set of the respective aircraft, with the plan being determined in accordance with the arrival network, and the scheduling points and constraints.
US10269248B2 Information processing apparatus and non-transitory computer readable recording medium
An information processing apparatus, including a collection unit that collects position data representing a position of a moving body and operating data representing an operating state of the moving body, during a movement of the moving body, a range setting unit that sets a range in which the moving body is likely to cause a collision, based on a movement distance and direction required until a braking of the moving body, when a control of the moving body is difficult, an extraction unit that extracts a moving body existing within the range or a moving body which is likely to enter into the range, and a transmitting unit that transmits information representing possibility of being collided, to the moving body extracted by the extraction unit.
US10269239B2 Pedestrian crossing and/or traffic light control method and apparatus
Apparatuses, methods and storage media associated with controlling a pedestrian crossing or traffic light are disclosed herein. In embodiments, an apparatus may include a control unit to extend a duration of a pedestrian crossing state of the pedestrian crossing or traffic light in response to receipt of sensor data that convey detection of at least one commence crossing event of the pedestrian, while the pedestrian crossing or traffic light is in a pedestrian crossing state, but yet to receive sensor data that convey detection of all corresponding end of crossing event or events of the one or more pedestrians, prior to expiration of the duration of the pedestrian crossing state. The controller may extend the duration of the pedestrian crossing state until receipt of sensor data that convey receipt of all corresponding end of crossing event/events of the one or more pedestrians, or until a timeout threshold is reached.
US10269238B2 Air conditioner and a communication method for an air conditioner
An air conditioner and a communication method for an air conditioner are provided. The air conditioner may include an outdoor unit; an indoor unit; and a central controller connected to the indoor unit through a communication line. The indoor unit may perform periodic communication for transmitting a plurality of periodic packets to at least one of the outdoor unit or the central controller at predetermined periods, and change and transmit the plurality of periodic packets so as to decrease a load on the communication line.
US10269233B2 Presence and absence prediction method and presence and absence prediction apparatus
A presence and absence prediction method includes: acquiring electric power data of a predetermined building at a first point in time; acquiring learning data obtained by learning, for each predetermined time period, a correspondence relationship between electric power data of the building at a point in time preceding the first point in time and information indicating whether the person was actually present in the building; predicting, on the basis of the electric power data of the building at the first point in time and the learning data, whether the person is present in the building; and generating presence and absence information that indicates a result of the prediction and outputting the presence and absence information to a predetermined terminal.
US10269227B2 System and method for adapting alarms in a wearable medical device
According to another example, a wearable medical device controller is provided. The device controller includes a memory and a processor coupled to the memory. The processor is configured to determine a correlation between a phenomenon identifiable by the wearable medical device controller and at least one response pattern associated with a patient and store, responsive to detecting the correlation, an adaptation path to address the at least one response pattern, the adaptation path specifying an adaptation of at least one characteristic of an alarm. The at least one response pattern may include a plurality of response patterns and the adaptation path may reflect adaptations made to address at least some of the plurality of response patterns.
US10269222B2 System with wearable device and haptic output device
A system includes a wearable device, a second device remote from and in communication with the wearable device, a processor configured to generate a control signal representative of an event occurring in an environment related to the wearable device and/or the second device, and a haptic output device configured to provide haptic feedback based on the generated control signal.
US10269219B2 Bingo game system and controller providing a temporary daub function
A bingo game system provides for new features and functionality for a bingo game platform, including a bingo game server configured to provide a temporary daub function for one or more bingo games.
US10269218B2 Method and system for providing card game services
A method of providing prescheduling of the betting action in advance of a user turn in an online card game services performed by a game service server, the method including: providing a first user interface displaying betting options on a first user terminal, each of the betting options including a betting action associated with a betting action of an opponent having a higher-priority; receiving a user input selecting a first betting option from the betting options; receiving a second betting action of the opponent from a second user terminal; determining whether the predetermined condition is satisfied by comparing the betting action of the opponent of the predetermined condition with the second betting action, before the user turn; and executing automatically a first betting action in response to determining the predetermined condition is satisfied on the user turn.
US10269216B1 Casino card-based game and method of play
A method of playing a casino card game includes providing an automatic shuffling machine and a gaming table having a plurality of playing stations and a community card area. Each player antes. A hand of five cards is dealt to each player, and a plurality of community card pairs are distributed to the community area. Each player reviews the dealt hand to determine whether to fold or play, and all remaining players are required to wager a fixed amount. A community card pair is turned face up, and each player then determines whether to fold or play. Each player wagers based on the combination of the player's five-card hand and the turned community pair. The wagers are collected, and the steps of turning and wagering are repeated until all community card pairs are turned face up. The combined wagers are awarded to the player having the highest ranking hand.
US10269215B2 Slot machine with randomly valued scatter symbol
The present invention provides an electronic gaming machine comprising a display for displaying a game. The game comprises game symbols and predetermined winning combinations of randomly selected game symbols award prizes to a player. An electronic game controller controls the display of the game symbols on the display. In response to a trigger event, a prize value for a bonus prize symbol is randomly determined and the player is awarded a bonus prize based on the prize value and the number of the bonus prize symbols that are displayed in the game.
US10269214B2 Hybrid arcade/wager-based gaming aspects relating to entertainment and wagering gaming activities
Various aspects described for implementing hybrid arcade/wager-based gaming techniques via computer networks, including one or more casino gaming networks. The hybrid arcade/wager-based game may include a non-wager based gaming portion and a wager-based gaming portion. One or more players are able to concurrently engage in continuous game play of the non-wager based gaming portion during execution of wager-based gaming events which are automatically triggered based on events which occur during play of the non-wager based gaming portion. Payouts for a given wager-based game event outcome may include both monetary payouts and non-monetary payouts.
US10269212B2 Mobile gaming alert
Various embodiments of alerts on mobile devices are described. In some embodiments, information regarding a plurality of games may be stored, including a list of mobile devices registered to receive alerts associated with each game. Data comprising information related to the plurality of games may be received. Matches between information in the data and one or more of the games may be identified by searching the stored game information. For each identified match, at least one alert message may be generated for each mobile device registered to receive alerts associated with the game. The respective alert message may include a respective summary of information from the data regarding the game, which may include information about scheduling and/or potential outcomes of the game. Other embodiments are described.
US10269211B2 Player-entry assignment and ordering
A method of assigning a player-entry to a table so that said player-entry can participate in a hand of a particular card game at said table, wherein there is a plurality of players each having one or more respective player-entries for participating in a respective hand of said card game, wherein a player-entry that is actively participating in a hand of said card game may fold out of turn from said hand so as to no longer be actively participating in said hand, the method comprising: for a first player-entry of a first player, identifying an assignable table for said first player-entry from a plurality of tables for said card game, wherein a table is an assignable table for a particular player-entry if the assignment of said particular player-entry to said table cannot itself provide any player with further information about a hand in which an already assigned player-entry of said player is actively participating in addition to information about said hand that is available to said player only by virtue of the participation of said already assigned player-entry in said hand; and assigning the first player-entry to the identified assignable table.
US10269209B2 Internet remote game server
A gaming system, including a game outcome server, an account handling device and a client device communicatively coupled via network, is described. The game outcome server may be operable to send command, instructions, data or combinations thereof that allow an interface for a wager-based game to be generated on the client device, generate a game outcome for the wager-based game that is displayed on the client device and generate an update to a player balance maintained on the account handling device. The account handling device is operable to provide gaming services related to the game play on the client device including a) web-site hosting where the web-site lists available gaming services including games provided by the game outcome server, b) accounting, c) money handling including player account management and d) player eligibility functions.
US10269207B2 Controlling casino lighting content and audio content
A wagering game system and its operations are described herein. In some examples, the operations include receiving from a first device, via a first network, data associated with a gaming light effect. The operations can further include determining, from analysis of the data via one or more processors of a second device, that a third device is associated with the gaming light effect. In some instances, the second device is connected to the third device via a second network separate from the first network. The operations can further include generating, via the one or more processors of the second device, instructions about the gaming light effect based on the data. The operations can further include transmitting, via a communications network interface of the second device, the instructions from the second device, via the second network, to the third device.
US10269206B2 Methods, systems, and apparatus for playing poker, blackjack and baccarat
Methods, systems and apparatuses of and for playing electronic or electro-mechanical wager gaming devices, including a player interface, of and for playing a poker and “video poker” type game based at least in part upon card-deck games such as but not limited to poker. The methods, systems and apparatuses include a plurality of configurations with multiple rule sets to facilitate the inducement and build game player excitement.
US10269203B2 Presentation instrument display and activation systems and methods
A method of validating and activating a purchase card includes providing a purchase card that is removably attached to a card carrier. The purchase card has an account identifier associated therewith and has a card indicium affixed thereto. The purchase card includes a machine-readable information encoding region into which the account identifier is encoded. The card carrier has a carrier indicium affixed thereto. The method includes populating a database with a stored card indicium that relates to the card indicium, a stored carrier indicium that relates to the carrier indicium, and a stored account identifier that relates to the account identifier, thereby uniquely coupling the account identifier to the card indicium. Activating the card by associating value to it includes comparing the information from the card indicium and the information from the carrier indicium with the stored card indicium and the stored carrier indicium.
US10269199B2 System and method for providing energy efficient hands free vehicle door operation
A method and system for providing energy efficient hands free vehicle door operation that includes receiving a first LF polling signal of a pair of LF polling signals and creating a first RF polling response message packet in response to the first LF polling signal. The method and system also include receiving a second LF polling signal of the pair of LF polling signals and creating a second RF polling response message packet in response to the second LF polling signal. The method and system further include aggregating the first RF polling response message packet and the second RF polling response message packet into an aggregated RF polling response message packet that is contained within an aggregated RF polling response signal that is transmitted from a portable device to a vehicle in response to the pair of LF polling signals.
US10269198B2 Suspicious person report system and suspicious person report method
A suspicious person report system includes: a biometric sensor detecting biometric data of a person in a first region; a presuming unit calculating, from the biometric data, a stress index and presuming that the person is a suspicious person when the calculated stress index is higher than a reference value; a first camera acquiring first image data of the person in the first region; a second camera acquiring second image data of the person in a second region, the second region being a route after the first region before a third region; a monitoring unit checking the second image data with the first image data corresponding to the suspicious person to thereby track the suspicious person in the second region and determine whether the suspicious person enters the third region; and a warning unit emitting a warning when the monitoring unit determines that the suspicious person enters the third region.
US10269196B1 Access control based on rhythmic pattern repetition
Techniques are described for controlling access based on pattern repetition. A rhythmic pattern may be communicated to a portable computing device of an individual, and played on the device using haptic and/or audio output. In response to the played pattern, the individual may attempt to repeat the pattern by tapping on a touchpad or other haptic input on a computing device. The entered pattern may be compared to the original pattern and, if the patterns correspond, the individual may be provided with requested access to a secure area and/or secure data. In some implementations, the pattern repetition technique may be employed to unlock a secure device based on a rhythmic pattern received at a different device such as an epidermal patch or other wearable computer.
US10269192B2 Technologies for verifying control system operation
Systems, apparatus, and computer-readable media for verifying operations of vehicle control systems are disclosed. During a test cycle, a vehicle-embedded computer device (VECD) may monitor control modules and/or sensors embedded in a vehicle for control system data (CSD), may generate and report fingerprint based on a combination of the CSD, and may report the fingerprint to a vehicle performance verification system (VPVS). During deployment, the VECD may monitor the control modules/sensors for CSD, may generate and performance results (PRs) based on a combination of the CSD, and may report the PRs to the VPVS. The VPVS may verify whether the control systems of the vehicle are operating as desired based on a comparison of the PRs with the fingerprint. The VPVS may generate and send an alert or flag to a remote device if the control systems of the vehicle are not operating as desired.
US10269191B2 Method and system for displaying PIDs based on a PID filter list
An example method includes determining identifying information for a vehicle to be serviced. The method further includes receiving at least one symptom identifier for the vehicle. The method further includes sending a request over a communication network to a remote server for a PID filter list for the vehicle, the request comprising the identifying information for the vehicle and the at least one symptom identifier for the vehicle. The method additionally includes receiving a response to the request over the communication network from the remote server, the response comprising the PID filter list for the vehicle. The method further includes determining, based on the PID filter list for the vehicle, a symptom-based subset of PIDs for the vehicle from a set of available PIDs. The method additionally includes displaying, on a display interface, the symptom-based subset of PIDs for the vehicle.
US10269188B2 Dual-stage, separated gas/fluid shock strut servicing monitoring system using two pressure/temperature sensors
A monitoring system for a dual-stage, separated gas/fluid shock strut may comprise a controller and a tangible, non-transitory memory configured to communicate with the controller. The tangible, non-transitory memory may have instructions stored thereon that, in response to execution by the controller, cause the controller to perform various operations. Said operations may include determining, by the controller, a shock strut stroke at which a secondary chamber of the shock strut is activated, calculating, by the controller, a volume of oil in an oil chamber of the shock strut, calculating, by the controller, a volume of gas in a primary chamber of the shock strut, and calculating, by the controller, a volume of oil leaked into the primary chamber of the shock strut.
US10269185B2 Image forming apparatus
An image forming apparatus includes a code number generator that generates, when an operation reception unit receives user's designation of a number of tickets to be issued, a code key, and an encryption method, an encrypted code number for each of the designated number of tickets, with respect to each ticket number sequentially allocated to the designated number of tickets, using the designated code key and encryption method, a distinction image generator that generates, for each tickets, a distinction image containing the code number generated for each of the ticket, and a controller that adds, in each of the designated number of tickets, the distinction image of each of the tickets generated by the distinction image generator, to image data of an original of the ticket read by a document reading unit, and causes a printing unit to print each of the designated number of tickets.
US10269184B2 Information processing apparatus, information processing method, and image display system
A wide angle image to be displayed on a screen fixed on the head or the face of a user is processed. When a display view angle reaches a boundary of an original wide angle image 701, an indicator 703 indicating reaching the boundary is added to a free viewpoint image 702. The indicator 703 is apart of the free viewpoint image 702 which is in contact with a boundary 704 of the wide angle image 701 or protrudes from the boundary 704 and is displayed as a black-painted frame. By observing such the indicator 703, the user can intuitively understand that the display area reaches the limit of the wide angle image.
US10269182B2 RF tracking with active sensory feedback
A system includes a wireless device having a radio frequency (RF) receiver, an RF transmitter, and means for producing sensory feedback to a user of the wireless device. A position-tracking system includes at least three antennae. The position-tracking system computes a multi-dimensional position of the wireless device using triangulation or trilateration based on time of arrival information from radio signals transmitted by the RF transmitter of the wireless device and received by each of the at least three antennae. A processor receives the multi-dimensional position of the wireless device determined by the position-tracking system, correlates the multi-dimensional position to a point of interest registered with an interactive software program that produces a virtual reality environment, and generates, in response to the multi-dimensional position correlated with the registered point of interest, data configured to activate the sensory feedback producing means of the wireless device.
US10269181B2 Methods and systems for generating a virtualized projection of a customized view of a real-world scene for inclusion within virtual reality media content
An exemplary virtualized projection generation system (“system”) receives a plurality of captured surface data frame sequences each including color and depth frames depicting a real-world scene in accordance with a respective set of capture parameters included in a plurality of sets of capture parameters associated with different views of the real-world scene. The system identifies an additional set of capture parameters associated with a customized view of the real-world scene distinct from the different captured views. Based on the captured surface data frame sequences and the additional set of capture parameters, the system renders color and depth frames for a virtualized projection of the customized view of the real-world scene. The system then provides a virtualized surface data frame sequence including the rendered color and depth frames for the virtualized projection of the customized view of the real-world scene for inclusion within virtual reality media content.
US10269179B2 Displaying second augmentations that are based on registered first augmentations
Computationally implemented methods and systems include registering one or more first augmentations that were shown to a user through a first augmented view of a first actual scene, the one or more first augmentations having been shown at least at end of a segment of time, detecting, following the showing of the one or more first augmentations up to the end of the segment of time, one or more user behaviors of the user that when detected as occurring infers user's interest in seeing the one or more first augmentations; and displaying, in response at least in part to said detecting, one or more second augmentations through a second augmented view of the first actual scene or of a second actual scene, the one or more second augmentations to be displayed being based, at least in part, on the registering of the one or more first augmentations. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US10269177B2 Headset removal in virtual, augmented, and mixed reality using an eye gaze database
A camera captures an image of a user wearing a head mounted device (HMD) that occludes a portion of the user's face. A three-dimensional (3-D) pose that indicates an orientation and a location of the user's face in a camera coordinate system is determined. A representation of the occluded portion of the user's face is determined based on a 3-D model of the user's face. The representation replaces a portion of the HMD in the image based on the 3-D pose of the user's face in the camera coordinate system. In some cases, the 3-D model of the user's face is selected from 3-D models of the user's face stored in a database that is indexed by eye gaze direction. Mixed reality images can be generated by combining virtual reality images, unoccluded portions of the user's face, and representations of an occluded portion of the user's face.
US10269175B2 Three dimensional content generating apparatus and three dimensional content generating method thereof
A three dimensional (3D) content generating apparatus includes an inputter configured to receive a plurality of images of an object captured from different locations; a detector configured to identify the object and detect a predetermined feature point of the object from each of the plurality of images; a map former configured to extract 3D location information of the detected feature point, and configured to form at least one depth map with respect to a surface of the object based on the extracted 3D location information of the feature point; and a content generator configured to generate a 3D content of the object using the at least one depth map and the plurality of images.
US10269173B2 Layer data creation device and method, and design simulation device
There is provided a method and a device, each of which can improve the reproducibility of the appearance of an actual product. A design layer data creation device 100 includes: a measuring instrument 151 which measures a BRDF of a design layer 210 configured by a paint color layer 202 and a clear coat layer 201; and a calculation element 120 which creates design layer data on the basis of an approximate BRDF according to a BRDF model. The calculation element 120 defines the approximate BRDF by respectively obtaining coupling coefficients Ks1, Ks2, and Kd of a specular reflectance distribution function and a diffuse reflectance distribution function so as to approximate measured BRDF data.
US10269171B2 Interactive and adaptive data acquisition system for use with electrical capacitance volume tomography
A control system and data acquisition system for an electrical capacitance tomography sensor comprised of a sensor having a plurality of electrodes, where each electrode is further comprised of a plurality of capacitance segments. Each of the capacitance segments of each electrode can be individually addressed to focus the electric field intensity or sensitivity to desired regions of the electrodes and the sensor.
US10269170B2 Three dimensional surface representation for modeling geological surfaces
Examples of techniques for three-dimensional (3D) surface representation are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving a triangle mesh surface representation of a surface of an earth formation. The method further includes defining a 3D grid over the triangle mesh surface representation. The 3D grid includes cells defined by edges. The method further includes identifying points of intersection as nodes that are situated on the edges. The method further includes connecting the nodes. The method further includes generating a fully connected surface representation of the surface of the earth formation based at least in part on the nodes and connections between the nodes. The method further includes controlling equipment based at least in part on the fully connected surface representation of the surface of the earth formation.
US10269163B2 Method and apparatus for switching real-time image in instant messaging
A method and an apparatus for switching a real-time image in instant messaging are provided, where the method includes: providing a camera installed in the terminal; receiving a real-time image turn-on instruction inside an instant messaging window indicated on the terminal, and turning on the camera according to the real-time image turn-on instruction; receiving a real-time image acquired by the camera; and switching a background of the instant messaging window to the real-time image, the real-time image being placed behind a text of the instant messaging window.
US10269159B2 Neural network foreground separation for mixed reality
A head wearable device, a method, and a system. The head wearable device may include a display, a camera, a convolutional neural network (CNN) processor, and a processor. The CNN processor may be configured to: receive real scene image data from the camera; identify and classify objects in a real scene image; and generate object classification and position data. The processor may be configured to receive the real scene image data; receive the object classification and position data from the CNN processor; perform an image segmentation operation on the real scene image to fill in the objects; generate filled-in object data indicative of filled-in objects; generate a pixel mask; receive virtual scene image data; create mixed reality scene image data; and output the mixed reality scene image data to the display for presentation to a user.
US10269158B2 Augmented or virtual reality digital content representation and interaction
Systems and methods for presenting augmented reality (AR) or virtual reality (VR) representations of digital content entitlements owned by a user are provided. An AR or VR environment is generated in which the AR or VR representations are presented to simulate a physical collection of media. The user is allowed to interact with the AR or VR representations, thereby triggering one or more actions, such as presentation of the corresponding digital content, presentation of additional, related content, presentation of an option to engage in a purchase transaction for related content or products, etc.
US10269157B2 Template selection system, template selection method and recording medium storing template selection program
Provided are a template selection system, as well as a template selection method, and recording medium storing a template selection program, for selecting a template that will not appear incompatible with a target image when the target image is combined with the template. Specifically, a target image is selected and target image data representing the selected target image is transmitted to an image compositing server. An impression evaluation value of the target image is calculated and templates for which a discrepancy with respect to the calculated impression evaluation value is less than a threshold value are selected. The target image is combined with the templates and image data representing the resulting composite images are transmitted to a smartphone. A desired composite image is selected by the user from among the composite images displayed on the smartphone.
US10269153B2 Information processing apparatus providing information related to skin state of user
The present technology relates to an information processing apparatus, an information processing method, and an information processing system, which are capable of presenting useful information to a user. A correlation calculation unit finds correlation between a plurality of pieces of first information input by a user and one or more pieces of second information obtained as values by measuring the user. A specific information extraction unit extracts, as specific first information, at least first information highest in correlation with the second information among the plurality of pieces of first information. A display unit performs adjustment for simultaneously displaying the specific first information and the second information. The present technology can be applied to an information processing apparatus analyzing a skin state of a user, for example.
US10269148B2 Real-time image undistortion for incremental 3D reconstruction
A system provides image undistortion in 3D reconstruction. The system receives an image produced by a sensor, and determines whether correction values are cached for the sensor, where each correction value is configured to place a corresponding pixel into a corrected location. When there are no cached correction values, the system calculates correction values for pixels in the image, generates a correction grid for the image including vertices corresponding to texture coordinates from the image, where each vertex in the correction grid includes a corresponding correction value, partitions the correction grid into partitioned grids, and caches the partitioned grids. The system then renders the image using the partitioned grids.
US10269146B2 Image data segmentation and display
A method displays spectral image data reconstructed from spectral projection data with a first reconstruction algorithm and segmented image data reconstructed from the same spectral projection data with a different reconstruction algorithm, which is different from the first reconstruction algorithm. The method includes reconstructing spectral projection data with the first reconstruction algorithm, which generates the spectral image data and displaying the spectral image data. The method further includes reconstructing the spectral projection data with the different reconstruction algorithm, which generates segmentation image data, segmenting the segmentation image data, which produces the segmented image data, and displaying the segmented image data.
US10269144B2 Dither spatial noise aware redundancy bypass
This disclosure describes examples for generating image content based on both a color value and a dither value that is to be applied. When a color value for the current pixel is the same as the color value for a previous pixel, and a dither value that is to be applied to the current pixel is the same as the dither value that was added to the previous pixel, a display processor may output the output color value for the previous pixel as the output color value for the current pixel.
US10269138B2 UAV inspection method for power line based on human visual system
This invention discloses a UAV inspection method for power line based on human visual system. Image preprocessing module preprocesses the power line image of the input system. Power line detection module uses human visual attention mechanism to complete segmentation of the power line in the image. Binocular image registration module uses SURF algorithm to provide exact match of the feature points. The obstacle detection and early warning module uses binocular visual principle to calculate the three-dimensional coordinates of the matching point and the power line. The result output and feedback module calculates the vertical distance from the matching point to the power line according to the information about the space coordinates to complete feedback of the information about the obstacle with a threat to the power line. The method can accurately analyze the obstacle of power line in a quantitative manner, and the analysis result is stable and objective.
US10269132B2 Displaying images according to head posture and camera posture
[Object] To process an image captured by a camera mounted on a moving object device or a user to be suitable for display on an image display device fixed to the head or face of the user.[Solution] The image rendering processor 1042, in the beginning, corrects the user's head posture angle qh using the camera posture angle qc (F1421), and clips a display angle of view depending on the corrected user's head posture angle qh* from the captured image to render a free viewpoint image (F1422). Then, the image processing device 1040 transmits the free viewpoint image rendered by the image rendering processor 1042 to the display device 1020 via the communication unit 1041, and the image is displayed on the display device 1020 (F1430).
US10269126B2 Image processing apparatus, monitoring system, image processing method, and program
Provided is an image processing apparatus (2000) including an index value calculation unit (2020) and a presentation unit (2040). The index value calculation unit (2020) acquires a plurality of images captured by a camera (3000) (captured images), and calculates an index value indicating the degree of change in the state of a monitoring target in the captured image, using the acquired captured image. The presentation unit (2040) presents an indication based on the index value calculated by the index value calculation unit (2020) on the captured image captured by the camera (3000).
US10269115B2 Imaging data statistical testing including a stereotactical normalization with a personalized template image
A method includes obtaining an image of a subject to process via statistical testing. The method further includes obtaining a subject personalized template image, which is personalized to the subject based on a predetermined characteristic of the subject. The method further includes registering the subject personalized template image to the image of the subject. The method further includes performing statistical testing using the subject personalized template image registered to the image of the subject. A computing system (304) includes a memory (320) that stores a statistical testing module (320) and data (324). The computing system further includes a processor (318) that executes the one or more instructions, which causes the processor to: perform voxel-wise statistical testing of a functional image using a subject personalized template image for stereotactical normalization of the voxel-wise statistical testing.
US10269113B2 Method of analyzing facial images for detecting a flush effect
A method is described for analyzing images of the face of a human being. The method can include the following steps: —acquiring at least one image of the face such that the nose, the eyes and the cheeks are aligned on pre-existing markers, —determining the components of the image in at least one zone of the face, —comparing the components to stored values, and —determining the presence of a flush effect if the components are greater than the stored values.
US10269107B2 Selective plant detection and treatment using green luminance photometric machine vision scan with real time chromaticity operations and image parameter floors for low processing load
A field image is formed using a tristimulus color model and used to detect target plants or entities on a field. Through the use of a luminance parameter floor, hue and saturation selection steps, feature recognition, a sizing floor and an aspect ratio ceiling, a very fast way is devised to recognize a target plant without need for consulting plant attribute databases, or to analyze spectral or other specialized data for comparison with known attributes. This allows a low calculational processing load and use of simple hardware such as a single board computer to handle machine vision in real time. Treatment steps can include a spray event, a light treatment, and a thermal/mechanical trauma.
US10269104B2 Method and apparatus for fusing distance data from a distance sensing camera with an image
It is inter alia disclosed a method comprising: projecting a distance value and position associated with each of a plurality of pixels of an array of pixel sensors in an image sensor of a time of flight camera system onto a three dimensional world coordinate space as a plurality of depth sample points; and merging pixels from a two dimensional camera image with the plurality of depth sample points of the three dimensional world coordinate space to produce a fused two dimensional depth mapped image.
US10269101B2 Imaging device, image processing device, image processing method, program, and recording medium
A restoration processing unit performs a restoration process based on an optical transfer function of an optical system for a target image. The entire angle of view of the optical system is greater than 90 degrees. A light amount evaluation region of the optical system is a region in which a distance from the center of an image formation plane is not less than 80% of half of the length of a diagonal line of an imaging surface of an imaging element. When a first evaluation wavelength is used, the ratio of the amount of light in the light amount evaluation region to the amount of light in a region of the optical system corresponding to the center of the image formation plane is not less than 25%. When a second evaluation wavelength is used, the value of the MTF of the optical system acquired at half of the Nyquist frequency of the imaging element is not less than 15%.
US10269094B2 Method for generating a composite image of an object composed of multiple sub-images
The invention relates to a method for combining a composite image (4) of an object (8) composed of multiple sub-images (6) by means of so-called stitching. Multiple adjacent sub-images (6) of the object (8) are captured and are stitched by means of an image processing operation together to form a coherent composite image (4). In order to make it possible to stitch the sub-images (6) together in the correct position even in the case of little information about the image, it is proposed that the stitching of the sub-images (6) together to form the composite image in the image processing operation be performed using an optical pattern (30, 74) that is generated by means of a pattern means (44).
US10269089B2 Multi-user virtual reality processing
A multi-user virtual reality and/or augmented reality cluster system enabling the projection and tracking of users in a simulated environment is described. The disclosed cluster system enables both timely user action display in the first person and a timely view of a user's action by other participants of the simulation. The cluster system integrates motion capture cameras, distributed computing, and tracking devices to provide a simulation which seems lifelike to all participants and observers.
US10269084B2 Registry
A system, method, server processing system, and computer program product for operating a registry. In one aspect, the server processing system is configured to: receive, from a user processing system in data communication with the server processing system, document data relating to an entity; receive, from the user processing system, access data indicative of an accessing party to be provided access to the document data if a defined trigger event occurs; store, in a data store associated with the server processing system, a registry for the entity indicative of the document data and the access data; determine that a defined trigger event has occurred; and in response to determining that that a defined trigger event has occurred, provide the accessing party read-only access to the document data via an access processing system in data communication with the server processing system.
US10269078B2 Network analysis of transaction data for target identification
A device may generate a transaction network associated with a plurality of accounts. The plurality of accounts may include a set of client accounts associated with a set of clients of an account manager, and a set of non-client accounts associated with a set of non-clients of the account manager. The transaction network may identify transactions among the set of client accounts and the set of non-client accounts. The device may identify, based on the transaction network, a community of accounts including a subset of client accounts for which transactions satisfy a threshold, and a non-client account that has transacted with one of the subset of client accounts. The device may determine target information, associated with the non-client account, including information associated with targeting a non-client, associated with the non-client account, by the account manager. The device may provide the target information and information associated with the community of accounts.
US10269076B1 Electronic device utilizing a risk reduction mechanism to manage property
A system for risk reduction is provided. The system includes a processing device and a memory device. The memory device stores instructions that when executed by the processing device may result in receiving a first input corresponding to an asset of a user and deriving as a second input a benchmark from system data stored on a database. The instructions that when executed by the processing device may further result in calculating a difference between the first input and the second input, wherein a difference exceeding a predetermined amount indicates existence of the degradation condition, in which substantial damage to or failure of the asset or a component of the asset is imminent.
US10269073B1 Systems and methods for interpreting exchange data packets using a lookup table
Systems and methods for interpreting exchange data include an exchange implemented according to a protocol. The exchange includes various exchange elements. Responsive to a request from a first remote source, use a dynamically updated lookup table, which includes descriptors for each element, provided from a second remote source. Translate the request, which is formatted according to a first grammar of a first client language, into a query, which is formatted according to a second grammar associated with the protocol, for corresponding elements. Use the query to obtain various data packets responsive to the request and encoded according to the protocol. Translate the various packets into a programming language according to a third grammar, dictated by the request. Translate data, using the table, in the various packets from the second to the third grammar. Form a translated construct for the various packets that includes the requested information. Communicate the construct to the first source.
US10269072B2 Consolidated price level expansion
Certain embodiments provide consolidated price level expansion. Data associated with the individual price levels represented by a consolidated price level is expanded and provided through an expanded consolidated price level interface. In certain embodiments, the expanded consolidated price level interface includes a pop-up interface. In certain embodiments, the expanded consolidated price level interface includes an in-line interface. In certain embodiments, an order may be entered using the expanded consolidated price level interface.
US10269071B1 Distributed network packet processing
Methods and systems for performing risk checks on electronic orders for securities. According to one embodiment, the method comprises performing risk checks on an electronic order for a security, the electronic order being issued from a client computer to an exchange computer via a network, wherein a risk check engine is logically interposed between the client computer and the exchange computer on the network. According to the illustrative method, at the risk check engine, the electronic order is received and parsed into one or more fields and data within the fields is identified at a network layer. The risk check engine performs one or more risk checks on the data using a processing element at the network layer. If the risk checks are passed, the risk check engine permits the electronic order to be transmitted to the exchange computer. If one or more of the risk checks are violated, the risk check engine rejects the order.
US10269070B2 System and method for Sharia-based energy market hedging and related
A tradable asset market trading and hedging system is disclosed. The tradable assets may include fuels or industrial minerals and rocks (IMRs). The system may include a conventional Exchange and its Islamic exchange affiliate or subsidiary (“IES”), a Sharia conversion module (both hardware and software), and a back-to-back order execution module (also both hardware and software). The IES makes use of a suitable cross-liquidity algorithm for the purpose of consolidating bids and offers from the Exchange and the IES in order to enhance IES liquidity. An entity that qualifies for Sharia-based trading with the IES may be issued a customized dongle to inter alia regulate and control who can access what data at any given time. The dongle interfaces with a computing device (e.g., laptop, desktop, tablet, etc.) used by an individual, institution or other qualified entity to access the IES. The dongle may include a customer position limits enforcement module and a high frequency trading order stuffing block module that are both in communication with a suitable processor. The system and method enables Sharia-compliant trades to be executed, including those trades that are attendant to Islamic-financed transactions.
US10269069B2 Auctioning mechanisms for dark order block trading
Auctioning mechanisms adapted to improve the integrity of dark order block trading is provided.
US10269066B2 Automated collateral risk and business performance assessment system
A system that automatically manages a collateral risk and a business performance of an entity is provided. The system generates a customizable database to store critical accounting and ancillary business information. The system automatically updates the customized database at predefined time periods based on new accounting and ancillary business information. The system automatically enables the customized database for scalable assessment of a collateral risk and a business performance of an entity. The system determines the collateral risk and business performance of an entity and provides the collateral risk, and business performance of the entity and an analytical summary of the accounting and the ancillary business information to a machine learning model. The system recommends actions to be performed to reduce the collateral risk and to improve the business performance based on the accounting and ancillary business information. The system enables a user to perform the actions to reduce the collateral risk and to improve the business performance of the entity.
US10269065B1 Bill payment and reporting
A system for processing bill payments from a consumer to one or more creditors may provide the consumer with a credit report and options to make payments on tradelines present on the credit report. The system may also report the payment information to one or more credit bureaus. Additionally, the system may automatically identify the consumer's accounts, enroll the consumer in online bill payment with creditors, provide account alerts, recommend payments, provide access to electronic statements, and/or provide contextual action buttons for the consumer's accounts.
US10269063B2 Systems and methods for managing a loan application
The disclosed embodiments provide systems and methods for managing a loan application. In one embodiment, a method is disclosed that may include identifying one or more unfulfilled conditions associated with a loan application of a customer and sending, to a customer device, a request for a loan application document based on the identified one or more unfulfilled conditions. The method may also include receiving, from the customer device, a responsive loan application document. The method may also include identifying a document type for the responsive loan application document and confirming that the responsive loan application document is a valid document. Finally, the method may also include sending loan application status information to the customer device based on the confirmation.
US10269059B2 Computerized exchange network
A computerized exchange network makes available on the Internet collected information of items under inspection, such as goods, real estate, or the like. In one aspect, the items and collected information, such as images and videos, are added to a virtual showroom or other virtual inspection site that presents an inventory of such goods, real estate, or the like available from multiple sellers and/or locations. In another aspect, detailed objective information about the items is provided. In another aspect, a data structure includes desired criteria for a desired item and provides an alert when an item of interest matches the desired criteria.
US10269058B2 Simulating physics in a user interface
A virtual shop application operating on a user device presents a virtual shop of a social networking system. The virtual shop displays a set of virtual goods/items available for purchase by users. Sensor information is captured by one or more sensors based on movement of the user device. Based on the sensor information, the displayed virtual goods are each oriented with respect to a stationary point.
US10269055B2 Matching user provided representations of items with sellers of those items
This disclosure describes systems and methods for matching user provided images that include representations of items with sellers of those items. A management service, as described herein, may provide a web site where users can post images, view images, share images, correspond with other users, etc. The management service may identify items represented in the images and determine one or more sellers that offer those items for sale. When another user requests to view the user provided image, the image, seller information identifying the seller determined to sell the item represented in the image, and/or a purchase control that may be selected by a user to initiate a purchase with the seller is presented.
US10269052B2 Systems and methods for customized order processing
Various embodiments herein each include at least one of systems, methods, software, and data flows for customized order processing. One example embodiment includes receiving data representative of an ordered item and retrieving data representative of components of the ordered item based on the received data representative of the ordered item. This embodiment further includes assembling at least one aggregate dataset of the retrieved data representative of the components, at least one aggregate dataset being a dataset providing a representation of the ordered item when rendered. Each of the at least one aggregate datasets may then be rendered. The rendering may include rendering a label or a wrapper for the ordered item. The rendering may also or alternatively include publishing the rendered data to one or both of a customer loyalty and social media account.
US10269051B2 Social-marketplace system and method
The present invention discloses a system and method for facilitating commerce between accounts of individual client computing devices with preexisting relationship and more particularly, a system and a method that provides a host computing platform to enable related client accounts of client computing devices to transact products, with an embodiment of the present invention associating the host computing platform with a network-based social-media platform.
US10269048B2 Xpath related and other techniques for use in native advertisement placement
Techniques are provided that include obtaining a Document Object Model of an HTML document. A configuration XPath is obtained identifying, as of a configuration time, a node within the Document Object Model as a native advertisement placement candidate container. Additional information is obtained regarding native advertisement placement candidate containers within the Document Object Model, and an injection XPath, identifying a node within the Document Object Model as a native advertisement placement candidate container, is generated at an injection time, subsequent to the configuration time, based on the configuration XPath and the additional information. The additional information may include information regarding at least one of a title element, description element and image element identified by a user as being associated with native advertisement placement candidate containers. Generating the injection XPath may include removing a numerical identifier from one or more tags of the configuration XPath.
US10269044B2 Methods and apparatus to determine impressions using distributed demographic information
An example involves, in response to a first request from a first client device, logging a first impression in association with a first identifier corresponding to media accessed by the first client device that generated the first request, and sending a communication to the first client device. The communication is to cause the first client device to send the first identifier to a database proprietor in association with a cookie identifier of the first client device. Second impressions are logged in response to second requests received from second client devices. The second impressions are associated with the first identifier and correspond to access to the media by the second client devices. A report is generated based on the first impression and corresponding first demographic information from the database proprietor, and based on the second impressions and corresponding second demographic information from an audience measurement entity different from the database proprietor.
US10269039B2 Internet telematics service providing system and internet telematics service providing method for providing personalized web contents
An Internet telematics service providing system and method that may provide various Web contents and information is disclosed. The Internet telematics service providing system may include a request information receiver to receive request information about the Internet telematics service from a telematics system of a vehicle, a content selector to select Internet content associated with the request information via an Internet content providing server, and a content providing unit to provide the selected content to the telematics system. The telematics system may output the content to a user in an auditory form.
US10269038B2 System for tracking and analyzing consumption
A system for tracking and analyzing consumption of consumer goods is disclosed. A transparent electronic display displays advertising content and a sensor tracks whether any of the consumer goods have been selected. A CPU in electrical communication with the sensor and the transparent electronic display stores consumption data regarding the content displayed on the transparent electronic display when the sensor detects that any of the consumer goods have been selected.
US10269035B2 On-the-fly generation of online presentations
Techniques for collecting user data about a visitor to a website, and at least partially based thereon generating dynamically, on-the-fly, a series of visual slides and an accompanying, synchronized, audio track to enable an online presentation to be played for the visitor. After the presentation is played, or in the middle thereof, further user data can be collected from the visitor, and an additional presentation or a modification to the existing presentation can be played for the visitor. The presentation is composed of multiple sequential frames that each are composed of one or more audio files. Each visual slide has accompanying synchronization information that specifies which audio file is to be played at and at what point in the audio file.
US10269034B2 Content guided techniques for use in native advertisement placement
Techniques are provided that include obtaining a Document Object Model of an HTML document, such as a web page of a publisher. Elements of the Document object model may be identified that are associated with native advertisement placement candidate containers. Based at least in part on analysis associated with the Document Object Model, and utilizing at least some of the identified elements, one or more native advertisement placement candidate containers may be determined. Some techniques may utilize, in the analysis, identification of one or more secondary source HTML documents associated with a primary HTML document, and may identify, within the secondary source HTML document(s), content associated with native advertisement placement candidate containers of the primary HTML document(s).
US10269032B1 Electronic system for sending consolation promotional offer based upon unavailable selected promotional offer and related methods
An electronic system may include communications devices and an electronic promotional offer server that includes a promotional offer memory to store promotional offers and a promotional offer processor to send a listing of promotional offers to the communications devices based upon the promotional offers. Each communications device may include a portable housing and a controller coupled to communications circuitry, an input device, and a display. The controller may be configured to display the listing of promotional offers on the display, cooperate with the input device to permit user selection of promotional offers from the listing thereof, and transmit the selected promotional offers to the electronic promotional offer server. The promotional offer processor may determine if the selected promotional offer is currently unavailable, and, when so, send a consolation promotional offer to the communications device.
US10269024B2 Systems and methods for identifying and measuring trends in consumer content demand within vertically associated websites and related content
Embodiments of the invention can provide systems and methods for identifying and measuring trends in consumer content demand within a vertical network of websites and related content. In one embodiment, a method can include receiving content from webpages in at least one vertical; receiving data associated with a plurality of selected keywords associated with the at least one vertical, wherein one or more associations between at least a portion of the plurality of selected keywords can be generated; receiving session data associated with a plurality of consumers accessing content in webpages in the at least one vertical; determining third party data associated with the plurality of consumers accessing at least a portion of webpages comprising at least one of the selected keywords; and aggregating, based at least in part on the third party data, session data associated with visits to the webpages comprising at least one of the selected keywords.
US10269017B1 Transaction confirmation and authentication based on device sensor data
A device may receive transaction data indicating that a transaction occurred. The transaction may be between a first user of a first device and a second user of a second device. The device may receive, from the first device, first sensor data indicating a first location recorded by a first sensor of the first device at a first point in time associated with the transaction; and receive, from the second device, second sensor data indicating a second location recorded by a second sensor of the second device at a second point in time associated with the transaction. Based on the transaction data, the first sensor data, and/or the second sensor data, the device may determine whether the transaction occurred and perform an action based on the determination of whether the transaction occurred.
US10269016B2 Dual biometric automatic teller machine (“ATM”) session initialization having single in-line session maintenance
Systems and methods for authenticating a user's identity at an ATM are provided. One method may include capturing at least a portion of user's facial information using a facial recognition camera. The method may also include receiving information using an additional biometric scanner. The method may further include using one or more device handlers to receive information related to the captured portion of the user's facial information from the facial recognition camera and to receive information related to the additional biometric scanner. The one or more device handlers may also be used for determining one or more routing destinations for said information related to the captured portion of the user's facial information, for said information and for said information received from the additional biometric scanner. The method may also include transmitting the information received by the facial recognition camera and the information received from the additional biometric scanner for initially authorizing an ATM session, or information corresponding thereto, to said one or more routing destinations. The transmitting may further maintain the ATM session by continuing, following an initial authorization, for the duration of the ATM session, only authorization information corresponding to the information received by the facial recognition camera to the one or more routing destinations.
US10269013B2 Registration method and system for secure online banking
In an exemplary embodiment, a method of registering online payment transaction details in an online banking system is described, the method comprising receiving data associated with an online payment transaction from a user, and storing data defining the online payment transaction after verifying the user's identity. In an initial mode of operation, the system enforces a restriction on the online transaction, and in a subsequent mode of operation, the system removes the restriction. A two-stage method of registering a user for access to an application on a mobile handset is also provided, whereby access is initially restricted until subsequent re-authentication of the user using a different channel.
US10269012B2 Systems and methods for secure and private communications
A system and method implementing secure radio communications in a decentralized network includes: a handshake with one other of the plurality of nodes; establishing a point-in-time reference parameter during the handshake, wherein the point-in-time reference parameter is identified at the end of the handshake with the one other node; identifying a window in randomly sequence of rotating windows based on the point-in-time reference parameter, wherein the identified window contains a channel for conducting an encrypted communication with the one other node; and establishing the communication channel with the one other node.
US10269011B2 Configuring a plurality of security isolated wallet containers on a single mobile device
Configuring a plurality of security isolated wallet containers on a single mobile device includes configuring at least one mobile transaction platform-specific application programming interface for facilitating access to secure mobile transaction platform resources by a wallet container executing on a mobile device; disposing a plurality of distinct wallet containers in a memory of the mobile device, wherein each wallet container interfaces with secure mobile transaction platform resources via the at least one application programming interface; disposing at least one service provider-specific wallet in each of the plurality of distinct wallet containers; and enforcing service-provider specific wallet security by a distinct wallet container accessing a portion of the secure mobile transaction platform resources via the at least one application programming interface.
US10269010B2 Method for replacing traditional payment and identity management systems and components to provide additional security and a system implementing said method
An electronic wallet system that protects payment accounts, identification and other personal information found within a typical wallet with a secure electronic vault (first) device that can be part of a physical wallet, insert to a wallet, or in other embodiments, wearable/portable devices. A unique biometrically enabled multi-factor authentication process ensures only owners of the information can copy the information to the device or retrieve it thereafter. Authenticated users may then select payment, identification, medical or virtually any private information via touch display or voice command on the vault or on another (second) device that operates in conjunction with the vault. The second device comprises, for example, a programmable card with dynamic magnetic stripe, cell phone, or other wearable technology, that initiates and processes a payment and/or transfer of private information.
US10269004B2 QR code-enabled P2P payment systems and methods
Systems and methods are provided for facilitating peer-to-peer payment transactions using mobile devices. According to certain embodiments, a financial account for providing funds for a payment transaction is determined. User input including a payment amount for the payment transaction is received and a QR code that represents the payment amount is generated. The QR code is displayed on the display of a mobile device for purposes of scanning and processing by a second mobile device.
US10269002B2 Systems for collecting retailer-specific data
A purchaser can provide retailer-specific feedback using a retailer-specific machine executable code printed on a transaction document at a retailer. In an embodiment, a system may include a server subsystem and at least one point-of-sale (POS) subsystem. The POS subsystem may include a processor module configured to provide instruction to a printing terminal for printing, at the respective retailer, a retailer-specific machine readable code on a transaction document associated with a purchase order. The retailer-specific machine readable code may include a decodable instruction for interacting with a server module of the server subsystem to access an electronic platform configured to provide a respective retailer-specific request for information.
US10268999B2 Determining languages for a multilingual interface
In some examples, a merchant device at a point of sale (POS) location may present information to a merchant in a first language preferred by the merchant, and may present information to a buyer in a second language preferred by the buyer. The merchant device may switch between the different languages in response to detecting a change in the physical orientation of a display. For instance, in a first orientation in which the display is viewable from a merchant direction, the merchant device may present information in the language preferred by the merchant. When the orientation of the display is changed to a second orientation in which the display is viewable from a buyer direction, the merchant device may present information in the language indicated to be preferred by the buyer. Various techniques may be used for determining the preferred language of a particular buyer.
US10268996B1 Customized payment management
A method for payment management includes identifying an invoice for a target financial transaction between a customer and a target vendor, and obtaining financial transaction records for completed financial transactions between the customer and vendors. The vendors include comparable vendors and the target vendor. The method further includes generating, using the financial transaction records, a payment prediction for the customer to pay the target vendor, analyzing a subset of the financial transaction records for the comparable vendors to generate a recommendation, and presenting, in a graphical user interface, the payment prediction and the recommendation.
US10268995B1 System and method for automated optimization of financial assets
A financial management network is disclosed for optimizing interest return and/or deposit insurance coverage among a plurality of online accounts that may include one or more savings accounts and a checking account, by automatically allocating and transferring funds among the accounts without intervention of the account holder, in accordance with constraints that may be set by the financial management network, account holder, the account holder's financial advisor, and/or imposed by the associate financial institutions holding the accounts.
US10268994B2 N-level replication of supplemental content
A method includes receiving a transacting media container having video content and an affiliate tracking identifier with first entity information associated with a first entity. The method also includes identifying second entity information associated with a second entity and retrieving supplemental content based on the second entity information. The method further includes adding the supplemental content to the transacting media container and the second entity information to the affiliate tracking identifier.
US10268989B2 Medical device data platform
Example medical device data platforms are disclosed herein. In an example, the platform may include at least one integration device to access information originating from a plurality of implantable medical devices manufactured by a plurality of manufacturers and implanted in a plurality of patients. The system may also include an information processor to process the accessed information to generate at least one of patient-oriented information and provider-oriented information. The system may also include at least one communication device providing at least one of a patient portal and a provider portal to provide the patient-oriented information and the provider-oriented information, respectively.
US10268977B1 Systems and methods for graphical user interface (GUI) based assessment processing
An apparatus is provided to interface with users to perform group assessment processing and display of results in conjunction with the selection of items. The apparatus may comprise: a communication portion; a database; and a computer processor performing processing including: (A) storing an assessment architecture; (B) interfacing with a first facilitator user to populate the assessment architecture, (C) generating, based on the decision criteria, a plurality of decision criteria pairs; and (D) interfacing, respectively, with a plurality of participant users, including: (a) outputting decision criteria pairs, in conjunction with the decision goal parameter, (b) inputting a selection of a selected decision criteria, of the output decision criteria pairs, (c) inputting, for the selection, a decision weight; (d) associating the decision weight with the particular selection; and (E) displaying response aggregated data including a collection of the selections, of the selected decision criteria, along with associated weight.
US10268976B2 Non-intrusive techniques for discovering and using organizational relationships
The present disclosure provides techniques for calculating an entity's cybersecurity risk based on identified relationships between the entity and one or more vendors. Customer/vendor relationships may impact the cybersecurity risk for each of the parties involved because a security compromise of a downstream or upstream provider can lead to a compromise of multiple other companies. For example, if organization A uses B (e.g., a cloud service provider) to store files, and B is compromised, this may lead to organization A being compromised (e.g., the files organization A stored using B may have been compromised by the breach of B's cybersecurity). Embodiments of the present disclosure further provide a technique for calculating a cybersecurity risk score for an organization based on identified customer/vendor relationships.
US10268973B2 Systems, methods and apparatus for a stakeholder market simulator for energy delivery systems
Embodiments provide stakeholder market simulator systems and methods for verifying optimal utilization of stakeholder resources in an energy delivery system. Embodiments include obtaining initial resource schedules and prices for a stakeholder's resources using a set of input data regarding the stakeholder's resources; creating a model incorporating constraints describing the stakeholder's resources based on the input data; executing an optimization of an objective function for the stakeholder's resources subject to the determined constraints to determine optimal prices and schedules for the stakeholder's resources; and verifying the optimization by comparing the determined optimal prices and schedules for the stakeholder's resources against published prices and schedules from an independent system operator. Numerous other aspects are provided.
US10268968B2 Josephson junctions for improved qubits
A technique relates to a superconducting qubit. A Josephson junction includes a first superconductor and a second superconductor formed on a non-superconducting metal. A capacitor is coupled in parallel with the Josephson junction.
US10268960B2 Information recommendation method, apparatus, and server based on user data in an online forum
The present disclosure discloses a method, apparatus, and server for information recommendation. Search behavior data, browsing behavior data, and click behavior data on recommended content of a specified user in a forum are acquired. A preprocessing on the search behavior data, the browsing behavior data, and the click behavior data on recommended content is performed respectively to obtain a first recommendation result, a second recommendation result, and a third recommendation result. Distribution and integration on the first recommendation result, the second recommendation result, and the third recommendation result are performed according to weights to obtain recommended content to be recommended to the specified user. Search behavior data, browsing behavior data, and click behavior data on recommended content are taken into comprehensive consideration, data used in recommendation is enriched, and accuracy of recommendation is improved.
US10268959B2 Travel industry optimized cognitive information processing system environment
A cognitive information processing system environment comprising: a plurality of data sources, at least some of the plurality of data sources comprising travel relevant data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed travel relevant insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed travel relevant insights over time; and, a destination, the destination receiving the cognitively processed travel relevant insights.
US10268958B1 Recommended launch configuration
A technology is described for providing a recommended launch configuration for a computing instance based on a predicted launch time. An example method may include receiving a launch plan to launch a computing instance on a physical host within a computing service environment, where the launch plan includes a launch configuration. Upon receiving the launch plan, a predicted launch time may be determined for the computing instance based on the launch configuration. The launch configuration may then be analyzed to identify changes to the launch configuration that may result in an improved predicted launch time as compared to the predicted launch time. A recommended change may then be provided for the launch configuration as a result of a determination that the change to the launch configuration results in the improved predicted launch time.
US10268957B2 Advanced intelligence engine
An advanced intelligence engine (AIE) for use in identifying what may be complex events or developments on one or more data platforms or networks from various types of structured or normalized data generated by one or more disparate data sources. The AIE may conduct one or more types of quantitative, correlative, behavioral and corroborative analyses to detect events from what may otherwise be considered unimportant or non-relevant information spanning one or more time periods. Events generated by the AIE may be passed to an event manager to determine whether further action is required such as reporting, remediation, and the like.
US10268956B2 Method and system for applying probabilistic topic models to content in a tax environment to improve user satisfaction with a question and answer customer support system
A method and system applies a probabilistic topic model to content in a tax environment to improve user satisfaction with a question and answer customer support system, according to one embodiment. The probabilistic topic model may be the Latent Dirichlet allocation algorithm or other implementations of probabilistic topic models, according to various embodiments. The method and system include receiving submission content from a user, according to one embodiment. The method and system include applying a probabilistic topic model to the submission content to determine submission content topics and submission content statistics, according to one embodiment. The method and system include generating and providing customer support content at least partially based on the submission content topics and at least partially based on the submission content statistics, to facilitate use of the question and answer customer support system by the user, according to one embodiment.
US10268954B2 Cognitive personas
A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a cognitive persona within the cognitive graph, the cognitive persona corresponding to an archetype user model, the cognitive persona comprising a set of nodes in the cognitive graph; associating a user with the cognitive persona; and, performing a cognitive computing operation based upon the cognitive persona associated with the user.
US10268953B1 Data mining technique with maintenance of ancestry counts
Roughly described, a computer-implemented evolutionary data mining system includes a memory storing a candidate gene database in which each candidate individual has a respective fitness estimate; a gene pool processor which tests individuals from the candidate gene pool on training data and updates the fitness estimate associated with the individuals in dependence upon the tests; and a gene harvesting module for deploying selected individuals from the gene pool, wherein the gene pool processor includes a competition module which selects individuals for discarding in dependence upon their updated fitness estimate. The system maintains the ancestry count for each of the candidate individuals, and may use this information to adjust the competition among the individuals, to adjust the selection of individuals for further procreation, and/or for other purposes.
US10268951B2 Real-time resource usage reduction in artificial neural networks
A generated algorithm used by a neural network is captured during execution of an iteration of the neural network. A candidate algorithm is identified based on the generated algorithm. A determination is made that the candidate algorithm utilizes less memory than the generated algorithm. Based on the determination the neural network is updated by replacing the generated algorithm with the candidate algorithm.
US10268947B2 Face detection using small-scale convolutional neural network (CNN) modules for embedded systems
Embodiments described herein provide various examples of a face detection system, based on using a small-scale hardware convolutional neural network (CNN) module configured into a multi-task cascaded CNN. In some embodiments, a subimage-based CNN system can be configured to be equivalent to a large-scale CNN that processes the entire input image without partitioning such that the output of the subimage-based CNN system can be exactly identical to the output of the large-scale CNN. Based on this observation, some embodiments of this patent disclosure make use of the subimage-based CNN system and technique on one or more stages of a cascaded CNN or a multitask cascaded CNN (MTCNN) so that a larger input image to a given stage of the cascaded CNN or the MTCNN can be partitioned into a set of subimages of a smaller size. As a result, each stage of the cascaded CNN or the MTCNN can use the same small-scale hardware CNN module that is associated with a maximum input image size constraint.
US10268946B1 Antenna formed using laser plating or print-and-plating for field-powered short range communications
A method of fabricating a transaction card for communicating data relating to a transaction may include forming a pattern in a plastic film using a laser plating process or a print-and-plate process; providing a conductive material in the pattern formed in the plastic film, using a plating process, to form a RF antenna layer in the plastic film, wherein the RF antenna layer includes a RF antenna; and affixing the plastic film to a surface of the transaction card to permit the RF antenna to inductively connect to a printed circuit board (PCB) of the transaction card.
US10268944B2 Dual-interface payment device with display
The invention relates to a payment device 100 comprising a secure integrated circuit SE with a dual interface. A connector 110 is connected to the contact type interface in order to communicate with an external reader. An antenna 140 is connected to the contactless interface. The device also comprises a reader circuit 120, 130, 150 compatible with the secure integrated circuit SE, wherein the reader circuit is connected in parallel to the connector 110. An independent battery BAT is used to power the reader circuit. A power switching circuit 160 connected to a communication field detection circuit 170, wherein said power switching circuit is capable of powering the reader circuit after a communication field is detected.
US10268943B2 Inlay designs for UHF RFID tags
The present specification describes an ultra-high frequency (UHF) radio frequency identification (RFID) device, having a wire inlay bonded with a plastic material; and, an electronic integrated circuit attached thereto. The wire inlay is formed by looping and embedding the wire in a predefined circular design on a substrate. The UHF RFID device operates within frequencies ranging from 840 MHz to 960 MHz. The electronic integrated circuit comprises a transponder chip operating at frequencies ranging from 840 MHz to 960 MHz; and the transponder chip is a Class 1 Generation 2 UHF RFID transponder chip.
US10268940B2 Stretchable broad impedance bandwidth RFID devices
According to the embodiments described herein, a stretchable RFID device can include an RFID chip and an RFID antenna. The RFID antenna can be electrically coupled and mechanically attached to the RFID chip. The RFID antenna can be impedance matched to the RFID chip across a broad bandwidth and can include two arms. Each of the two arms can include an end-loading body that at least partially surrounds an end-loading orifice. The end-loading body can stretch without consuming the end-loading orifice.
US10268937B2 Image forming apparatus, image forming method, and image forming management apparatus
An image forming apparatus includes an image forming unit that forms an image on a transfer medium on the basis of image data, a feeder that feeds the transfer medium, and a control unit that manages image data and controls the image forming unit and the feeder. In a case where a base image and an overprint image are printed by the same image forming apparatus, the control unit can manage first image data of the base image and second image data of the overprint image by associating the data with each other, and when a jam of the transfer medium is detected during output of an overprint image, the control unit causes a transfer medium to which the base image is output by the image forming apparatus to be replenished for print instead of a jammed transfer medium removed by jam processing.
US10268935B2 Tape printing apparatus and control method for tape printing apparatus
A tape printing apparatus includes an input unit for performing editing, a temporary storage unit configured to temporarily store editing information being edited by the tape printing apparatus, and an editing-information transmitting unit configured to transmit the editing information to a portable terminal when a first operation button included in the input unit is operated in a state in which the editing information is stored in the temporary storage unit.
US10268933B2 Sheet conveyance apparatus that ensures reduced noise, and image forming apparatus including the same
A sheet conveyance apparatus includes an inner main unit, a guiding portion, a conveyance roller pair, a mounting portion, and an urging member. A pair of bearing portions supports a shaft portion of a driven roller. A supporting portion is located on an upstream side or a downstream side in a conveyance direction in the pair of bearing portions and supports a pair of extending portions from below. A pressing portion abuts on the pair of extending portions, from above, between the pair of bearing portions and the supporting portion to elastically deform the pair of extending portions. A regulating portion is located between the pair of bearing portions and the supporting portion in the conveyance direction and regulates an interval between the pair of extending portions such that the interval becomes wider than a length of a roller portion in a width direction.
US10268932B2 Modular print engines and modular print engine components
Modular print engines and print engine components that are usable in desktop card printers for personalizing plastic cards such as financial cards including credit and debit cards, identification cards, driver's licenses, and other personalized plastic cards. The modular nature of the print engines and print engine components permit alteration in the specific functionality of the desktop card printers depending upon, for example, the personalization requirements of the plastic cards and intended applications of the desktop card printers. In addition, the modular print engine components can be completely tested prior to installation into the modular print engines to ensure that the modular print engine components are working correctly prior to installation. Furthermore, the modular print engine components add flexibility to the desktop card printers as upgraded functionality and features can be introduced by developing new modular components.
US10268929B2 Method and device for generating binary descriptors in video frames
A method generates a binary descriptor associated with a given point in a current frame of a succession of video frames obtained by an apparatus such as an image sensor. The method includes determining a pattern of points pairs around said given point in the current frame, and performing intensity comparison processing between the two points of each pair. The apparatus is likely to move in a rotation between the previous frame and the current frame. The method includes processing the pattern of points of the current frame with tridimensional rotation information representative of the apparatus rotation between the previous frame and the current frame and obtained from inertial measurements provided by at least one inertial sensor.
US10268927B2 System, apparatus and method for configuration of industrial vision control modules
A server for configuring an industrial vision control module includes: a memory; a network interface; and a processor interconnected with the memory and the network interface, the processor configured to: receive, via the network interface, image data from a vision system; determine at least one attribute of the image data; store at least one label in association with the at least one attribute; and transmit the at least one attribute and the at least one label to the vision system.
US10268924B2 Systems and methods for integrated cargo inspection
A system for integrated cargo inspection includes a non-invasive imaging system scanning a cargo container during an offload operation to obtain a digital image of its contents, a server including a control processor to control components of the system. The components including a computer vision system to perform vision system recognition techniques on the digital image and prepare a report having image icons representing the contents, a machine learning system analytically reviewing the report to generate heuristic analysis used to train the vision system, a computing device displaying at least one of a port plan, a scan view, a results list form dialog, and a results history log graphical displays. A method to implement the system and a non-transitory computer-readable medium are also disclosed.
US10268919B1 Methods and apparatus for tracking objects using saliency
Methods and apparatus for tracking and discerning objects using their saliency. In one embodiment of the present disclosure, the tracking of objects is based on a combination of object saliency and additional sources of signal about object identity. Under certain simplifying assumptions, the present disclosure allows for robust tracking of simple objects with limited processing resources. In one or more variants, efficient implementation of the methods described allow sensors (e.g., cameras) to be used on board a robot (or autonomous vehicle) on a mobile determining platform, such as to capture images to determine the presence and/or identity of salient objects. Such determination of salient objects allow for e.g., adjustments to vehicle or other moving object trajectory.
US10268918B2 Image processing apparatus and method for calculating image deformation between images
An image processing apparatus includes: an obtaining unit configured to obtain corresponding points group information for associating a position in an image captured in a first deformation state with a position in an image captured in a second deformation state; a calculation unit configured to calculate deformation from the image captured in the first deformation state to the image captured in the second deformation state based on the corresponding points group information; a display control unit configured to display, on a display unit, deformation progress information of an image based on the deformation calculated by the calculation unit; and a correction unit configured to correct the corresponding points group information. The calculation unit calculates the deformation based on the corresponding points group information corrected by the correction unit.
US10268914B1 Blind sensing for hyperspectral surveillance
Described is a blind sensing system for hyperspectral surveillance. During operation, hyperspectral data is captured using a hyperspectral camera as mounted on a mobile platform. The system then forms a signal mixture of a plurality of multi-dimensional signals. The multi-dimensional signals being the captured hyperspectral data of a wide area having a background and an object. The plurality of multi-dimensional signals are then demixed using blind source separation, resulting in separated spectra. Finally, the system detects and recognizes a spectral signature of the object in the separated spectra.
US10268913B2 Equipment damage prediction system using neural networks
A generative adversarial network (GAN) system includes a generator sub-network configured to examine one or more images of actual damage to equipment. The generator sub-network also is configured to create one or more images of potential damage based on the one or more images of actual damage that were examined. The GAN system also includes a discriminator sub-network configured to examine the one or more images of potential damage to determine whether the one or more images of potential damage represent progression of the actual damage to the equipment.
US10268911B1 System and method for liveness detection using facial landmarks
Some implementations provide a computer-implemented method that include accessing image frames from a video sequence; detecting face of a subject in each image frame from the video sequence; detecting facial landmark features in the detected face; determining whether a sufficient number of facial landmark features and image frames have been obtained; in response to determining that a sufficient number of facial landmark features and image frames have been obtained, classifying detected facial landmark features from various detected image frames; quantifying variations of the classified facial landmark features across the detected image frames; correlating the quantified variations to a pre-determined threshold; and in response to determining that the quantified variations meet the pre-determined threshold, determining that the video sequence is from a live session.
US10268910B1 Authentication based on heartbeat detection and facial recognition in video data
Techniques are described for authenticating a user to access information through an application executing on a computing device. Multiple authentication methods may be used in combination to authenticate the user with greater confidence than authentication provided by a single method, and to verify that the user is a live person and not an image or video. Facial recognition may be used in conjunction with heartbeat detection, via video analysis, to verify the user's identity and confirm that the user is live. Facial recognition may include capturing an image of the user's face and comparing certain points on the face with previously gathered information regarding the user. Heartbeat detection may include capturing a video segment of the user, stabilizing the captured video data, applying motion magnification techniques to the stabilized video data, and analyzing the stabilized, magnified video data to determine a presence of the user's heartbeat.
US10268909B2 Systems and methods for near-crash determination
A method for near-collision detection, including determining a risk map for a vehicle and automatically detecting a near-collision event with an object based on vehicle behavior relative to the risk map.
US10268908B2 Side safety assistant device and method for large vehicle
A side safety assistant device for a large vehicle may include: a rear camera module mounted at the rear of at least one side surface of a large vehicle and configured to image an object while facing the front of the large vehicle; a front camera module mounted at the front of at least one side surface of the large vehicle and configured to image an object while facing the rear of the large vehicle; one or more image recognition modules configured to receive an image taken by the rear and front camera modules, extract an object included in the image, determine whether the extracted object is a moving object, determine whether the moving object is located in a preset dangerous zone, and output a collision risk signal; a warning unit configured to output a visual or auditory warning signal; and a control unit configured to operate the warning unit.
US10268902B2 Outside recognition system, vehicle and camera dirtiness detection method
An outside recognition system configured to include a camera installed on a vehicle, to analyze an image from the camera, and to recognize surroundings of the vehicle based on an analysis result of the image from the camera comprises a dirtiness detection unit which determines, as at least one reference line, at least one line on a part of at least one object that does not change in the image from the camera even if the vehicle travels, determines an observation line that corresponds to each of the at least one reference line with the image from the camera, calculates an amount by which the observation line is displaced from each of the at least one reference line, and detects whether dirt adheres to the camera based on the amount of displacement.
US10268897B2 Determining most representative still image of a video for specific user
In determining a representative still image of a video, a first set of parameters for each frame in a video is derived, and a second set of parameters for a specific user is derived. A frame with first set of parameters that best matches the second set of parameters is identified and selected as the representative still image of the video for the specific user. Different parameters may be derived for different specific users, and different frames are identified as best matches for different specific users. Different parameters may be derived for the specific user at different times, and different frames are identified as best matching at the different times. Different values for the parameters for the same specific user may be calculated at different times, and different frames may be identified as best matching the parameters at the different time.
US10268895B2 Methods and systems for appearance based false positive removal in video analytics
Techniques and systems are provided for maintaining blob trackers for one or more video frames. For example, a blob tracker is identified for a current video frame. The blob tracker is associated with a blob detected for the current video frame. The blob includes pixels of at least a portion of one or more objects in the current video frame. A current characteristic of pixels in a region of the current video frame associated with the blob tracker is determined. A previous characteristic of pixels in a region of a previous video frame associated with the blob tracker is also determined. A difference is determined between the current characteristic and the previous characteristic, and a status of the blob tracker is determined based on the determined difference. The status of the blob tracker indicating whether to maintain the blob tracker for the one or more video frames.
US10268893B2 System and method for automatic detection of spherical video content
Systems and methods are described for identifying the video content as spherical video or non-spherical video in response to determining that frame scores and video scores satisfy a threshold level. For example, a plurality of image frames can be extracted from video content, classified in a dual stage process, and scored according to particular classification and scoring mechanisms.
US10268891B2 Retrieving product information from embedded sensors via mobile device video analysis
A system for accessing product information from embedded sensors via mobile device video analysis is disclosed. The system includes a processing device configured for analyzing a video stream of the surrounding environment captured on a mobile device. At least one product that has one or more embedded sensors associated therewith is identified within the surrounding environment. The system retrieves information associated with the one or more products from the one or more embedded sensors. Information retrieved, or information derived from the information retrieved, from the embedded sensors is presented to the user via a display of the video stream on the mobile device.
US10268889B2 System for target material detection
A method of identifying a target material in a spectral image includes acquiring a spectral image of a scene. The method also includes performing image segmentation to partition the spectral image into a plurality of segments. The method includes accessing a database of spectral models of a plurality of materials to determine a material whose spectral model is most similar to the spectral data for the segment, a difference between the spectral model of the material and the spectral data for the segment including measurable reflectance or radiance at characteristic frequencies or wavelengths. The method also includes analyzing a database of spectral data for a plurality of target materials to identify a target material whose spectral data also has measurable reflectance or radiance at the characteristic frequencies or wavelengths. And the method includes outputting an identifier of the target material for display with the spectral image.
US10268885B2 Extracting true color from a color and infrared sensor
The subject disclosure is directed towards color correcting for infrared (IR) components that are detected in the R, G, B parts of a sensor photosite. A calibration process determines true R, G, B based upon obtaining or estimating IR components in each photosite, such as by filtering techniques and/or using different IR lighting conditions. A set of tables or curves obtained via offline calibration model the correction data needed for online correction of an image.
US10268883B2 Form structure extraction network
A method and system for detecting and extracting accurate and precise structure in documents. A high-resolution image of documents is segmented into a set of tiles. Each tile is processed by a convolutional network and subsequently by a set of recurrent networks for each row and column. A global-lookup process is disclosed that allows “future” information required for accurate assessment by the recurrent neural networks to be considered. Utilization of high-resolution image allows for precise and accurate feature extraction while segmentation into tiles facilitates the tractable processing of the high-resolution image within reasonable computational resource bounds.
US10268880B2 Device and method for recognizing animal's identity by using animal nose prints
The present invention relates to an apparatus and method of an animal recognition using nose patterns, and particularly to an apparatus and method of an animal recognition comprising a body stabilizer unit to minimize movement of the subject animal for optimal nose pattern image acquisition, an image acquisition unit to obtain and store the nose pattern image, and an image recognition unit to generate, enroll, verify, and identify the raw or processed nose pattern code from the acquired nose pattern image.
US10268877B2 Facial recognition lost pet identifying system
A server system stores a database of records. Each record stores a digital image of a pet, facial recognition markers, and owner identification information. An owner may register his/her pet using a cellular telephone and a mobile app. The owner is prompted to supply a digital photograph of the pet and to enter eye and nose location information. The system generates therefrom facial recognition markers and stores the markers in a record. If a lost pet is found, a finding user can use a cellular telephone to take a picture of the animal and to enter eye and nose location information. The system generates markers and compares the markers in a facial recognition process to other stored markers to identify records of animals that resemble the lost pet. If the record of the lost pet is identified, then owner identification information in the record is used to contact the owner.
US10268873B2 Method and fingerprint sensing system for analyzing biometric measurements of a user
The present invention generally relates to a method for analyzing biometric measurements of a user, and specifically to determination of an alignment level between features of different biometric measurements acquired using a biometric sensor. The invention also relates to a corresponding fingerprint sensing system and to a computer program product.
US10268869B2 Method and electrical device for merging fingerprint images
The method includes: setting up a hierarchy structure, wherein the hierarchy structure includes more than 2 levels, each slice in a lowest level of the levels is a single fingerprint image generated by a fingerprint sensor, a slice in a second level of the levels includes at most M slices in a first level of the levels, the second level is one level higher than the first level, and M is a positive integer greater than 1; obtaining a new fingerprint image, adding the new fingerprint image into the lowest level, arid updating the hierarchy structure; and outputting an enroll fingerprint image according to a slice in a highest level.
US10268867B2 Capacitive fingerprint sensor with quadrature demodulator and multiphase scanning
A method includes providing a differential signal and generating an in-phase component of the differential signal and a quadrature component of the differential signal. The method further includes generating an output signal representing a capacitance value using the in-phase component and the quadrature component.
US10268866B2 Ultrasonic probe and manufacturing method of the same and ultrasonic fingerprint recognition device
The present disclosure provides an ultrasonic probe. The ultrasonic probe includes a piezoelectric layer, including a number of piezoelectric posts arranged in a number of rows along a first direction and arranged in a number of columns along a second direction, and an angle between the first direction and the second direction being an acute angle, a distance between the two adjacent piezoelectric posts along the first direction being greater than a distance between the two adjacent rows of the piezoelectric posts. The ultrasonic probe improves the density of the piezoelectric post by misaligning the two adjacent rows of piezoelectric posts and compressing the row spacing, which makes better use of the space between the two adjacent rows of piezoelectric posts. That is, the space utilization of the ultrasonic probe is improved and pixel density is high.
US10268865B2 Ultrasonic fingerprint sensor and manufacturing method of the same
The present disclosure provides a manufacturing method of an ultrasonic fingerprint sensor. The method includes steps of: etching a plurality of through holes arranged in an array on an insulating substrate to form a frame; filling piezoelectric material into the through holes to form a plurality of piezoelectric posts corresponding to the plurality of through holes. The present disclosure also provides an ultrasonic fingerprint sensor. In the ultrasonic fingerprint sensor and the manufacturing method of the same according to the embodiment of the present disclosure, the frame is formed on the insulating substrate by etching, and the piezoelectric material is filled in the frame to form the piezoelectric posts to form the ultrasonic fingerprint sensor. The cost of the ultrasonic fingerprint sensor can be reduced because the etching apparatus is low-cost and the process is simple.
US10268864B2 High-resolution electric field sensor in cover glass
A fingerprint sensor is described that includes a thin protective cover layer on a sensor glass layer with receive circuitry between the thin protective cover layer and the sensor glass layer. In an implementation, a fingerprint sensor assembly includes a controller; a metal layer configured to be electrically coupled to the controller; a transmit layer electrically connected to the metal layer and the controller; a sensor glass layer, where the transmit layer is disposed on a first side of the sensor glass layer, and where the transmit layer is electrically coupled to the controller; a receive layer disposed on a second side of the sensor glass layer, where the receive layer is electrically coupled to the controller; and a protective cover layer disposed on the receive layer.
US10268862B2 Fingerprint collection method, fingerprint collector, and terminal
A fingerprint collection method includes: acquiring, by a fingerprint collector, a fingerprint image of a user; if an average value of the fingerprint image is not in a preset average value range, automatically adjusting a gain of the fingerprint collector, to make an average value of a reacquired fingerprint image approximate the preset average value range; if the average value of the fingerprint image is in the preset average value range, but a variance of the fingerprint image is less than a preset variance threshold, automatically increasing sensitivity of the fingerprint collector, to make a variance of the fingerprint collector accordingly increase; and outputting only a fingerprint image whose average value is in the preset average value range and whose variance is greater than the preset variance threshold.
US10268861B2 Screen module, fingerprint acquisition method, and electronic device
A screen module, a fingerprint acquisition method, and an electronic device are provided. The screen module includes: a fingerprint unit comprising a plurality of fingerprint sensors, which are located in a content display area of the screen module and configured to perform fingerprint acquisition; a processing component connected with the fingerprint unit, the processing component being configured to, after a triggering operation of a user's finger on the content display area is detected, actuate fingerprint sensors in a scanning area corresponding to the triggering operation to acquire fingerprint data of the user in the scanning area; and data transmission lines connected to the plurality of fingerprint sensors, and configured to transmit fingerprint data acquired by the fingerprint sensors in the scanning area to the processing component.
US10268860B2 White illumination for barcode scanners with improved power efficiency and cost
One embodiment of a system and method for imaging objects from a barcode scanner may include generating a first color light source drive signal having a first duty cycle and a second color light source drive signal having a second duty cycle that is greater than the first duty cycle. In response to applying the first and second color light source drive signals to first and second color light sources, respectively, combining light beams generated by the first and second color light sources to produce a white illumination beam. An image sensor may generate image data of an object inclusive of a chine readable indicia captured in an image by the image sensor while illuminated by the white illumination beam. The machine readable indicia of the object in the image data may be read.
US10268859B2 Three dimensional aimer for barcode scanning
A method of assisting in focusing a three dimensional camera system on an object within a field of view is disclosed. The process involves at the camera system, determining a distance D in a z direction, within the field of view, to a current focal plane; and rendering to a display, an aimer graphic element with the Z direction distance equal to D in a manner that causes the aimer graphic element to move in the Z direction with changes in the focal plane.
US10268857B2 Data bearing image related to a compilation and position
Examples disclosed herein relate to creating a data bearing image related to a compilation and position. In one implementation, a processor tags elements of a compilation with different data bearing images such that the data bearing images include a first information channel related to an identifier associated with the compilation and a second information channel related to relative position information within the compilation of the respective element. The processor may output information related to the compilation and tagged elements.
US10268856B1 Outdoor scanner enclosure
Disclosed is an outdoor scanner enclosure designed to advantageously mount and protect a scanner. The enclosure includes an interior mounting structure that orients the scanner to allow for reading scan codes on mobile devices of different sizes and presented in multiple orientations, as well as scan codes placed on other media such as cards or paper printouts. The scanner enclosure is constructed to prevent ingress of environmental elements that may be deleterious to the scanner.
US10268854B1 Illumination assemblies for use in barcode readers and devices and methods associated therewith
At least some embodiments of the present invention are directed toward optical arrangements for use in providing illumination light emitted by a barcode reader. In some embodiments, the arrangement includes an illumination source, a lens positioned within the path of the illumination light emitted by the illumination source where the lens is operable to collimate the light and redirect its central axis, and a window positioned within the path of the redirected and collimated light where the window is operable to alter the illumination light such that the resulting illumination light beam has a height-to-width ratio of less than 8 to 25.
US10268852B2 Electronic device and reading method
An electronic device comprises a processing unit, and an infrared touch display panel, an image capturing unit and a speaker electrically connected to the processing unit. The infrared touch display panel has a plurality of infrared transmitters and a plurality of infrared receivers. The image capturing unit captures a barcode pattern and generates a barcode image. The processing unit drives the image capturing unit and at least part of the infrared transmitters, and turns off the infrared receivers according to a scanning instruction. The processing unit generates an output signal according to the barcode image. The infrared touch display panel displays a visual information according to the output signal. The speaker generates an audio signal according to the output signal.
US10268851B2 Method for interaction between a data processing device and a mobile device, and arrangement for carrying out the method
A method and arrangement for interaction between a data processing device and a mobile device for the activation of a software action in the data processing device, including the steps: representation of request information on a display unit of the data processing device, acquisition of the request information with an optical sensor of the mobile device, generation of reply information in or via the mobile device, and representation of the reply information on a display of the mobile device. To simplify transmission of the reply information to the data processing device and to increase the security of the data transmission, the reply information is read using an optical reading device coupled to the data processing device and transmitted to the data processing device for the automatic activation of the software action, wherein the data processing device is not connected to the data network at least during data transmission.
US10268846B2 High voltage inductive adder
A high voltage inductive adder is disclosed. In some embodiments, the high voltage inductive adder comprising a first adder circuit and a second adder circuit. The first adder circuit including a first source; a first switch electrically coupled with the first source; a first transformer core; and a first plurality of primary windings wound about the first transformer core and electrically coupled with the first switch. The second adder circuit including a second source; a second switch electrically coupled with the second source; a second transformer core; and a second plurality of primary windings wound about the second transformer core and electrically coupled with the second switch. The high voltage inductive adder comprising one or more secondary windings wound around both the first transformer core and the second transformer core and an output coupled with the plurality of secondary windings.
US10268844B2 Embedding foundational root of trust using security algorithms
Approaches, techniques, and mechanisms are disclosed for provisioning programmable devices in a secure manner. The secure programming system can individually encrypt a target payload of data and code and then program the information into each individual one of the programmable devices targeted for a specific job. The secure programming system can create a customized payload package that can only be decrypted by a particular system or device having the correct security keys.
US10268843B2 Non-deterministic secure active element machine
Based upon Turing incomputability, connectedness and properties of the active element machine (AEM), a malware-resistant computing machine is constructed. The active element computing machine is a non-Turing, non-register machine. AEM programs are designed so that the purpose of the AEM computations are difficult to apprehend by an adversary and hijack with malware. These methods can also be used to help thwart reverse engineering of proprietary algorithms, hardware design and other areas of intellectual property. Using quantum randomness, the AEM can deterministically execute a universal Turing machine (universal digital computer program) with active element firing patterns that are Turing incomputable. In an embodiment, a more powerful computational procedure is created than Turing's computational procedure (equivalent to a digital computer procedure). Current digital computer algorithms and procedures can be derived or designed with a Turing machine computational procedure. A novel computer is invented so that a program's execution is difficult to apprehend.
US10268840B2 Systems and methods of determining compromised identity information
In some embodiments, a compromised data exchange system may include an interface configured to couple to a network, a processor, and a memory accessible to the processor. The memory may be configured to store instructions that, when executed, cause the processor to extract data from one or more websites using a crawler, detect portions within the data that resemble personally identifying information (PII) data based on PII data patterns using a risk assessment module, and to compare a detected portion to data within a database of disassociated compromised PII data to determine a match using the risk assessment module. The instructions may further cause the processor to selectively assign a risk score to a data item within the database in response to determining the match using a risk scoring module.
US10268837B2 Validation of containers
Techniques are disclosed relating to generating and validating a container for an application. A container for an application may an executable package that include the source code for the application along with the runtime information, system tools, system libraries, and settings for the application. A container validation procedure is determined for the container using a plurality of container validation routines. The container validation routines may reflect the role various validation entities have in validating the container and approving it for deployment. If the container successfully passes the container validation procedure, the container may be deployed on a computer system. In some computer systems, a server computer system and remote, client computer system work together to validate the container without the client computer system having to send any private client information to the server computer system.
US10268835B2 Hosted application gateway architecture with multi-level security policy and rule promulgations
A hosted application gateway server node may be communicatively coupled to backend systems, client devices, and database shards associated with database servers. Through the gateway server node, various services may be provided to managed containers running on client devices such that enterprise applications can be centrally managed. A sharding manager may manage relationships of database items across database shards. Each shard stores a copy of a table representing a split of a relationship. A shard ID mask is included in each item's ID. At query time, the shard ID can be extracted and used to query the correct database. This query routing mechanism allows navigation from one shard to another when multiple items are in a relationship (e.g., share the same resource such as a document). As such, embodiments can eliminate the need for APIs to join in data that span multiple shards.
US10268834B2 Privacy-preserving querying mechanism on privately encrypted data on semi-trusted cloud
A method for a survey server for managing query communications between at least a requester server and at least one data holding entity is provided. The requester server holds a first share of a private key and the survey server holds a second share of the private key. An encrypted query is received and then forwarded to at least one data holding entity. A plurality of comparison responses is received. Each comparison response is generated by a private comparison protocol that compares the encrypted query with encrypted data. The encrypted data having been encrypted using the public key. Each comparison response having been partially decrypted with the first share of the private key and placed in the array in a randomized order. The array is decrypted using the second share of the private key. At least one result of the query is determined.
US10268833B2 Method for conditional permission control in a digital data sheet based on a formula
A method, a computer program product, and a computer system for conditional permission control in a digital data sheet based on permission formulas. A computer checks permission formulas of data cells in the data sheet, in response that a user opens the data sheet. The computer sets cell permissions for the data cells based on the permission formulas. The computer rechecks the cell permissions, in response to that the user edits one or more of the data cells. The computer resets the cell permissions based on the permission formulas.
US10268830B2 Automatic protection of partial document content
Protecting a fragment of a document includes automatically detecting the fragment without user intervention based on the content of the fragment and/or the context of the fragment within a set of documents, selectively encrypting the fragment to prevent unauthorized access, and providing an alternative view of the fragment that prevents viewing and access of content corresponding to the fragment unless a decryption password is provided. Automatically detecting the fragment may include detecting numbers and alphanumeric sequences of sufficient length that do not represent commonly known abbreviations, detecting generic terms, detecting proper names, detecting terms signifying a type of content, detecting mutual location of terms and sensitive content, and/or detecting user defined terms. The generic terms may correspond to password, passcode, credentials, user name, account, ID, login, confidential, and/or sensitive. The proper names may be names of financial organizations and security organizations.
US10268822B2 Firmware module execution privilege
According to one example for verifying firmware module execution privilege, a firmware is booted on a processor. At least one firmware module in the firmware marked as a test module is identified, and verification with a production public key of metadata associated with the firmware is attempted. In an example, in the event that the metadata verifies successfully with the production public key, the firmware boot is halted when the processor determines that access to a video interface is available, and a user is alerted that a test module has attempted execution in a production firmware.
US10268821B2 Cyber security
Disclosed herein is a method for detection of a cyber-threat to a computer system. The method is arranged to be performed by a processing apparatus. The method comprises receiving input data associated with a first entity associated with the computer system, deriving metrics from the input data, the metrics representative of characteristics of the received input data, analyzing the metrics using one or more models, and determining, in accordance with the analyzed metrics and a model of normal behavior of the first entity, a cyber-threat risk parameter indicative of a likelihood of a cyber-threat. A computer readable medium, a computer program and a threat detection system are also disclosed.
US10268820B2 Malware determination device, malware determination system, malware determination method, and program
A malware determination device, in which, upon input of an attribute name and an attribute value of an attribute of an executable file, a feature-selection setting unit registers the attribute with the attribute name in an attribute table as an attribute to be extracted, and registers the attribute value as an attribute value to be deleted in an attribute value table. Upon input of an executable file to be learned or to be determined, a feature extraction unit extracts an attribute value of an attribute registered as an attribute to be extracted in the attribute table from the executable file, to generate a feature vector including the extracted attribute value as a feature. A feature selection unit performs deletion of an attribute value registered as an attribute value to be deleted in the attribute value table from the feature vector.
US10268819B2 Techniques for enforcing control flow integrity using binary translation
Various embodiments are generally directed to an apparatus, method and other techniques to determine a valid target address for a branch instruction from information stored in a relocation table, a linkage table, or both, the relocation table and the linkage table associated with a binary file and store the valid target address in a table in memory, the valid target address to validate a target address for a translated portion of a routine of the binary file.
US10268811B2 System and method for delegating trust to a new authenticator
A system, apparatus, method, and machine readable medium are described for delegating trust to a new client device or a new authenticator on a trusted device. For example, one embodiment of a method comprises: implementing a series of trust delegation operations to transfer registration data associated with one or more trusted authenticators on a trusted client device to one or more new authenticators on a new client device or on the trusted client device.
US10268808B2 Enhanced content tracking system and method
The invention, as shown by the system in FIG. 2, relates to a client-side content tracking system of media files, e.g. digital music files. Audio tracking—or indeed multimedia tracking—is shifted to a client-side perspective, with the client tasked with establishing use of a selected source audio track by tracking—and then reporting uplink to the server—at least one of: entry and exit points associated with playing of at least one of said musical sections in the identified source audio track, and how the identified source audio track was used, performed or manipulated at the client device. Server functionality is designed, having regard to the reported tracking data and its link to a unique identifier to permit the media file (e.g. source audio track) to be selected and/or identified, to store or relay—possibly in the context of a subscription service and billing regime for content use—tracking data related to use of at least a portion of the source audio track at or by the client device. In the context of audio, reporting of use at a client device can, in turn, cause streaming of related multi-media content from a third-party database to the client device. For music, reporting of entry and end points into and out of sections of complete audio tracks can coincide with musically seamless audio transitions between sections.
US10268807B2 Method for protecting a computer program product, computer program product and computer-readable storage medium
A method for protecting a computer program product, the computer program product being configured for operation in an operating environment (e.g., a virtual operating environment), includes: detecting at least one operating parameter of the operating environment in which the computer program product is executed, the at least one operating parameter having been defined outside of the operating environment; comparing the detected at least one operating parameter to a comparison value stored for each operating parameter; and outputting a warning signal if a plurality of comparison results exceeds a predetermined threshold value, wherein the comparison results indicate an execution of the computer program product in a different operating environment.
US10268803B2 Method and system for microbiome-derived diagnostics and therapeutics for neurological health issues
A method for at least one of characterizing, diagnosing and treating a neurological health issue in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the neurological health issue based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the neurological health issue; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10268802B2 Medical image processing apparatus and medical image processing system
According to one embodiment, a medical image processing apparatus and a medical image processing system includes at least a position detecting unit, a human body chart storage unit, a mapping chart generating unit, and a display. A position detecting unit detects a position of a characteristic local structure in a human body from the medical image. A human body chart storage unit stores a human body chart that represents the human body. A mapping chart generating unit generates a mapping chart that is the human body chart to which a mark indicating a position of the local structure detected by the position detecting unit is added. A display displays the mapping chart.
US10268801B2 Medical data recording system
A device for recording information on CDRs or other recording media and printing file information for observing what is recorded thereon. The information may be medical images such as x-rays, cat scans, magnetic resonance images, or sonograms. The discs can have patient names and other information selected from information stored thereon, printed on the disc as well as logos for the hospital, service provider or trademarks. The discs can be automatically loaded into the recorder and printer. The fields of information or logos printed on the discs can be changed to suit the user. A database creates and updates a directory of patient files so the discs can be located and the images thereon viewed for each patient. The discs have software allowing the computer to view the images on the disc so that a personal computer not having imaging software can operate the disc.
US10268800B2 BAMBAM: parallel comparative analysis of high-throughput sequencing data
The present invention relates to methods for evaluating and/or predicting the outcome of a clinical condition, such as cancer, metastasis, AIDS, autism, Alzheimer's, and/or Parkinson's disorder. The methods can also be used to monitor and track changes in a patient's DNA and/or RNA during and following a clinical treatment regime. The methods may also be used to evaluate protein and/or metabolite levels that correlate with such clinical conditions. The methods are also of use to ascertain the probability outcome for a patient's particular prognosis.
US10268799B2 Screening methods for thyroid hormone disruptors based on co-regulator involved simulations
The present patent relates to a method for qualitative identification and quantitative prediction of thyroid hormone disrupting chemicals base on the interaction between thyroid hormone receptor and co-regulators (coactivator and corepressor). The method identifies chemicals as passive antagonists, active antagonists and agonists by means of co-regulator involved molecular dynamics simulations, and predicts the relative disrupting potencies by use of binding free energy, therefore, may be used for screening of thyroid hormone disruptors among environmental pollutants. Upon more comprehensive consideration of the functioning mechanism of thyroid hormone receptor, the present invention is able to sufficiently identify thyroid hormone disruptors as agonists and antagonists, and gives more accurate prediction of the disrupting potency. Further, since nuclear receptors, just as thyroid hormone receptor, are strongly associated with co-regulators, the method may be expanded to the screening of nuclear receptor mediated endocrine disruptors.
US10268793B2 System and method for designing cell rows
A system and method for designing integrated circuits is disclosed. An embodiment comprises placing a standard cell with a first cell height into a cell row with a different height. The standard cell may have a height smaller than the cell row or else may have a height that is larger than the cell row. Vertical fillers and horizontal fillers are utilized to extend and connect the standard cell to adjacent cells without having to redesign the entire cell row.
US10268792B2 Designing a density driven integrated circuit
A design tool system includes a schematic design tool that computes a total number of devices in an analog circuit schematic based on information extracted from the analog circuit schematic. The schematic design tool selects an optimal row/column device configuration for the total number of devices and creates a temporary layout based upon the optimal row/column device configuration. The schematic design tool computes layout structure data based on the temporary layout and provides the layout structure data to a place and route tool within the design tool system that, in turn, generates a layout based on the layout structure data The design tool system then generates mask layer data based upon the layout that is configured to generate masks for construction of an integrated circuit corresponding to the analog circuit schematic.
US10268788B2 Method and system for frequency-aware input/output signal integrity analysis
A method includes building a driver model in frequency domain, extracting S (scattering) parameters, the S parameters to describe a real curve that represents a real signal channel between the driver model and a load circuit, and generating, based on the extracted S parameters, an approaching curve of the real curve, the approaching curve being expressed in an approaching equation.
US10268787B2 Hybrid timing analysis method and associated system and non-transitory computer readable medium
A hybrid timing analysis method includes: receiving a pre-layout netlist, a post-layout netlist and a configuration file associated with an integrated circuit design; generating a first measurement script and an input stimulus waveform file according to the configuration file; performing a first dynamic timing analysis upon the pre-layout netlist by using the first measurement script and the input stimulus waveform file to generate a pre-layout simulation result; identifying at least one data path and at least one clock path according to the pre-layout simulation result; generating a second measurement script according to the at least on data path and at least one clock path; and performing a second dynamic timing analysis upon the post-layout netlist by using the second measurement script and the input stimulus waveform file to generate a first post-layout simulation result. Associated system and non-transitory computer readable medium are also provided.
US10268785B2 Noise detection device
A CPU uses a simulation in which a vehicle model is made to run to calculate the amplitude of pressure variations generated on the surface of the vehicle model for each location on the vehicle model surface, and to calculate a mean surface flow velocity, which is a time average at a predetermined time of the flow rate of a fluid on the vehicle model surface, for each position on the surface of the vehicle model. The CPU also calculates an acoustic intensity for the respective locations on the vehicle model surface based on the calculated amplitude of the pressure variations and on the calculated mean surface flow velocity, and, by performing surface integration on the calculated acoustic intensities on the vehicle model surface, also calculates an acoustic power, which is the total energy of the sound emitted from the vehicle model surface.
US10268780B2 Learning hashtag relevance
In one aspect, a method for intelligently learning hashtag relevance may include monitoring, with a relevance engine, a target's access to a plurality of hashtag-annotated content comprising a first content, updating, using the relevance engine, an access record with information indicative of a number of times the target is presented with the first content and the first content remains unselected by the target, determining a relevance of the plurality of hashtag-annotated content based on the access record, and presenting a second hashtag-annotated content based on the relevance.
US10268779B2 Sharing server conversational context between multiple cognitive engines
A method, computer system, and computer program product for determining a server conversational state in an interactive dialog between a server and an administrator is provided. The embodiment may include receiving a query statement from a user. The embodiment may also include updating a context map to reflect a context of the received query statement. The embodiment may further include transmitting a request to one or more cognitive engines capable of resolving the received query statement. The embodiment may also include processing the transmitted request in each of the one or more cognitive engines. The embodiment may further include updating the context map with a resolution operation performed by the one or more cognitive engines. The embodiment may also include displaying a response to the user.
US10268778B2 Method of identifying temporal demand of queries and metadata to give better autocomplete queries and improved search results
Embodiments describe systems and methods for identifying temporal demand for queries and using metadata to modify autocomplete results. In one embodiment, a record of historical queries is stored by a system and analyzed to identify periodic or repeated events where demand for autocomplete results associated with one or more categories deviates from normal demand. A temporal model based on this record is used to adjust autocomplete search results during subsequent time periods associated with the repeated events.
US10268777B2 Data backup in a graph processing system
Data are received at a worker system in a distributed computing system that describe a graph representing relationships among a set of items. The graph models a condition having an associated problem. The graph has graph components having associated data fields. The received data are stored in a backup table, and the relationships are analyzed to identify a solution to the problem. As part of the analysis, a new value for the data field associated with a graph component is identified and compared with an existing value of the data field, and the data field is modified. The modified data field is stored in a delta table representing a change to the backup table.
US10268776B1 Graph store built on a distributed hash table
Systems and techniques to access and/or configure information in graph store are provided. In some embodiments, a state table can be generated in addition to a main table, such as a distributed hash table embodying the graph store. The state table can include information indicative of a state of a relationship between a first node and a second node in the graph store. Availability of the state table can permit the control of termination of an update in scenarios of inconsistency and/or concurrent updates. As such, updates to a pair of nodes, each having one or more records, can leverage the state table to access the record(s) of the nodes and to modify an edge associated with the node. The state table also can permit controllably terminating an update and/or ensuring that consistency of the graph store is maintained after the update. Approaches to resolve error during updates to the graph store also are provided.
US10268772B2 System and method for encouraging user engagement during a presentation
Systems and methods are provided for encouraging user engagement during a presentation to a group of users in attendance at a presentation. When presentation mode is enabled at a user system, the user system monitors its user input and output systems to determine whether any of the user input and output systems have been interacted with during the presentation mode. Each time a processing system of the user system determines that any of the user input and output systems have been interacted with during the presentation mode, it communicates a message to a server system, which computes, based on messages received from the user system, an engagement metric for a user of the user system. This engagement metric indicates a level of engagement of that user during the presentation.
US10268771B2 Method and apparatus for performing extended search
A method and apparatus for performing extended search are provided. The method includes receiving user-inputted keywords; extending the user-inputted keywords according to geographical information to acquire extended keywords; performing a search by using the extended keywords; and returning search results to the user. With the present technical solutions, privilege control can be effectively performed in a cloud storage system. With the present embodiments, more information may be provided to a user for reference.
US10268767B2 Acquisition and transfer of tacit knowledge
In an approach for transferring data between user accounts, a computer receives a request to transfer data from a first user account to at least a second user account. The computer identifies the first user account and the at least second user account. The computer determines activity associated with the first user account. The computer determines relevant activity from the determined activity associated with the first user account based on the received request.
US10268764B2 Ladder program editing device capable of displaying network comment
A ladder program editing device extracts a ladder circuit satisfying a search condition for searching a ladder program based on the search condition designated by a user and a network comment associated with the extracted ladder circuit. When the extracted ladder circuit is displayed, the network comment extracted together is displayed on a screen in a form associated with the ladder circuit.
US10268757B2 Portfolio creation system
Provided is a portfolio creation system capable of accumulating activity records, summarizing the accumulated activity records as a portfolio, and preventing pretension of a third party. The portfolio creation system includes an approval storage table (group user table 211) that stores an approval determined by an adviser who determines approval or disapproval of registration of a user, for each user, an authentication unit that prohibits use of the user who is not given the approval and allows use of an approved user who is given the approval, a user table (205) that stores information relating to the approved user, an activity table (206) that stores the activity record which is a record of an activity of the approved user, an activity record display unit that displays the activity record in a selectable form, and a portfolio creation unit that creates the portfolio based on the information relating to the approved user and the selected activity record.
US10268755B2 Systems and methods for providing dynamic indexer discovery
The present disclosure is directed to providing dynamic indexer discovery. An index manager, which may also be known as a cluster master, is configured to track the statuses and capabilities of indexers and provide the statuses and capabilities obtained from the indexers to data collectors, such as forwarders. The data collectors may use the statuses and capabilities associated with the indexers to load balance transmission of data to the indexers. Dynamic indexer discovery may eliminate the need to manually reconfigure data collectors when the status of an indexer changes because the information may be obtained from the index manager without the need to reinitialize the data collectors.
US10268745B2 Inherited dimensions
An inherited dimension comprises one or more base dimension objects and one or more specialized dimension objects that are stored in a non-transitory volatile or non-volatile computer-readable storage. Each base dimension object of the one or more base dimension objects has a first set of dimension attributes that are common across the plurality of multidimensional datasets. The one or more specialized dimension objects include a specialized dimension object that has a second set of dimension attributes for a particular multidimensional dataset from the plurality of multidimensional datasets. In response to receiving a query that references the dimension and targets the particular multidimensional dataset, a base dimension object and the specialized dimension object are accessed to generate a query result.
US10268743B2 Distributed database transaction protocol
Technologies are described for facilitating transaction processing within a database environment having a coordinator node, a first worker node, and at least a second worker node. The first worker node sends a request from to the coordinator node for at least a first synchronization token maintained by the coordinator node. The first worker node receives the at least a first synchronization token from the coordinator node. The first worker node assigns the at least a first synchronization token to a snapshot as a snapshot ID value. The snapshot is executed at the first worker node. The first worker node forwards the snapshot ID value to the at least a second worker node.
US10268740B2 3D analytics actionable solution support system and apparatus
The claimed invention relates to a system and method for generating actionable intelligence and information by utilizing a multi-sensor, multi-temporal; multi-spatial, multi-format data (mSTSFA) architecture stored in a NoSQL data architecture to qualify spatial (accuracy) and contextual information integrated into a real time Engineering Grade location based analysis and predictive analytics engine returning users based queries in a 3D visualization including Virtual Reality (VR)/Augmented Reality functionality. The present invention is a systemized platform for handling geospatial, geophysical, financial, temporal and attribute data input directly to analyze the datasets to serve the operational and business needs of the industries such as transportation, water, environmental, engineering, telecommunication, finance, energy, natural resources, defense and security.
US10268739B1 User-list management
The subject matter of the disclosure is embodied in a method that includes identifying a user-list which is based on owned or permissioned data, wherein the user-list is associated with a corresponding owner database. The method also includes providing an application programming interface (API) configured to communicate with the owner database, and receiving, from the owner database through the API, metadata related to the user-list. The metadata at least includes data describing a category for the user-list. The method further includes storing in a searchable database a user-list identifier corresponding to the user-list and the associated metadata, and providing a user-interface that includes the user-list identifier and the corresponding associated metadata. The user-interface is configured to receive one or more management instructions related to the user-list from a user-list subscriber.
US10268738B2 Systems and methods for displaying estimated relevance indicators for result sets of documents and for displaying query visualizations
Systems and methods for displaying estimated relevance indicators for result sets of documents and for displaying query visualizations are disclosed. A method includes receiving a search query including a plurality of query terms. The method further includes searching a database using the search query to identify the result set of documents and calculating an estimated relevance score for the result set of documents. The estimated relevance score is indicative of a degree to which the result set of documents are relevant to the search query. The method further includes providing for display the estimated relevance indicator based on the estimated relevance score. The estimated relevance indicator provides a visual indication of the degree to which the result set of documents are relevant to the search query. Query visualizations including a plurality of nodes and a plurality of connectors are also disclosed.
US10268730B2 Focus-driven user interface
Systems, methods and computer readable media for implementing a Focus-Driven User Interface using a Focus-Driven MVC architecture are described. The Focus-Driven MVC architecture builds on the traditional MVC framework, adding a Focus component between the Controller and Model components. The Focus component implements Focus Logic to handle Focus-Driven features. The Focus component may receive access commands or requests from the Controller, relay those commands to the Model and, in response, obtain data from the Model. The Focus Logic applies rules to the data, determines relevancy rankings for the given property, and sends the processed data to the Controller which, in turn, may update the user interface with the processed data.
US10268728B2 Providing search result content tailored to stage of project and user proficiency and role on given topic
A mechanism is provided in a data processing system for presentation delivery. The mechanism receives a search request comprising one or more search terms from a user. The mechanism determines the current stage of a project of the user. The mechanism determines a user role and skill level of the user. The mechanism searches a corpus of information to generate search results based on the one or more search terms. The mechanism presents the search results to the user based on the current stage of the project, the user role and skill level of the user.
US10268725B2 Distributed cache for graph data
In one embodiment, a system includes a database operative to maintain a social graph of an online social network, a leader cache layer, a plurality of servers, and a follower cache layer comprising one or more follower cache clusters, where each follower cache cluster maintains at least a portion of the social graph, and where the follower cache layer is operative to receive a command from the servers with instructions for updating a portion of the social graph, send the command to one of the leader cache layers, receive an acknowledgment of the command from one of the leader cache layers and a request to update; and update one or more of the follower cache clusters storing the portion of the social graph associated with the command.
US10268723B2 Method and apparatus for executing query and computer readable medium therefor
Provided is a method for executing a query in a DBMS. The method may include: receiving a query statement for requesting BLOB data serialized to a binary large object (BLOB) type and stored in a pivot table; determining name information for one or more columns generated as a result of a pivot operation included in respective pivot columns of the pivot table by querying a pivot name table for the pivot table; determining internal storage type information of the pivot table by querying a pivot meta table for the pivot table; and generating output information for the BLOB data corresponding to the query statement based on the determined name information and internal storage type information.
US10268722B2 Multiple parallel queries on multiple databases for big data injection
A computer-implemented method for processing information in a big data environment. A target query is received. The target query is run against a catalog to obtain desired fields for search and to filter for specific targets from which data will be extracted. Responsive to the query, particular data is extracted from the specific targets. Extracting includes defining a query pack comprising a configuration file and one or more files containing queries to execute on each target in the specific targets, the configuration file containing a section for each of the one or more files to customize configurations for each of the one or more files, and particular connection information defining relationships among the specific targets. One ingestion daemon is executed for every file of the one or more files in the query pack to produce results. The results are processed in a distributed parallel computing environment.
US10268721B2 Protected handling of database queries
Embodiments regard protected handling of database queries. An embodiment of a method for querying database system views and tables includes: receiving a user query from a user, the user query being directed to one or both of a view and a table of a database, wherein the user is not a database administrator; parsing the user query with a query parser to identify elements of the user query, parsing the query including determining whether the query meets certain database access criteria; automatically generating a database query based on the parsing of the user query, the generation of the database query including generating a database query that is limited by the database access criteria; accessing the one or both of the view and the table using the generated database query, wherein the access is limited to read-only access; and obtaining a result of the access of the one or both of the view and table.
US10268718B1 Methods and systems for query resolution through graphical user interfaces
Methods and systems for query resolution through graphical user interfaces are disclosed. In one aspect, a system is disclosed that includes a processor and data storage including instructions that, when executed by the processor, cause the system to perform operations. The operations include receiving a query requesting resolution of inconsistent data; based on the query, creating an instance in a queue, where the instance identifies a priority and a task for the query; based on the priority, selecting the query from the queue and initiating resolution of the inconsistent data by generating a graphical user interface to accomplish the task; while accomplishing the task, generating each of (i) a documentation documenting the inconsistent data and the task and (ii) a resolution resolving the inconsistent data; storing the documentation; and publishing the resolution.
US10268717B2 System and method for reading file blocks
A system and method for reading file blocks includes reading an inode associated with the file from the file system, the inode including one or more first block pointers, determining a height of a file tree associated with the file, and determining whether a value of a second block pointer selected from the one or more first block pointers is consistent with the file having been stored using a block allocation pattern. When the value of the second block pointer is consistent with the file having been stored using the block allocation pattern the method further includes pre-fetching a plurality of file blocks based on the block allocation pattern, verifying that the pre-fetched file blocks are consistent with the file tree, and retrieving one or more data blocks of the file. In some examples, the block allocation pattern corresponds to the file being stored in streaming order to consecutively and contiguously located blocks.
US10268715B2 Systems and methods for data processing
Systems and methods are provided for data processing. For example, first digest values associated with first contents of a plurality of first data points are calculated, the plurality of first data points including a second data point and one or more third data points; a second digest value associated with a second content of the second data point is compared with one or more third digest values associated with third contents of the third data points, the third data points preceding the second data point; in response to the second digest value being the same as a fourth digest value associated with a fourth content of a fourth data point, the second content of the second data point is deleted, the fourth data point being within the one or more third data points; and a mapping between the second digest value and the fourth content is established.
US10268714B2 Data processing in distributed computing
In an approach for processing a data block, a processor determines a first performance index of a first data node, wherein a first copy of the data block is stored on the first data node, wherein the first copy of the data block is a portion included in a data object. A processor determines a second performance index of a second data node, wherein a second copy of the data block is stored on the second data node. A processor processes the first copy of the data block using a MAP algorithm in response to the first performance index being greater than, according to a predefined threshold, the second performance index. A processor generates a processed result of the data object using a REDUCE algorithm based on, at least, the processed first copy of the data block.
US10268709B1 System, method and computer program product for database change management
Database servers may maintain a database according to a database schema. A database change management system can include a profile service configured to collect database profile information and a simulation service configured to receive a set of changes to be simulated for the database and simulate an application of the set of changes to the database. A forecast service can be configured to receive a result of a simulation from the simulation service and database profile information and generate a report indicative of a prediction of a failure or success of an implementation of the set of changes.
US10268708B2 System and method for providing sub-polygon based location service
The disclosed apparatus, systems, and methods relate to a location query mechanism that can efficiently determine whether a target entity is located within a region of interest (ROI). At a high level, the location query mechanism can be configured to represent a ROI using one or more polygons. The location query mechanism can, in turn, divide (e.g., tessellate) the one or more polygons into sub-polygons. Subsequently, the location query mechanism can use the sub-polygons to build an index system that can efficiently determine whether a particular location is within any of the sub-polygons. Therefore, when a computing device queries whether a particular location is within the region of interest, the location query mechanism can use the index system to determine whether the particular location is within any of the sub-polygons.
US10268703B1 System and method for associating images with semantic entities
A system and computer-implemented method for associating images with semantic entities and providing search results using the semantic entities. An image database contains one or more source images associated with one or more images labels. A computer may generate one or more documents containing the labels associated with each image. Analysis may be performed on the one or more documents to associate the source images with semantic entities. The semantic entities may be used to provide search results. In response to receiving a target image as a search query, the target image may be compared with the source images to identify similar images. The semantic entities associated with the similar images may be used to determine a semantic entity for the target image. The semantic entity for the target image may be used to provide search results in response to the search initiated by the target image.
US10268702B2 Iterative image search algorithm informed by continuous human-machine input feedback
System and computer-implemented image search engine of analyzing tags associated with a sequence of images presented to a user to present a current object of interest of the user is disclosed. An image from among a plurality of images is presented on an electronic display. The image is associated with a set of tags. An input is received indicating a user's preference for the image. A plurality of tags is processed based on the preference and the set of tags to determine a next set of tags from the plurality of tags. A next image is determined from the plurality of images based on the next set of tags. The next image represents a physical object, different from a physical object represented by the previous image. A sequence of images is generated by repeating the above process with the next image in place of the previous image for present a user's current object of interest.
US10268694B2 Decoupling of archiving and destruction for dependent business objects
A framework for an improved destruction of interrelated data objects is described herein. In one embodiment, destruction and/or archiving of data objects are decoupled from the destruction and/or archiving of a master data object by using a backup table. Before being destructed, attributes relevant to destruction of dependent data objects are copied from the master data object to the backup table. Subsequent destruction operations performed on data objects dependent on the master data object may attempt to retrieve the attributes relevant to destruction from the master data object itself, or from the backup table. In this way, data object destruction orderings are avoided, enabling dependent data objects to be destructed at any time.
US10268693B1 Managing migration of virtual file servers
A method is used in managing migration of virtual file servers. The method migrates a virtual file server from a source storage processor to a destination storage processor in a storage system. The storage system includes the source and the destination storage processors. The virtual file server comprises a root file system, a configuration file system, and a set of user file systems. The method enables concurrent access to the root file system from both source and destination storage processors during the migration until the set of user file systems is migrated from the source storage processor to the destination storage processor.
US10268690B2 Identifying correlated content associated with an individual
A computer-implemented method includes: receiving, by a computing device, a plurality of content objects from one or more computer content source devices; extracting, by the computing device, metadata from the plurality of content objects; storing, by the computing device, a plurality of records having the extracted metadata in a repository, wherein each record identifies a time in which a statement was made by an individual regarding a topic; identifying, by the computing device, correlated content between the plurality of content objects based on comparing the metadata in the records, wherein the correlated content includes a plurality of statements made by the individual regarding the topic at different periods of time; generating, by the computing device, a correlated content object having the correlated content; and providing, by the computing device, the correlated content object to a user device.
US10268687B1 Ontology mapper
Systems, methods and computer-readable media are provided for facilitating patient health care by providing discovery, validation, and quality assurance of nomenclatural linkages between pairs of terms or combinations of terms in databases extant on multiple different health information systems that do not share a set of unified codesets, nomenclatures, or ontologies, or that may in part rely upon unstructured free-text narrative content instead of codes or standardized tags. Embodiments discover semantic structures existing naturally in documents and records, including relationships of synonymy and polysemy between terms arising from disparate processes, and maintained by different information systems. In some embodiments, this process is facilitated by applying Latent Semantic Analysis in concert with decision-tree induction and similarity metrics. In some embodiments, data is re-mined and regression testing is applied to new mappings against an existing mapping base, thereby permitting these embodiments to “learn” ontology mappings as clinical, operational, or financial patterns evolve.
US10268685B2 Statistics-based machine translation method, apparatus and electronic device
A statistics-based machine translation method is disclosed. The method generates probabilities of translation from a sentence to be translated to candidate translated texts based on features of the candidate translated texts that affect the probabilities of translation and a pre-generated translation probability prediction model. The features that affect probabilities of translation include at least degrees of semantic similarity between the sentence to be translated and the candidate translated texts. A preset number of candidate translated texts with highly ranked probabilities of translation are selected to serve as translated texts of the sentence to be translated. The method is able to go deep into a semantic level of a natural language when a machine translation model is constructed to avoid a semantic deviation of a translated text from an original text, thereby achieving the effect of improving the quality of translation.
US10268679B2 Joint language understanding and dialogue management using binary classification based on forward and backward recurrent neural network
A processing unit can operate an end-to-end recurrent neural network (RNN) with limited contextual dialog memory that can be jointly trained by supervised signals-user slot tagging, intent prediction and/or system action prediction. The end-to-end RNN, or joint model has shown advantages over separate models for natural language understanding (NLU) and dialog management and can capture expressive feature representations beyond conventional aggregation of slot tags and intents, to mitigate effects of noisy output from NLU. The joint model can apply a supervised signal from system actions to refine the NLU model. By back-propagating errors associated with system action prediction to the NLU model, the joint model can use machine learning to predict user intent by a binary classification obtained by both forward and backward output, and perform slot tagging, and make system action predictions based on user input, e.g., utterances across a number of domains.
US10268678B2 Corpus generation device and method, human-machine interaction system
A corpus generation device and method, the device comprising: a segmentation module, connected to at least one monolingual parallel corpus for segmenting a sentence into words and processing the segmented words by a knowledge-driven approach; a classification module, for classifying sentences having different tag sequences but the same meaning into the same sentence cluster; a mapping module, for determining the categories of sentence structures of all the sentences in the sentence cluster, recording and storing a mapping mode for transforming tags between sentence structures when different categories of sentence structures in the same sentence cluster are transformed; a sentence structure generation module, for generating sentence structures according to a first mapping mode between a first category of sentence structures in one of the sentence clusters and other categories of sentence structures in the same sentence cluster; and a corpus generation module, for nesting a word corresponding to a sequence tag to generate a new monolingual parallel corpus.
US10268676B1 Automated detection of linguistic uniqueness
A computer implemented method for detecting linguistic uniqueness includes receiving, with an examination evaluation server, a list of word n-grams and corresponding frequency values indicating the frequency at which each word n-gram appears in a language corpus, receiving an examination response with one or more sentences, tokenizing the sentences into a plurality of words or phrases, combining contiguous words or phrases into n-word segments, and identifying, for each n-word segment that matches a matching word n-gram from the list, the frequency value corresponding to the matching word n-gram.
US10268674B2 Linguistic intelligence using language validator
A language validation system includes a language validation module (LVM) and a linguistic intelligence engine (LIE). The LVM may perform language validation on text in a source document. The LVM may identify a language of origin for each word or sentence in the document. The LVM may determine whether a word/sentence not of the expected language constitutes a true defect. The LVM may provide input to an LIE database as the LVM identifies new words/sentences. The LIE may remain dormant for an initial interval until it obtains a sufficient vocabulary. Eventually, the LIE may be sufficiently knowledgeable to perform automated translations requests to translate original documents in the original language into one or more source documents in one or more source language. The LIE may adapt or otherwise implement a particular style in accordance with a style guide or analogous information.
US10268672B2 Parallel parsing of markup language data
Parsing XML (extensible markup language) data by performing the following operations: (i) dividing the piece of markup language into a plurality of pre-parsing segments; (ii) assigning the pre-parsing segment to a pre-parsing processor thread of a plurality of pre-parsing processor threads; (iii) determining any parsing division point(s) occurring in the pre-parsing segment so that data corresponding to a single tabular record is between each consecutive pair of parsing division points; (iv) dividing the piece of language into a plurality of parsing segments defined by the parsing division points so that each parsing segment corresponds to a single tabular record; (v) assigning the parsing segment to a parsing processor thread of a plurality of parsing processor threads; and (vi) parsing to generate a parsed tabular record corresponding to the parsing segment.
US10268667B1 Contextual optimization of news streams associated with content entry
Modifying a document being entered by a user by adding data from at least one of a plurality of news items relevant to the document includes determining other documents in a collection of documents that are relevant to the document being entered by the user, constructing a filter based on content of the document being entered by the user and on the other documents, presenting on a display the plurality of news items selected from a plurality of news feeds according to the filter, the user selecting from the display at least one of the news items, and the user inserting data from the at least one of the news items into the document. The document may be a note and the collection of documents may be a notebook. The note and the notebook may be provided by the OneNote product from Microsoft Corporation and/or by the Evernote product.
US10268665B2 System and method to display data defining operation of a valve assembly on a trend graph on a user interface
A system and a method to display diagnostic and operating data on a trend graph via a web browser so that the data appears to trend in real-time. In one embodiment, the system includes a server with an architecture having multiple layers. The layers include a pair of first in, first out (FIFO) data queues including a first data queue and a second data queue. The embodiments utilize a timing structure with a plurality of timers including a first timer to regulate calls from the first data queue to a data source (e.g., a valve assembly or controller on a distributed control system), a second timer to regulate calls from the second data queue to the first data queue, and a third timer to regulate calls from the web browser to the second data queue for data to display on trend graph.
US10268663B1 Displaying graphical content items based on an audio input
A method for generating a matrix of graphical content items to be displayed on at least one client computing device having a display. The method is implemented by a server computing device communicatively coupled to a database and to the at least one client computing device. The method includes retrieving, from the database, a plurality of textual content items, a link to a landing page associated with each textual content item, and an image associated with at least a part of the landing page. The method includes generating a matrix including a plurality of portions, including, for each portion of the matrix, selecting one of the plurality of textual content items, and including, in the portion, text from the selected textual content item, the image associated with the landing page, and the link to the landing page, and transmitting data for display of the matrix to the client computing device.
US10268661B2 Systems and methods to facilitate active reading
Review systems and methods facilitate active reading by providing a flexible environment in which users can examine documents. A review system can comprise a virtual workspace, a document view region, a preview region, and optional document objects. The virtual workspace can simulate a desktop or other physical workspace. The document view region can display a portion of an open document at a magnification sufficient for reading. The preview region can display the document at a magnification sufficient to enable the general layout of the entire document to be determined. The document objects can be created from the document through tools of the review system. These document objects can be independently moveable throughout the virtual workspace as needed to facilitate the user's active reading process.
US10268660B1 Real-time event transcription system and method
A real-time event transcription system and related methods provides for determining the existence, sequencing and timing of an event and/or event elements, for detecting and compensating for latency issues and cheating while providing synchronized user engagement, wherein users who are observing an event interact with a stream of stimuli generated over the course of the event, each user's interactions precisely recorded and accurately timestamped, accounting and/or compensating for various delays that may cause different users to encounter the stimuli at different times. Embodiments further provide for methods to determine and synchronize stimuli and reaction timing across a plurality of geographical locations, transmission methods and media.
US10268651B2 Method, apparatus and system for obtaining associated word information
A method for obtaining associated word information, a searching keyword is obtained. An associated word list corresponding to the searching keyword is obtained, wherein the associated word list comprises one or more associated words containing the searching keyword. For each associated word in the associated word list, a process includes obtaining matching word information corresponding to the associated word, wherein the matching word information comprises text information same as the associated word list and the attribute information; obtaining a displaying template corresponding to the matching word information; generating associated word information to be displayed in a client according to the matching word information and the displaying template.
US10268649B2 Modifying structured search queries on online social networks
In one embodiment, a method includes receiving a query input from a client system comprising one or more n-grams, sending instructions for presenting one or more suggested modifications for the query input, each suggested modification comprising references to one or more objects associated with the online social network, receiving an indication of a selection of one of the suggested modifications, parsing the query input and the selected suggested modification using a context-free grammar model to generate an executable query command, and sending instructions to the client system for presenting one or more search results corresponding to the query command.
US10268647B2 Asset catalog layered image support
Systems and methods are disclosed for authoring, deploying, and executing layer stack images for applications directed to a plurality of target devices. Resources to implement the layer stack images are compiled into an asset catalog database for each image in each layer stack image for each target device. Derivative resource products, such as a flattened version of the layer stack images and a “blurred” version of layer stack images can be generated and stored in the asset catalog at compile and build time. Three-dimensional effects implemented using the layer stack images can be implemented using an application programming interface that accepts legacy two dimensional images can be used to receive the layer stack images. An platform framework implements logic that detects the type of image requested via the API is a layer stack image or a conventional flat image. Third party layer stack images can be received and displayed at run-time or compile time. Images that make up a layer stack image can be locally-stored, externally referenced, or both. A layer stack image can, itself, refer to other layer stack images.
US10268646B2 Tensor-based deep relevance model for search on online social networks
In one embodiment, a method includes receiving, from a client system associated with a user, a search query comprising a number of query terms, generating a query match-matrix for the search query, identifying a number of objects matching the search query, retrieving, for each identified object, an object match-matrix for the identified object, constructing, for each identified object, a three-dimensional tensor for the identified object, computing, for each identified object, a relevance score based on the tensor for the identified object, ranking the identified objects based on their respective relevance scores, and sending, to the first client system in response to the search query, instructions for generating a search-results interface for presentation to the user.
US10268642B1 Normalizing insufficient signals based on additional information
The present invention extends to methods, systems, and computer program products for normalizing insufficient signals based on additional information. Evidence of an event is detected from a raw signal. It is determined signal characteristics of the raw signal are insufficient to normalize the raw signal along at least one of: a time, location, or context dimension into a Time, Location, Context (TLC) format. In one aspect, an additional raw signal related to the detected evidence is accessed from another signal source. In another aspect, a previously detected event related to the detected evidence is received from a geo cell database. The raw signal is normalized into the Time, Location, Context (TLC) format, including deriving at least one of: the time dimension, the location dimension, or the context dimension from a combination of the signal characteristics and characteristics of the other signal and/or characteristics of the previously detected event.
US10268640B1 System for communication of object-directed feelings
The exemplary embodiments present a system for easy and rapid communication, display, and comparison of object-directed feelings.
US10268638B2 Limiting plan choice for database queries using plan constraints
A database system allows users to specify plan constraint specification that limit choices of execution plans considered by an optimizer of the database system for optimizing database queries. The plan constraint specification specifies attributes of execution plans. The plan constraint specification may identify tables/intermediate results that the plan constraint is applicable to using table names or aliases. The database system applies the plan constraint specification to database queries that match the tables/aliases specified in the plan constraint specification. The database system limits the choice of execution plans evaluated for a database query to execution plans satisfying the attributes specified in an applicable plan constraint specification. The plan constraint specification may specify distribution of a table, a join order for tables, the join mechanism, cardinality of a table or intermediate result, and so on.
US10268631B2 Initialize programmable components
A programming file including a first module is loaded to a programmable component. And then, the programmable component is dis-reset. Subsequently, first data is loaded to a memory connecting with the programmable component, to enable the first module in the programmable component to convert the first data of the memory into second data. After the first module of the programmable component converts the first data of the memory into the second data, a second module is loaded to the programmable component. The first module in the programming file is then replaced with the second module, to enable the second module to access the second data.
US10268625B2 Signal path verification device
An input/output interface of a test device is configured, wherein the input/output interface is developed for connecting a hardware unit to a behavioral model present in the test device. The method includes the steps of: displaying a graphical representation of the input/output interface as a signal path between a hardware port for connection of the hardware and at least one model port for connecting the behavioral model via a selectable input/output function; receiving a first configuration for the signal path; receiving a test value that is predefinable at the hardware port or the model port of the signal path, but, for example, is also predefinable through the graphical representation of the hardware port or the model port; propagating a test signal associated with the test value along the signal path according to the first configuration for the signal path, and displaying the propagated test signal on the graphical representation of the model port or the hardware port.
US10268624B2 Subscriber station for a bus system and method for improving the error tolerance of a subscriber station of a bus system
A subscriber station for a bus system, and a method for improving the error tolerance of a subscriber station of a bus system, are presented. The subscriber station encompasses a transmission/reception device for transmitting a signal via the bus system to a further subscriber station and for receiving a signal via the bus system, in which exclusive, collision-free access by a subscriber station to a bus line of the bus system is guaranteed at least at times; and a modification device for modifying the transmission properties of a transmission path of the transmission/reception device and/or the reception properties of a reception path of the transmission/reception device.
US10268623B2 Method for operating a data transfer system, and data transfer system
A method for operating a data transfer system includes connecting a first data transfer device to a first data line which is connected to a first data interface, connecting a second data transfer device to a second data line which is connected to a second data interface, and transferring data over the first data interface. In order to achieve reliable operation of the data transfer system, a transfer of data through the second data interface is prevented. A data transfer system and a rail vehicle set having a plurality of railcars and a data transfer system are also provided.
US10268619B2 Cross-threaded memory system
A multi-chip package includes a logic integrated circuit (IC) die formed with plural memory controller circuits, a first memory IC die and a second memory IC die. The second memory IC die is mounted to the first memory IC die. The first memory IC die and the logic IC die are mounted to one another. The logic IC die includes a serial link interface for coupling to multiple serial links. The first memory die includes a first memory group accessed by a first one of the plural memory controller circuits, and a second memory group accessed by a second one of the plural memory controller circuits.
US10268618B2 Chip level switching for multiple computing device interfaces
Various semiconductor chips and computing devices are disclosed. In one aspect a semiconductor chip is provided that includes a first interface controller, a first physical layer connected to the first interface controller, a second interface controller, a second physical layer connected to the second interface controller, and a switch connected between the first interface controller and the second interface controller and the first physical layer and the second physical layer. The switch is operable in one mode to route signals to/from the first interface controller via the first physical layer and route signals to/from the second interface controller via the second physical layer and in another mode to route signals to/from both the first interface controller and the second interface controller via the first physical layer.
US10268616B2 Systems and methods for selective disablement of protocols on a USB type-C port
Embodiments of systems and methods for selectively enabling and disabling protocols of a USB-C port are provided herein. According to one embodiment, a method for selectively enabling one or more protocols of a USB-C port on an information handling system (IHS) includes determining, upon system boot, if the IHS is connected via the USB-C port to a peripheral device that is authorized for use with the information handling system. If the peripheral device is not authorized for use with the IHS, the method may disable all protocols of the USB-C port. If the peripheral device is authorized for use with the IHS, the method may enable one or more protocols of the USB-C port.
US10268615B2 Determining timeout values for computing systems
A Local Timer Engine (LTE) is disclosed. For an initiator in a computing system, the LTE measures a respective time delay for each of a plurality of routes between the initiator and a plurality of destinations. For each of the plurality of routes, the LTE determines a respective timeout value based on the measured respective time delay for the route and determines a unique memory mapped address identifying the route. The initiator sends a request to the LTE for a timeout value. The LTE determines a proper timeout value and provides the proper timeout value to the initiator.
US10268610B1 Determining whether a CPU stalling a current RCU grace period had interrupts enabled
A technique for determining if a CPU stalling an RCU grace period has interrupts enabled. Per-CPU state information is maintained for the CPU, including an RCU grace-period number snapshot and an interrupt work-request indicator. If a current RCU grace period has endured for a predetermined time period, it is determined if there is a pending interrupt work request for the CPU. If not, an interrupt work request is generated and the interrupt work-request indicator is updated accordingly. In response to an RCU CPU stall-warning condition, it is determined if the interrupt work request was handled. An RCU CPU stall-warning message reports an interrupt-handling status of the CPU according to the interrupt work request handling determination. If the interrupt work request was not handled, the RCU CPU stall-warning message reports how many RCU grace periods elapsed while the interrupt work request was pending.
US10268608B2 Memory module with timing-controlled data paths in distributed data buffers
A memory module is operable in a memory system with a memory controller. The memory module comprises memory devices, a module control circuit, and a plurality of buffer circuits coupled between respective sets of data/strobe signal lines in a data bus and respective sets of the memory devices. Each respective buffer circuit includes a data path corresponding to each data signal line in the corresponding set of data/strobe signal lines, and a command processing circuit configured to decode module control signals from the module control circuit and to control the data path in accordance with the module control signals. The data path corresponding to the each data signal line includes at least one tristate buffer controlled by the command processing circuit and a delay circuit configured to delay a signal through the data path by an amount determined by the command processing circuit in response to at least one of the module control signals.
US10268607B2 Memory module threading with staggered data transfers
A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus.
US10268606B2 Method, device and system for switching access modes for data storage device
A data storage device access method, a device and a system. The method includes receiving a mode switch control command by a first bus through a first interface of the control device; switching a second interface of the control device to a predetermined mode based on the received mode switch control command. In cases where the second interface is switched to the first mode in accordance with the mode switch control command, the other device connected to a second bus corresponding to the second interface, accesses the data storage device under the control of the control device via the second interface through the second bus. In cases where the second interface is switched to the second mode in accordance with the mode switch control command, the other device directly accesses the data storage device through the second bus without the control of the control device.
US10268604B2 Adaptive resource management in a pipelined arbiter
A resource arbiter in a system with multiple shared resources and multiple requestors may implement an adaptive resource management approach that takes advantage of time-varying requirements for granting access to at least some of the shared resources. For example, due to pipelining, signal timing issues, or a lack of information, more resources than are required to perform a task may need to be available for allocation to a requestor before its request for the needed resources is granted. The requestor may request only the resources it needs, relying on the arbiter to determine whether additional resources are required in order to grant the request. The arbiter may park a high priority requestor on idle resources, thus allowing requests for those resources by the high priority requestor to be granted on the first clock cycle of a request. Other requests may not be granted until at least a second clock cycle.
US10268598B2 Primary memory module with record of usage history
A counter of a primary memory module provides a count indicative of the number of times the primary memory module has ever been read/written by a processor. With the count, an operating mode of the primary memory module is evaluated to optimize memory allocation performed by the data processing system, adjust the operating mode of the primary memory module, and send a warning message to a user, for example.
US10268588B2 Methods of cache preloading on a partition or a context switch
A scheme referred to as a “Region-based cache restoration prefetcher” (RECAP) is employed for cache preloading on a partition or a context switch. The RECAP exploits spatial locality to provide a bandwidth-efficient prefetcher to reduce the “cold” cache effect caused by multiprogrammed virtualization. The RECAP groups cache blocks into coarse-grain regions of memory, and predicts which regions contain useful blocks that should be prefetched the next time the current virtual machine executes. Based on these predictions, and using a simple compression technique that also exploits spatial locality, the RECAP provides a robust prefetcher that improves performance without excessive bandwidth overhead or slowdown.
US10268586B2 Processor with programmable prefetcher operable to generate at least one prefetch address based on load requests
A processor including a programmable prefetcher for prefetching information from an external memory. The programmable prefetcher includes a load monitor, a programmable prefetch engine, and a prefetch requester. The load monitor tracks load requests issued by the processor to retrieve information from the external memory. The programmable prefetch engine is configured to be programmed by at least one prefetch program to operate as a programmed prefetcher, such that during operation of the processor, the programmed prefetcher generates at least one prefetch address based on the load requests issued by the processor. The requester uses each generated prefetch address to prefetch information from the external memory. A prefetch memory may store one or more prefetch programs and a prefetch programmer may be included to select from among stored prefetch programs to program the prefetcher based on an executing process. Each prefetch program may be configured according to a prefetch definition.
US10268584B2 Adaptive host memory buffer (HMB) caching using unassisted hinting
A storage device includes a nonvolatile memory. The storage device further includes a hint derivation module for automatically deriving, from host accesses to the storage device, hints regarding expected future host accesses to a table that maps logical memory addresses to physical memory addresses in the nonvolatile memory. The storage device further includes an adaptive host memory buffer (HMB) caching module for using the hints to identify portions of the table to cache in the HMB and for caching the identified portions in the HMB, which is external to the storage device and accessible by the storage device via a bus.
US10268580B2 Processors and methods for managing cache tiering with gather-scatter vector semantics
Processors and methods implementing a machine instruction to perform cache line demotion on multiple cache lines to enable efficient sharing of cache lines between processor cores. One general aspect includes a processor comprising: a plurality of hardware processor cores, where each of the hardware processor cores to include a first cache. The processor also includes a second cache, communicatively coupled to and shared by the plurality of hardware processor cores. The processor to support a first machine instruction, the first machine instruction to include a vector register operand identifying a vector register which contains a plurality of data elements each used to identify a cache line. An execution of the first machine instruction by one of the plurality of hardware processor cores to cause a plurality of identified cache lines to be demoted, such that the demoted cache lines are moved from the first cache to the second cache.
US10268574B2 Deployment testing for infrastructure delivery automation
The disclosed deployment testing system includes a test loader that loads and parses test objects and the antecedent test objects on which the selected test object depends, to prepare a test sequence. A database of test objects apply to one or more SUT and specify aspects of deployed SUT configuration that include hardware configuration, active connection of the SUT to other network devices, configuration of the actively connected network devices to accept access by the SUT, presence of files and applications in storage, and services running on the SUT; identify dependencies on antecedent test objects; specify test object features that extend object features found in the antecedent test objects; and override test parameter values in the antecedent test objects. A test executor obtains administrative credentials for accessing and testing a SUT and uses the test and antecedent test objects to verify the SUT; and a test reporter publishes tester results.
US10268571B2 System and method for automated thin client contact center agent desktop testing
A system for centralized testing of web-based agent desktops has been devised. The invention uses a test control portal. The test control portal acts as the interface between the client interaction software systems testing system and analyst controlled test device, executes an extensive set of robust test directive commands with underlying routines to be used to specify test conditions without the use of programming ability on the part of the analyst, uses a robust set of report item and format choice designators to allow easy selection of a range of report content and styles.
US10268569B2 Orthogonal experimentation in a computing environment
Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website experiences or test experiences. In some embodiments, multiple tests may be configured to run orthogonally within user experiences without affecting the results of one another. Some such embodiments preserve the ability to execute certain tests in a non-orthogonal manner while other tests are allowed to execute orthogonally.
US10268564B2 Dynamic tracing using ranking and rating
Method, computer program product, and system for dynamic tracing, including monitoring a log file, wherein the log file comprises events, wherein an event comprises an event code and an event time stamp, receiving a ranking and rating table (“table”), wherein the table comprises one or more error codes and a ranking for each of the one or more error codes, matching the event code with an error code of the one or more error codes, calculating a rating for the error code, comparing the calculated rating to a rating threshold, enabling an information capture level based on the rating threshold of the calculated rating, in response to enabling the information capture level, copying events from the log file into an abbreviated log file, wherein the copied events include the error code for the calculated rating, creating an alert indicating a changed information capture level, and resetting the dynamic tracing.
US10268558B2 Efficient breakpoint detection via caches
Efficient breakpoint detections via caches comprises monitoring a memory location by detecting cache misses on a cache. A memory address that is to be monitored is stored in a monitoring list, and any cache line overlapping with the memory address is evicted if it exists in a cache. When the occurrence of a cache miss based on a memory access operation is detected, a determination is made as to whether a portion of a cache line imported into the cache based on the cache miss overlaps with the memory address stored in the monitoring list. When there is an overlap, one or more monitoring operations are processed on the memory address, and the imported cache line is evicted from the cache.
US10268554B2 Using dispersed computation to change dispersal characteristics
A method begins by determining an encoding modification for a set of encoded data slices. The method continues by determining a plurality of tasks for executing the encoding modification. The method continues by dividing a first task of the plurality of tasks into one or more partial tasks based on the first task and assigning a first partial task of the one or more partial tasks to a first storage unit. The method continues by dividing a second task of the plurality of tasks into a plurality of partial tasks based on the second task and assigning the plurality of partial tasks to a set of storage units. The method continues by executing, by the first storage unit and at least some storage units of the set of storage units, the first partial task and the plurality of partial tasks, respectively, to produce a modified set of encoded data slices.
US10268550B2 Virtualizing a secure active directory environment
A recovery solution can employ virtualization software to create a virtualized Active Directory forest from a source Active Directory forest. A recovery agent can be installed on the domain controllers prior to creating copies of the domain controllers in the virtualized forest. Additionally, the recovery agent can be added to a list of trusted applications if the domain controller includes security software. The recovery solution can employ the virtualization software to store a command file at a known directory path. This command file can include commands that should be executed on the virtualized domain controller to configure it properly. The recovery agent can be configured to periodically scan the known directory path to determine whether a command file has been stored in the directory. If the recovery agent locates a command file, it can extract and execute any commands in the command file.
US10268548B2 Failure mapping in a storage array
A storage cluster is provided. The storage cluster includes a plurality of storage nodes within a chassis. The plurality of storage nodes has flash memory for storage of user data and is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the storage nodes can access the user data with a failure of two of the plurality of storage nodes. Each of the storage nodes is configured to generate at least one address translation table that maps around defects in the flash memory on one of a per flash package basis, per flash die basis, per flash plane basis, per flash block basis, per flash page basis, or per physical address basis. Each of the plurality of storage nodes is configured to apply the at least one address translation table to write and read accesses of the user data.
US10268546B2 Non-volatile memory devices and controllers
For single-level cell flash memories and multi-level cell flash memories, different operations can be performed according to their stability when an abnormal status is terminated. Specifically, for the multi-level cell flash memories, when the abnormal status is terminated, a now physical block is used to proceed with write operation, and the previous physical block(s) would not be written any more. On the contrary, for the single-level cell flash memories, when the abnormal status is terminated, the controller needs to perform corresponding operations on the last physical page of the previous physical block(s).
US10268544B2 Using parity data for concurrent data authentication, correction, compression, and encryption
A system for software error-correcting code (ECC) protection or compression of original data using ECC data in a first memory is provided. The system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The software ECC protection or compression includes: a data matrix for holding the original data in the first memory; a check matrix for holding the ECC data in the first memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the ECC data; and a thread for executing on the processing core. The thread includes a Galois Field multiplier for multiplying entries of the data matrix by an entry of the encoding matrix, and a sequencer for ordering operations using the Galois Field multiplier to generate the ECC data.
US10268543B2 Online volume repair
Examples include repair of a volume while the volume is online. In some examples, a request is received to access a compressed page, wherein the compressed page includes compressed data and compression metadata, an error is identified in the compression metadata or the compressed data, and based on the error and the request, repair of the error is handled while the volume is online.
US10268538B2 Efficient and enhanced distributed storage clusters
Storing data is described herein, including: receiving a first data, wherein the first data comprises a portion of a data block; encoding at least a portion of the first data to generate a codeword; dividing the codeword into a plurality of codeword portions; storing a first codeword portion; and sending at least a subset of codeword portions other than the first codeword portion among the plurality of the codeword portions to a plurality of nodes. Receiving acknowledgement of storage of data is also described herein, including: determining whether a first acknowledgement from a first node is received, wherein the first data comprises a portion of a data block; determining whether a second acknowledgement from the first node is received; and in response to receipt of the first acknowledgement and receipt of the second acknowledgment, determining that the first data has been stored.
US10268537B2 Initializing a pseudo-dynamic data compression system with predetermined history data typical of actual data
In at least one embodiment, a history data structure of a Lempel-Ziv compressor is preloaded with fixed predetermined history data typical of actual data of a workload of the Lempel-Ziv compressor. The Lempel-Ziv compressor then compresses each of multiple data pages in a sequence of data pages by reference to the fixed predetermined history data.
US10268535B2 Vehicular image display system
A vehicular image display system includes: an image writing control part that writes first image data generated by a first application operating under a first operating system sequentially in image storage parts by switching of the image storage parts; an image reading control part that reads the first image data from the image storage parts sequentially by switching of the image storage parts; a display data generation part that combines the first image data and second image data generated by a second application operating under a control of a second operating system with higher reliability than the first operating system; an error detection part that checks the first image data; and a switching control part that suspends the switching of the image storage parts by the image writing control part and by the image reading control part, when an error is detected.
US10268533B1 System and method for error detection and monitoring of object-asset pairs
An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.
US10268532B2 Application message processing system, method, and application device
The present disclosure provides an application message processing system, method, and application device. The processing system includes an application device and a message forwarder. The application device is configured to perform authentication on a transmitting-end corresponding to a received first-type application message, send the first-type application message to the message forwarder if the transmitting-end has a message sending permission; perform authentication on a target receiving-end corresponding to a received second-type application message, and initiate a consumption operation of the second-type application message to the target receiving-end if the target receiving-end has a message receiving permission. The message forwarder is configured to receive the first-type application message from the application device, or to send the second-type application message to the application device.
US10268531B2 Managing delivery of code and dependent data using application containers
In some examples, a method includes receiving, by a supervisor component executing at a computing device, a request to execute an application; responsive to determining that an application container for maintaining installable sub-packages of the application is allocated in memory of the computing device, determining, by a container runtime of the application container, one or more dependencies of the application; retrieving, by the container runtime, the one or more dependencies; and responsive to retrieving the one or more dependencies, executing, by the application container, the application.
US10268530B2 Managing functions on an iOS-based mobile device using ANCS notifications
Systems, methods, and devices for managing predetermined functions on a mobile device within a moving vehicle, the mobile device having an operating system (OS) that includes an event API installed therein that is configured for two-way communication with an external control device, the control device being installed within the vehicle and further configured to communicate with a software application installed and running in memory resident on the mobile device. In response to initiation of a predetermined function on the mobile device, a notification message is transmitted by the event API to the control device. The control device then communicates with the software application to determine a desired action for the mobile device to take with respect to the predetermined function. The control device then instructs the mobile device on the action to take on the predetermined function by transmitting an action message to the event API.
US10268526B1 Using response time objectives in a storage system
Techniques are described determining data movements. A first plurality of performance goals for a plurality of storage pools are received. Each of the first plurality of performance goals specifies a performance goal for one of the plurality of storage pools. A second plurality of performance goals for a plurality of applications are received. Each of the second plurality of performance goals specifies a performance goal with respect to I/O operations directed to one or more logical devices used by one of the plurality of applications. A set of proposed data movements between a first of the plurality of storage pools and a second of the plurality of storage pools is determined in accordance with criteria including any of the first plurality of performance goals and the second plurality of performance goals.
US10268525B2 System and method for non-programmatically constructing software solutions
A visual software development system in which a user can graphically build a design or software solution without having to write software code includes one or more adapters that interrogate interfaces of the software platform that a software system or systems is built in accordance with and generate descriptions that the user can then incorporate into the design. The software systems can be of disparate technology platforms, an adapter provided that suits each platform. The descriptions can be represented graphically for the user with icons in an integrated development environment (IDE), and the user can build the design by dragging or otherwise selecting descriptions to be used and connecting them together to graphically represent the flow of information or communication of events among the descriptions.
US10268524B2 Processing telemetry data streams based on an operating state of the data source
A service platform processes telemetry data streams communicated by remote data sources, such as telematics devices located on-board a population of vehicles. The service platform includes two data processing stacks having different performance parameters. A high performance data processing stack includes a first application layer and a first database layer that collectively exhibit lesser latency between write/read persistency for a given task load. A low performance data processing stack includes a second application layer and a second database layer that collectively exhibit greater latency between write/read persistency for the same task load as compared to the high performance data processing stack. For each telemetry data stream received from a data source, depending on an operating state of that data source, messages of the data stream are directed to the high performance data processing stack or to the low performance data processing stack for processing.
US10268523B2 System and method for operating a server farm
A method for operating a server farm with a plurality of servers operably connected with each other includes the steps of: sorting the plurality of servers according to a respective energy efficiency value associated with each of the plurality of servers; defining a virtual server by selectively joining two or more of the servers with the highest energy efficiency values; receiving a job request of a computational task to be handled by the server farm; and assigning the computational task to one of the plurality of servers for processing based on a job assignment policy, the job assignment policy being arranged to give preference to assigning the computational task to the servers of the virtual server for processing so as to maximize an energy efficiency of the server farm.
US10268520B2 Task management system for computer networks
Systems and methods are provided for managing task performance for a modular electronic device. In one implementation, a modular electronic device can include one or more electronic modular components. The modular electronic device can identify a computational task associated with the modular electronic device and identify one or more computing devices that are available to perform at least a portion of the computational task. The modular electronic device can obtain one or more sets of data associated with one or more computational resources of the computing devices. The modular electronic device can determine a potential benefit to the modular electronic device associated with the performance of the computational task by the computing devices. The modular electronic device can perform at least a portion of the computational task with the computing devices based, at least in part, on the sets of data associated with the computational resources and the potential benefit.
US10268519B2 Scheduling method and processing device for thread groups execution in a computing system
A scheduling method is provided. The method includes: recording a next instruction and a ready state of each thread group in a scoreboard; determining whether there is any ready thread group whose ready state is affirmative; determining whether a load/store unit is available, wherein the load/store unit is configured to access a data memory unit; when the load/store unit is available, determining whether the ready thread groups include a data access thread group, wherein the next instruction of the data access thread group is related to accessing the data memory unit; selecting a target thread group from the data access thread groups; and dispatching the target thread group to the load/store unit for execution.
US10268518B2 Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions
Operation of a multi-slice processor that includes a plurality of execution slices, a plurality of load/store slices, and one or more instruction sequencing units, where operation includes: receiving, at a load/store slice from an instruction sequencing unit, a instruction to be issued; determining, at the load/store slice, a rejection condition for the instruction; and responsive to determining the rejection condition for the instruction, maintaining state information for the instruction in the load/store slice instead of notifying the instruction sequencing unit of a rejection of the instruction.
US10268515B2 Releasing resources from processes in a particular order to provide required resources to start an application
Disclosed are a method and a device for managing an application applied in an electronic device, said method comprising: detecting an application installed in the electronic device; determining an application to be managed from a detection result according to a predetermined regulation; creating an application management folder; generating a shortcut identification for the application to be managed in the application management folder; triggering an operation for providing memory resources to the application to be managed and triggering an operation for starting the application to be managed, after receiving an operation on the shortcut identification from a user. With embodiments of the present disclosure, the starting speed of the application may be improved and the possibility of happening of phenomena such as unsmooth start, runtime error and crashing may be reduced, and the tidiness of the desktop is improved.
US10268514B1 Performance analysis of stateless compute functions using function call intercept
Techniques for acquiring performance analysis metrics for computer-implemented functions are described herein. A computer-implemented function is instantiated on a computer system. A monitoring agent running on the computer system monitors outbound calls from the computer-implemented function and, when an outbound function call is intercepted, the agent calculates a performance metric for the outbound function. An aggregated set of performance metrics is produced, and that aggregated set of performance metrics is presented for further analysis.
US10268511B2 Asynchronous task multiplexing and chaining
The described technology is directed towards sharing asynchronous (async) tasks between task chains, including in a way that prevents cancellation of lower-level chain entity from cancelling a shared async task. A shared async task is wrapped in multiplexer code that maintains lower-level entity identities as a set of listeners of the shared async task, and when a listener cancels, only removes that listener from the set of listeners so that the shared async task does not cancel as long as one listener remains in the set. Also described is optimization to share an async task, and wrapping tasks in cancel-checking code that prevents the task from running its work if the task is intended to be cancelled but is queued to run before the cancel request is queued to run.