Document Document Title
US10573820B2 Compound for organic electric element, organic electric element comprising the same and electronic device thereof
Provided are a compound represented by Formula 1, and an organic electric element comprising a first electrode, a second electrode, and an organic material layer formed between the first electrode and the second electrode, wherein the organic material layer comprises the compound represented by Formula 1, and the driving voltage of an organic electronic device can be lowered, and the luminous efficiency, color purity and life time of an organic electronic device can be improved by comprising the compound represented by Formula 1 in the organic material layer.
US10573815B2 Vapor deposition mask, frame-equipped vapor deposition mask, vapor deposition mask preparation body, and method for producing organic semiconductor element
A vapor deposition mask capable of correctly performing confirmation of whether a shape pattern of openings formed in a resin mask is normal or similar confirmation while satisfying both high definition and lightweight, a vapor deposition mask preparation body for obtaining the vapor deposition mask, a frame-equipped vapor deposition mask including the vapor deposition mask, and a method for producing an organic semiconductor element using the frame-equipped vapor deposition mask. The aforementioned problem is solved by using, in a vapor deposition mask including a metal mask in which a slit is formed and a resin mask in which an opening corresponding to a pattern to be produced by vapor deposition is formed at a position overlapping with the slit, the metal mask and the resin mask being stacked, the resin mask which has about 40% or less of light ray transmittance at a wavelength of about 550 nm.
US10573812B2 Buried low-resistance metal word lines for cross-point variable-resistance material memories
Variable-resistance material memories include a buried salicide word line disposed below a diode. Variable-resistance material memories include a metal spacer spaced apart and next to the diode. Processes include the formation of one of the buried salicide word line and the metal spacer. Devices include the variable-resistance material memories and one of the buried salicided word line and the spacer word line.
US10573811B2 Resistive random-access memory (RRAM) cell with recessed bottom electrode sidewalls
Various embodiments of the present application are directed towards an integrated circuit comprising a resistive random-access memory (RRAM) cell with recessed bottom electrode sidewalls to mitigate the effect of sidewall plasma damage. In some embodiments, the RRAM cell includes a lower electrode, a data storage element, and an upper electrode. The lower electrode includes a pair of recessed bottom electrode sidewalls respectively on opposite sides of the lower electrode. The data storage element overlies the lower electrode and includes a pair of storage sidewalls. The storage sidewalls are respectively on the opposite sides of the lower electrode, and the recessed bottom electrode sidewalls are laterally spaced from and laterally between the storage sidewalls. The upper electrode overlies the data storage element.
US10573810B2 Semiconductor memory device
A semiconductor memory device includes a first select line and a second select line. A first memory element among a plurality of memory elements has a first top electrode and a first bottom electrode. The first top electrode is connected to the first select line and the first bottom electrode is connected to the second select line. A second memory element among the plurality of memory elements, which is disposed adjacent to the first memory element, has a second top electrode and a second bottom electrode. The second top electrode is connected to the first select line, and the second bottom electrode is connected to the first select line without passing a resistive element of a memory element other than the second memory element.
US10573807B2 Phase change memory element
A phase-change memory element is provided. The phase-change memory element may include an electrode; a phase-change material that contacts the electrode; a first conductor that contacts the phase-change material; and a second conductor that contacts the phase-change material. The second conductor may be electrically connected to the first conductor only through the phase-change material, and each of the first and second conductors may be electrically connected to the electrode only through the phase-change material.
US10573801B2 Piezoelectric linear actuator, piezoelectrically driven valve, and flow rate control device
A piezoelectric linear actuator comprising a laminated piezoelectric actuator having a cylindrical shape; a lower support member supporting the laminated piezoelectric actuator and extending laterally to the left and right of the laminated piezoelectric actuator; a pair of displacement transfer members extending along the left and right sides of the laminated piezoelectric actuator, respectively, to slidably intersect the lower support member and transferring displacement due to the piezoelectric effect of the laminated piezoelectric actuator; and an output part locked to the pair of displacement transfer members below the lower support member and coupling lower end portions of the displacement transfer members, wherein the pair of displacement transfer members are formed to have a width dimension that is the same or substantially the same as the width dimension of the laminated piezoelectric actuator.
US10573798B2 Thermoelectric conversion module and thermoelectric conversion device
A thermoelectric conversion module in which a plurality of P-type thermoelectric conversion elements and N-type thermoelectric conversion elements, which are combined in pairs, are connected in series between a pair of opposing wiring substrates via the wiring substrates: electrode parts to which the thermoelectric conversion elements are connected, are formed on surfaces of ceramic substrates of the wiring substrates: among the thermoelectric conversion elements, the thermoelectric conversion element having a larger thermal expansion coefficient has the length, in a direction in which the wiring substrates face each other, that is smaller than the length, in a direction in which the wiring substrates face each other, of the thermoelectric conversion element having a smaller thermal expansion coefficient: an electrically conductive spacer is interposed between at least one of the two ends of the thermoelectric conversion element having a larger thermal expansion coefficient and the ceramic substrate of the wiring substrate.
US10573795B2 Method for producing conductive material, conductive material obtained by the method, electronic device containing the conductive material, light-emitting device, and method for producing light-emitting device
An object of the present invention is to provide a method for producing a conductive material that allows a low electric resistance to be generated, and that is obtained by using an inexpensive and stable conductive material composition containing no adhesive. The conductive material can be provided by a producing method that includes the step of sintering a first conductive material composition that contains silver particles having an average particle diameter (median diameter) of 0.1 μm to 15 μm, and a metal oxide, so as to obtain a conductive material. The conductive material can be provided also by a method that includes the step of sintering a second conductive material composition that contains silver particles having an average particle diameter (median diameter) of 0.1 μm to 15 μm in an atmosphere of oxygen or ozone, or ambient atmosphere, at a temperature in a range of 150° C. to 320° C., so as to obtain a conductive material.
US10573794B2 Method of packaging CSP LED and CSP LED
A method of packaging CSP LED, comprising the following steps: placing LED chips on a carrier plate; coating light-blocking glue or fluorescent glue on the LED chips; at last cutting to form CSP LEDs with coating light-blocking glue or fluorescent glue outside the chip. Multiple LEDs with one light-emitting surface could be fabricated simultaneously. The process is simple and can prevent yellow light from appearing at the bonding surface of the light-blocking glue and the chip. The invention provides a CPS LED with the chip covered by packaging glue and the electrode of the chip protruding exposed and protruding. The invention provides CPS LED with three light-emitting surfaces and light-blocking glue arranged on two side surfaces and fluorescent glue arranged on other surfaces. This kind of LED could be used in various fields such as backlight and light bar, from side surfaces of which light could be emitted.
US10573792B2 LED package, backlight unit and liquid crystal display device
Disclosed is a light emitting diode package that includes: a frame having a light emitting diode (LED) thereon; and a glass cell over the LED, the glass cell including a quantum dot dispersed in one of a resin and an organic solvent.
US10573783B2 Group III nitride semiconductor light-emitting element and method of manufacturing same
A group III nitride semiconductor light-emitting element having longer element life than conventional group III nitride semiconductor light-emitting elements and a method of manufacturing the same are provided. A group III nitride semiconductor light-emitting element 100 comprises, in the following order: an n-type group III nitride semiconductor layer 30; a group III nitride semiconductor laminated body 40 obtained by alternately laminating a barrier layer 40a and a well layer 40b narrower in bandgap than the barrier layer 40a in the stated order so that the number of barrier layers 40a and the number of well layers 40b are both N, where N is an integer; an AlN guide layer 60; and a p-type group III nitride semiconductor layer 70, wherein the AlN guide layer 60 has a thickness of 0.5 nm or more and 2.0 nm or less.
US10573782B2 Infrared light emitting device
Disclosed is an infrared light emitting device including: a semiconductor substrate; a first layer formed on the semiconductor substrate and having a first conductivity type; a light emitting layer formed on the first layer; and a second layer formed on the light emitting layer and having a second conductivity type, wherein the first layer includes, in the stated order: a layer containing Alx(1)In1−x(1)Sb; a layer having a film thickness ty(1) in nanometers and containing Aly(1)In1−y(1)Sb; and a layer containing Alx(2)In1−x(2)Sb, where ty(1), x(1), x(2), and y(1) satisfy the following relations: for j=1, 2, 0
US10573780B2 Ultraviolet light-emitting device
An ultraviolet light-emitting device including a substrate, a first conductive type semiconductor layer disposed on the substrate, a mesa disposed on the first conductive type semiconductor layer and including a second conductive type semiconductor layer and an active layer disposed between the semiconductor layers, a first contact electrode contacting the exposed first conductive type semiconductor layer around the mesa, a second contact electrode contacting the second conductive type semiconductor layer on the mesa, a passivation layer covering the first contact electrode, the mesa, and the second contact electrode and having openings disposed above the first and second contact electrodes, and first and second bump electrodes electrically connected to the first and second contact electrodes through the openings of the passivation layer, in which the mesa has depressions in plan view, and the first and second bump electrodes cover the openings and a portion of the passivation layer.
US10573777B2 Vertical structure nonpolar LED chip on lithium gallate substrate and preparation method therefor
The present invention discloses a vertical structure nonpolar LED chip on a lithium gallate substrate and a preparation method therefor. According to the method, LED epitaxial wafers are grown on a lithium gallate substrate, wherein the LED epitaxial wafers comprise a GaN buffer layer grown on the lithium gallate substrate, a non-doped GaN layer on the GaN buffer layer, an n-type doped GaN thin film on the non-doped GaN layer, an InGaN/GaN quantum well on the n-type doped GaN thin film and a p-type doped GaN thin film on the InGaN/GaN quantum well. Then, electrode patterns are prepared on the surfaces of the LED epitaxial wafers by the steps of spin coating, photoetching, developing and cleaning, and an electrode metal is sequentially deposited on the upper surfaces of the epitaxial wafers. Then, the LED epitaxial wafers are transferred to a copper substrate. Then, the original lithium gallate substrate is lifted off by an HCl solution, a silicon dioxide protective layer is prepared, and the corresponding part of an electrode is exposed. Then, SiO2 on the electrode is etched away, and a complete vertical structure LED chip is formed.
US10573774B2 Method of forming electrodes for electronic device using two dimensional semiconductor and electronic device thereof
In case of forming electrodes for electronic device using a two-dimensional semiconductor, a two-dimensional semiconductor layer doped into n-type or p-type is formed on a substrate, a first area and a second area of the doped two-dimensional semiconductor layer is patterned into a predetermined pattern shape, and a first electrode and a second electrode are formed on the patterned first and second areas, respectively.
US10573773B2 Backsheet for photovoltaic panels with double contacting face conductive elements of the non-through type
Backsheet for photovoltaic panels with conductive interface elements intended to simplify the electrical connection of the terminal points of the circuit to the back junction box. The conductive elements are of the non-through type through the backsheet, with double contacting face, and are integrated on the front side towards the cells within recessed seats and in correspondence of through-holes in such a way as to enable an electrical connection by contact from the back side through the holes, in a guided way, by means of respective conductive elements protruding and fastened to the junction box. In particular, such a simplified contacting solution can be realized with extreme precision, without manual operations and at extremely low costs, with an automated assembly method.
US10573756B2 Transistors incorporating metal quantum dots into doped source and drain regions
Metal quantum dots are incorporated into doped source and drain regions of a MOSFET array to assist in controlling transistor performance by altering the energy gap of the semiconductor crystal. In a first example, the quantum dots are incorporated into ion-doped source and drain regions. In a second example, the quantum dots are incorporated into epitaxially doped source and drain regions.
US10573755B1 Nanosheet FET with box isolation on substrate
A method of fabricating a nanosheet semiconductor device includes depositing sacrificial material on a layer of silicon germanium (SiGe) above a substrate. A thickness of the sacrificial material is more than a thickness of the layer of SiGe. The method also includes forming nanosheet fins comprising alternating silicon (Si) nanosheets and silicon germanium (SiGe) layers on the sacrificial material, undercutting the SiGe layers to form divots, and forming a dummy gate structure above each of the nanosheet fins. A first liner is deposited to fill the divots and cover the nanosheet fins and the dummy gate structure. The sacrificial material and the first liner material are removed. The method also includes encapsulating the nanosheet fins and the dummy gate structure with a conformal liner, and performing an oxide fill to create a buried oxide (BOX) isolation between subsequently formed source and drain regions between the nanosheet fins and the substrate.
US10573754B2 Gate-all around fin device
A gate-all around fin double diffused metal oxide semiconductor (DMOS) devices and methods of manufacture are disclosed. The method includes forming a plurality of fin structures from a substrate. The method further includes forming a well of a first conductivity type and a second conductivity type within the substrate and corresponding fin structures of the plurality of fin structures. The method further includes forming a source contact on an exposed portion of a first fin structure. The method further comprises forming drain contacts on exposed portions of adjacent fin structures to the first fin structure. The method further includes forming a gate structure in a dielectric fill material about the first fin structure and extending over the well of the first conductivity type.
US10573753B1 Oxide spacer in a contact over active gate finFET and method of production thereof
A device including oxide spacer in a contact over active gates (COAG) and method of production thereof. Embodiments include first gate structures over a fin of a substrate and second gate structures, each over an outer portion of the fin and a shallow trench isolation (STI) layer adjacent to the fin; a first raised source/drain (RSD) in a portion of the fin between the first gate structures and a second RSD in the portion of the fin between the first and second gate structures; a metal liner over the first and second RSD and on sidewall portions of the first and second gate structures; a metal layer over the metal liner; and an interlayer dielectric (ILD) over the metal liner and portions of the first and second gate structures.
US10573751B2 Structure and method for providing line end extensions for fin-type active regions
A semiconductor structure includes an isolation feature formed in the semiconductor substrate and a first fin-type active region. The first fin-type active region extends in a first direction. A dummy gate stack is disposed on an end region of the first fin-type active region. The dummy gate stack may overlie an isolation structure. In an embodiment, any recess such as formed for a source/drain region in the first fin-type active region will be displaced from the isolation region by the distance the dummy gate stack overlaps the first fin-type active region.
US10573750B2 Methods of forming doped source/drain contacts and structures formed thereby
Methods of forming germanium channel structure are described. An embodiment includes forming a germanium fin on a substrate, wherein a portion of the germanium fin comprises a germanium channel region, forming a gate material on the germanium channel region, and forming a graded source/drain structure adjacent the germanium channel region. The graded source/drain structure comprises a germanium concentration that is higher adjacent the germanium channel region than at a source/drain contact region.
US10573748B1 Circuits employing a double diffusion break (DDB) and single diffusion break (SDB) in different type diffusion region(s), and related fabrication methods
Aspects disclosed herein include circuits employing a double diffusion break (DDB) and a single diffusion break (SDB) in different type diffusion regions, and related fabrication methods are disclosed. In exemplary aspects disclosed herein, either a DDB or a SDB is formed in the N-type diffusion region(s) and the opposing type diffusion, either a SDB or DDB, is formed in the P-type diffusion region(s). Forming different diffusion breaks between a DDB and a SDB in different diffusion regions of the circuit can be employed to induce channel strain that will increase carrier mobility of either P-type or N-type semiconductor devices formed in respective P-type or N-type diffusion region(s), while avoiding or reducing such induced channel strain in either P-type or N-type semiconductor devices formed in respective P- or N-type diffusion region(s) that may degrade carrier mobility.
US10573737B1 Transistor structure
A transistor structure includes a substrate. A gate structure is disposed on the substrate. A hexagonal-shaped trench is disposed in the substrate at one side of the gate structure. A first epitaxial layer including first-type dopants is disposed in the hexagonal-shaped trench and contacts the hexagonal-shaped trench. A second epitaxial layer including second-type dopants is disposed in the hexagon-shaped trench. The first epitaxial layer is outside of the second epitaxial layer. The second epitaxial layer serves as a source/drain doped region of the transistor structure. The first-type dopants and the second-type dopants are of different conductive types.
US10573733B2 Semiconductor device
A semiconductor device includes a third electrode between a first semiconductor region and a second electrode, a fourth electrode between the first semiconductor region and the second electrode, a second semiconductor region between the first semiconductor region and the second electrode and between the third electrode and the fourth electrode, a third semiconductor region between the second semiconductor region and the second electrode, a fourth electrode between the first semiconductor region and the second electrode to be electrically connected to the second electrode, and a fifth semiconductor region between the first electrode and the first semiconductor region. A first insulating film is provided between the third electrode and the first semiconductor region, the second semiconductor region, the third semiconductor region and the second electrode. A second insulating film is provided between the fourth semiconductor region and the first semiconductor region, the second semiconductor region, and the fourth semiconductor region.
US10573732B2 Semiconductor device
A semiconductor device according to as embodiment includes a semiconductor layer having a first plane and a second plane; a first trench provided in the semiconductor layer; a first gate electrode provided in the first trench; a second trench provided in the semiconductor layer; a second gate electrode provided in the second trench; a third trench provided in the semiconductor layer; a first resistive layer provided in the third trench; a first electrode provided on a side of the first plane of the semiconductor layer; a second electrode provided on a side of the second plane of the semi conductor layer; and a gate electrode pad provided on the side of the first plane of the semiconductor layer, is electrically connected to the first gate electrode through the first resistive layer, and is electrically connected to the second gate electrode.
US10573731B2 Semiconductor transistor and method for forming the semiconductor transistor
A vertical semiconductor field-effect transistor includes a semiconductor body having a front side, and a field electrode trench extending from the front side into the semiconductor body. The field electrode trench includes a field electrode and a field dielectric arranged between the field electrode and the semiconductor body. The vertical semiconductor field-effect transistor further includes a gate electrode trench arranged next to the field electrode trench, extending from the front side into the semiconductor body, and having two electrodes which are separated from each other and the semiconductor body. A front side metallization is arranged on the front side and in contact with the field electrode and at most one of the two electrodes.
US10573730B2 Bipolar transistor
A bipolar transistor is described. In accordance with one aspect of the present invention the bipolar transistor comprises a semiconductor body including a collector region and a base region arranged on top of the collector region. The base region has a first crystalline structure and is at least partly doped with dopants of a first doping type. The collector region is laterally enclosed by a trench isolation and is doped with dopants of a second doping type. The transistor further comprises a conductive base contact layer laterally enclosing the base region which is doped with dopants of the first doping type. The base contact layer comprises a part with the first crystalline structure and a part with a second crystalline structure, wherein the part with the second crystalline structure laterally encloses the part with the first crystalline structure. The transistor further comprises an emitter region arranged on the base region, wherein the emitter region is doped with dopants of the second doping type and forming a pn-junction with the base region.
US10573726B2 Replacement metal gate structures
Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10573717B2 Selective epitaxially grown III-V materials based devices
A first III-V material based buffer layer is deposited on a silicon substrate. A second III-V material based buffer layer is deposited onto the first III-V material based buffer layer. A III-V material based device channel layer is deposited on the second III-V material based buffer layer.
US10573715B2 Backside isolation for integrated circuit
Embodiments of the present disclosure describe techniques for backside isolation for devices of an integrated circuit (IC) and associated configurations. The IC may include a plurality of devices (e.g., transistors) formed on a semiconductor substrate. The semiconductor substrate may include substrate regions on which one or more devices are formed. Trenches may be disposed between the devices on the semiconductor substrate. Portions of the semiconductor substrate between the substrate regions may be removed to expose the corresponding trenches and form isolation regions. An insulating material may be formed in the isolation regions. Other embodiments may be described and/or claimed.
US10573708B2 Display device
A display device according to an embodiment of the present invention includes: a display panel including a display region, a backside region, and a curvature region, wherein the display panel comprises: an insulating base material disposed on the display region, the curvature region, and the backside region; a wiring layer that is disposed on an outer surface side of the insulating base material, and comprises an insulating layer and a wiring; a display element that is provided on an outer surface side of the wiring layer in the display region, and is electrically connected to the wiring; and a first protection sheet that is provided on an inner surface side of the insulating base material in the display region, and includes a plurality of projection parts that protrude toward a side of the curvature region from a side of the display region.
US10573703B2 Display device
A display device includes: a plurality of pixels each including a driving thin film transistor and a storage capacitor, wherein each of the pixels further includes: a driving semiconductor layer including a driving channel region, a driving source region, and a driving drain region; a first electrode layer, a portion of the first electrode layer overlapping the driving channel region; a second electrode layer overlapping the first electrode layer; a node connection line having a first side connected to the first electrode layer; a pixel electrode overlapping the first electrode layer and the second electrode layer; and a shielding layer between the first electrode layer and the pixel electrode and overlapping the first electrode layer, the node connection line, and the pixel electrode.
US10573701B2 Organic light emitting display device having high dielectric constant insulation layer
An organic light emitting display device includes a substrate, an active layer, a gate electrode, a first high dielectric constant (hereinafter “high-k”) insulation structure, source and drain electrodes, and a light emitting structure. The active layer is disposed on the substrate. The gate electrode is disposed on the active layer. The first high-k insulation structure is disposed on the gate electrode and includes a carbon-doped first high-k insulation layer and a first ammonia layer on the carbon-doped first high-k insulation layer. The source and drain electrodes are disposed on the first high-k insulation structure and constitute a semiconductor element together with the active layer and the gate electrode. The light emitting structure is disposed on the source and drain electrodes.
US10573696B2 Display panel, display device, and manufacturing method and driving method of display panel
A display panel, a manufacturing method and driving method thereof are provided. The display panel includes a light transmittance adjusting layer and two pixel layers being respectively located on opposite surfaces of light transmittance adjusting layer. Each pixel layer includes multiple light-emitting units arranged in an array. Orthogonal projections of two pixel layers on the light transmittance adjusting layer do not overlap. When light transmittance of light transmittance adjusting layer is higher, light emitted from the light-emitting units on both surfaces of light transmittance adjusting layer is emergent from opposite sides through light transmittance adjusting layer. Two pixel layers display the same picture jointly. When light transmittance of light transmittance adjusting layer is lower, light emitted from light-emitting units on both surfaces of light transmittance adjusting layer cannot be transmitted through light transmittance adjusting layer to reach opposite sides. Two pixel layers display images independently.
US10573694B2 Backplane substrate and flexible display using the same
Disclosed are a backplane substrate, which has a modified dummy pixel configuration, thereby preventing water permeation and cracks from the side surface due to repeated folding, and a flexible display using the same. A plurality of slits is provided in a dummy pixel portion and separates an interlayer insulation stack for respective dummy pixels.
US10573690B2 Method for producing a radiation detector and radiation detector
The invention relates to a method for producing a radiation detector used to detect ionizing radiation including a first inorganic-organic halide Perovskite material (24) as a direct converter material and/or as a scintillator material in a detector layer and to a radiation detector comprising a detector layer (24) produced by means of the steps of the method. In order to provide an approach for producing a thick layer (e.g. above 10 μιη) of Perovskite material suitable for a radiation detector, it is proposed to grow the material selectively on a seeding layer (23), yielding in a thick polycrystalline layer. One suitable seeding layer (23) to grow lead Perovskite material is made of a bromide Perovskite material.
US10573689B2 Memory cell with independently-sized elements
Memory cell architectures and methods of forming the same are provided. An example memory cell can include a switch element and a memory element formed in series with the switch element. A smallest lateral dimension of the switch element is different than a smallest lateral dimension of the memory element.
US10573687B2 Magnetic random access memory with permanent photo-patternable low-K dielectric
A method of forming a device that includes encapsulating a magnetic resistive access memory (MRAM) stack with a first patternable low-k dielectric material that is patterned by a exposure to produce a via pattern that extends to circuitry to logic devices. The via pattern is developed forming a via opening. The method further includes forming a second patternable low-k dielectric material over first patternable low-k dielectric material and filling the via opening. The second patternable low-k dielectric material is patterned by a light exposure to produce a first line pattern to the MRAM stack and a second line pattern to the via opening. The first line pattern and the second line pattern are developed to form trench openings. Thereafter, electrically conductive material is formed in the trench openings and the via opening.
US10573686B2 Epitaxial AIN/cREO structure for RF filter applications
Proposed is a layer structure (1100, 1030) comprising a crystalline piezoelectric III-N layer (1110, 1032) epitaxially grown over a metal layer which is epitaxially grown over a rare earth oxide layer on a semiconductor (1102, 1002). The rare earth oxide layer includes at least two discrete portions (1104, 1004), and the metal layer includes at least one metal portion (1108, 1006) that partially overlaps adjacent discrete portions, preferably forming a bridge over an air gap (1008), particularly suitable for RF filters.
US10573682B2 Pixel array included in image sensor and image sensor including the same
A pixel array in an image sensor includes a first pixel group. The first pixel group includes unit pixels that include photoelectric conversion units and a first signal generation unit shared by the photoelectric conversion units. The first signal generation unit includes transfer transistors connected to the photoelectric conversion units, respectively, a first floating diffusion node connected to the transfer transistors, a plurality of driving transistors connected to the first floating diffusion node and connected in parallel with one another, and a plurality of selection transistors connected in parallel between a first output terminal and the plurality of driving transistors. The first output terminal outputs pixel signals that correspond to photo charges collected by the photoelectric conversion units, respectively. A number of the plurality of selection transistors is equal to a number of the plurality of driving transistors.
US10573681B2 Imaging device, camera, and imaging method
An imaging device includes: an imaging element including a photoelectric conversion member that generates charge due to an internal photoelectric effect when receiving light at a voltage in a first predetermined range, and generates no charge due to the internal photoelectric effect when receiving light at a voltage in a second predetermined range, and a plurality of pixel circuits that accumulate, in each pixel, the charge generated by the photoelectric conversion member, the imaging element outputting a frame image based on an amount of charge accumulated in the plurality of pixel circuits; a voltage controller that controls a voltage to be applied to the photoelectric conversion member; and a corrector that performs correction on at least a part of one or more frame images output from the imaging element to reduce dark current signal components.
US10573680B2 Solid-state image pickup device
A solid-state image pickup device capable of suppressing the generation of dark current and/or leakage current is provided. The solid-state image pickup device has a first substrate provided with a photoelectric converter on its primary face, a first wiring structure having a first bonding portion which contains a conductive material, a second substrate provided with a part of a peripheral circuit on its primary face, and a second wiring structure having a second bonding portion which contains a conductive material. In addition, the first bonding portion and the second bonding portion are bonded so that the first substrate, the first wiring structure, the second wiring structure, and the second substrate are disposed in this order. Furthermore, the conductive material of the first bonding portion and the conductive material of the second bonding portion are surrounded with diffusion preventing films.
US10573679B2 Stacked CMOS image sensor
A stacked complementary metal oxide semiconductor (CMOS) image sensor includes: a first semiconductor chip in which a plurality of pixels are in an upper area in a two-dimensional array structure and a first wiring layer is in a lower area; and a second semiconductor chip in which a second wiring layer is arranged in an upper area and logic elements are in a lower area, wherein the first semiconductor chip is coupled to the second semiconductor chip through a connection between a first metal pad in a first pad insulating layer in a lowermost portion of the first wiring layer and a second metal pad in a second pad insulating layer in an uppermost portion of the second wiring layer, and wherein a metal-insulator-metal (MIM) capacitor is in at least one of the first pad insulating layer and the second pad insulating layer.
US10573677B2 Semiconductor device on which a transparent plate is disposed for exposing an element region
A semiconductor device includes an elongated plate having at least a pair of grooves or protrusions, which are spaced from each other in a width direction and extend without interruption in a longitudinal direction, on a surface of the elongated plate, a semiconductor chip mounted on the surface of the elongated plate and including an element region which extends in the longitudinal direction, a resin over the semiconductor chip, the resin forming a slit that extends in the longitudinal direction of the elongated plate, leaving the element region exposed, and a transparent plate that extends in the longitudinal direction of the elongated plate and is disposed on the slit to allow light transmission.
US10573676B2 Image sensors
Image sensors are provided. The image sensors may include a substrate including first, second, third and fourth regions, a first photoelectric conversion element in the first region, a second photoelectric conversion element in the second region, a third photoelectric conversion element in the third region, a fourth photoelectric conversion element in the fourth region, a first microlens at least partially overlapping both the first and second photoelectric conversion elements, and a second microlens at least partially overlapping both the third and fourth photoelectric conversion elements. The image sensors may also include a floating diffusion region and first, second and third pixel transistors configured to perform different functions from each other. Each of the first, second and third pixel transistors may be disposed in at least one of first, second, third and fourth pixel regions. The first pixel transistor may include multiple first pixel transistors.
US10573674B2 SLT integrated circuit capacitor structure and methods
FET IC structures that enable formation of integrated capacitors in a “flipped” SOI IC structure made using a back-side access process, such as a “single layer transfer” (SLT) process, and which eliminate or mitigate unwanted parasitic couplings to a handle wafer. In some embodiments, a conductive interconnect layer may be patterned, pre-SLT, to form an isolated first capacitor plate. In other embodiments, pre-SLT, a conductive region of the active layer of an IC may be patterned to form an isolated first capacitor plate, with one or more interconnect layers being fabricated in position to form an electrical contact to the first capacitor plate. In either case, a post-SLT top-side layer of conductive material may be patterned to form a second capacitor plate. Couplings to the resulting capacitor structures include only external connections, only internal connections, or both internal and external connections.
US10573673B2 Method for manufacturing semiconductor device
The number of masks and photolithography processes used in a manufacturing process of a semiconductor device are reduced. A first conductive film is formed over a substrate; a first insulating film is formed over the first conductive film; a semiconductor film is formed over the first insulating film; a semiconductor film including a channel region is formed by etching part of the semiconductor film; a second insulating film is formed over the semiconductor film; a mask is formed over the second insulating film; a first portion of the second insulating film that overlaps the semiconductor film and second portions of the first insulating film and the second insulating film that do not overlap the semiconductor film are removed with the use of the mask; the mask is removed; and a second conductive film electrically connected to the semiconductor film is formed over at least part of the second insulating film.
US10573670B2 Array substrate, method for fabricating the same, display device and method for driving display device
An array substrate, a method for fabricating the same, a display device and a drive method thereof are disclosed. In the array substrate, a pixel data storage circuit and a R/W control circuits for controlling the pixel data storage circuits are formed within a display region of the array substrate and read/write is realized by a R/W data line and a R/W control line extending into a non-display region of the array substrate. It can thereby avoid arranging GRAM in the data drive circuit, so as to reduce the size of the data drive circuit, which is beneficial to the light-weighting and thinning of the display device.
US10573662B2 Memory device and method for manufacturing memory device
A memory device includes first and second conductive layers, first and second semiconductor members, first and second charge storage members, first and second insulating members, and first and second insulating layers. The second conductive layer is distant from the first conductive layer. The first semiconductor member is positioned between the first and second conductive layers. The second semiconductor member is positioned between the first semiconductor member and the second conductive layer. The first insulating layer includes a first region positioned between the first semiconductor member and the first charge storage member and a second region positioned between the first semiconductor member and the second semiconductor member. The second insulating layer includes a third region positioned between the second semiconductor member and the second charge storage member and a fourth region positioned between the second region and the second semiconductor member.
US10573661B2 Methods of filling horizontally-extending openings of integrated assemblies
Some embodiments include a method of forming an integrated structure. An assembly is formed to include a stack of alternating first and second levels. The first levels have insulative material, and the second levels have voids which extend horizontally. The assembly includes channel material structures extending through the stack. A first metal-containing material is deposited within the voids to partially fill the voids. The deposited first metal-containing material is etched to remove some of the first metal-containing material from within the partially-filled voids. Second metal-containing material is then deposited to fill the voids.
US10573659B2 Semiconductor memory device of three-dimensional structure
A semiconductor memory device includes a logic structure including a peripheral circuit element which is formed over a substrate, a bottom dielectric layer which covers the peripheral circuit element and a bottom wiring line which is disposed in the bottom dielectric layer and is coupled to the peripheral circuit element; a memory structure stacked over the logic structure in a first direction perpendicular to a top surface of the substrate; a bit line disposed over a first top dielectric layer which covers the memory structure, extending in a second direction parallel to the top surface of the substrate, and divided into first and second bit line sections; and a power pad disposed over the first top dielectric layer between the first bit line section and the second bit line section, and coupled to the bottom wiring line through a power coupling contact which passes through the memory structure.
US10573655B2 Three-dimensional semiconductor device and method of fabrication
A 3-D IC includes a substrate having a substrate surface. A first semiconductor device has a first electrical contact and is formed in a first area of the surface on a first plane substantially parallel to the substrate surface. A second semiconductor device has a second electrical contact and is formed in a second area of the surface on a second plane substantially parallel to the surface and vertically spaced from the first plane in a direction substantially perpendicular to the surface. A first electrode structure includes opposing top and bottom surfaces substantially parallel to the substrate surface, and a sidewall connecting the top and bottom surfaces such that the electrode structure forms a three dimensional electrode space. A conductive fill material is provided in the electrode space, and a dielectric layer electrically separates the conductive fill material into a first electrode electrically connected to the first contact of the first semiconductor device and a second electrode electrically connected to the second semiconductor device and electrically insulated from the first electrode. A first circuit terminal extends vertically from the top or bottom surface of the electrode structure and is electrically connected to the first electrode.
US10573648B2 Low voltage (power) junction FET with all-around junction gate
A method for manufacturing a semiconductor device comprises forming a bottom source/drain region on a semiconductor substrate, forming a channel region extending vertically from the bottom source/drain region, growing a top source/drain region from an upper portion of the channel region, and growing a gate region from a lower portion of the channel region under the upper portion, wherein the gate region is on more than one side of the channel region.
US10573647B2 CMOS circuits using n-channel and p-channel gallium nitride transistors
CMOS circuits may formed using p-channel gallium nitride transistors and n-channel gallium nitride transistors, wherein both the p-channel gallium nitride transistors and the n-channel gallium nitride transistors are formed on a single layered structure comprising a polarization layer deposited on a first gallium nitride layer and a second gallium nitride layer deposited on the polarization layer. Having both n-channel gallium nitride transistors and p-channel gallium nitride transistors s on the same layer structure may enable “all gallium nitride transistor” implementations of circuits including logic, digital, and analog circuitries spanning low supply voltages to high supply voltages.
US10573646B2 Preserving channel strain in fin cuts
A method of forming a semiconductor structure includes forming a fin cut mask over a region in a fin field-effect transistor (finFET) structure. The finFET structure includes one or more fins and one or more gates and source/drain regions formed over the one or more fins in active regions of the finFET structure. The method also includes performing a fin cut by removing a portion of at least one fin. The portion of the at least one fin is determined by an exposed area of the fin cut mask. The exposed area of the fin cut mask includes at least a portion of the at least one fin between a first dummy gate and a second dummy gate formed over the at least one fin. The method further includes removing the fin cut mask and depositing an oxide to replace the portion of the at least one fin removed during the fin cut.
US10573645B2 Integrated semiconductor device and method for manufacturing the same
A semiconductor device includes a substrate including a first region and a second region, a first transistor and a second transistor formed in the first region and second region, respectively, wherein the first transistor includes a thick gate insulating layer and a thin buffer insulating layer formed in the substrate, a first gate electrode formed on the thick gate insulating layer, a first spacer formed on the thin buffer insulating layer, and a source region and a drain region formed in the substrate.
US10573643B2 Integrated circuit having vertical transistor and semiconductor device including the integrated circuit
An integrated circuit having a vertical transistor includes first through fourth gate lines extending in a first direction and sequentially arranged in parallel with each other, a first top active region over the first through third gate lines and insulated from the second gate line, and a second top active region. The first top active region forms first and third transistors with the first and third gate lines respectively. The second top active region is over the second through fourth gate lines and insulated from the third gate line. The second top active region forms second and fourth transistors with the second and fourth gate lines respectively.
US10573639B2 Silicon controlled rectifier (SCR) based ESD protection device
The SCR-based ESD device has a 4-layered PNPN structure (NPN and PNP junction transistors) disposed in SOI having first and second device wells (N-well and P-well) abut forming a NP junction near a midline. First and second contact regions disposed in device wells are coupled to high and low power sources (I/O pad and ground). Internal isolation regions (shallower STI) extending partially not touching the bottom of surface substrate separate the first and second contact regions. A vertical gate is disposed over the NP junction or over a shallower STI which overlaps the NP junction and separate the second contact regions in x-direction. One or more horizontal gates separate the second contact regions in y-direction and guide the device wells underneath the shallower STI to outer edges to connect with the first contact regions for body contacts. A process for forming the device is also disclosed and is compatible with CMOS processes.
US10573629B2 Method for integrating a light emitting device
Light emitting devices and methods of integrating micro LED devices into light emitting device are described. In an embodiment a light emitting device includes a reflective bank structure within a bank layer, and a conductive line atop the bank layer and elevated above the reflective bank structure. A micro LED device is within the reflective bank structure and a passivation layer is over the bank layer and laterally around the micro LED device within the reflective bank structure. A portion of the micro LED device and a conductive line atop the bank layer protrude above a top surface of the passivation layer.
US10573628B2 Light emitting device
A light emitting device package includes a cell array including a plurality of semiconductor light emitting units, and having a first surface and a second surface opposite the first surface, each of the plurality of semiconductor light emitting units having a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer stacked on each other. The light emitting device package may further include a plurality of wavelength conversion units disposed on the first surface of the cell array to correspond to the plurality of semiconductor light emitting units, respectively, each configured to convert a wavelength of light, emitted by a respective one of the plurality of semiconductor light emitting units, into a different wavelength of light, and a partition structure disposed in a space between the plurality of wavelength conversion units, and a plurality of switching units spaced apart from the plurality of wavelength conversion units within the partition structure, and electrically connected to the plurality of semiconductor light emitting units.
US10573623B2 Electronic package structure with multiple electronic components
An electronic package structure is provided, which includes: a first carrier having an opening; at least a first electronic component and a plurality of conductive elements disposed on the first carrier; a second carrier bonded to the conductive elements; at least a second electronic component disposed on the second carrier and received in the opening of the first carrier; and an encapsulant formed on the first carrier and the second carrier and encapsulating the first electronic component, the second electronic component and the conductive elements. By receiving the second electronic component in the opening of the first carrier, the present disclosure reduces the height of the electronic package structure. The present disclosure further provides a method for fabricating the electronic package structure.
US10573613B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a first connection member having a through-hole; a semiconductor chip disposed in the through-hole and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the first connection member and the inactive surface of the semiconductor chip; a second connection member disposed on the first connection member and the active surface of the semiconductor chip; a resin layer disposed on the encapsulant; and a rear redistribution layer embedded in the encapsulant so that one surface thereof is exposed by the encapsulant, wherein the resin layer covers at least portions of the exposed one surface of the rear redistribution layer, and the rear redistribution layer is electrically connected to the redistribution layer of the first connection member through connection members formed in first openings penetrating through the resin layer and the encapsulant.
US10573608B2 Microelectronic devices designed with high frequency communication devices including compound semiconductor devices integrated on a die fabric on package
Embodiments of the invention include a microelectronic device that includes a first die having a silicon based substrate and a second die coupled to the first die. In one example, the second die is formed with compound semiconductor materials. The microelectronic device includes a substrate that is coupled to the first die with a plurality of electrical connections. The substrate including an antenna unit for transmitting and receiving communications at a frequency of approximately 4 GHz or higher.
US10573606B2 Integrated circuit security
Verifying a semiconductor product is disclosed. An image of a self-assembly (SA) pattern on a substrate from a scanner is received. The SA pattern has been initially created using a block copolymer (BCP) which has been annealed on the substrate. Data from the SA pattern is stored in a computer system. The SA pattern data is associated with the semiconductor product. The SA pattern is an information carrying security mark having a set of features with corresponding locations within the information carrying security mark which uniquely identify the semiconductor product.
US10573603B2 Semiconductor device having a three-sided textured substrate
A semiconductor device includes a substrate, a device layer, and a film. The substrate includes a first semiconductor element, and has a first surface, a second surface, and a side surface between the first surface and the second surface. The device layer includes a second semiconductor element electrically connected to the first semiconductor element, and is provided on the first surface of the substrate. The film includes a first film including a first region, a second region, and a third region. The substrate is positioned between the first region and the device layer in a first direction. The substrate is positioned between the second region and the third region in a second direction crossing the first direction. The first film fills the unevenness of the second surface and the side surface.
US10573602B2 Semiconductor device and method of forming the same
The present disclosure provides a semiconductor device. The semiconductor device includes a first die and a conductive layer. The first die is to be bonded with, in a direction, a second die external to the semiconductor device. The conductive layer, between the first die and the second die in the direction, has a reference ground.
US10573594B2 Semiconductor package design providing reduced electromagnetic coupling between circuit components
A single semiconductor device package that reduces electromagnetic coupling between elements of a semiconductor device embodied within the package is provided. For a dual-path amplifier, such as a Doherty power amplifier, an isolation feature that separates carrier amplifier elements from peaking amplifier elements is included within the semiconductor device package. The isolation feature can take the form of a structure that is constructed of a conductive material coupled to ground and which separates the elements of the amplifier. The isolation feature can be included in a variety of semiconductor packages, including air cavity packages and overmolded packages. Through the use of the isolation feature provided by embodiments of the present invention a significant improvement in signal isolation between amplifier elements is realized, thereby improving performance of the dual-path amplifier.
US10573593B2 Metal interconnects for super (skip) via integration
The present disclosure relates to semiconductor structures and, more particularly, to metal interconnect structures for super (skip) via integration and methods of manufacture. The structure includes: a first wiring layer with one or more wiring structures; a second wiring layer including an interconnect and wiring structure; and at least one upper wiring layer with one or more via interconnect and wiring structures located above the second wiring layer. The one or more via interconnect and wiring structures partially including a first metal material and remaining portions with a conductive material over the first metal material. A skip via passes through the second wiring layer and extends to the one or more wiring structures of the first wiring layer. The skip via partially includes the metal material and remaining portions of the skip via includes the conductive material over the first metal material.
US10573592B2 Assemblies having shield lines of an upper wiring level electrically coupled with shield lines of a lower wiring level
Some embodiments include an assembly having a first wiring level with a plurality of first shield lines and first signal lines. The first shield lines and first signal lines have first segments extending along a first direction and second segments extending along the first direction and laterally offset from the first segments. The assembly includes a second wiring level below the first wiring level and having a plurality of second shield lines and second signal lines. The second shield lines and second signal lines have third segments extending along the first direction and fourth segments extending along the first direction and laterally offset from the third segments. The fourth segments of the second shield lines extend to under the first segments of the first shield lines and are electrically coupled to the first segments of the first shield lines through vertical interconnects.
US10573591B2 Electronic component mounting board, electronic device, and electronic module
An electronic component mounting board reduces short-circuiting between a plurality of thick wiring conductors to improve reliability and electrical characteristics. An electronic component mounting board (1) includes a substrate (2) including a mount area (4) in which an electronic component (10) is mountable, a first insulating layer (2a) overlapping the mount area (4), a second insulating layer (2b) on a lower surface of the first insulating layer (2a), and a first metal layer (5) between the first insulating layer (2a) and the second insulating layer (2b).
US10573589B2 Semiconductor package
A semiconductor package includes a connection member having a first surface and a second surface disposed to oppose each other and including an insulating member having a plurality of insulating layers and a plurality of redistribution layers disposed on the plurality of insulating layers, respectively; a semiconductor chip disposed on the first surface of the connection member and having connection pads electrically connected to the plurality of redistribution layers; and an encapsulant disposed on the first surface of the connection member and encapsulating the semiconductor chip, wherein at least one of the plurality of redistribution layers includes a dummy electrode pattern in which a plurality of holes are arranged, and each of the plurality of holes has a shape including a plurality of protruding regions that protrude externally from different positions.
US10573584B2 Semiconductor device and method for manufacturing semiconductor device
A method includes the steps of: preparing a lead frame including a plurality of die pads, and preparing a plurality of semiconductor chips; disposing each of the semiconductor chips on a respective one of the die pads; forming a sealing resin to cover the die pads and the semiconductor chips; and attaching a heat dissipation plate to the die pads by pressing the heat dissipation plate against the die pads via a resin sheet which is an adhesive layer after the sealing resin is formed.
US10573581B2 Leadframe
A leadframe has a peripheral frame. A die attach pad (DAP) is positioned inwardly and downwardly of the peripheral frame. Two spaced apart parallel arms engage one side of the DAP. In one embodiment the arms are portions of a U-shaped strap.
US10573579B2 Semiconductor package with improved heat dissipation
A semiconductor package includes a package substrate having a top surface and a bottom surface, an interposer mounted on the top surface of the package substrate, a first semiconductor die and a second semiconductor die mounted on the interposer in a side-by-side manner, and a stiffener ring secured to the top surface of the package substrate. The stiffener ring encircles the first semiconductor die and the second semiconductor die. The stiffener ring comprises a reinforcement rib striding across the interposer.
US10573577B2 Method for producing ceramic-aluminum bonded body, method for producing power module substrate, ceramic-aluminum bonded body, and power module substrate
A method for producing a ceramic-aluminum bonded body obtained by bonding a ceramic member and an aluminum member, the aluminum member before bonding being composed of aluminum having a purity of 99.0 mass % or higher and 99.9 mass % or lower, includes a heat treatment step of subjecting the aluminum member to a heat treatment in a range of 400° C. or higher and lower than a solidus temperature, and a bonding step of bonding the aluminum member after the heat treatment step and the ceramic member via a brazing filler material including Si.
US10573576B2 Boron nitride nanotube enhanced electrical components
Aligned high quality boron nitride nanotubes (BNNTs) can be incorporated into groups and bundles and placed in electronic and electrical components (ECs) to enhance the heat removal and diminish the heat production. High quality BNNTs are excellent conductors of heat at the nano scale. High quality BNNTs are electrically insulating and can reduce dielectric heating. The BNNTs composite well with a broad range of ceramics, metals, polymers, epoxies and thermal greases thereby providing great flexibility in the design of ECs with improved thermal management. Controlling the alignment of the BNNTs both with respect to each other and the surfaces and layers of the ECs provides the preferred embodiments for ECs.
US10573574B2 Devices for cooling and power
Certain embodiments disclosed herein are directed to devices for cooling. In certain examples, a thermoelectric device comprising a substrate and a superlattice coupled to the substrate is disclosed. In some examples, the superlattice includes a first semi-conducting material and a second semi-conducting material coupled to the first semi-conducting material to provide an interface between the first and second semi-conducting materials.
US10573569B2 Thermal processing apparatus and thermal processing method through light irradiation
A substrate in a chamber is preheated through light irradiation by a halogen lamp and then heated through irradiation with flash light from a flash lamp. Ammonia is supplied to the chamber from an ammonia supply mechanism to form ammonia atmosphere. The temperature of the substrate at heating processing is measured by a radiation thermometer. When the measurement wavelength band of the radiation thermometer overlaps with the absorption wavelength band of ammonia, the set emissivity of the radiation thermometer is changed and set to be lower than the actual emissivity of the substrate. When radiation light emitted from the substrate is absorbed by the ammonia atmosphere, the radiation thermometer can accurately output the temperature of the substrate as a measured value by reducing the set emissivity of the radiation thermometer.
US10573567B2 Sacrificial cap for forming semiconductor contact
A method for forming a semiconductor device includes forming a fins on a substrate, forming a sacrificial gate stack over a channel region of the fins, a source/drain region with a first material on the fins, a first cap layer with a second material over the source/drain region, and a second cap layer with a third material on the first cap layer. A dielectric layer is deposited over the second cap layer. The sacrificial gate stack is removed to expose a channel region of the fins. A gate stack is formed over the channel region of the fins. A portion of the dielectric layer is removed to expose the second cap layer. The second cap layer and the first cap layer are removed to expose the source/drain region. A conductive material is deposited on the source/drain region.
US10573564B2 Method for fabricating NFET and PFET nanowire devices
Embodiments of the invention provide a method for forming NFET, PFET, or NFET and PFET nanowire devices on a substrate. According to one embodiment, the method includes providing a film stack containing a Si layer, a SiGe layer, and a Ge layer positioned between the Si layer and the SiGe layer, and selectively removing the Ge layer by etching that is selective to the Si layer and the SiGe layer, thereby forming an opening between the Si layer and the SiGe layer. According to another embodiment, the method providing a film stack containing alternating Si and Ge layers, and selectively removing the Ge layers by etching that is selective to the Si layers. According to another embodiment, the method includes providing a film stack containing a plurality of alternating SiGe and Ge layers, and selectively removing the plurality of Ge layers by etching that is selective to the SiGe layers.
US10573563B2 Semiconductor structure and fabrication method thereof
A semiconductor structure and a method for fabricating the semiconductor structure are provided. The method includes providing a base substrate, and forming an interlayer dielectric layer on the base substrate and having an opening exposing surface portions of the base substrate. The method also includes forming a stacked structure on a bottom and sidewall of the opening and on a top of the interlayer dielectric layer. In addition, the method includes removing at least a first portion of the stacked structure from the top of the interlayer dielectric layer. Further, the method includes performing an annealing treatment on the base substrate, and forming a gate structure by filling the opening with a metal layer.
US10573556B2 Wiring structure and method for producing wiring structure
Provided is a wiring structural body provided with a wiring pattern including a through-wiring pattern, the wiring structural body including: a silicon substrate having a through hole in which the through-wiring pattern is disposed; an insulating layer provided on a surface of the silicon substrate including an inner surface of the through hole along at least the wiring pattern; a boron layer provided on the insulating layer along the wiring pattern; and a metal layer provided on the boron layer.
US10573554B2 Backside contact to a final substrate
A device structure with a backside contact includes a silicon-on-insulator substrate including a device layer, a buried insulator layer, and an electrically-conducting connection in a trench. A final substrate is connected to the buried insulator layer such that the electrically-conducting connection contacts the final substrate.
US10573552B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a gate electrode disposed on a fin, a gate spacer disposed on the fin and a sidewall of the gate electrode, a source/drain electrode disposed on the fin, and an air pocket structure interposed between the gate spacer and the source/drain electrode. The air pocket structure includes an air gap, a first sidewall, a top sealing, a second sidewall and a bottom sealing. The air gap is enclosed by the first sidewall, the top sealing, the second sidewall and the bottom sealing arranged in a clockwise sequence. The top sealing and the bottom sealing include the same material of an energy removable material.
US10573548B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device according to the present invention includes at least the following four steps: (A) a step of preparing a structure (100) including an adhesive laminate film (50) having a heat-resistant resin layer (10), a flexible resin layer (20) and an adhesive resin layer (30) in this order, and one or two or more semiconductor chips (70) adhered to the adhesive resin layer (30); (B) a step of confirming an operation of the semiconductor chips (70) in a state of being adhered to the adhesive resin layer (30); (C) a step of, after the step (B), peeling the heat-resistant resin layer (10) from the adhesive laminate film (50); and (D) a step of, after the step (C), picking up the semiconductor chips (70) from the adhesive resin layer (30).
US10573547B1 Apparatus and method for facilitating planar delayering of integrated circuit die
An apparatus and method for facilitating the removal of layers from a die for an integrated circuit while maintaining the planarity of the surface of the die by avoiding rounding the corners and other edges of the die. A pocket is created in a sacrificial material, such that when the die is inserted into the pocket the edges of the die are contiguous with the walls of the pocket and a top surface of the die is coplanar with a top surface of the pocket. The sacrificial material may be the same material as the die. An adhesive substance is placed in the pocket, and the die is inserted into the pocket and against the adhesive substance which aids in retaining the die in the pocket. The layers may then be removed from the die and the sacrificial material around the die without rounding the edges of the die.
US10573541B2 System for semiconductor wafer retention and sensing in a vacuum load lock
A workpiece clamp has a base with first and second sides with a cam ring rotatably coupled to the first side. The cam ring has plurality of cam slots. An actuator selectively rotates the cam ring with respect to the base. A plurality of rotary clamps, have respective shafts, cam followers assemblies, and workpiece engagement members, where the shaft extends through the base from the first to second side and rotate about an axis. The shaft has individually rotatable first and second members. The cam follower assemblies couple first and second portions of the shaft, where a cam follower is radially offset from the shaft axis and configured to engage a respective cam slot. The workpiece engagement member has a gripper member that is radially offset from the shaft axis and is configured to engage a workpiece based on a position of the cam follower in the respective cam slots. Sensors are positioned on the first side of the base, wherein each sensor detects a rotational position of the first and second members, thus determining a clamping state of each rotary clamp.
US10573538B2 Handler bonding and debonding for semiconductor dies
Various embodiments process semiconductor devices. In one embodiment, a release layer is applied to a handler. The at least one singulated semiconductor device is bonded to the handler. The at least one singulated semiconductor device is packaged while it is bonded to the handler. The release layer is ablated by irradiating the release layer through the handler with a laser. The the at least one singulated semiconductor device is removed from the transparent handler after the release layer has been ablated.
US10573537B2 Integrated circuit package mold assembly
An integrated circuit (“IC”) package mold includes an upper mold platen that defines an upper mold cavity for receiving an upper substrate having a die attach side with a plurality of dies mounted thereon and a non-attach side with no dies mounted thereon. The die attach side of the upper substrate faces upwardly. A lower mold platen defines a lower mold cavity for receiving a lower substrate having a die attach side with a plurality dies mounted thereon and a non-attach side with no dies mounted thereon. The die attach side of the lower substrate faces downwardly.
US10573535B2 Substrate processing apparatus, lid cover and method of manufacturing semiconductor device
A technique capable of preventing by-products from adhering to a lower portion of a process vessel utilizes a substrate processing apparatus including: a process vessel having a process chamber; a lid configured to close a lower end opening of the process vessel; a substrate retainer; an insulating structure; a process gas supply mechanism configured to supply a process gas; a purge gas supply unit configured to supply a purge gas to a lower region of the process vessel via a gap between the insulating structure and the lid; and a restrictor disposed in the gap. The restrictor regulates flow of the purge gas such that the flow rate of the purge gas supplied to a first portion of the lower region of the process vessel is greater than a flow rate of the purge gas supplied to a second portion of the lower region of the process vessel.
US10573534B2 Rapid heating process in the production of semiconductor components
A method for monitoring a rapid heating process to which a semiconductor wafer is subjected includes performing the heating process for a region of the semiconductor wafer, irradiating the semiconductor wafer with a laser beam, detecting light of the laser beam that is reflected from the semiconductor wafer, creating haze data based on the detected light and determining heated regions and/or transition regions between heated and non-heated regions of the semiconductor wafer on the basis of the haze data.
US10573531B2 Method of manufacturing semiconductor device
A method of manufacturing a semiconductor device includes forming a first photoresist film over a substrate, exposing a first pattern including an alignment pattern in a first region, forming, on the substrate, an alignment mark corresponding to the exposed alignment pattern, forming a second photoresist film over the substrate on which the alignment mark is formed, dividing a second pattern into a plurality of regions and exposing the divided regions separately in a second region while performing positioning with respect to the alignment mark, and developing the second photoresist film and forming the second photoresist film having the second pattern, wherein at least a part of the second region is located outside an effective exposure region of an exposure apparatus in exposure of the first pattern.
US10573529B2 Method of etching a three-dimensional dielectric layer
A method for etching a dielectric layer covering at least one top and at least one flank of a semi-conductive material-based structure is provided, including a plurality of sequences, each including successive steps of: a first etching of the layer by plasma using a chemistry including at least a first fluorine-based compound and a second compound chosen from SiwCl(2w+2) and SiwF(2w+2), w, x, y, and z being whole numbers, and oxygen, the first etching: interrupting before complete consumption of the dielectric layer thickness on the flank and after complete consumption of the thickness on the top, and forming a first protective layer on the top and a second protective layer on the flank; and a second etching fully removing the second layer while conserving a portion of the first layer thickness, each sequence being repeated until complete removal of the dielectric layer on the flank.
US10573522B2 Method for preventing line bending during metal fill process
Provided herein are methods and apparatuses for reducing line bending when depositing a metal such as tungsten, molybdenum, ruthenium, or cobalt into features on substrates by periodically exposing the feature to nitrogen, oxygen, or ammonia during atomic layer deposition, chemical vapor deposition, or sequential chemical vapor deposition to reduce interactions between metal deposited onto sidewalls of a feature. Methods are suitable for deposition into V-shaped features.
US10573513B2 Semiconductor structures including liners comprising alucone and related methods
A semiconductor device including stacked structures. The stacked structures include at least two chalcogenide materials or alternating dielectric materials and conductive materials. A liner including alucone is formed on sidewalls of the stacked structures. Methods of forming the semiconductor device are also disclosed.
US10573509B2 Cleaning apparatus and substrate processing apparatus
The cleaning apparatus includes multiple kinds of cleaning modules each configured to perform a cleaning processing of a substrate, a first accommodating section configured to accommodate the multiple kinds of cleaning modules therein, and a fluid supply section configured to supply a fluid to the cleaning modules accommodated in the first accommodating section through a pipe. Each of the multiple kinds of cleaning modules includes a pipe connection portion having a common connection position to be connected with the pipe.
US10573508B2 Surface treatment apparatus and method for semiconductor substrate
In one embodiment, a surface treatment apparatus for a semiconductor substrate includes a holding unit, a first supply unit, a second supply unit, a third supply unit, a drying treatment unit, and a removal unit. The holding unit holds a semiconductor substrate with a surface having a convex pattern formed thereon. The first supply unit supplies a chemical solution to the surface of the semiconductor substrate, to perform cleaning and oxidation. The second supply unit supplies pure water to the surface of the semiconductor substrate, to rinse the semiconductor substrate. The third supply unit supplies a water repelling agent to the surface of the semiconductor substrate, to form a water repellent protective film on the surface of the convex pattern. The drying treatment unit dries the semiconductor substrate. The removal unit removes the water repellent protective film while making the convex pattern remain.
US10573496B2 Direct outlet toroidal plasma source
An apparatus for supplying plasma products includes a plasma generation block that defines a toroidal plasma cavity therein. The plasma cavity is substantially symmetric about a toroidal axis, and the toroidal axis defines a first and second axial side of the plasma generation block. A magnetic element at least partially surrounds the plasma generation block at one azimuthal location with respect to the toroidal axis, such that a magnetic flux within the magnetic element induces a corresponding electric field into the plasma cavity to generate a plasma from one or more source gases, the plasma forming plasma products. The plasma generation block supplies the plasma products through a plurality of output apertures defined by the plasma generation block on the first axial side.
US10573494B2 Multi-level parameter and frequency pulsing with a low angular spread
Systems and methods for multi-level pulsing of a parameter and multi-level pulsing of a frequency of a radio frequency (RF) signal are described. The parameter is pulsed from a low level to a high level while the frequency is pulsed from a low level to a high level. The parameter and the frequency are simultaneously pulsed to increase a rate of processing a wafer, to increase mask selectivity, and to reduce angular spread of ions within a plasma chamber.
US10573493B2 Inductively coupled plasma apparatus
Methods and apparatus for plasma processing are provided herein. In some embodiments, a plasma processing apparatus includes a process chamber having an interior processing volume; a first RF coil disposed proximate the process chamber to couple RF energy into the processing volume; and a second RF coil disposed proximate the process chamber to couple RF energy into the processing volume, the second RF coil disposed coaxially with respect to the first RF coil, wherein the first and second RF coils are configured such that RF current flowing through the first RF coil is out of phase with RF current flowing through the RF second coil.
US10573492B2 Calibration of elementary small patterns in variable-shaped-beam electron-beam lithography
A method for calibrating elementary patterns in variable-shaped-beam electron-beam lithography, includes the following steps: producing, by variable-shaped-beam electron-beam lithography, a calibration pattern comprising geometric figures each having a nominal critical dimension, the figures being divided into elementary patterns of smaller dimensions than each the nominal critical dimension; measuring the actual critical dimension of each the geometric figure; and applying a regression method on the basis of the actual critical dimensions thus determined to construct a mathematical model expressing either a variation in dimensions of the elementary patterns, or an error in the exposure dose of the elementary patterns producing an equivalent effect to the variation in dimensions, as a function of the dimensions of the elementary patterns. Application to the preparation of data with a view to transferring a pattern to a substrate by variable-shaped-beam electron-beam lithography.
US10573491B2 Device, manufacturing method, and exposure apparatus
To realize a multi-beam formation device that can stably machine a fine pattern using complementary lithography, provided is a device that deforms and deflects a beam, including an aperture layer having a first aperture that deforms and passes a beam incident thereto from a first surface side of the device and a deflection layer that passes and deflects the beam that has been passed by the aperture layer. The deflection layer includes a first electrode section having a first electrode facing a beam passing space in the deflection layer corresponding to the first aperture and a second electrode section having an extending portion that extends toward the beam passing space and is independent from an adjacent layer in the deflection layer and a second electrode facing the first electrode in a manner to sandwich the beam passing space between the first electrode and an end portion of the second electrode.
US10573485B1 Tetrode extraction apparatus for ion source
An electrode system for an ion source has a source electrode that defines a source aperture in an ion source chamber, and is coupled to a source power supply. A first ground electrode defines a first ground aperture that is electrically coupled to an electrical ground potential and extracts ions from the ion source. A suppression electrode is positioned downstream of the first ground electrode and defines a suppression aperture that is electrically coupled to a suppression power supply. A second ground electrode is positioned downstream of the suppression electrode and defines a second ground aperture. The first and second ground electrodes are fixedly coupled to one another and are electrically coupled to the electrical ground potential.
US10573481B1 Electron guns for electron beam tools
An electron emission apparatus, an electron gun, and a method of fabrication of the electron gun are provided. The electron gun includes a cathode, a Wehnelt, and an anode. The cathode is configured to provide an electron beam. The Wehnelt has a bore. The bore is configured to pass the electron beam. The anode is disposed proximate to the cathode. The diameter of the bore of the Wehnelt and the offset between the Wehnelt and the cathode satisfy a predetermined dimensional relationship. The predetermined dimensional relationship is at least a function of a diameter of the bore of the anode and a distance between the Wehnelt and the anode.
US10573478B2 Electronic component
The present disclosure relates to an electronic high-frequency component for accommodating micro-devices, having at least two housing parts which are joined together by a metal frame and which enclose a cavity, and at least one input signal line configured to introduce electrical high-frequency signals from outside of the component into the cavity. The input signal line is connected to a signal line via. Furthermore, the high-frequency component also has at least one short-circuit via which electrically connects the metal frame to at least one of the housing parts of the component.
US10573476B2 Apparatus, method, appliance, and computer program product for operating a relay
Contacts of a relay may glue together during operation. This state may be measured and a controller may issue a pulse width-modulated signal at a certain duty cycle and frequency in order to vibrate the relay contacts to make them open again. Once this is the case, the process is stopped. This process may be repeated a certain number of times, and if successfully degluing is not possible, a notification may be generated. Also after a certain number of degluing cycles, a signal may be generated to indicate replacement of the relay.
US10573475B2 Gas-blast circuit breaker
According to an embodiment, a gas-blast circuit breaker comprises a heat removal unit in a flow path of arc extinguishing gas. The heat removal unit each includes: plate-shaped heat removal members contacting the arc extinguishing gas flowing in the flow path; and a holding portion holding the plate-shaped heat removal members to stack the heat removal members at intervals in a thickness direction. Each of the heat removal members includes: an upstream side end portion; a downstream side end portion; and a thickest portion with a largest thickness which is provided between the upstream side end portion and the downstream side end portion. Thickness of the heat removal member continuously changes between the upstream side end portion and the downstream side end portion via the thickest portion.
US10573474B2 Intelligent integrated medium-voltage AC vacuum switchgear based on flexible switching-closing technology
An intelligent integrated medium-voltage alternating current (AC) vacuum switchgear based on a flexible switching-closing technology comprises a controller (24), and a vacuum switching tube (1), an insulator (9), and an switching-closing mechanism connecting piece (15), which are connected in sequence. A microprocessor is built in an intelligent circuit (23); a travel sensor is fixed to a movable contact connecting rod (5), and directly detects a motion state of a movable contact (4) and acquires accurate motion parameters of the movable contact (4); switching-closing operating parameters are obtained by comprehensively calculating arc light intensity detected by an arc light transmitter (20) and a temperature measured by an infrared temperature measuring transmitter (22), such that the switching-closing performance of switching on and switching off a medium-voltage power grid is greatly improved, switching-closing time points are accurately controlled, and “flexible” switching-closing is achieved.
US10573472B2 Method and device for producing contact elements for electrical switching contacts
In order to optimize the production of electrical switching contacts, particularly for vacuum tubes, a Field Assisted Sintering Technology process is proposed in which an electrical or electromagnetic field supports and/or produces a sintering process for producing semifinished contact elements for electrical switching contacts, contact elements for electrical switching contacts and/or electrical switching contacts, particularly for vacuum tubes. According to an embodiment, the contact material prior to the sintering process is present in such a form that the material composition of the contact material and/or at least one property of the contact material varies in at least one body direction of the finished contact element.
US10573464B2 Rechargeable energy storage capacitor and system
An energy storage capacitor has a solid dielectric sandwiched between two electrodes. The solid dielectric is a lanthanum-doped barium titanate-based ceramic material. A dopant is selected from the group consisting of lanthanum hydroxide and lanthanum oxide, and a co-dopant is an alkali hydroxide selected from the group consisting of potassium hydroxide, sodium hydroxide, rubidium hydroxide, and lithium hydroxide.
US10573463B2 Electronic device, piezoelectric device, liquid ejecting head, and manufacturing methods for electronic device, piezoelectric device, and liquid ejecting head
An electronic device includes a capacitor that is configured with a first electrode layer, an insulating layer, and a second electrode layer being formed in the order listed herein. At least one end of the capacitor is defined by an end of the second electrode layer. The insulating layer is provided so as to extend to a non-element region that is on the outside of one end of the capacitor. The insulating layer under the non-element region is formed thinner than the insulating layer under the capacitor. A difference between the thickness of the insulating layer under the non-element region and the thickness of the insulating layer under the capacitor is equal to or less than 50 nm.
US10573461B2 Electronic component and electronic component device
An element body of a rectangular parallelepiped shape includes a first principal surface arranged to constitute a mounting surface, a second principal surface opposing the first principal surface in a first direction, a pair of side surfaces opposing each other in a second direction, and a pair of end surfaces opposing each other in a third direction. An external electrode is disposed at an end portion of the element body in the third direction. The external electrode includes a conductive resin layer. The conductive resin layer covers a region near the first principal surface of the end surface. A height of the conductive resin layer in the first direction is larger at an end portion in the second direction than at a center in the second direction, when viewed from the third direction.
US10573456B2 Coil unit, wireless power transmitting device, wireless power receiving device, and wireless power transmission system
Disclosed herein is a coil unit for wirelessly transmitting or receiving power by magnetic coupling with a first coil wound in a planar spiral shape. The coil unit includes a second coil that is wound in a planar spiral shape with a smaller wound area than that of the first coil and has an opening, and a magnetic member that is arranged along a surface of the second coil on an opposite side as viewed from the first coil. The magnetic member is constituted by a plurality of magnetic bodies being spaced from each other. Each of the magnetic bodies is arranged to overlap both a winding portion of the second coil and the opening in plan view. A distance between two adjacent magnetic bodies among the magnetic bodies is 3% or more and 30% or less of a maximum width of the second coil.
US10573454B2 Low crosstalk magnetic devices
In one aspect there is an apparatus. The apparatus may include an electronic circuit that generates a first magnetic field from a current in the electronic circuit. The apparatus may further include a sensing circuit separated from the electronic circuit by a predetermined distance to sense the first magnetic field. A cage circuit may cancel a portion of the first magnetic field at the sensing circuit. The cage circuit may generate a cage current from the current in the electronic circuit and at least one of a phase shift or an amplitude shift applied to the current in the electronic circuit. The cage current may generate a second magnetic field causing cancellation of the portion of the magnetic field from the electronic circuit at the sensing circuit.
US10573453B2 Position sensing using coil sensor
A printed circuit board (PCB). The PCB comprises a non-conductive substrate and a plurality of conductive coil loops formed on the substrate, wherein the coil loops are asymmetric. The conductive coil loops are formed as a continuous metal trace on the substrate, the coil loops are symmetric with reference to a longitudinal axis of the PCB, the coil loops are asymmetric with reference to an axis transverse to the longitudinal axis of the PCB, wherein the distance between adjacent coil loops crossing the longitudinal axis on a first side of a center of an innermost coil loop are substantially equal, and the distance between adjacent coil loops crossing the longitudinal axis on a side of the center of the innermost coil loop opposite to the first side of the center of the innermost coil loop increase with each coil loop progressing outwards.
US10573451B2 Power inductor
In accordance with an exemplary embodiment, a power inductor includes a body, a base disposed in the body, and a coil pattern disposed on at least one surface of the base, in which the body includes metal powder, a polymer, and a thermal conductive filler and the base is formed by bonding a copper foil to both surfaces of a metal plate comprising iron.
US10573446B2 Holding tools for permanent magnets and methods to use the same
A holding tool to handle a first permanent magnet in a stack of permanent magnets is provided. The holding tool comprises a body including a holding portion including an electromagnet, and a switch disposed on the body and electrically connected to an electrical circuit of the electromagnet and configured to energize the electromagnet by connecting the electrical circuit and de-energize the electromagnet by disconnecting the electrical circuit. The holding portion includes a hollow member made of ferromagnetic material and a coil surrounding the hollow member to form the electromagnet and the electromagnet is configured to, when energized in a first current direction, have a polarity opposite to a polarity of the permanent magnets in the stack.
US10573445B2 Electromagnetic field confinement
The present subject matter relates to the control of electromagnetic fields and has particular relevance to wireless power transfer system devices and systems. In particular there is provided a magnetic flux coupling apparatus comprising a coil for generating or receiving magnetic coupling flux; and a leakage flux element separated from the coil by a region of relatively low magnetic permeability and positioned to provide a controlled path for leakage flux independent of coupling flux; wherein the leakage flux element comprises a lossy magnetic material of relatively high magnetic permeability which absorbs energy from a time varying magnetic field to thereby alternate attenuate leakage flux. The apparatus as disclosed herein aids in the suppression of the magnetic flux that leaks out of the air gap in such systems, or which leaks out of a region where magnetic flux is required for inductive power transfer.
US10573442B2 Soft magnetic material, core, and inductor
The object of the present invention is to provide the soft magnetic material, the core, and the inductor having high permeability and excellent DC superimposition characteristic.A soft magnetic material comprising a soft magnetic metal powder and a resin, wherein said soft magnetic metal powder is constituted from a particle group α and a particle group β, when IA is a peak intensity of the particle group α, Vα is the volume of the particle group α, IB is a peak intensity of the particle group β, Vβ is the volume of the particle group β, and IC is a minimum intensity present between the particle group α and the particle group β, then an intensity ratio IC/IA satisfies 0.12 or less, and a volume ratio Vα/Vβ is 2.0 or more and 5.1 or less.
US10573438B2 R-(Fe, Co)-B sintered magnet and making method
An R—(Fe,Co)—B base sintered magnet consisting essentially of 12-17 at % of R containing Nd and Pr, 0.1-3 at % of M1 (typically Si), 0.05-0.5 at % of M2 (typically Ti), B, and the balance of Fe, and containing R2(Fe,Co)14B as a main phase has a coercivity of at least 10 kOe. The magnet contains a M2 boride phase at a grain boundary triple junction, and has a core/shell structure that the main phase is covered with a grain boundary phase. The grain boundary phase is composed of an amorphous and/or nanocrystalline R′—(Fe,Co)—M1′ phase consisting essentially of 25-35 at % of R′ containing Pr, 2-8 at % of M1′ (typically Si), up to 8 at % of Co, and the balance of Fe. A coverage of the main phase with the R′—(Fe,Co)—M1′ phase is at least 50%, and the bi-granular grain boundary phase has a width of at least 50 nm.
US10573437B2 Permanent magnet, and motor and power generator using the same
In one embodiment, a permanent magnet includes: a composition expressed by RpFeqMrCusCo100-p-q-r-s (R is a rare-earth element, M is at least one element selected from Zr, Ti, and Hf, 10.8≤p≤13.5 at %, 28≤q≤40 at %, 0.88≤r≤7.2 at %, and 3.5≤s≤13.5 at %); and a metallic structure including a cell phase having a Th2Zn17 crystal phase, and a cell wall phase. A Cu concentration in the cell wall phase is in a range from 30 at % to 70 at %.
US10573431B2 Communication cable
A communication cable includes a cable core including a plurality of pairs of wires, each of the pairs of wires being formed by spirally twisting two wires including conductors covered with an insulator, and an external jacket configured to cover an outer side of the cable core, where the external jacket includes a plurality of support arms to prevent contact between the cable core and an inner surface of the external jacket and to secure a separation space in a radial direction, the plurality of support arms being integrally formed with the external jacket, and each of the plurality of support arms including a connection part connected to the inner surface of the external jacket and a support part having an increased width at an end portion of the connection part to support the cable core, thereby enabling the communication cable to satisfy a standard of Cat.6A or higher.
US10573429B2 Cable jackets having designed microstructures and methods for making cable jackets having designed microstructures
Coated conductors comprising a conductor and elongated polymeric coatings at least partially surrounding the conductor, where the elongated polymeric coatings comprise a polymeric matrix material and a plurality of microcapillaries defining individual, discrete void spaces. Such coated conductors are lighter in weight relative to coated conductors having polymeric coatings without microcapillaries. Also disclosed are dies and methods for making such coated conductors.
US10573426B2 Fluorinated nitriles as dielectric gases
An electrical device containing a dielectric fluid, the dielectric fluid comprising heptafluoroisobutyronitrile or 2,3,3,3-tetrafluoro-2-(trifluoromethoxy) propanenitrile.
US10573420B2 Apparatuses for steam separation, and nuclear boiling water reactors including the same
According to at least some example embodiments, a dome collector separation stage includes an inner side wall that defines an inner channel; and an outer side wall that, together with the inner side wall, defines an outer channel, the inner channel being configured to receive a two-phase flow stream (FS) of water and steam, and pass the two-phase FS to the outer channel via inlets included in the inner side wall, the outer channel being configured to separate at least some water from the two-phase FS, and pass moisture-reduced steam out of the steam separator stage via outlets included in the outer side wall.
US10573414B2 Methods and systems for identifying brain disorders
Methods and systems for determining whether brain tissue is indicative of a disorder, such as a neurodegenerative disorder, are provided. The methods and systems generally utilize data processing techniques to assess a level of congruence between measured parameters obtained from magnetic resonance imaging (MRI) data and simulated parameters obtained from computational modeling of brain tissues.
US10573413B2 Method for the detection and handling of hypoglycemia
A method is described herein to detect and treat hypoglycemia. An example of this method involves the detection of hypoglycemia in a patient with a computing device, computation of a recommended carbohydrate amount to ingest by the patient with the computing device in response to said detecting the hypoglycemia, output of the recommended carbohydrate amount with the computing device, and the performance of a hypoglycemia surveillance with the computing device to determine whether the recommended carbohydrate amount remedied the hypoglycemia.
US10573412B2 Patient-centered mobile communication system and method
A patient-centered mobile communication system and method that includes a physician's main menu comprising a processor, a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the system at least to perform a physician main menu with at least one selectable button (region) to view patient information regarding at least one patient for which a physician provide care, at least one selectable button (region) to view the identity of one or more physicians also providing care to said at least one patient, and at least one selectable button (region) to communicate with any one of the identified physicians.
US10573408B2 Dynamic forms
A computer-implemented method and apparatus for development and use of a medical form. One example system receives a request on a first computer to create the medical form. The medical form includes user selected fields corresponding to patient information. The system further receives signals on the first computer, where the signals describe form fields for the medical form. The system communicates the medical form from the first computer to the first tablet device for display on the first tablet device. The system receives form values, wherein at least some of the form values correspond to information about an appointment. Responsive to receiving a completion signal, the system generates a clinical narrative for the appointment using the completed form values.
US10573406B2 Method, apparatus and computer program product for metabolomics analysis
A method is provided for analyzing metabolite data in a sample, comprising analyzing a sample to determine a first number of metabolites, and amount of each metabolite, included in the sample, and a second number of the first number of metabolites that are regulated. Biochemical pathways are determined, each having a third number of the first number of metabolites that are included in the sample and in the determined biochemical pathway. For each of the determined biochemical pathways having the third number of metabolites, a fourth number of the second number of metabolites that are included in the sample and in the determined biochemical pathway that are regulated metabolites is determined. Each of the third number of metabolites within one of the determined biochemical pathways is displayed and distinguished by the amount of each corresponding metabolite included in the sample. An associated apparatus and computer program product are also provided.
US10573404B2 Systems and methods for determining flux distribution
Provided are systems and methods for accurately determining flux distribution in organisms or cells without use of metabolic flux analysis data. The methods include estimating flux distributions in multiple reference strains (variants of a parental strain) using experimentally determined extracellular flux data from the reference strains, and determining a flux distribution for the parental strain from the estimated flux distributions for the reference strains and from experimentally measured extracellular fluxes for the parental strain. The systems are configured for carrying out the methods.
US10573403B2 Water jets cutting machine
A water jets cutting machine includes a first rotating seat driven by a first motor to rotate about a first rotation axis, a second rotating seat driven by a second motor to rotate about a second axis, a water jets cutting head, an inertial measurement unit (IMU) for detecting an inclination angle of the water jets cutting head, and a controller connecting the first and second motors and the IMU. The controller is able to control the first and second motors to instantaneously conduct compensation for angular deviation of the water jets cutting head according to attitude and position signals which are fed back to the controller by the IMU.
US10573399B2 Three-dimensional one-time-programmable memory comprising dummy bit lines
A multi-bit-per-cell three-dimensional read-only memory (3D-OTPMB) comprises a plurality of dummy bit lines. It comprises a plurality of OTP cells stacked above a semiconductor substrate. Each OTP array comprises at least four dummy bit lines.
US10573393B1 Method for detecting storing states of solid state storage device
A method for detecting storing states of a solid state storage device is provided, including steps of: applying sensing voltages to memory units; comparing threshold voltages of the memory units with the sensing voltages and accordingly to define the storing states including a strong correct region, a weak correct region, a strong error region and a weak error region, in which the memory units are classified; calculating the number of the memory units in the storing states; calculating a strong correct ratio of the number of the memory units in the strong correct region to the number of the memory units in the strong and weak correct regions; calculating a strong error ratio of the number of the memory units in the strong error region to the number of the memory units in the strong and weak error regions; and generating a log-likelihood ratio based on said ratios.
US10573389B2 Storage device having parameter calibration function, and operating method thereof
An operating method of a storage device includes a controller: receiving read data from a non-volatile memory; measuring a plurality of threshold voltage distributions respectively corresponding to a plurality of memory units of the non-volatile memory, based on the received read data; measuring a distribution variation between the plurality of memory units, based on the measured plurality of threshold voltage distributions; dynamically determining operation parameters for the non-volatile memory, based on the measured distribution variation; and transmitting, to the non-volatile memory, an operate command, an address, and at least one operation parameter corresponding to the address.
US10573384B2 Variable resistance memory with lattice array using enclosing transistors
A variable resistance memory array, programming a variable resistance memory element and methods of forming the array. A variable resistance memory array is formed with a plurality of word line transistors surrounding each phase change memory element. To program a selected variable resistance memory element, all of the bitlines are grounded or biased at the same voltage. A top electrode select line that is in contact with the selected variable resistance memory element is selected. The word line having the word line transistors surrounding the selected variable resistance memory element are turned on to supply programming current to the element. Current flows from the selected top electrode select line through the variable resistance memory element into the common source/drain region of the surrounding word line transistors, across the transistors to the nearest bitline contacts. The word lines are patterned in various lattice configurations.
US10573380B2 Memory device and operating method thereof
There are provided a memory system and an operating method thereof. A memory system includes: a memory device configured to generate first read voltages and second read voltages, based on initial read voltages and first and second offset voltages, in response to a user read command, and output first data and second data, which are acquired by performing read operations on multi-bit memory cells, based on the first read voltages and the second read voltages; and a memory controller configured to output the user read command, wherein the memory controller includes a state counter configured to count numbers of data bits respectively corresponding to a plurality of threshold voltage states from the first data and the second data, and extract numbers of memory cells respectively included in a plurality of threshold voltage regions divided by the first read voltages and the second read voltages by calculating the counted result.
US10573379B2 Determining soft data
The present disclosure includes apparatuses and methods for determining soft data. A number of embodiments include determining soft data associated with a data state of a memory cell. In a number of embodiments, the soft data may be determined by performing a single stepped sense operation on the memory cell.
US10573374B2 Storage device and driving method thereof for gain cell including cancel circuit
A data reading error is reduced. A memory cell array in a storage device includes a write word line, a read word line, a write bit line, a read bit line, a source line, and a gain cell. For example, a read transistor in the gain cell can include a metal oxide in a channel formation region. A cancel circuit is electrically connected to the read bit line. The cancel circuit has a function of supplying, to the read bit line, current for canceling leakage current supplied to the read bit line from the gain cell in a non-selected state. In read operation, a potential change of the read bit line due to leakage current is compensated for by the current from the cancel circuit, so that a data reading error is reduced.
US10573372B2 Sensing operations in memory by comparing inputs in a sense amplifier
The present disclosure includes apparatuses and methods related to sensing operations in memory. An example apparatus can include an array of memory cells; and a controller coupled to the array configured to sense a first memory cell based upon a first input associated with the memory cell and a second input and a third input associated with a second memory cell.
US10573365B2 Circuit for wordline autobooting in memory and method therefor
In a spin-torque magnetic random access memory (MRAM) that includes local source lines, auto-booting of the word line is used to reduce power consumption by reusing charge already present from driving a plurality of bit lines during writing operations. Auto-booting is accomplished by first driving a global word line to a first voltage. Driving the global word line to a first voltage results in a second voltage passed to the word lines. Subsequent driving of the plurality of bit lines that are capacitively coupled to the word line causes the word line voltage to be increased to a level desired to allow sufficient current to flow through a selected memory cell to write information into the selected memory cell.
US10573362B2 Decode circuitry coupled to a memory array
In an example, an apparatus includes a memory array in a first region and decode circuitry in a second region separate from a semiconductor. The decode circuitry is coupled to an access line in the memory array.
US10573354B2 High density memory module system
Approaches, techniques, and mechanisms are disclosed for manufacturing and operating high density memory systems. The high density memory systems can increase the amount of memory available to a computing system by allowing the connection of multiple memory modules into a single memory interface on a motherboard via a memory adapter as described herein.
US10573352B2 Tape drive corrosion protection
A system for corrosion protection of a tape drive. The system includes: the tape drive; a humidity sensor for determining humidity information; a temperature sensor for establishing temperature information indicative of a temperature in an area of, or within, the tape drive; a heating entity for heating at least a portion of the tape drive; and a controller for activating the heating entity in a manner dependent on the temperature information established via the temperature sensor in order to prevent corrosion within the tape drive, the activating the heating entity being in response to a determination that the humidity information determined via the humidity sensor indicates that the relative humidity is above a specified relative humidity threshold value and the established temperature information indicates a temperature drop above a specified temperature drop value within a specified period of time.
US10573351B2 Automatic generation of video and directional audio from spherical content
A spherical content capture system captures spherical video and audio content. In one embodiment, captured metadata or video/audio processing is used to identify content relevant to a particular user based on time and location information. The platform can then generate an output video from one or more shared spherical content files relevant to the user. The output video may include a non-spherical reduced field of view such as those commonly associated with conventional camera systems. Particularly, relevant sub-frames having a reduced field of view may be extracted from each frame of spherical video to generate an output video that tracks a particular individual or object of interest. For each sub-frame, a corresponding portion of an audio track is generated that includes a directional audio signal having a directionality based on the selected sub-frame.
US10573350B2 Apparatus, method, and program product for tape positioning
An apparatus, method, system, and program product are disclosed for Tape positioning. One method includes identifying a first position on a first tape between a start of the first tape and an end of the first tape. The method includes determining that an access position of the first tape reaches the first position. The method also includes providing an indication indicating that the access position of the first tape has reached the first position.
US10573344B2 Slot synthesis for high cardinality pulse position modulation
The present invention relates to a slot clock generator for high data rate pulse position modulation (PPM), including: a set of clocks with predetermined frequencies that are mutually prime in pairs, the set of clocks which synthesizes and accumulates changes in clock states at a rate corresponding to a slot rate that is greater than a slot rate of any single clock in the set.
US10573341B2 Magnetic tape and method of manufacturing the same
The magnetic tape has a nonmagnetic layer containing nonmagnetic powder and binder on a nonmagnetic support and a magnetic layer containing ferromagnetic powder and binder on the nonmagnetic layer, wherein a fatty acid ester is contained in at least the magnetic layer, the ferromagnetic powder is ferromagnetic hexagonal ferrite powder, the ferromagnetic hexagonal ferrite powder has a crystallite volume as determined by X-ray diffraction analysis ranges from 1,000 nm3 to 2,400 nm3, and a ratio of the crystallite size Dx(107) obtained from a diffraction peak of a (107) plane to a particle size in a direction of an easy axis of magnetization DTEM as determined by observation with a transmission electron microscope, Dx(107)/DTEM, is greater than or equal to 1.1, and ΔSFD in a longitudinal direction of the magnetic tape as calculated with Equation 1: ΔSFD=SFD25° C.−SFD−190° C., ranges from 0.50 to 1.60.
US10573339B2 Suspension assembly, head suspension assembly and disk device with the same
According to one embodiment, a suspension assembly includes a support plate, a trace member on the support plate and a drive element mounted on the trace member. The trace member includes a metal plate, and a multilayered member on the metal plate. The multilayered member includes a first insulating layer, a conductive layer stacked on the first insulating layer, a second insulating layer stacked on the conductive layer. The multilayered member includes a mount portion on which the drive element is mounted, and a branching portion arranged along the mount portion with a gap therebetween. At least one portion of the branching portion is formed into a thin portion having a thickness less than other portions of the multilayered member.
US10573336B2 System and method for assessing expressive language development of a key child
A method of assessing expressive language development of a key child. The method can include processing an audio recording taken in a language environment of the key child to identify segments of the audio recording that correspond to vocalizations of the key child. The method also can include applying an adult automatic speech recognition phone decoder to the segments of the audio recordings to identify each occurrence of a plurality of phone categories and to determine a duration for each of the plurality of phone categories. The method additionally can include determining a duration distribution for the plurality of phone categories based on the durations for the plurality of phone categories. The method further can include using the duration distribution for the plurality of phone categories in an age-based model to assess the expressive language development of the key child. The age-based model is selected based on a chronological age of the key child and the age-based model includes a plurality of different weights associated with the plurality of phone categories. Other embodiments are described.
US10573332B2 Estimation of background noise in audio signals
The invention relates to a background noise estimator and a method therein, for supporting sound activity detection in an audio signal segment. The method comprises reducing a current background noise estimate when the audio signal segment is determined to comprise music and the current background noise estimate exceeds a minimum value. This is to be performed when an energy level of an audio signal segment is more than a threshold higher than a long term minimum energy level, lt_min, which is determined over a plurality of preceding audio signal segments, or, when the energy level of the audio signal segment is less than a threshold higher than lt_min, but no pause is detected in the audio signal segment.
US10573330B2 Model based prediction in a critically sampled filterbank
The present document relates to audio source coding systems. In particular, the present document relates to audio source coding systems which make use of linear prediction in combination with a filterbank. A method for estimating a first sample (615) of a first subband signal in a first subband of an audio signal is described. The first subband signal of the audio signal is determined using an analysis filterbank (612) comprising a plurality of analysis filters which provide a plurality of subband signals in a plurality of subbands from the audio signal, respectively. The method comprises determining a model parameter (613) of a signal model; determining a prediction coefficient to be applied to a previous sample (614) of a first decoded subband signals derived from the first subband signal, based on the signal model, based on the model parameter (613) and based on the analysis filterbank (612); wherein a time slot of the previous sample (614) is prior to a time slot of the first sample (615); and determining an estimate of the first sample (615) by applying the prediction coefficient to the previous sample (614).
US10573327B2 Method and system using a long-term correlation difference between left and right channels for time domain down mixing a stereo sound signal into primary and secondary channels
A stereo sound signal encoding method and system for time domain down mixing right and left channels of an input stereo sound signal into primary and secondary channels, determine normalised correlations of the left channel and right channel in relation to a monophonic signal version of the sound. A long-term correlation difference is determined on the basis of the normalised correlation of the left channel and the normalized correlation of the right channel. The long-term correlation difference is converted into a factor β, and the left and right channels are mixed to produce the primary and secondary channels using the factor β, wherein the factor β determines respective contributions of the left and right channels upon production of the primary and secondary channels.
US10573326B2 Inter-channel bandwidth extension
A method includes decoding a low-band mid channel bitstream to generate a low-band mid signal and a low-band mid excitation signal. The method further includes decoding a high-band mid channel bandwidth extension bitstream to generate a synthesized high-band mid signal. The method also includes determining an inter-channel bandwidth extension (ICBWE) gain mapping parameter corresponding to the synthesized high-band mid signal. The ICBWE gain mapping parameter is based on a selected frequency-domain gain parameter that is extracted from a stereo downmix/upmix parameter bitstream. The method further includes performing a gain scaling operation on the synthesized high-band mid signal based on the ICBWE gain mapping parameter to generate a reference high-band channel and a target high-band channel. The method includes outputting a first audio channel and a second audio channel. The first audio channel is based on the reference high-band channel, and the second audio channel is based on target high-band channel.
US10573325B2 Decoding device, decoding method, and program
There is provided a decoding device comprising at least one buffer and at least one processor. The at least one processor is configured to select, based at least in part on a size of the at least one buffer, at least one audio element from among multiple audio elements in an input bit stream; and generate an audio signal by decoding the at least one audio element.
US10573322B2 Establishment of audio-based network sessions with non-registered resources
The present disclosure is generally directed to increasing the scalability of onboarding network resources, such as a digital component, to a voice-based network. The system enables the navigating of and interaction with digital components using voice or speech input and output interfaces on a computing device. The system can receive and processes an input audio signal to identify a digital component. The system enables voice-based interaction with the previously unregistered digital component via the input and output interfaces.
US10573321B1 Voice detection optimization based on selected voice assistant service
Systems and methods for optimizing voice detection via a network microphone device (NMD) based on a selected voice-assistant service (VAS) are disclosed herein. In one example, the NMD detects sound via individual microphones and selects a first VAS to communicate with the NMD. The NMD produces a first sound-data stream based on the detected sound using a spatial processor in a first configuration. Once the NMD determines that a second VAS is to be selected over the first VAS, the spatial processor assumes a second configuration for producing a second sound-data stream based on the detected sound. The second sound-data stream is then transmitted to one or more remote computing devices associated with the second VAS.
US10573318B2 Voice information control method and terminal device
A voice information control method for a server device includes receiving first voice information acquired by a first terminal device, and second voice information acquired by a second terminal device. The method also includes identifying a time interval of third voice information, which corresponds to a spoken voice of a first speaker who uses the first terminal device, in the first voice information, and a time interval of fourth voice information, which corresponds to a spoken voice of a second speaker who uses the second terminal device, in the second voice information, by comparing sound pressure levels of the first voice information and the second voice information. The method further includes converting the third voice information and the fourth voice information into plural items of text data, and integrating the plural items of the text data into one single text file, in a time-sequential manner.
US10573317B2 Speech recognition method and device
An electronic device and method are disclosed herein. The electronic device implements the method, including: receiving a first speech, and extracting a first text from the received first speech, in response to detecting that extraction of the first text includes errors such that a request associated with the first speech is unprocessable, storing the extracted first text, receiving a second speech and extracting a second text from the received second speech, in response to detecting that the request is processable using the extracted second text, detecting whether a similarity between the first and second texts is greater than a similarity threshold, and whether the second speech is received within a predetermined time duration of receiving the first speech, and when the similarity is greater than the threshold, and the first and second speech signals are received within the time duration, storing the first text in association with the second text.
US10573312B1 Transcription generation from multiple speech recognition systems
A method may include obtaining first audio data originating at a first device during a communication session between the first device and a second device. The method may also include obtaining a first text string that is a transcription of the first audio data, where the first text string may be generated using automatic speech recognition technology using the first audio data. The method may also include obtaining a second text string that is a transcription of second audio data, where the second audio data may include a revoicing of the first audio data by a captioning assistant and the second text string may be generated by the automatic speech recognition technology using the second audio data. The method may further include generating an output text string from the first text string and the second text string and using the output text string as a transcription of the speech.
US10573310B2 Voice-activated energy management system
A method for responding to a voice activated request includes receiving a speech input request from a smart speaker requesting energy management data associated with energy consumption at a premises of the smart speaker. The method also includes generating a voice service request including a first query for a first data source. The first query includes a request for the energy management data. Additionally, the method includes communicating the first query to the first data source and receiving a first response to the first query from the first data source. Further, the method includes generating an audible speech output in response to the speech input request based on the first response to the first query and transmitting the audible speech output to the smart speaker. The smart speaker audibly transmits the audible speech output.
US10573308B2 Apparatus and method for determining operation based on context, vehicle for determining operation based on context, and method of controlling the vehicle
A context-based operation determination apparatus includes a context information obtainer configured to obtain context information; a context awareness database constructed using data related to a previously performed action; a processor configured to determine a recommendation index that corresponds to a recommended operation and the recommended operation using the context information, and data obtained from the context awareness database; and a selection history database constructed using the final operation, the recommendation index, and an actual operation in a state where the final operation is presented, where the processor verifies the recommended operation using the selection history database.
US10573307B2 Voice interaction apparatus and voice interaction method
A syntactic analysis unit 104 performs a syntactic analysis for linguistic information on acquired user' speech (hereinafter simply referred to as “user speech”). A non-linguistic information analysis unit 106 analyzes non-linguistic information different from the linguistic information for the acquired user speech. A topic continuation determination unit 110 determines whether a topic of the current conversation should be continued or should be changed to a different topic according to the non-linguistic information analysis result. A response generation unit 120 generates a response according to a result of a determination by the topic continuation determination unit 110.
US10573306B2 Method and device for processing data based on speech recognizing and scoring system
Embodiments of the present disclosure provide a method and a device for processing data based on a speech recognizing and scoring system. The method includes: acquiring at least one data frame to be processed from each of a plurality of threads to obtain a plurality of data frames; performing a frame splicing process on the plurality of data frames to obtain a spliced data frame, and determining the spliced data frame as a target data frame; and determining a target thread from the plurality of threads, and processing the target data frame based on the target thread.
US10573303B2 Method and apparatus for voice control
The present invention provides a voice control method and apparatus that increases the efficiency of voice control. In one exemplary method, a voice system receives a voice command input by a user and determines if the voice command is related to a foreground application. If the voice command is determined to relate to the foreground application, a control command corresponding to the voice command is sent to the foreground application to cause the foreground application to execute the control command. If the voice command is determined to not relate to the foreground application, a background application is identified and the control command corresponding to the voice command is sent to the identified background application to cause the background application to execute the control command.
US10573302B2 Terminal and home appliance system including the same
A terminal includes a microphone, a display, an audio output module, a communication unit to exchange data with a server or a home appliance, and a controller to control display of a screen including information related to the home appliance and to control output of information corresponding to user voice based on the information related to the home appliance on the screen via the display or the audio output module when the user voice is received via the microphone. Therefore, it is possible to improve user convenience upon utilizing the home appliance.
US10573300B2 Method and apparatus for automatic speech recognition
The invention provides a method of automatic speech recognition. The method includes receiving a speech signal, dividing the speech signal into time windows, for each time window determining acoustic parameters of the speech signal within that window, and identifying phonological features from the acoustic parameters, such that a sequence of phonological features are generated for the speech signal, separating the sequence of phonological features into a sequence of zones, and comparing the sequences of zones to a lexical entry comprising a sequence of phonological segments to a stored lexicon to identify one or more words in the speech signal.
US10573299B2 Digital assistant and associated methods for a transportation vehicle
Methods and systems for a transportation vehicle are provided. One method includes receiving a user input for a valid communication session by a processor executable, digital assistant at a device on a transportation vehicle; tagging by the digital assistant, the user input words with a grammatical connotation; generating an action context, a filter context and a response context by a neural network, based on the tagged user input; storing by the digital assistant, a key-value pair for a parameter of the filter context at a short term memory, based on an output from the neural network; updating by the digital assistant, the key-value pair at the short term memory after receiving a reply to a follow-up request and another output from the trained neural network; and providing a response to the reply by the digital assistant.
US10573295B2 End-to-end speech recognition with policy learning
The disclosed technology teaches a deep end-to-end speech recognition model, including using multi-objective learning criteria to train a deep end-to-end speech recognition model on training data comprising speech samples temporally labeled with ground truth transcriptions. The multi-objective learning criteria updates model parameters of the model over one thousand to millions of backpropagation iterations by combining, at each iteration, a maximum likelihood objective function that modifies the model parameters to maximize a probability of outputting a correct transcription and a policy gradient function that modifies the model parameters to maximize a positive reward defined based on a non-differentiable performance metric which penalizes incorrect transcriptions in accordance with their conformity to corresponding ground truth transcriptions; and upon convergence after a final backpropagation iteration, persisting the modified model parameters learned by using the multi-objective learning criteria with the model to be applied to further end-to-end speech recognition.
US10573294B2 Speech recognition method based on artificial intelligence and terminal
Embodiments of the present disclosure provide a speech recognition method based on artificial intelligence, and a terminal. The method includes obtaining speech data to be recognized; performing a processing on the speech data to be recognized using a trained sub-band energy normalized acoustic model, to determine an normalized energy feature corresponding to each time-frequency unit in the speech data to be recognized; and determining text data corresponding to the speech data to be recognized according to the normalized energy feature corresponding to each time-frequency unit.
US10573292B2 Passive beamformer
A passive beamformer for ultrasound imaging. An ultrasound probe includes a plurality of ultrasound transducers and beamforming circuitry. Each of the ultrasound transducers is configured to convert ultrasonic signal into electrical signal. The beamforming circuitry is coupled to the plurality of ultrasound transducers. The beamforming circuitry includes a plurality of passive delay circuits and a passive hold circuit. One of the passive delay circuits is coupled to each of the ultrasound transducers. The passive hold circuit is coupled to the passive delay circuits to store a sum of the charges received from the delay circuits.
US10573288B2 Methods and apparatus to use predicted actions in virtual reality environments
Methods and apparatus to use predicted actions in VR environments are disclosed. An example method includes predicting a predicted time of a predicted virtual contact of a virtual reality controller with a virtual object, determining, based on at least one parameter of the predicted virtual contact, a characteristic of a virtual output the object would make in response to the virtual contact, and initiating producing the virtual output before the predicted time of the virtual contact of the controller with the virtual object.
US10573283B2 Device for supporting a saxophone
A device (13) for supporting a saxophone (30) on the body of a player, comprising a rod whose first end-piece features a mechanical adapter for connection to the saxophone, wherein the second end of the rod is connected to a plate via a ball joint or a universal joint, and wherein the mechanical adapter has a felt bumper as impact protection for mechanical parts of the saxophone.
US10573277B2 Display device, display system, and non-transitory recording medium, to adjust position of second image in accordance with adjusted zoom ratio of first image
A display device includes: a zoom ratio determining unit configured to determine whether a zoom ratio different from a current zoom ratio is set for a first image; a data type determining unit configured to determine a type of the first image; state determining unit configured to determine an operating state of the display device; a display item acquiring unit configured to acquire an item to be displayed in a second image that indicates information on the display device in accordance with the type that has been determined and the operating state that has been determined; and a position adjusting unit configured to adjust a display position of the second image in accordance with the zoom ratio that is different from the current zoom ratio set for the first image, in response to the zoom ratio determining unit determining that the zoom ratio is set.
US10573276B2 System and method for generating a 2D image using mammography and/or tomosynthesis image data
The invention includes a method including the steps of obtaining a plurality of images, each of the images in the plurality having at least one corresponding region, generating a merged image, the merged image also having the corresponding region. The step of generating includes selecting an image source from the plurality of images to source image data for the corresponding region in the merged image by comparing attributes of the corresponding regions of the plurality of images to identify the image source having preferred attributes.
US10573274B2 Method and apparatus for transmission and reception of media data
A method of transmitting media data and display composition data for rendering the media data on a display region is described. In the method, the display composition data defines the spatial and/or temporal relationship between one or more media entities of the media data, the display region being composed of one or more display sub-regions. The method also includes the steps of transmitting display modification data, for a respective display region and/or a respective display sub-region, the display modification data indicating how the visual configuration of the respective display region or display sub-region may be modified by a user.
US10573270B2 Electronic device and method for preventing current consumption by electronic device
According to various exemplary embodiments, an electronic device may include: a camera unit; a processor; and a data processing unit that is electrically connected to the camera unit and the processor, wherein the data processing unit may detect a first number of pixels corresponding to first illuminance data based on first pixel data received from the camera unit to transmit the first number of pixels to the camera unit, and may determine a brightness of a display corresponding to second illuminance data based on second pixel data received from the camera unit in which a sensor corresponding to the first number of pixels is turned on.
US10573267B2 Scan driver and driving method thereof
A scan driver includes a plurality of clock lines which receive clock signals in different phases, a plurality of stages connected with at least one of the plurality of clock lines, an initialization line which receives an initialization pulse, a first control transistor, which is connected between the initialization line and each of the plurality of clock lines, and which is turned on when the initialization pulse is supplied, and a second control transistor, which is connected between the initialization line and each of the plurality of stages, and which is turned on when the initialization pulse is supplied.
US10573265B2 Noise cancellation
Electronic devices, storage medium containing instructions, and methods pertain to cancelling noise that results from application of clocks/clock drivers of a display. The electronic display may inject counter noise into the cathode. For example, the counter noise may be injected via a sensing layer, via unused clocks, and/or via a power rail of the display.
US10573261B2 Display device
A display device that is suitable for increasing in size is achieved. Three or more source lines are provided for each pixel column. Video signals having the same polarity are input to adjacent source lines during one frame period. Dot inversion driving is used to reduce a flicker, crosstalk, or the like.
US10573260B2 Display device
A display device includes a non-rectangular display panel with an array of pixels, each pixel includes subpixels corresponding to at least three different colors, respectively, a driver that supplies gray level signals to the display panel, and a plurality of data lines that supply the gray level signals to the subpixels, respectively. A display-contributing effective area of one of the subpixels of one of the colors in boundary pixels is different from a display-contributing effective area of one of the subpixels of one of the colors in non-boundary pixels. The driver supplies the gray level signals for the respective subpixels to the data lines based on a ratio of the display-contributing effective area of the subpixels in the non-boundary pixels to the display-contributing effective area of the subpixels in the boundary pixels.
US10573259B2 Display apparatus and driving method thereof
A display device according to an exemplary embodiment includes: a display panel including a display area which includes at least one non-quadrangle edge and a plurality of pixels; and a signal controller applying spatial-temporal division processing to an image signal corresponding to a first pixel which is not included in the non-quadrangle edge and bypassing the spatial-temporal division processing to an image signal corresponding to a second pixel which is included in the non-quadrangle edge.
US10573252B2 Display device including a partition
According to one embodiment, a display device includes a display panel including a first sub display area and a second sub display area, and an illumination device, wherein the illumination device includes a first light source opposed to the first sub display area, a second light source opposed to the second sub display area, and a partition positioned between the first and second light sources and the display panel, and the partition includes a first side surface surrounding the first light source, a second side surface surrounding the second light source, and a connector which connects the first side surface and the second side surface, and the connector is formed of curved surfaces, or two or more flat surfaces, or a combination of curved surfaces and flat surfaces.
US10573251B2 Liquid crystal display device and method for driving the same
A method for driving an LCD device includes: (S110) displaying each picture with two frame images, wherein the two frame images comprise a first frame image and a second frame image; wherein a driving voltage for each sub-pixel in the first frame image is greater than a driving voltage for a corresponding sub-pixel in the second frame image; (S120) determining a backlight brightness compensation signal according to the driving voltages of the first frame image and the second frame image; and (S130) compensating the backlight brightness of a next picture according to the backlight brightness compensation signal, such that the backlight brightness of the first frame image of the next picture is less than a reference backlight brightness and the backlight brightness of the second frame image is greater than the reference backlight brightness.
US10573249B2 Display control
A method of controlling display of image data representing an image on a display device. The method includes determining one or more features of the image data. The method includes, in dependence on the determining, adjusting a display luminance of the display device, and applying a spatially-variant tone mapping operation to the image data. A display system and a display controller for controlling display of image data representing an image on a display device.
US10573248B2 Backlight driving device and display device comprising the same
A backlight driving device including a light source array, a driving circuit and a scanning circuit is provided. The light source array includes backlight units electrically connected to scanning lines and driving lines. The driving circuit outputs driving signals to the backlight units through the driving lines, and the driving signals respectively includes driving pulses in different time intervals. The scanning circuit outputs scanning signals to the backlight units through the scanning lines, and the scanning signals respectively includes a start pulse in at least one of the time intervals. The start pulses of the scanning signals respectively correspond to the driving pulses in the same time interval, and drive the backlight units of the each row of the light source array in time-division.
US10573245B2 Shift register unit using a bootstrap effect and driving method thereof, shift register and display device
A shift register unit and a driving method thereof, shift register and display device. The shift register unit including an input circuit (P1), a pull-down control circuit (P2), a pull-up control circuit (P3), a pull-up circuit (P4) and a pull-down circuit (P5); wherein the input circuit (P1) is connected to a first trigger signal end (STU), a first clock signal end (CLK1), a power level end (VGL) and a pull-up control node (Q), and is for utilizing a bootstrap effect to transfer a signal of the first trigger signal end (STU) to the pull-up control node (Q) without a threshold voltage loss. The shift register unit is for use in a display device, and resolves the problem of a display device having a non-uniform display, resulting in a poor displaying effect of a display device.
US10573239B2 Display apparatus
According to one embodiment, a display apparatus includes a plurality of semiconductor layers, a first insulation film, a first conductive layer, a second insulation film and a display element includes a second conductive layer. The first conductive layer and the second conductive layer are opposed to each other to form a capacitance unit.
US10573235B2 Display panel and display apparatus
A display panel and a display apparatus are provided. An exemplary display panel includes a display area having light-emitting areas and non-light-emitting areas and divided into a fingerprint identification area and a non-fingerprint identification area; an array layer including pixel driving circuits; a display layer disposed on a side of the array layer adjacent to a light-emitting surface of the display panel and including light-emitting devices; and a light-sensing device disposed in the fingerprint identification area and the non-light emitting area. A number of the light-emitting devices in an unit area in the fingerprint identification area is smaller than that in the unit area of the non-fingerprint identification area; and under a same gray scale driving signal, an absolute value of a difference N between a brightness of the fingerprint identification area and a brightness of the non-fingerprint identification area is smaller than or equal to 100 nit.
US10573229B2 Device and method for improved LED driving
An electronic device comprises a display and a controller. The controller is configured to provide a first frequency refresh rate to the display. The controller is also configured to generate a control signal configured to control emission of a light emitting diode of a display pixel of the display at a second frequency based on whether the first frequency refresh rate of the display is less than a predetermined threshold value.
US10573223B2 Scan driver and a display device including the same
A scan driver includes scan signal outputting circuits, at least one of the scan signal outputting circuits includes a driving circuit and a buffer circuit. The driving circuit includes driving transistors. The driving circuit provides first and second driving signals to first and second driving nodes, respectively by turning on or off the driving transistors in response to clock signals and a scan input signal. The buffer circuit includes buffer transistors. The buffer circuit outputs a scan signal at an output node by turning on or off the buffer transistors in response to the first and second driving signals. The at least one of the scan signal outputting circuits performs a back-biasing voltage applying operation on at least one of the driving transistors and the buffer transistors when the driving transistors and the buffer transistors are turned on or off.
US10573222B2 Electro-optic displays, and methods for driving same
A first display comprises a layer of electro-optic material with first and second electrodes on opposed sides thereof, at least one electrode. One or both electrodes having at least two spaced contacts, and voltage control means are arranged to vary the potential difference between the two spaced contacts attached to the same electrode. A second display comprises a layer of electro-optic material with a sequence of at least three electrodes adjacent thereto. Voltage control means vary the potential difference between the first and last electrodes of the sequence. The electrodes of the sequence alternate between the two surfaces of the layer of electro-optic material, and have edges which overlap with or lie adjacent the preceding and following electrodes of the sequence. The electrodes, other than the first and last, are electrically isolated such that the potential thereof is controlled by passage of current through the layer of electro-optic material. Methods for driving these displays are also provided.
US10573221B2 Display apparatus
A display apparatus including a display panel is provided. The display panel has a plurality of display blocks, wherein each display block includes a light conversion circuit, a pixel array, and a data voltage selection circuit. The light conversion circuit receives the light pulse signal and has a pull-up circuit and a pull-down circuit, wherein the pull-up circuit and the pull-down circuit are coupled between a system high voltage and a system low voltage, and the pull-up circuit and the pull-down circuit output the system high voltage or system low voltage according to the light pulse signal to form a voltage pulse signal. The data voltage selection circuit is coupled to the light conversion circuit and the pixel array and receives an AC waveform voltage to supply a data signal to the pixel array according to the voltage pulse signal.
US10573220B2 Display panel and electronic device for displaying in different display modes
Disclosed are a display panel and an electronic device. The display panel includes sub-pixels arranged in an array, wherein each pixel row of the sub-pixels comprises 3n sub-pixels, with every six adjacent sub-pixels of the pixel row forming a pixel group, n≥2, and the six adjacent sub-pixels of the pixel group are arranged in sequential order in a first direction parallel to the row direction. The display panel further includes a controller, where in a first display mode the controller controls each of the sub-pixels to be charged to emit light; and in a second display mode the controller controls at most two sub-pixels of each of the pixel groups in at least one of the pixel rows to not emit light, and controls at most two sub-pixels of the pixel group which have same order in two adjacent frames of pictures to not emit light.
US10573218B2 Display driving method according to display configuration and electronic device for supporting the same
An electronic device is provided. The electronic device includes a display panel including a plurality of source line groups selectively connected with a plurality of source amplifiers and panel switches located between the plurality of source line groups and the plurality of source amplifiers and a display driver integrated circuit (DDI) configured to drive the display panel and including the plurality of source amplifiers, decoders respectively connected to the plurality of source amplifiers, a logic circuit configured to provide display data to the decoders, a gamma generator configured to supply a gamma voltage to the decoders, and at least one switch configured to selectively connect the plurality of source amplifiers with the plurality of source line groups.
US10573211B2 Noise mitigation for display panel sensing
Systems and methods are provided for differential sensing (DS), difference-differential sensing (DDS), correlated double sampling (CDS), and/or programmable capacitor matching to reduce display panel sensing noise. An electronic device may include one or more processors and an electronic display. The one or more processors may generate image data and adjust the image data based at least in part on display sensing feedback. The electronic display may employ sensing circuitry that obtains the display sensing feedback at least in part by applying test data to a pixel of a column of an active area of the display and differentially senses an electrical value of the pixel in comparison to a reference signal from a different column. This reference signal may provide a common mode noise reference, which is removed by the differential sensing and thereby enhances a quality of the sensed electrical value of the pixel.
US10573210B2 Test circuit, array substrate, and light-emitting display apparatus
The present disclosure discloses a test circuit, an array substrate, and a light-emitting display apparatus. The test circuit is arranged at an output terminal of a scan driving circuit and is configured to test a current output characteristic of a pixel unit when the scan driving circuit does not provide a drive signal for the pixel unit. Test circuit includes an enable signal line, a scanning signal ON line, and a plurality of switch transistors. Each of the switch transistors includes a first terminal, a second terminal, and a third terminal, wherein the first terminal of each of the switch transistors connects the enable signal line, the second terminal connects the scanning signal ON line, and the third terminal connects the pixel unit.
US10573206B1 Borderless advertising light box
The present utility model discloses a rimless clipped-cloth advertising light box comprising first drawing cloths, first adhesive bars and first section materials, the first section materials being fixedly connected end to end to form a frame, the first drawing cloths being fixedly connected to both sides of the frame, characterized in that: the first adhesive bars are L-shaped structures with the longer legs thereof slotted into the respective first section materials and projected from the plane of the frame formed by the first section materials, and with the outer sides of the shorter legs thereof flush with the outer sides of the respective first section materials. The perimeters of the first drawing cloths are not directly connected to the first section materials but through the first adhesive bars. This mode of connection enables the illumination to directly shine on the first drawing cloths through the first adhesive bars, thereby making the first drawing cloths to have no dark edges, enabling the complete display of the advertisement content, and achieving better advertising effect and aesthetical pleasantness.
US10573204B2 In-line production of linerless labels
According to an embodiment of the present disclosure, a method of labeling a plurality of products includes coating a pressure sensitive adhesive to a roll of face stock, the roll of face stock configured to be converted to a plurality of individual labels aligned in a single lane; singulating an individual label from the roll of face stock; and applying the individual label to a product of the plurality of products, wherein the coating, singulating and applying are conducted sequentially in a single continuous operation with a single continuous web of material.
US10573203B2 Gift card presenter for greeting cards
A gift card presenter for holding a gift card within a greeting card is provided. The presenter comprises a body for holding the gift card, and a coupling element for coupling the body to the greeting card. In one embodiment, the presenter may comprise a paper mechanic coupled to first and second interior faces of the greeting card, the paper mechanic configured to hold the greeting card and display it when the greeting card is opened. In another embodiment, the presenter comprises a body for holding the gift card, the body having a first half and a second half that each include interior and exterior faces. The presenter may be opened to display or partially display the greeting card. The presenter may be coupled to the inside and/or the outside of the greeting card, to provide a pleasing presentation of the gift card given with the greeting card.
US10573198B2 Video playback device and method
A video playback device includes a processor that executes a procedure. The procedure includes, for plural respective videos, receiving designations of widths in a vertical direction or in a horizontal direction within display regions of the videos, and adjusting the relative display sizes between the plural videos such that the display sizes of the widths designated for the plural respective videos are equivalent.
US10573197B2 Portable education assembly
A portable education assembly for teaching elementary and middle school curriculum in a vehicle includes a pair of supports. Each of the supports engages a head rest in a vehicle. A plurality of panels is provided and each of the panel is removably coupled to the support. In this way each of the panels is positioned on the back side of the vehicle seat thereby facilitating each of the panels to be visible to a user seated in a back seat in the vehicle. Each of the panels has indicia is printed thereon. The indicia correspond to curriculum in elementary and middle school to assist in teaching the curriculum to the user in the back seat.
US10573196B2 Systems and methods for simulating wind noise models
Disclosed are systems and methods for simulating a flight path of an aerial vehicle. An exemplary method includes receiving a starting point, receiving prevailing wind patterns, generating a smooth model of wind vectors based on the prevailing wind patterns, generating a noise model including one or more submodels simulating regional differences in prevailing wind patterns, determining a wind vector at the starting point, determining a noise value at the starting point, applying the noise value to the wind vector at the starting point to generate a noise added wind vector, determining displacement based on the noise added wind vector over a time step, and determining a waypoint based on the displacement, wherein determining a noise value at the starting point includes determining a portion of the noise value contributed by each submodel, and determining the noise value by calculating a weighted mean of noise values contributed by each submodel.
US10573190B2 Iterative deepening knowledge discovery using closure-based question answering
A mechanism is provided in a data processing system for question answering using context features in closure form. The mechanism receives a function call comprising an input question and a set of non-local context evidence in closure form. The mechanism decomposes the input question into one or more queries and applies the one or more queries to a corpus of information to obtain a set of local hypothesis evidence. The mechanism generates hypotheses for answering the input question based on the local hypothesis evidence and the set of non-local context evidence.
US10573187B2 Automated vehicle control
A method and system for automatically controlling a vehicle is provided. The method includes generating an original route of travel for a first vehicle for travel from an original location to a destination location. The vehicle is directed from the original location to the destination location such that the vehicle initiates motion and navigates the original route of travel towards the destination location in accordance with the original route of travel. Monitored vehicular attributes of the first vehicle are received and environmental attributes associated with the original route of travel are monitored with respect the first vehicle. Navigational issues associated with the vehicle traveling along the original route of travel are determined based on the monitored vehicular attributes and results of monitoring the environmental attributes. The navigational issues are used to determine if the vehicle should continue to travel along the original route of travel.
US10573182B2 Collision avoidance apparatus and method for vehicle
A collision avoidance apparatus for a vehicle includes a data collection module, collecting first automatic dependent surveillance broadcast (ADS-B) data of the vehicle itself, second ADS-B data of at least other one vehicle and a detection result related to a radar reflection wave reflected from an object within a first range; and a possible collision determination/avoidance module, electrically connected to the data collection module, determining whether the other one vehicle will collide with the vehicle according to the first and second ADS-B data and whether the object will collide with the vehicle according to the detection result, so as to generate a determination result, wherein the signal processing module generate a control signal to control the vehicle perform a corresponding action according to the determination result. Thus, collision avoidance can be achieved.
US10573178B2 Systems and methods for tracking and fault detection, for example among autonomous vehicles, in a network of moving things
Systems and methods for achieving road action consensus in a network of moving things. As non-limiting examples, various aspects of this disclosure provide systems and methods for achieving road action consensus in vehicles (e.g., autonomous vehicles, manually controlled vehicles, etc.) of a network of moving things.
US10573173B2 Vehicle type identification method and device based on mobile phone data
A vehicle type identification method and device based on mobile phone data for solving the problem of providing a convenient and low-cost vehicle type identification method. The method includes: obtaining trajectory data recorded by a mobile phone of a user within a period of time; judging mobile phone users who are on the same vehicle according to the data, and obtaining a vehicle trajectory and the number of passengers corresponding to the vehicle trajectory; obtaining a vehicle origin and destination according to the vehicle trajectory, and obtaining an origin-destination type of the vehicle trajectory in combination with geographic data; obtaining vehicle driving data according to the vehicle trajectory; and obtaining service area data of vehicle staying according to the vehicle trajectory. The cost of obtaining data by using mobile phone big data and by using mobile phone signaling data collected and provided by an operator is low.
US10573171B2 Method of associating user input with a device
A method includes determining a status of a first device, receiving a first user input, and associating the first user input with the first device, wherein the first user input and the status of the first device is used to associate the first user input with the first device.
US10573169B2 Alert communication network, associated program products, and methods of using the same
An alert communication server is disclosed, and includes one or more processors, one or more modules of non-transitory computer-readable memory, a correlation module, and a transmission module. The one or more modules of non-transitory computer-readable memory store a set of instructions and are electronically coupled with the one or more processors to implement at least one instruction of the set of instructions. The correlation module is electronically connected to receive a first set of data from a first device and a second set of data from a second device. The correlation module is configured to apply a correlation algorithm to the first set of data and the second set of data to determine one or more conditions. The transmission module is configured to communicate with one or more of the first device and the second device based upon the one or more conditions determined by the correlation module.
US10573168B1 Automated alarm panel classification using Pareto optimization
Systems and methods for alarm panel analysis include receiving a plurality of alarm events from the respective alarm panels monitoring corresponding buildings. An alarm analysis system may classify the alarm panels by identifying an alarm type for the alarm events. The alarm analysis system may determine a number of occurrences of each alarm type for the alarm panels, and generate a data point for a dataset for the alarm panels. The alarm analysis system may identify statistical dividers in the data points for the data set, which may be used for assigning a ranking for the alarm panels based on their location in relation to the statistical dividers. The alarm analysis system may construct and a monitoring dashboard which includes the rankings of the alarm panels, which may be rendered on a display to an end user.
US10573166B2 Relaying communications in a wireless sensor system
Various embodiments of wireless ambient sensor unit are presented. The sensor unit may include a wireless transceiver configured to transmit sensor data and to receive instructions. The sensor unit may include a sensor configured to measure an ambient condition. The sensor unit may include a controller in communication with the wireless transceiver and the sensor. The controller may be configured to compare data measured about the ambient condition to a stored threshold while the wireless ambient sensor unit is functioning in a low-power mode. The controller may be configured to exit the low-power mode in response to the comparison of the data with the stored threshold. The controller may be configured to cause the data measured about the ambient condition to be transmitted by the wireless transceiver as one or more messages in response to the comparison to the stored threshold.
US10573164B2 Smart watch for indicating emergency events
A portable device including a gesture recognizer module for automatically detecting a specific sequence of gestures is described. The portable device may be used to detect a health, safety, or security related event. The portable device may further include an emergency event module for automatically determining whether the sequence of gestures corresponds to an emergency event. The portable device may further include a proximity detection module for automatically determining whether a mobile device corresponding to a user listed as an emergency contact is in a state of proximity to the portable device. The portable device may further include a notification module for automatically transmitting a message, indicating the emergency event, to the user of the mobile device determined to be in the state of proximity.
US10573159B2 Engine and transmission notification system using a J1939 data link interface
A cementing system having an engine control module, a transmission control module, a computing device and a display. The engine control module communicatively coupled with a plurality of engine sensors. The transmission control module communicatively coupled with a plurality of transmission sensor. The computing device is communicatively coupled with the display and communicatively coupled, via at least one J1939 data link, with the engine control module and the transmission control module. The computing device is configured to receive data from at least one of an engine control module or a transmission control module, compare the received data to a list of stored codes and in response to the received data matching a stored code, causing the rendering of an alarm message associated with the matched code and/or a warning message associated with the matched code on the display.
US10573158B2 Radio equipment
Radio equipment includes a substrate on which a first antenna for near field communication is provided, a base portion on which the substrate is erected, and a cover portion configured to be attached to the base portion so as to cover the substrate. The cover portion includes an opposing portion configured to oppose the first antenna and a non-opposing portion disposed closer to the base portion than the opposing portion in a direction in which the substrate is erected. A distance from an outer surface of the cover portion to the substrate at the opposing portion is shorter than a distance from the outer surface of the cover portion to the substrate at the non-opposing portion.
US10573156B2 Hand held probe for detecting the presence of voltage in bodies of water
A hand held probe (200) for detecting voltage in a body of water includes voltage sensors (VS) installed in a probe head (204) with each sensor separately sensing a voltage present in the water and supplying an electrical output signal representative of the voltage level. A processor (206) processes the signals and produces an output representing a voltage gradient, a resultant electrical current, and a direction of current flow. A multiplexer (214) interposed between the sensors and processor transmits signals from the sensors to the processor in a predetermined sequence. Results of the processing including any voltage gradient, the resultant electrical current, and the direction of current flow are displayed and this information is used to determine if a currently dangerous or potentially dangerous condition exists in the water, and if a voltage is present in the water, its source.
US10573149B1 Systems and methods for automatically generating an escape route
Methods and systems for generating escape routes are provided. With a home owner's or insured's permission, a smart home controller or insurance provider remote processor may analyze data received from a plurality of smart devices disposed on, within, or proximate to a home, as well as data received from an insurance provider. If it is determined that an emergency situation necessitating an evacuation exists, the smart home controller or insurance provider remote processor may automatically generate escape routes to guide occupants to safety. The smart home controller may then transmit the generated escape routes to inform occupants of emergency situation and how to reach safety. The smart home controller and/or insurance provider may also issue commands to smart devices to ensure the safety of the generated escape routes. Insurance policies, premiums, or discounts may be adjusted based upon the escape route determination functionality.
US10573148B1 Electrical socket contact warning and safety device
A safety device for securing an electrical socket against contact by a person's finger, comprising a housing having a front face, a rear face, a touch sensor adapted to detect a touch event corresponding to contact between the finger and the front face, and an electrical plug adapted to be inserted into the electrical socket while the housing prevents the person from accessing the electrical socket. The safety device further has a simulated electrical socket on the front face which is non-conductive and visually resembles the electrical socket, as well as a warning light, a sound emitter, and a vibration motor for warning the person upon detecting the touch event, so that the person associates the warning with the visual appearance of the electrical socket and is deterred from contact therewith. The safety device is further adapted to wirelessly transmit a touch alert warning to a remote user device.
US10573145B2 System and method for detecting and suppressing fire using wind information
A fire detection and suppression system correcting fire detection based on wind. Wind may affect both the apparent position of the fire detected by the fire detectors and also the suppressant jet being delivered by a monitor. Typically wind results in shifting of estimated fire location away from the real fire in the direction of wind. Similarly the suppressant jet will also be diverted in the same direction. The system comprises fire detectors for acquiring two-dimensional fire location information for a fire. A wind sensor acquires wind information, often in region of the fire. A system controller then compensates the three-dimensional fire location information based on the wind information. Additionally, the position of fog/jet monitors is preferably compensated based on the wind information. The jet pressure setting is also ideally determined based on the wind.
US10573144B2 Changing topology in a wireless network
Methods, apparatuses, and embodiments related to a technique for changing topology of a wireless network in a multi-band wireless networking system. In a wireless network with multiple wireless networking devices and one or more client devices, communications between the wireless networking devices occurs via a backhaul channel, and communication between the client(s) and the wireless networking devices occurs via a fronthaul channel. At boot up, a wireless networking device configures the wireless network with a certain topology. After the topology is initially configured, the wireless networking device determines a network-related parameter and changes the topology of the wireless network based on the network-related parameter.
US10573143B2 Surveillance monitoring systems and methods for remotely viewing data and controlling cameras
A surveillance system monitors a predetermined environment based on received data. The surveillance system includes a first intelligent appliance configured to capture video and/or still images and configured to be in wireless communication with a second intelligent appliance that operates based on data from the first intelligent appliance. The surveillance system can detect a person located within the predetermined environment and can track the person's movement. The surveillance system is configured to allow remote viewing of data and/or controlling cameras.
US10573141B2 Security system, security method, and non-transitory computer readable medium
A security system (10) includes an image information acquisition unit (11) that acquires input image information on an image taken of a person in a store, a tracking unit (12) that tracks an action of a hand of the person based on the input image information, and a suspicious action detection unit (13) that detects a suspicious action of the person based on the tracked action of the hand. A security system, a security method, and a security program capable of accurately detecting a suspicious action are thereby provided.
US10573134B1 Machine learning methods and system for tracking label coded items in a retail store for cashier-less transactions
Devices, systems, and method are provided for operating a store. One method includes sampling a shopping environment using one or more sensors to produce features relating to a state of activity of the store. The method further includes processing output of at least one sensor through a feature extractor to extract one or more additional features relating to the state of activity of the retail store. Then, processing at least part of the produced features and at least part of the extracted additional features using a processing entity associated with the store and a machine learning model to generate one or more labels relating to the state of activity of the retail store. In further embodiments, items in the store are physically taken into possession and automatically added to a user's electronic shopping cart to enable processing of a cashier-less transaction.
US10573133B2 ATM/vending machine armor
Armoring for a light weight sheet metal enclosure of a vending machine is provided utilizing base plates on mounting bolts passing through the floor in combination, optionally, with L shaped internal wall and floor reinforcements which can mate with external reinforcing plates, sub-flooring reinforcements and vending tray armor, all of which can be combined in different manners to meet the needs of a specific machine.
US10573128B2 Systems for enhancing funding of gaming
Apparatus and methods are provided for facilitating the funding of gaming and preferably the purchase of gaming vouchers with commercial bank cards and/or with casino and/or new credit accounts and/or the prompting of opening of a new credit account, including an automated kiosk located on a gaming floor proximate to gaming machines but separate from particular gaming machines, including reading and printing equipment in communication with a voucher host; also including a prompt to open new a gaming oriented line of credit in response to a refusal of an EFT transaction, including a preferred gaming oriented credit card account and card having cash advance limits commensurate with credit limits for gaming oriented transaction, the approval of the account preferably based on EFT gaming transaction history.
US10573124B2 Game information analysis system
Provided is a game information analysis system which is operable to conduct member management by grasping a degree of satisfaction of a customer for each member and to categorize members, each of the members being categorized in accordance with a degree of satisfaction of each of the members.An analysis server 2012 of the game information analysis system 2001 receives game information from each slot machine 2014; determines a psychological state of a player based on transition of IN/OUT included in the game information in each game; and calculates a customer satisfaction degree score. The customer satisfaction degree score is managed for each of the members, and the members are classified, each of the members being classified in accordance with a customer satisfaction degree of each of the members.
US10573119B2 Gaming machine including brushless motor system
A brushless motor system for use with a mechanical reel gaming machine is provided. The brushless motor system includes a reel hub and a reel frame rotationally attached to a center shaft of the reel hub. The brushless motor system also includes a permanent magnet (PM) rotor attached to the reel frame and including a plurality of permanent magnets attached to the PM rotor. The brushless motor system further includes a stator including stator coils attached to the reel hub, the plurality of stator coils are mounted parallel to a surface of the PM rotor at a separation distance. The stator causes the PM rotor to rotate during activation of the stator without direct contact between the stator and the rotor, thereby causing the display of one or more symbols of the plurality of symbols during the wagering game based on the rotation.
US10573116B2 System and method for managing packages in a kiosk
A package storage system for a kiosk includes a shelf on which packages are stacked. The shelf is configured to be adjustable in a vertical height. The system also includes a sliding guide configured to be movable with respect to the shelf, and a clamp device having two adjustable side arms and slidably attached to the sliding guide. The clamp device is also configured to grip one of the packages by the two adjustable side arms. The system further includes a blade slidably attached to the sliding guide and configured to pull out a package that is stacked immediately beneath the one package griped by the clamp device. The system also includes a labelling device configured to label the packages inside the kiosk, and a receiving tray configured to receive the packages that are delivered to the kiosk. The system further includes a controller to control movement of the clamp device. The controller is further programmed to move the packages based on specified rules.
US10573113B2 Device and method for checking value documents for marking ink
An apparatus and a corresponding method for checking value documents, involves at least one first sensor configured to detect electromagnetic radiation reflected and/or transmitted by a value document and to convert the radiation into corresponding first sensor signals. At least one second sensor is configured to detect sound waves reflected and/or transmitted by the value document and to convert the sound waves into corresponding second sensor signals, and an evaluation device configured to determine a first area value which characterizes a first area of the value document on the basis of the first sensor signals, to determine a second area value which characterizes a second area of the value document on the basis of the second sensor signals, and to infer a possible identification marking of the value document with a marking ink on the basis of the first and second area value.
US10573110B2 Locking and unlocking control system and locking and unlocking control method
A locking and unlocking control system includes: a first information acquisition part configured to acquire presence information as to whether a parcel associated with a first user is present in a predetermined region defined in a vehicle or a facility, the predetermined region having a door configured to be locked and unlocked through a locking and unlocking process performed by a locking and unlocking control device; and a locking and unlocking control part configured to execute a predetermined process so as not to permit unlocking of the door by a second user when the locking and unlocking control part determines based on the presence information that the parcel is present in the predetermined region and when the door is locked.
US10573108B2 System and method for controlling access to a secured area for the delivery of parcel shipments
A system for controlling access to a secured area for the delivery of parcel shipments comprises an access device, a central server unit that is connected to the access device, and at least one database, which is linked with the central server unit. The access device further comprises a reading unit for recognizing a shipment number of a parcel shipment that is to be submitted and a transmitting unit for transmitting to the central server unit the recognized shipment number together with an identification number that identifies the access device. The central server unit is configured to check the shipment number and the identification number against the at least one database in order to retrieve registration information and shipment status. The central server unit is configured to transmit a release signal to the access device and the access device is configured to receive the release signal activate door opener.
US10573107B2 Method for protecting a passive keyless entry system against a relay attack
A method is provided for authenticating a transceiver in a keyless entry system for a vehicle. The method uses a collision avoidance radar system on the vehicle for authenticating a key fob radar transceiver. A lower power radar signal is transmitted from the vehicle. The lower power radar signal is transmitted below an ambient noise level to make the radar signal difficult for an attacker to detect. The key fob transceiver is then authenticated as being a legitimate transceiver for accessing the vehicle using the low power radar signal. A distance bounding scheme may be used to determine if the key fob is within a predetermined distance. Challenge/response communications may be used to authenticate that the key fob is the legitimate key fob.
US10573106B1 Personal intermediary access device
An intermediary device may be configured to allow an authorized visitor to access a secure facility (such as a home) on behalf of an owner. The intermediary device may generate an authenticator and provide the authenticator to a service provider, who may then present the authenticator to the intermediary device upon arriving at the facility. The intermediary device may unlock or open, or lock and close, any doors within the facility as necessary in order to grant access to a specific portion of the facility and restrict access to other portions of the facility. The intermediary device may also capture, or cause the capture of, images or other data regarding actions taken by the service provider, and establish a communications channel with the owner for the exchange of information or data regarding such actions, or any events or conditions of the facility.
US10573105B2 Method and system for mobile device localization-based access
A method and system for facilitating an access request. The method may be executed in the processor of a server computing device and comprises receiving, at a memory of the server computing device, the request for access, the request for access performed using a security device at an access point device communicatively coupled to the server computing device, localizing a mobile computing device having a preestablished association with the security device, and enabling the request for access when a position of the mobile computing device as determined from the localizing is within a predetermined threshold distance from a location of the access point device.
US10573102B2 Fuel maintenance guide system in hybrid vehicle
A fuel maintenance guide system is provided in a hybrid vehicle in which a shift to a fuel maintenance mode prioritizing consumption of fuel is automatically performed under a predetermined condition regardless of a driver's intention. The fuel maintenance guide system includes an information notification unit configured to perform notification of information urging consumption of the fuel, and a control unit configured to estimate a time to shift automatically to the fuel maintenance mode and to begin to perform notifying actuation of the information notification unit a predetermined period of time before the estimated time.
US10573096B1 Systems and methods for maintaining a self-driving vehicle
A computer-based method for maintaining an autonomous or self-driving vehicle is provided. The method is implemented using a vehicle controlling (“VC”) computer device installed on the vehicle. The method may include determining that a maintenance operation is required for the self-driving vehicle, retrieving an operator schedule for an operator of the self-driving vehicle, retrieving a facility schedule for a facility, determining a time for performing the maintenance operation based upon the operator schedule, the facility schedule, and an amount of time required to (i) complete the maintenance operation, (ii) drive the self-driving vehicle from a first location to the facility to arrive at the determined time, and (iii) drive the self-driving vehicle to a second location, instructing the self-driving vehicle to drive from the first location to the facility to arrive at the determined time; and/or instructing the self-driving vehicle to drive from the facility a second location.
US10573094B2 Capturing vehicle fluid change history
Systems and methods for capturing fluid change history in a vehicle are provided. A method includes: detecting, by a computer device, a fill cap is removed from an inlet port of a fluid reservoir or a drain plug is removed from an outlet port of the fluid reservoir; activating, by the computer device and based on the detecting, one of a fill sensor and a drain sensor; obtaining, by the computer device, fluid characteristics data from one of the fill sensor and the drain sensor; determining, by the computer device, at least one fluid parameter based on the fluid characteristics data; and transmitting, by the computer device, the determined at least one fluid parameter to a remote system via a communication network that is external to the vehicle.
US10573088B2 Three-dimensional model cutting method and electronic apparatus
A three-dimensional model cutting method and an electronic apparatus are provided. The method includes: displaying a three-dimensional model; receiving a first user input performed on the three-dimensional model; generating a first vector and a second vector based on a first coordinate point resulting from the first user input performed on the three-dimensional model, wherein the first and second vectors are perpendicular to each other and intersect at the first coordinate point; extending the first vector to form a cutting line and cutting the three-dimensional model based on the cutting line to form a first partial model on a first side of the cutting line and a second partial model on a second side of the cutting line, wherein the first side is in a direction of the second vector, and the second side is in an opposite direction; and removing the first partial model and retaining the second partial model.
US10573086B2 Opacity filter for display device
An optical see-through head-mounted display device includes a see-through lens which combines an augmented reality image with light from a real-world scene, while an opacity filter is used to selectively block portions of the real-world scene so that the augmented reality image appears more distinctly. The opacity filter can be a see-through LCD panel, for instance, where each pixel of the LCD panel can be selectively controlled to be transmissive or opaque, based on a size, shape and position of the augmented reality image. Eye tracking can be used to adjust the position of the augmented reality image and the opaque pixels. Peripheral regions of the opacity filter, which are not behind the augmented reality image, can be activated to provide a peripheral cue or a representation of the augmented reality image. In another aspect, opaque pixels are provided at a time when an augmented reality image is not present.
US10573084B2 Generating augmented reality images using sensor and location data
Embodiments relate to using sensor data and location data from a device to generate augmented reality images. A mobile device pose can be determined (a geographic position, direction and a three dimensional orientation of the device) within a location. A type of destination in the location can be identified and multiple destinations can be identified, with the mobile device receiving queue information about the identified destinations from a server. A first image can be captured. Based on the queue information, one of the identified destinations can be selected. The geographic position of each identified destination can be identified, and these positions can be combined with the mobile device pose to generate a second image. Finally, an augmented reality image can be generated by combining the first image and the second image, the augmented reality image identifying the selected one destination.
US10573083B2 Non-transitory computer-readable storage medium, computer-implemented method, and virtual reality system
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process including estimating a first three-dimensional position of a wearable display device and a first arrangement of the wearable display device, estimating a second three-dimensional position of the physical object and a second arrangement of the physical object; estimating a third three-dimensional position of a specified body part of a person, determining whether a positional relationship between the physical object and the specified body part satisfies a criteria, displaying a virtual target object with a display position and a display arrangement determined based on the second three-dimensional position and the second arrangement when the positional relationship satisfies the criteria, and displaying the virtual target object with a display position and a display arrangement determined based on the first three-dimensional position and the first arrangement when the positional relationship does not satisfy the criteria.
US10573074B1 Evaluating display accuracy
An image capture device located within an eyebox of a vehicle obtains an image of a virtual image presented on a display of the vehicle. The display includes a conformal display having real-world features associated with the virtual symbology of the virtual image. The image of the virtual image is used to compare pixels of the features to determine whether an error is associated with the presentation of the virtual image on the display. A correction factor may be determined based on the comparison. The correction factor is used to reconfigure the presentation and more accurately display the virtual symbology.
US10573069B2 Systems and methods for rapid three-dimensional modeling with real facade texture
Computer systems and methods are described for automatically generating a 3D model, including identifying wire-frame data of a structure within an area of interest; obtaining, using a geographical location of the structure, multiple geo-referenced images representing the geographic location of the structure and containing one or more real façade texture of the structure; locating a geographical position of one or more real façade texture of the structure; selecting one or more base oblique image from the multiple geo-referenced images by analyzing image raster content of the real façade texture depicted in the multiple geo-referenced images with selection logic, the selection logic analyzing at least two factors of each of the multiple geo-referenced images; and, applying the real façade texture of the one or more base oblique image to the wire-frame data of the structure to create a three dimensional model providing a real-life representation of physical characteristics of the structure.
US10573066B2 Anti-aliasing adaptive shader with pixel tile coverage raster rule system, apparatus and method
Systems, apparatuses and methods may provide away to render edges of an object defined by multiple tessellation triangles. More particularly, systems, apparatuses and methods may provide a way to perform anti-aliasing at the edges of the object based on a coarse pixel rate, where the coarse pixels may be based on a coarse Z value indicate a resolution or granularity of detail of the coarse pixel. The systems, apparatuses and methods may use a shader dispatch engine to dispatch raster rules to a pixel shader to direct the pixel shader to include, in a tile and/or tessellation triangle, one more finer coarse pixels based on a percent of coverage provided by a finer coarse pixel of a tessellation triangle at or along the edge of the object.
US10573065B2 Systems and methods for automating the personalization of blendshape rigs based on performance capture data
The present specification describes systems and methodsfor automatically generating personalized blendshapes from actor performance measurements, while preserving the semantics of a template facial animation rig. The disclosed inventions facilitate the creation of an ensemble of realistic digital double face rigs for each individual with consistent behaviour across the set with sophisticated iterative optimization techniques.
US10573064B2 Generating 3D models with surface details
Systems and methods for generating a model of an object that includes the surface reflectance details of the object are disclosed. The surface reflectance properties of the object comprising at least separate components for the object diffuse data and the object specular data are received. A 3D model of the object is generated wherein the reflectance properties of the model are configured based on the reflectance properties of the object surface. The object diffuse data determines the color to be used in generating the model and the object specular data determines one of the attributes of the coating for the model or the material to be used for generating the model.
US10573060B1 Controller binding in virtual domes
A partitioning of a display surface is determined to have changed. A reference vector is calculated according to the partitioning of the display surface. Position information in a real world coordinate system is modified based on the reference vector to produce modified position information. The modified position information is provided to a second system that provides an image to be displayed on the display surface.
US10573055B2 Apparatus and method for a programmable depth stencil graphics pipeline stage
An apparatus and method for programmable depth stencil pipeline stage and shading. For example, one embodiment of a graphics processing apparatus comprises: a rasterizer to generate a plurality of pixel blocks, one or more of which overlap one or more primitives; programmable depth stencil circuitry to perform depth stencil tests on the pixels which overlap the one or more primitives to identify pixels which pass the depth stencil tests; and thread dispatch circuitry to dispatch pixel shader threads to perform pixel shading operations on those pixels which pass the depth stencil tests, the thread dispatch circuitry including thread dispatch recombine logic to combine pixels which have passed the depth stencil test from multiple pixel blocks into a set of pixel shader threads to be executed concurrently on single instruction multiple data (SIMD) hardware.
US10573052B2 Creating cinemagraphs with virtual long-exposure images
Embodiments of the present invention are directed to facilitate creating cinemagraphs from virtual long-exposure images. In accordance with some embodiments of the present invention, virtual long-exposure image comprising a plurality of aligned frames is provided and a selection of a region of pixels in the virtual long-exposure image is received. Based on the selected region of pixels, a set of frames for animation is identified from the plurality of frames. The set of frames may be identified by automatically detecting a sequence of frames or by receiving a user selection of frames. The virtual LE image is combined with the set of frames to create a cinemagraph having a visible non-animated portion formed by the virtual LE image and a visible animated portion formed by the set of frames.
US10573050B1 Marker-based pose estimation
A system for marker-based pose estimation includes display of a 3D human body model on a display screen. The system includes circuitry that assigns a weight to each marker of a plurality of markers distributed on a human body. The circuitry determines an objective function for each joint of the plurality of joints based on a set of descendant markers. The circuitry updates each parameter of a first plurality of parameters that defines a first pose of the human body, based on a change in a value of the objective function. The circuitry determines a second plurality of parameters that defines a second pose of the human body based on the updated first plurality of parameters. The circuitry controls movement of the rigged 3D human body model on the display screen in synchronization with the second pose.
US10573044B2 Saliency-based collage generation using digital images
Saliency-based collage generation techniques are described. A collage generation module is executed by a computing device and receives multiple digital images. The collage generation module then generates multiple saliency maps from the digital images that describe a visual saliency of respective pixels in the digital images. The saliency maps are then used by the collage generation module to fit bounding boxes to portions of the digital images that are considered salient. Collage candidates are generated by the collage generation module based on predefined layouts and the bounding boxes that are fit the portions of the digital images. The collage generation module then selects at least one collage from these collage candidates for output to a user based on the determined amounts of deviation.
US10573041B2 Rear image candidate determination device, rear image candidate determination method, and rear image candidate determination program
The first rear image candidate determination unit determines a first rear image candidate from among first object determination images on the basis of a first evaluation value calculated by the first evaluation value calculation unit and a first evaluation criterion stored in the first evaluation criterion storage unit. For example, the first rear image candidate determination unit determines a first object determination image (which may be one or a plurality of object determination images) in which a first evaluation value equal to or greater than a first evaluation criterion has been calculated, to be the first rear image candidate.
US10573035B2 Systems and methods for rendering visualizations in an interest-driven business intelligence system
Systems and methods for rendering displays in interest-driven business intelligence data visualization system of an inter-driven business intelligence system in accordance with some embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor, a memory configured to store an interest-driven business intelligence application, memory storing reporting data and metadata for the reporting data. The interest-driven business intelligence application includes a rendering process that adjusts the level of robustness of the rendered displays based upon current system performance information. Furthermore, the inter-driven business intelligence application may also include a table scrolling rendering process that periodically determines the location within the table and determines a viewport for the location. The viewport is then rendered and provided to the display.
US10573024B1 Distance detection based on chromatic aberration
Described herein are systems and methods of determining a distance between an object depicted in an image and an imaging device that captured that image. In particular, the disclosure discusses that an image may be separated into multiple derivative images, each of which is associated with a different wavelength of light. In some embodiments, an image may be separated into images associated with wavelengths of primary colors (e.g., red, green, and blue). Once separate images have been created, a sharpness value may be determined for each image. A distance between the object and the imaging device may then be calculated based on sharpness values associated with each of the separate images.
US10573021B2 Position and attitude estimation method and position and attitude estimation system
Provided is a position and attitude estimation method and system in which the Z coordinate value of each index point Pi is estimated according to the size ϕ1 of each index area Ai of a work W acquired through an imaging device 4 having an optical axis parallel to the Z axis of a real space. Based on the Z coordinate value Zi of each index point Pi, the first real space attitude θ1(i, j) of an index straight line Qij passing through paired index points Pi and Pj is estimated. A light beam 20 is irradiated to a first index point Pi1 among a plurality of index points Pi by using an irradiation device 2, thereby forming and defining a first index area Ai1, which includes the first index point Pi1.
US10573018B2 Three dimensional scene reconstruction based on contextual analysis
Techniques are provided for context-based 3D scene reconstruction employing fusion of multiple instances of an object within the scene. A methodology implementing the techniques according to an embodiment includes receiving 3D image frames of the scene, each frame associated with a pose of a depth camera, and creating a 3D reconstruction of the scene based on depth pixels that are projected and accumulated into a global coordinate system. The method may also include detecting objects, based on the 3D reconstruction, the camera pose and the image frames. The method may further include classifying the detected objects into one or more object classes; grouping two or more instances of objects in one of the object classes based on a measure of similarity of features between the object instances; and combining point clouds associated with each of the grouped object instances to generate a fused object.
US10573012B1 Three dimensional image scan for vehicle
Systems and methods provide for an automated system for generating one or more three dimensional (3D) images of a vehicle and/or a baseline image for that vehicle. The system may receive 3D images of a plurality of vehicles of a same type (e.g., same make, model, year, etc.) and generate a 3D image of a baseline vehicle for vehicles of that same type based on 3D images of the plurality of vehicles of the particular type. The system may use a 3D image of the baseline vehicle to determine a characteristic of another vehicle, such as a modification made to the vehicle, damage to the vehicle, cost to repair the vehicle or replace parts of the vehicle, a value of the vehicle, an insurance quote for the vehicle, etc. In some aspects, the 3D images may optionally comprise 3D point clouds, and 3D laser scanners may be used to capture 3D images of vehicles.
US10573009B2 In vivo movement tracking apparatus
Provided is an in vivo movement tracking apparatus configured to track a portion of interest that moves in vivo, in which accuracy and robustness of tracking are improved. The apparatus is configured to determine an estimated position of ah organ in a biological image based on the past movement of the organ and search for contour points corresponding to a plurality of control points, respectively, representing a contour shape of the organ in a region corresponding to the estimated position, to thereby determine an estimated contour of the organ based on the contour points. The in vivo movement tracking apparatus is configured to determine a position of a portion of interest, which moves in association with the organ, based on the estimated contour with reference to previously acquired sample data regarding a positional relationship between a contour of the organ and the portion of interest.
US10573007B2 Image processing apparatus, image processing method, and image processing program
Edges of layers are detected from an input image to create a boundary line candidate image that represents the detected edges. A luminance value of the input image is differentiated to create a luminance value-differentiated image that represents luminance gradient of the layers. An evaluation score image is created which is obtained by weighting calculation at an optimum ratio between a boundary line position probability image and the luminance value-differentiated image. The boundary line position probability image is obtained from the boundary line candidate image and an existence probability image that represents existence of a boundary line to be extracted. A route having the highest total evaluation score is extracted as the boundary line. According to such an image processing apparatus and image processing method, boundary lines of layers can be extracted with a high degree of accuracy from a captured image of a target object composed of a plurality of layers.
US10572998B2 Systems and methods for predicting image quality for various data acquisition device(s)
Systems and methods are disclosed for identifying image acquisition parameters. One method includes receiving a patient data set including one or more reconstructions, one or more preliminary scans or patient information, and one or more acquisition parameters; computing one or more patient characteristics based on one or both of one or more preliminary scans and the patient information; computing one or more image characteristics associated with the one or more reconstructions; grouping the patient data set with one or more other patient data sets using the one or more patient characteristics; and identifying one or more image acquisition parameters suitable for the patient data set using the one or more image characteristics, the grouping of the patient data set with one or more other patient data sets, or a combination thereof.
US10572993B2 Information processing apparatus, information processing method and recording medium
An information processing apparatus and method are disclosed, each of which: using a set of normal data, learns a first model for determining the normal data; sets, out of a plurality of abnormality candidate areas, the abnormality candidate areas selected by a user as correct data and the abnormality candidate areas not selected by the user as incorrect data, to learn a second model for identifying the correct data and the incorrect data, each abnormality candidate area indicating a candidate area of an abnormality and detected based on the first model from each of a plurality of captured images; obtains the captured images; detects the abnormality candidate areas from the respective captured images, using the first model; determines whether the abnormality candidate areas detected belong to the correct data or the incorrect data, using the second model; and controls to output a determination.
US10572992B2 2D metrology technique for solder paste inspection
A method, apparatus and computer readable memory for solder paste inspection. A light source is configured to irradiate a sample solder joint comprising an organic material, an organic and metal material enclosed by an irregular boundary, and a metal material enclosed by a regular boundary. A first wavelength ultraviolet (UV) energy irradiates the sample to obtain first fluorescence energy, and a second wavelength UV energy irradiates the sample to obtain second fluorescence energy. A two-dimensional (2D) camera is configured to acquire a first image of the sample primarily from the first fluorescence energy and a second image of the sample primarily from the second fluorescence energy. Photo manipulation software is stored on at least one hardware processor, the photo manipulation software configured to overlay the first image and the second image to visually compare the boundary of the organic and metal material with the boundary of the metal material.
US10572987B2 Determination of localised quality measurements from a volumetric image record
The invention relates to a method and a device for processing a volumetric image record. The method comprises the following steps: carrying out a non-optical image scanning method on an object to be analysed and generating a volumetric image record and extracting the object contour from the volumetric image record in order to determine the position of the object surface; defining an object surface point and a surrounding area for said object surface point and analysing the grey tones within the surrounding area; calculating a quality value, which reflects the localised quality of the surface, for the object surface point on the basis of the grey-tone analysis. The device comprises equipment for carrying out the method.
US10572982B2 Method and system of image distortion correction for images captured by using a wide-angle lens
Techniques related to image distortion correction for images captured by using a wide-angle lens include homography and a lens distortion correction using a radial-ratio-based look up table.
US10572963B1 Detection of items
According to an aspect, a system comprises at least one processor, a memory, and a non-transitory computer-readable storage medium storing instructions. The stored instructions are executable to cause the at least one processor to: receive a digital image that represents an object scanned by a detection device, determine a region of the digital image that is likely to contain an item, transform the region of the digital image to an embedding, classify, based on the embedding, the region as containing a known class of known item, and responsive to classifying the region as containing the known class of item: generate a graphical representation based on the known class of item.
US10572961B2 Detection and prevention of inmate to inmate message relay
Secure system and method of detecting and preventing inmate to inmate message relays. A system and method which monitors inmate communications for similar phrases that occur as part of two or more separate inmate messages. These similar phrases may be overlapping in real time as in a conference call or can occur at separate times in separate messages. The communications that appear similar are assigned a score and the score is compared to a threshold. If the score is above a certain threshold, the communication is flagged and remedial actions are taken. If the flagged communication contains illegal matter then the communication can be disconnected or restricted in the future.
US10572959B2 Systems and methods for a health-related survey using pictogram answers
In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to send a signal representing a first question and a set of pictogram answers associated with the first question and a second question, different from the first question, and a set of pictogram answers associated with the second question. The first question and the second question can define a health-related survey such as a health-risk assessment. The non-transitory processor-readable medium includes code to receive a user selection of a pictogram answer associated with the first question and receive a user selection of a pictogram answer associated with the second question. The non-transitory processor-readable medium includes code to define a health-related user profile based on the user selection to the first question and the second question.
US10572953B1 Computer-implemented systems and methods for preparing a tax return in which tax data is requested and entered ad hoc
Systems, methods and articles of manufacture for preparing a tax return in which tax questions may be generated and presented to a user in an ad hoc manner. A tax system includes a computing device executing a tax program. The tax program can display a plurality of user interface presentations, such as interview or question screens, with tax questions asking the user to provide tax data related to a taxpayer for preparing a tax return for the taxpayer. The tax program allows the user to skip a tax question on a user interface presentation, and proceed with subsequent user interface presentations. When the tax program determines that a response to the skipped tax questions is required, the tax program dynamically generates a skipped tax question user interface presentation with the skipped tax question and presents it to the user.
US10572952B1 Computer implemented methods systems and articles of manufacture for cross-field validation during preparation of electronic tax return
Computer-implemented methods, systems and articles of manufacture detecting inconsistent electronic tax return data. In a tax return preparation application in which a tax logic agent and user interface controller share a data store, and the tax logic agent including or executing a cross-field validation engine is separate from or loosely coupled to a user interface controller, the tax logic agent reads runtime data of the electronic tax return from the data store, and the validation engine compares runtime data cross-field rule conditions. A cross-field rule having a condition that is not satisfied by the runtime data is identified, and a non-binding suggestion is generated by the tax logic agent and received by the user interface controller, which generates an interview screen concerning the detected inconsistency for display to the user.
US10572951B1 Multi-source liquidity tracking
In an example, a computer implemented method includes obtaining respective transactional data from each financial data source of a plurality of financial data sources, where the respective transactional data is each associated with a posting time. The method also includes determining a net liquidity amount from the respective transactional data based on the posting time of each of the respective transactional data. The method also includes outputting net liquidity data that is representative of the determined net liquidity amount.
US10572945B1 Insurance risk scoring based on credit utilization ratio
Systems and methods are provided for the problem of automatic, algorithm-guided estimation of insurance loss ratio, claims frequency, the probability of excess claims, and other insurance policy performance characteristics for an individual insured or for groups of insured individuals. A time-series-derived Bayesian power spectrum weight is calculated from the frequency of temporal pattern-specific values in terms of intensities at various frequencies of the power spectrum computed from credit utilization ratio (CUR; outstanding balance of debt, as a percentage of credit line available) time-series obtained by the insurer by ‘soft pull’ inquiries submitted periodically to credit-rating agencies, and provides an opportunity to capture and measure the relative magnitude of frequent or unexpected changes in consumer liquidity. The present technology provides a system and method for classifying insurance risk, for insurance risk scoring, or for incorporating a power-spectrum-based temporal pattern-specific weight into an actuarial method to enhance the loss ratio estimation accuracy and statistical financial performance of insurance products and health plans.
US10572944B1 Claims damage estimation using enhanced display
Systems and methods provide for an automated system for analyzing damage to process claims associated with an insured item, such as a vehicle. An enhanced claims processing server may analyze damage associated with the insured item using photos/video transmitted to the server from a user device (e.g., a mobile device). The enhanced claims processing server may submit a signal that locks one or more portions of an application on the mobile device used to submit the photos/videos. The mobile device may receive feedback from the server regarding the acceptability of submitted photos/video. The photos may further be annotated using, for example, a touch screen display. An estimate, such as a cost estimate, may be determined for the damage associated with the insured item based on the photos and/or annotations.
US10572942B2 Virtualizing for user-defined algorithm electronic trading
Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.
US10572940B2 Dataset intersection determination
An item is determined to exist in a dataset by arranging the dataset into a plurality of subsets, each bounded by the minimum amount of memory that may be transferred between levels of memory in a memory configuration. The item and the subsets have attributes that allow for a determination of which subset the item would exist in if the item were in the dataset. A singular subset is transferred between levels of memory to determine whether the item exists in the transferred subset. If the item does not exist in the transferred subset, it is determined that the item does not exist in the dataset.
US10572937B2 Generating implied orders based on electronic requests for quotes
Systems and methods for determining implied spreads are provided. More particularly, implied spread financial transactions are generated using information from requests for quotes (RFQs). An RFQ processor module may focus the calculations performed by an implied spread determination module. A financial instrument associated with an RFQ may be provided to the implied spread determination module to trigger the determination of whether implied orders exist related to that particular financial instrument.
US10572933B2 Passenger catering system for a passenger transport vehicle
The invention relates to a method for operating a passenger catering system by using a server, the server comprising a processor and a memory unit, wherein the processor is connected to the memory unit and wherein the processor is configured to execute the following steps: receiving first input data from a passenger interface device; comparing the first input data with stock data in a database stored in the memory unit; and transmitting first output data to a crew interface device; wherein the first output data comprise data on available stock coinciding with the received first input data. The invention also relates to a passenger catering system for a passenger transport vehicle operated via the server.
US10572931B2 Approving group purchase requests
Approving a group purchase request for a group of articles. A sub-group of articles is selected, wherein a unique article approval index is assigned to each of the articles and a highest article approval index is determined among the unique article approval indexes of the articles of the group, wherein the article of the group is selected into the sub-group if the article of the group complies with at least one of following article selection criteria: the unique article approval index of the article of the group is above a predetermined approval index threshold and the unique approval index of the article of the group is equal to the highest article approval index; approving the group purchase request for the group if the group purchase request for the sub-group is approved; and rejecting the group purchase request for the group if the group purchase request for the sub-group is rejected.
US10572928B2 Method and system for recommending products based on a ranking cocktail
Systems and methods for e-commerce personalization and merchandising are provided herein. In some instances, methods may include determining triggers for a consumer, where the triggers being associated with objective consumer preferences and subjective consumer preferences for the consumer. Also, the method includes selecting a ranking cocktail for the consumer that includes a plurality of attributes that each includes a weight. The method also includes utilizing the ranking cocktail to select recommended products from an inventory of products in a database of a merchant, and providing the recommended products for display to the consumer.
US10572926B1 Using artificial intelligence to efficiently identify significant items in a database
Artificial intelligence is used to identify significant records in a computer database. The records in the database are ordered in accordance with a first factor. Records in the database which have a position less than a first threshold are identified to provide second-level records. At least some of the second-level records, but only the second-level records, are arranged into a plurality of groups based on a second factor. For at least one of the groups, the second-level records in the group are then ordered in accordance with a third factor. At least one second-level record in the group is selected, where the selected second-level record has a position greater than a second threshold. Information regarding the selected second-level record is then provided, such as to a client device.
US10572925B1 Universal relevance service framework
In general, embodiments of the present invention provide systems, methods and computer readable media for a universal relevance service framework for ranking and personalizing items.
US10572924B2 Automatic generation of featured filters
A method including selectively aggregating a first set of filters for an item results list. The first set of filters can include multiple filter types, including category filters, facet filters, and price filters. The method also can include, for each filter in the first set of filters and each item in the item results list, determining user engagement statistics for the item when the filter has been applied. The method additionally can include generating a filter score for each filter in the first set of filters. The method further can include selecting a second set of filters from the first set of filters based on the filter scores of the filters in the second set of filters being above a threshold filter score. The method additionally can include applying space-constraint rules to the second set of filters to limit a quantity of filters in the second set of filters based on a ranking of the filters in the second set of filters and based on a screen size of a user device. The method further can include applying mutual-information rules to determine whether a mutual-information score for the second set of filters exceeds a predetermined mutual-information threshold. The method additionally can include after receiving a request to display a webpage that lists at least a portion of the item results list, coordinating a display of the webpage. The webpage can include a set of options to select each of the filters in the second set of filters when the mutual-information score for the second set of filters exceeds the predetermined mutual-information threshold. Other embodiments of related systems and methods are disclosed.
US10572923B2 Physical shopping with physical and/or virtualized customer assistance
Disclosed is a system for providing customer assistance for a product in a retail store. The customer accesses customer assistance through a mobile application on their mobile device. If available, a physical customer assistance associate provides assistance to the customer. If a physical customer assistance associate is not available, a remote customer assistance associate provides assistance to the customer. If neither a physical and/or remote customer assistance associate is available, the customer may select a comparison of the product with related in stock products. A comparison may also be selected in combination with a physical and/or remote customer assistance associate.
US10572921B2 System and method for enhanced access and control for connecting entities and effecting payments in a commercially oriented entity network
Among other things, embodiments of the present disclosure enables corporate entities to connect with each other and enables social networking interactions, credibility rating, identity verification, and/or business transactions between the corporate entities.
US10572919B2 Dynamic inventory enhancement
A computer implemented method of enhancing a response to a query for an item at a website, comprising: (a) Obtaining, at a website server, a request from a client terminal for retrieving information of a requested item. (b) Detecting presence or absence of the requested item in a local catalog of the visited website. (c) Presenting, in case of presence, a first presentation of the requested item at a GUI displayed at client terminal. (d) Issuing, in case of absence, a search query for the requested item in a shared catalog comprising a plurality of offered items available from another websites. (e) Receiving a response from the shared catalog. The response comprises result item(s) from the plurality of offered items corresponding to the requested item. (f) Presenting a second presentation of the result item(s) at the GUI. The first presentation and the second presentation share a common visual format.
US10572914B2 Systems and methods for identifying updated unrequested on-file data
An automatic billing updater (ABU) computing device is provided. The ABU computing device receives, from a candidate merchant, a batch update request including a plurality of account identifiers and retrieves a plurality of historical account identifiers from an historical authorization database. Each account identifier of the historical account identifiers is associated with a respective historical transaction of the candidate merchant. The ABU computing device further compares the account identifiers of the batch update request to the historical account identifiers, identifies at least one unrequested account identifier from the historical account identifiers based on the comparison, retrieves unrequested billing data associated with the unrequested account identifier from a billing database that stores updated billing data associated with a plurality of payment accounts, and transmits the unrequested billing data to the candidate merchant. The unrequested account identifier is not included in the account identifiers of the batch update request.
US10572913B2 Method and system for distributing smart containers
A smart container is disclosed. The smart container includes a container body having at least one storage division, a timekeeping unit configured to keep time of a deposit-removal cycle for a storage division to obtain a timekeeping result, a billing unit configured to receive the timekeeping result from the timekeeping unit of the deposit-removal cycle for the specific storage division and calculate a storage fee based on the timekeeping result, and a displaying unit being for displaying the storage fee calculated by the billing unit.
US10572907B2 Systems and methods for a search engine marketing internal auction system
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving, from a plurality of entities, objectives and budgets associated with a plurality of keywords, determining cost-per-click (CPC) bids for each of the entities for some of the plurality of keywords using the objectives and the budgets, determining internal bids by the plurality of entities for the plurality of keywords by multiplying the CPC bid and a pacing multiplier, performing one or more iterative internal auctions, determining a highest bidder for each keyword of the plurality of keywords, and coordinating bidding by only the highest bidding entity for each of the keywords on a third-party external auction.
US10572904B2 Micro circadian rhythms driven dynamic product offering adjustment
A first Micro Circadian Rhythm (MCR) pattern is identified in a Circadian Rhythm (CR) data of a user. Using the first MCR pattern, a second MCR pattern is predicted during a forecast period. The second MCR pattern is correlated with a set of possible future CR states. A first model of a distribution of a confidence value corresponding to the present CR state of the user is constructed. A second model of a distribution of a confidence value corresponding to a selected future CR state from the set of possible future CR states of the user is constructed. The first model and the second model are correlated to determine a likelihood of the selected future CR state being reachable from the present CR state for the user. When the likelihood exceeding a threshold, an application is caused to adjust a process.
US10572895B2 Modification of broadcast media items based on feedback from streaming media player
A streaming media player receives a media stream from a first broadcast chain. Streaming performance feedback originating from the streaming media player is received at a processing system including an analytics module. The feedback includes identifying information sufficient to verify that a user of the media player is a valid user. In response to verifying that the feedback is from a valid user, identifying information is stripped out, and the feedback is transmitted to a media proposal server. The media proposal server determines, based on the streaming feedback, that media items scheduled for broadcast on a second, different broadcast chain, are to be replaced. Replacement media items, which have been identified, based at least in part, on feedback from the first broadcast chain, are transmitted to the second broadcast chain via a media distribution server.
US10572891B2 Punchcard check-in system
A method for updating a virtual punchcard check-in system, including: accesses an input to a mobile device, wherein the input comprises a verification code that is displayed at a business establishment, wherein the verification code serves as a notification of an attempted check-in of a customer at the business establishment, wherein the customer is associated with the mobile device; based on comparing accessed mobile device identification information with a set of mobile device identification information, identifies the mobile device to achieve an identified mobile device; sends a request for a location check of the mobile device to a phone carrier; receives from the phone carrier a location identification of the location of the mobile device; and if the location identification matches a location of the business establishment, generates a message, wherein the message comprises a punchcard status for the business establishment as it relates to the customer.
US10572889B2 Advanced notification to enable usage reduction
According to various aspects of the subject technology, systems and methods for analyzing consumption data associated with a user to determine a projected consumption cost for the user. The projected consumption cost can indicate an expected monetary cost that the user will be required to pay for resource consumption during a specified time period. If it is determined that the projected consumption cost exceeds a threshold consumption cost indicating that the projected consumption cost of the user will be high, the user can be provided with one or more use reports notifying the user that the user's projected consumption cost will be high for the time period. The use reports can warn the user that a high bill should be expected, thereby reducing bill shock and ensuing call center calls.
US10572886B2 Obtaining information on purchasing processes
The unique session ID associated with a particular web session is presented to the website visitor in connection with an incentive for purchase of merchandise at an off-line store. The number can be recorded manually by the user, stored electronically, or can be presented in the form of a coupon which is printable on a printer attached to the computer or other device on which the user visits the website. To be eligible for the incentive, the user must present the session ID to personnel at the off-line store when completing the purchase. Once in possession of the session ID correlated to a particular purchase or purchases, the store/entity can use the session ID to review and analyze the operations performed and web pages visited during the session identified by the session ID, thereby giving the entity valuable information regarding what may have gone into the thought process of the user prior to making the purchase.
US10572879B1 Agent driven media-agnostic work item grouping and sharing over a consult medium
The present invention, in one embodiment, provides an architecture that allows a first agent to bind one or more customer-escalated work items of different media types already assigned to him with a consult interaction of an entirely different media type such that a target agent consulted has a contextual view of all the interactions owned by the first agent. Typically, the interaction grouping is post-assignment, and the context is provided to the target agent in the course of, and by means of, an agent consult.
US10572873B2 Method and system for the transmission of authenticated authorization requests
A method for verifying the source of an authorization request includes: storing an integrated circuit card (ICC) master key; receiving an authorization request for a transaction, wherein the request includes an ICC dynamic number, and the ICC dynamic number is extracted from signed data, based on the ICC master key, generated by a payment card during combined data authentication (CDA); verifying the authenticity of the ICC dynamic number using the stored ICC master key; and transmitting the authorization request to a third party. A method for transmitting an authentic authorization request includes: storing payment card data, the data including an ICC master key associated with the payment card; authenticating the card data using CDA to generate signed data; extracting, from the signed data, an ICC dynamic number based on the ICC master key; and transmitting an authorization request for a transaction, the request including the extracted ICC dynamic number.
US10572872B2 Decentralized competitive arbitration using digital ledgering
Disclosed techniques enable arbitration of electronic competitions using digital ledgering. A digital competition arbitration platform is based on secure, trusted digital ledgering techniques. Users who seek to compete in digital games and eSports subscribe to the arbitration platform. A competition between users employs a digital contract. The contract is executed using a digital ledger token. The outcome of the competition between players is verified based on input from both the competitors and randomly selected witnesses. When a dispute occurs between the players, a juror pool reviews evidence and witness results. Payouts are made based on the digital contract and the adjudged competition result. Compensation is provided to jurors and witnesses.
US10572871B1 Personalized gift cards—post-transaction communication
Techniques and arrangements for personalizing gift cards based, in part, on exchanging personalized messages between a customer that buys a gift card and a customer that receives and uses the gift card. A point-of-sale (POS) device of a merchant may receive a personalized message from the customer buying the gift card at the time of the purchase. The POS device may then present the personalized message to the customer receiving the gift card when the customer uses the gift card to satisfy a cost of a transaction between the merchant and the customer. During or after the transaction, the POS device may further receive feedback from the recipient customer of the gift card. The POS device may then send the feedback to the customer that originally bought the gift card.
US10572869B2 Systems and methods for initiating payment from a client device
The disclosed embodiments include a mobile client device for automatically performing a mobile financial service function, including a memory storing software instructions, the software instructions including a mobile financial service application configured to perform financial service processes. The system may also include and one or more processors configured to execute the software instructions to detect a physical action performed on the mobile client device, and determine a first financial service function to perform based on the detected physical action, wherein the first financial service function is a function provided by the mobile financial service application. The one or more processors may also determine whether verification of a user is required, verify the user if verification of the user is required, and automatically initiate the first financial service function.
US10572868B2 Computing system implementing a network transaction service
A computing system implements a network transaction service in which prepaid cards physically residing at merchant locations. Users of the network transaction service can launch a service application to indicate a transaction at the merchant location. A transaction data set is then received from a point-of-sale terminal at the merchant location—corresponding to use of the prepaid card—which enables the computing system to fund the transaction from a shared funding source of the network transaction service. Subsequently, the computing system can access a customer account of the user to reimburse the shard funding account for an amount of the transaction.
US10572866B2 Transaction verification system
A financial transaction system includes a governing host having a database for registering parties wishing to perform a financial transaction and processing the financial transaction. A discrete point-of-sale (POS) terminal interfaces with one party wishing to initiate a financial transaction with another party. The discrete POS terminal has a local transaction process providing for initial validating and enforcing of business rules governing the transaction with the one party and generating a transaction key confirming that the transaction is authorised on validating the transaction with the governing host. A facilitator device reads the transaction key on being supplied with same by the one party and communicates with the governing host to complete the transaction using the facilitator POS terminal. The discrete POS terminal is located separately and can be accessed and operated independently by the one party offline of any point-of-sale activity involving the facilitator point-of-sale terminal and the facilitator device.
US10572864B2 Verification of portable consumer devices
Embodiments of the invention are directed to methods, systems, and computer program products pertaining to obtaining, providing, and using dynamic card verification values for portable consumer devices, such as credit cards and debit cards. An exemplary method comprises receiving, at a server, a request for a device verification value for a portable consumer device associated with a user; obtaining, at the server, a datum indicative of a device verification value for a portable consumer device; and sending, from the server, the datum to at least one of a phone number or network address of a personal communication device associated with the user.
US10572862B2 Credit management method and system
A method is provided. The method includes one or more of receiving an application for a card account from a consumer, authorizing the transfer of funds from a primary account to a secondary account, determining an available spending limit for the card account based on total accrued fractional earnings, approving one or more purchase transactions for the card account not greater than the available spending limit, and adjusting the available spending limit based on total accrued fractional earnings, a purchase balance, and the secondary account balance. The primary account stores earnings for the consumer and the secondary account includes a secondary account balance for storing funds to pay a card account statement balance. The primary and secondary accounts include one of separate accounts or a common account. Total accrued fractional earnings include a sum of fractional earnings and fractional earnings include a predetermined fraction of consumer earnings.
US10572860B2 Product provided with management information
A transparent product can reliably transmit management information, and even under a harsh environment, the indicated management information will not be peeled off. The transparent product includes management information for managing the product. The management information is provided inside the product so that the management information can be visually recognized through at least one surface of the product in the thickness direction.
US10572859B1 Systems and methods for intelligently joining a meeting/conference
Methods and systems for intelligently joining a conference are provided. The method includes initiating a connection for a user to an audio conferencing service, such as through an alert or notification. The method also includes matching the user with contact details including user's name, email address, phone number, user ID, and/or enterprise. The method also includes determining a confidence score based on matching the user with the contact details to verify an identity of the user when the confidence score exceeds a predetermined threshold. The method also includes searching calendar data for a meeting involving the user based on the contact details of the user, the meeting being scheduled proximate to a current time, the calendar data having a scheduled start time and a scheduled end time for the meeting. The method also includes joining the user to the meeting via the audio conferencing service based on the calendar data.
US10572858B2 Managing electronic meetings using artificial intelligence and meeting rules templates
Artificial intelligence is introduced into an electronic meeting context to perform various tasks before, during, and/or after electronic meetings. The tasks may include a wide variety of tasks, such as agenda creation, participant selection, real-time meeting management, meeting content supplementation, and post-meeting processing. The artificial intelligence may analyze a wide variety of data such as data pertaining to other electronic meetings, data pertaining to organizations and users, and other general information pertaining to any topic. Capability is also provided to create, manage, and enforce meeting rules templates that specify requirements and constraints for various aspects of electronic meetings.
US10572857B2 Mobile check-in with push notification services
A system and method of mobile check-in are provided. The system includes a cloud composed of a database, a server, and a push gateway. The server generates a check-in request and sends the check-in request in the form of a push notification to a specific mobile communication device through the push gateway and an external push server. All executable functions of the mobile communication device are locked until a check-in operation is completed.
US10572855B1 Tracking and authentication of inventory via distributed ledgers and NFC tags
Copies of a distributed ledger with multiple blocks are stored on multiple computing devices. A first computing device coming into proximity with a particular object triggers generation of a new block to the distributed ledger, the new block identifying changes to an inventory of objects of the object type and including a hash of a previous block of the distributed ledger. The new block is optionally verified before it is appended onto the distributed ledger and transmitted out to each of the multiple computing devices so that each copy of the distributed ledger includes the new block.
US10572853B2 Inventory control system
An computer-implemented inventory control system and a method of inventory control which includes an inventory control program executable to analyze a sensor signal generated by a distance sensor having a fixed position at a target location to calculate the inventory level of a target product positioned at the target location based on separation distance between the distance sensor and the target product.
US10572850B2 Vehicle building system and method
A system for building a vehicle system determines cargo and vehicles to carry the cargo from a first location to a second location via one or more vehicle yards disposed between the locations. One or more characteristics of the vehicle yards are determined, as well as different builds of the vehicle system based on the cargo, the vehicle units, and the characteristics of the vehicle yards. The different builds designate different combinations of where the first cargo is carried in a vehicle system that includes the vehicle units and/or where the vehicle units are located relative to each other in the vehicle system. A build of the vehicle system is selected from among the different builds for forming the vehicle system according to the build in order to reduce the time spent handling or processing the vehicle system at another vehicle yard.
US10572842B1 Notification service for managing actionable messages from backend services
A service provider system may implement a notification service that manages actionable notification messages received from other services on behalf of a customer organization and its end users. An IT administrator of the customer organization may create and configure message inboxes to be maintained by the notification service. The messages stored in each inbox may be partitioned by source, type, targeted (authorized) recipients, or an associated message topic. Each message may include an identifier of the inbox to which it is directed, and active elements that, when selected by a recipient, cause a corresponding action to be performed. The service from which a message is received may, in response to a message recipient taking one of the available actions, submit a request to the notification service to update the message state. The notification service may provide APIs through which the other services and message recipients interact with the notification service.
US10572840B2 Dynamically scheduling a job plan based on weather information
A work order is dynamically scheduled by a computer system based on an electronic work order that includes information describing one or more tasks and a weather threshold associated with the one or more tasks. Based on the work order, the system creates a job plan, determines an amount and type of resources needed to complete the job plan, and schedules a time on which the job plan is to be performed. The system may further periodically receive weather forecast information from one or more weather information providers, and based on the weather forecast information, may initiate a job plan remedial process.
US10572839B2 Tool experience aggregator
Various examples are directed to systems and methods for aggregating user tool experience. A record ingestion circuit may receive action record data from a user tool that describes an action performed with the user tool by the user. The record ingestion circuit may also receive user name data describing the user. A record analytics circuit may generate user experience data for the user describing a plurality of actions performed by the user with the user tool. An application programming interface (API) circuit may receive from a requesting application a query for data describing the plurality of actions and send to the requesting application the data describing the plurality of actions.
US10572837B2 Automatic time interval metadata determination for business intelligence and predictive analytics
Techniques are described for automatic interval metadata determination for intermittent time series data. In one example, a method for determining intermittent time series interval metadata includes detecting one or more time variables in a time series data set. The method further includes determining whether the one or more time variables are intermittently regular. The method further includes determining one or more respective time intervals for the one or more time variables. The method further includes determining the parameters of intermittency for the one or more time variables. The method further includes generating an output comprising information about the one or more time variables based on the one or more respective time intervals and the parameters of intermittency for the time variable.
US10572836B2 Automatic time interval metadata determination for business intelligence and predictive analytics
Techniques are described for automatic interval metadata determination for intermittent time series data. In one example, a method for determining intermittent time series interval metadata includes detecting one or more time variables in a time series data set. The method further includes determining whether the one or more time variables are intermittently regular. The method further includes determining one or more respective time intervals for the one or more time variables. The method further includes determining the parameters of intermittency for the one or more time variables. The method further includes generating an output comprising information about the one or more time variables based on the one or more respective time intervals and the parameters of intermittency for the time variable.
US10572834B2 Predicting a future state of a built environment
Apparatuses, methods and systems for predicting a future state of a built environment with a sensor network are disclosed. One sensor network includes a plurality of sensors of a built environment and a controller. Each sensor is operative to generate a sense signal. The controller is operative to collect sense values that represent sense signals of the plurality of sensors, wherein the sense values are collected over time, classify each of the collected sense values based on a type of space of the built environment associated with a corresponding one of the plurality of sensors that generated the sense value, based on a timing of the sense value, and based on other available information of the built environment, predict a future state of each of the plurality of sensors based at least in part on the classifications of each of the sense values, and communicate the future state.
US10572831B1 Ancestry painting with local ancestry inference
Presenting ancestral origin information, comprising: receiving a request to display ancestry data of an individual; obtaining ancestry composition information of the individual, the ancestry composition information including information pertaining to a proportion of the individual's genotype data that is deemed to correspond to a specific ancestry; and presenting the ancestry composition information to be displayed.
US10572828B2 Transfer learning and domain adaptation using distributable data models
A system for transfer learning and domain adaptation using distributable data models is provided, comprising a network-connected distributable model configured to serve instances of a plurality of distributable models; and a directed computation graph module configured to receive at least an instance of at least one of the distributable models from the network-connected computing system, create a second dataset from machine learning performed by a transfer engine, train the instance of the distributable model with the second dataset, and generate an update report based at least in part by updates to the instance of the distributable model.
US10572824B2 System and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines
A multi-functional data processing pipeline is disclosed where the multi-functional pipeline comprises a plurality of pipelined data processing engines, the plurality of pipelined data processing engines being configured to perform processing operations. The multi-functional pipeline can be configured to controllably activate or deactivate each of the pipelined data processing engines in the pipeline in response to control instructions and thereby define a function for the pipeline, each pipeline function being the combined functionality of each activated pipelined data processing engine in the pipeline. In example embodiments, the pipelined data processing engines can include correlation logic, and such pipelines can be used to accelerate convolutional layers in machine-learning technology such as convolutional neural networks.
US10572818B2 Horizontal decision tree learning from very high rate data streams with horizontal parallel conflict resolution
A mechanism is provided in a data processing system for distributed tree learning. A source processing instance distributes data record instances to a plurality of model update processing items. The plurality of model update processing items determine candidate leaf splitting actions in a decision tree in parallel based on the data record instances. The plurality of model update processing items send the candidate leaf splitting actions to a plurality of conflict resolve processing items. The plurality of conflict resolve processing items identifies conflict leaf splitting actions. The plurality of conflict resolve processing items applies tree structure changes to the decision tree in the plurality of model update processing items.
US10572815B2 Individual qubit excitation control
Methods, systems, and apparatus for individual qubit excitation control. In one aspect, a method includes accessing a quantum system that comprises a plurality of qubits; a plurality of qubit frequency control lines, each qubit frequency control line corresponding to an individual qubit and controlling the frequency of the qubit; a driveline; a plurality of couplers, each coupler coupling a corresponding qubit to the driveline so that a plurality of qubits are coupled to the driveline; determining one or more qubits that require a rotation operation; for each qubit requiring a rotation operation: tuning the qubit frequency to the corresponding driveline frequency of the rotation operation; performing the rotation operation using a microwave pulse on the excitation drive; and tuning the qubit away from the driveline frequency of the rotation operation.
US10572814B2 System and method for quantum computation using symmetrical charge qubits
A quantum computing system and method for performing quantum computation is provided. In some aspects, the system includes at least one charge qubit comprising a quantum dot assembly prepared with a symmetric charge distribution, wherein the symmetric charge distribution is configured to reduce a coupling between the charge qubit and a charge noise source. The system also includes a controller for controlling the at least one charge qubit to perform a quantum computation. The system further includes an output for providing a report generated using information obtained from the quantum computation performed.
US10572812B2 Detection apparatus, detection method, and computer program product
According to an embodiment, a detection apparatus detects a partial series similar to a search pattern from a parameter series including a sequence of parameters. The apparatus includes a local score acquirer, a difference score calculator, an accumulative score calculator, and a determiner. The local score acquirer is configured to acquire a local score representing a likelihood of the parameter in the search pattern for each of the parameters. The difference score calculator is configured to calculate a difference score by subtracting a threshold from the local score for each of the parameters. The accumulative score calculator is configured to calculate an accumulative score by accumulating the difference scores. The determiner is configured to compare the accumulative score with a reference value in size to determine whether the partial series is similar to the search pattern.
US10572811B2 Methods and systems for determining probabilities of occurrence for events and determining anomalous events
Methods and systems for determining event probabilities and anomalous events are provided. In one implementation, a method includes: receiving source data, where the source data is configured as a plurality of events with associated timestamps; searching the source data, where the searching provides a search result including N events from the plurality of events, where N is an integer greater than one, where each event of the N events includes a plurality of field values, where at least one event of the N events can include one or more categorical field values and one or more numerical field values; and for an event of the N events, determining a probability of occurrence for each field value of the plurality of field values; and using probabilities determined for the plurality of field values, determining a probability of occurrence for the event.
US10572810B2 Managing user interaction for input understanding determinations
Examples of the present disclosure improve decision-making for input understanding to assist in determining how to best respond to a user input. A received input is analyzed using an input recognition component, input understanding component and input context component. Potential response options are determined. If uncertainty exists with respect to responding to the received input, an uncertainty value and a cost of misclassification are generated for the potential response options to assist in making a decision as to how to best respond to the received input. The uncertainty value is determined for a potential response and parameters associated with the potential response and the cost of misclassification is a cost associated with pursuing a potential response if the potential response turns out to be incorrect. A response is selected to transmit to a user based on analyzing the generated uncertainty value and the generated cost of misclassification for the potential responses.
US10572808B2 System and method for predicting fetal and maternal health risks
Provided herein is a method, a programmed computer and an article of manufacture for predicting a prenatal, neonatal, obstetric or childhood clinical event, disease or disorder, as well as a method for generating in-utero fetal and placental growth curves, using a continuous recursive algorithm housed in a computer and data periodically collected during pregnancy.
US10572807B2 Method and device for three-weight message-passing optimization scheme using splines
A method and device determines an optimization solution for an optimization problem. The method includes receiving the optimization problem having cost functions and variables in which each of the cost functions has a predetermined relationship with select ones of the variables. The variables comprise a sub-solution of a spline indicative of a curved path along an estimated trajectory. The method includes generating a first message for each of the cost functions for each corresponding variable based upon the relationship and a second message for each of the variables for each corresponding cost function based upon the relationship. The method includes generating a disagreement variable for each corresponding pair of variables and cost functions measuring a disagreement value between the first and second beliefs. The method includes forming a consensus between the first and second messages until the optimization solution is determined.
US10572803B2 Addition of plan-generation models and expertise by crowd contributors
The subject disclosure is directed towards a web service that maintains a set of models used to generate plans, such as vacation plans, in which the set of models includes models that are authored by crowd contributors via the service. The models include rules, constraints and/or equations, and may be text based and declarative such that any author can edit an existing model or combination of existing models into a new model. Users can access the models to generate a plan according to user parameters, view a presentation of that plan, and interact to provide new parameters to the model and/or with objects in the plan to modify the plan and view a presentation of the modified plan.
US10572800B2 Accelerating deep neural network training with inconsistent stochastic gradient descent
Aspects of the present disclosure describe techniques for training a convolutional neural network using an inconsistent stochastic gradient descent (ISGD) algorithm. Training effort for training batches used by the ISGD algorithm are dynamically adjusted according to a determined loss for a given training batch which are classified into two sub states—well-trained or under-trained. The ISGD algorithm provides more iterations for under-trained batches while reducing iterations for well-trained ones.
US10572799B2 Neuron peripheral circuits for neuromorphic synaptic memory array based on neuron models
A neuromorphic memory system including neuromorphic memory arrays. The neuromorphic memory system includes a presynaptic neuron circuit coupled to a postsynaptic neuron circuit by a resistive memory cell. The method includes generating a presynaptic LIF pulse on a presynaptic LIF line at time t1. An activating operation activates an access transistor coupled to the presynaptic LIF line in response to the presynaptic LIF pulse. The access transistor enables LIF current to pass through the resistive memory cell to a postsynaptic LIF line. An integrating operation integrates the LIF current at the postsynaptic LIF line over time. A comparing operation compares a LIF voltage at the postsynaptic LIF line to a threshold voltage. A generating operation generates a postsynaptic spike timing dependent plasticity (STDP) pulse on a postsynaptic STDP line if the LIF voltage is beyond the threshold voltage.
US10572798B2 Dueling deep neural networks
Systems, methods, and apparatus, including computer programs encoded on a computer storage medium, for selecting an actions from a set of actions to be performed by an agent interacting with an environment. In one aspect, the system includes a dueling deep neural network. The dueling deep neural network includes a value subnetwork, an advantage subnetwork, and a combining layer. The value subnetwork processes a representation of an observation to generate a value estimate. The advantage subnetwork processes the representation of the observation to generate an advantage estimate for each action in the set of actions. The combining layer combines the value estimate and the respective advantage estimate for each action to generate a respective Q value for the action. The system selects an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions.
US10572797B2 Apparatus and method for classifying home appliances based on power consumption using deep learning
Provided are an apparatus and method for classifying home appliances based on power consumption using deep learning, which can efficiently classify home appliances in use by applying deep learning and analyzing power data collected from a house. The apparatus includes a home appliance classification model creation module configured to encode power consumption data collected from a house to learn a home appliance classification model and create an RNN-based home appliance classification model and a home appliance classification module configured to collect and encode data on power consumption currently in use and classify home appliances using the home appliance classification model created by the home appliance classification model creation module.
US10572793B1 Contactless card with transmission blocking element
Approaches herein provide protection for an identification chip of a contactless device using a transmission blocking element. In some approaches, a contactless card may include a body having first and second main sides. An identification chip may be coupled to the first main side, and the transmission blocking element may be slidably coupled to the body. The identification chip is covered by the transmission blocking element in a first position, and uncovered by the transmission blocking element when the transmission blocking element is in a second position. The transmission blocking element may include a first section extending along the first main side of the body, and a second section extending parallel to the first section. The transmission blocking element may further include a tab coupling together the first and second sections, wherein the tab is positioned within an internal slot embedded within the body.
US10572789B1 Impedance-change mitigation in RFID tags
Embodiments are directed to mitigating power-based impedance changes in Radio Frequency Identification (RFID) tags. The intrinsic impedance of components in an RFID tag front-end may change as incident RF power on the tag changes, causing the input impedance of the front-end to change and altering the RF properties of the RFID tag. A number of approaches can be used to mitigate input impedance variations due to power variations. One approach involves adjusting the operating point of one or more components in the RFID tag front-end to change their intrinsic impedances so as to counteract or mitigate the RF-power-based input impedance variation.
US10572788B2 RF tag
An RF tag that includes a limiter and is capable of satisfactorily adjusting an impedance of a matching circuit is provided. The RF tag includes a variable load unit of which an amount of power consumption is changeable and a control unit that is capable of executing an impedance adjusting process of adjusting the impedance of the matching circuit such that an output voltage of a rectification circuit becomes a maximum and executes the impedance adjusting process after reducing the output voltage of the rectification circuit to a voltage less than a limiter voltage by adjusting the amount of power consumption of the variable load unit when a predetermined condition is satisfied.
US10572785B2 Barcoded indicators for quality management
A barcoded indicator operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, the barcoded indicator including at least a first barcode and at least a second barcode, the at least a second barcode being in a second barcode unreadable state prior to exceedance of the at least one threshold and upon exceedance of the at least one threshold the at least a first barcode becoming unreadable and generally simultaneously the at least a second barcode becoming readable.
US10572783B2 Contextual machine readable codes
Methods and systems for machine-readable codes that provide different information in response to different context and/or that age are disclosed herein. The codes described herein may be configured to provide different information depending on the age of the code, the day that the code was scanned, how the code was handled, and/or other factors. The code may include features that indicate an age of the code and the message determined by scanning the code may be different depending on the age of the code.
US10572782B2 Portable data carrier comprising a relief structure
A portable data carrier is composed of several foils, wherein the data carrier has a three-dimensional high embossing on at least one of its outsides. At least one foil containing at least one additive is arranged in the region of the high embossing. The additive has a dichroic property such that the additive reflects a different color in dependence on the viewing angle.
US10572779B2 Electronic information board apparatus, information processing method, and computer program product
An electronic information board apparatus includes: a guide generating unit configured to display a handwriting region on a screen; a coordinate detecting unit configured to detect coordinates of an indication body moving in the handwriting region on the screen; an image drawing unit configured to generate a stroke image based on the coordinates and display the generated stroke image in the handwriting region on a first layer of the screen; a character recognizing unit configured to execute character recognition based on a hand-written image that is hand-written inside the handwriting region and outputs text data; and a display superimposing unit configured to display the text data acquired from the character recognizing unit at a position that is approximately the same as that of the hand-written image that is hand-written inside the handwriting region on the screen, and on a second layer of the screen different from the first layer.
US10572773B2 On the fly deep learning in machine learning for autonomous machines
A mechanism is described for facilitating on-the-fly deep learning in machine learning for autonomous machines. A method of embodiments, as described herein, includes detecting an output associated with a first deep network serving as a user-independent model associated with learning of one or more neural networks at a computing device having a processor coupled to memory. The method may further include automatically generating training data for a second deep network serving as a user-dependent model, where the training data is generated based on the output. The method may further include merging the user-independent model with the user-dependent model into a single joint model.
US10572772B2 Object detection device, object detection method, and recording medium, and recording medium
Provided is an object detection device for efficiently and simply selecting an image for creating instructor data on the basis of the number of detected objects. The object detection device is provided with: a detection unit for detecting an object from each of a plurality of input images using a dictionary; an acceptance unit for displaying, on a display device, a graph indicating the relationship between the input images and the number of subregions in which the objects are detected, and displaying, on the display device, in order to create instructor data, one input image among the plurality of input images in accordance with a position on the graph accepted by operation of an input device; a generation unit for generating the instructor data from the input image; and a learning unit for learning a dictionary from the instructor data.
US10572769B2 Automatic image piling
Methods and systems for classifying images and adding images to piles include determining attributes of an image, classifying the image by determining a set of elements of a hierarchy of which the image is a member based at least in part on the attributes, and adding the image to one or more piles associated with the set of elements of the hierarchy of which the image is a member.
US10572768B2 Self-adapting guidance method for unmanned underwater vehicle docking
A method for adjusting the proportional gain value of a proportional controller for use in an unmanned underwater vehicle. The invention includes the steps of: recording at an unmanned underwater vehicle a captured image in the direction of travel; applying a first filter to the captured image; calculating a first distance from each pixel in the captured image to a specified target color; finding the selected pixel from the captured image with the minimum distance from the specified target color, normalizing the image coordinates of the selected pixel into normalized image coordinates; passing the normalized image coordinates as an error value to the proportional controller; calculating a rate of error at the proportional controller; updating the proportional gain according at the proportional controller; and applying a control signal at the proportional controller.
US10572760B1 Image text localization
A method and system for analyzing text in an image is disclosed. A text localization and classification system accesses an annotated image comprising a plurality of text location identifiers for a given item of text. A neural network predicts the location of the given item of text using at least a first location identifier and a second location identifier. Optionally, the first location identifier comprises a first shape and the second location identifier comprises a second shape. A first loss is generated using a first loss function, the first loss corresponding to the predicated location using the first location identifier. A second loss is generated using a second loss function, the second loss corresponding to the predicated location using the second location identifier. The neural network is enhanced with backpropagation using the first loss and the second loss.
US10572755B2 Image analysis apparatus for calculating degree of change in distribution characteristic values, image analysis system, and method for operating image analysis system
An image analysis apparatus includes a region extraction unit configured to determine, as analysis target regions, respective predetermined regions in a first image and a second image that are acquired at timings before and after execution of a predetermined action to a subject and inputted through an image input unit in a state where an endoscope is continuously inserted in the subject, a distribution characteristic value calculation unit configured to obtain a first distribution characteristic value by extracting a color component of the analysis target region in the first image, and to obtain a second distribution characteristic value by extracting a color component of the analysis target region in the second image, and an image analysis unit configured to calculate the degree of change in the second distribution characteristic value with respect to the first distribution characteristic value.
US10572754B2 Area of interest boundary extracting method and apparatus, device and computer storage medium
The present disclosure provides an area of interest boundary extracting method and apparatus, a device and a computer storage medium, wherein the area of interest boundary extracting method comprises: obtaining a satellite image and a road network base map including an area of interest; merging the obtained satellite image and road network base map to obtain merged data; using a binarizing model to perform binarization for the merged data to obtain a binarized image, wherein the binarizing model is obtained by training according to training data in advance; extracting a boundary of the binarized image as the boundary of the area of interest. According to the present disclosure, the boundary extracting costs are reduced and automatic and accurate extraction of the boundary of the area of interest is implemented by obtaining the satellite image and the road network base map including the area of interest, and inputting the data formed by merging the satellite image with the road network base map into the binarizing model.
US10572753B2 Outside recognition device for vehicle
The purpose of the present invention is to provide an outside recognition device for a vehicle with which it is possible to correctly estimate the orientation of an obstruction. An outside recognition device according to the present invention is provided with an obstruction detection unit for detecting an obstruction in an image, an orientation estimation unit for estimating the orientation of the obstruction detected by the obstruction detection unit, and an orientation correction unit for correcting the orientation estimated by the orientation estimation unit in accordance with the positional relationship of the obstruction and the camera. With this outside recognition device for a vehicle, it is possible to correctly estimate the orientation of the obstruction.
US10572749B1 Systems and methods for detecting and managing fingerprint sensor artifacts
Systems and methods for identifying and managing fixed sensor artifacts, such as scratches and non-operational sensor pixels, in a biometric sensor. A plurality of images acquired by the biometric sensor in response to detection of a biometric object proximal to a sensing surface of the biometric sensor are processed to determine a pixel value for each pixel location in each image. One or more specific pixel locations having substantially the same pixel value in the plurality of images are identified an artifact pattern of the biometric sensor.
US10572746B2 Apparatus detecting driving incapability state of driver
An apparatus detecting driving incapability state of a driver includes: a head detection portion that detects a head of the driver based on an image of a driver's seat captured by an imaging device mounted on a vehicle; and a shake detection portion that detects the driver is incapable of driving when an amplitude of a shake of the head detected by the head detection portion is smaller than a first amplitude or larger than a second amplitude, which is larger than the first amplitude, before a shake determination time elapses after external force has been applied to the vehicle during travel of the vehicle.
US10572743B1 Real-time color classification for street vehicles
An apparatus includes a memory and a circuit. The memory may be configured to store an input image having a plurality of color channels. The circuit may be configured to (i) calculate a plurality of average values of each of the color channels in a plurality of windows around each of a plurality of pixel locations in the input image, (ii) calculate a plurality of feature values based on the average values using a feature extraction process and (iii) generate a plurality of likelihood values of a specific color at each of the pixel locations using the feature values in a color classification process.
US10572739B2 Method and system for detecting a threat or other suspicious activity in the vicinity of a stopped emergency vehicle
A video processing system (VPS) receives video data from at least one video camera included with an emergency vehicle. The VPS also receives audio data from at least one microphone operating in conjunction with the video camera(s). The VPS determines whether received data representing a first set of video frames includes a predefined image pattern. If so, the VPS tracks the image pattern within the video data and determines whether data representing a second set of later-in-time video frames includes the tracked image pattern. If the second set of video frames includes the tracked image pattern, the VPS determines whether the tracked image pattern has changed position suspiciously. If so, the VPS communicates an alert. The VPS also determines whether received audio data includes a predefined audio pattern. If so, the VPS inserts a digital marker within the video data at the time at which the audio pattern commenced.
US10572737B2 Methods and system for detecting a threat or other suspicious activity in the vicinity of a person
Suspicious activity detection methods and systems serve to notify persons of suspicious activity, including potential threats. According to one method, a video processing system (VPS) receives video data in real time/near real time from at least one camera. The VPS determines whether received data representing a first set of video frames includes data representing both an image of a person to be notified and one or more predefined patterns. If so, the VPS tracks the person's image and the predefined pattern(s) within the video data, and determines whether data representing a second set of later-in-time video frames includes data representing the person's image. If the second set of frames excludes the person's image, the VPS continues tracking the predefined pattern(s) in data representing a third set of later-in-time video frames and alerts the person if the tracked pattern(s) is positioned suspiciously relative to the person's current or prior position.
US10572734B2 Surgical tracking and procedural map analysis tool
In some embodiments, methods and systems are provided for accessing a surgical dataset including surgical data collected during performance of a surgical procedure. The surgical data can include video data of the surgical procedure. Using the surgical data, a plurality of procedural states associated with the surgical procedure can be determined. For a procedural state of the plurality of procedural states, temporal information can be identified that identifies a part of the video data to be associated with the procedural state. For the procedural state of the plurality of procedural states, electronic data can be generated that characterizes the part of the video data and outputting the electronic data associated with the plurality of procedural states.
US10572733B2 Augmented reality therapeutic movement display and gesture analyzer
Systems and methods for displaying augmented reality clinical movements may use an augmented reality device to display aspects of a clinical movement. The systems and methods may use a motion capture device to capture the clinical movement. A method may include analyzing information about the clinical movement to determine a path of motion representative of at least a portion of the clinical movement. The method may automatically define a path region or a virtual target in an augmented reality environment overlaid on a real environment. The method may display the path region or the virtual target on an augmented reality display.
US10572731B1 Infrared transparent backlight device for eye tracking applications
A backlight device provides light in a first optical band to a spatial light modulator, and is transmissive to light in a second optical band. The backlight device includes a structured dichroic reflector that is substantially reflective, and scatters light in the first optical band. The structured dichroic reflector is also substantially transparent in the second optical band, and the second optical band is different than the first optical band. The backlight device is configured to receive light in the first optical band from an illumination source. The dichroic reflector is configured to reflect light in the first optical band toward a display panel that converts the light from the backlight device to image light. The backlight device may be part of a head-mounted display.
US10572730B2 Visual line measuring device and visual line measuring method
A visual line measuring device of the present disclosure includes a light source that emits light for forming a corneal reflection point on an eyeball of an object person who gazes at a predetermined gaze point, an image-capturing part that captures a plurality of facial images each of which includes the eyeball of the object person by which the light from the light source is reflected, a detector that calculates visual line information for each of the facial images captured by the image-capturing part, a calculation part that calculates correction information by using at least two sets of the visual line information being in a predetermined positional relation among a plurality of sets of the visual line information calculated by the detector, and a correction part that corrects the visual line information calculated by the detector, by using the correction information.
US10572729B2 Systems and methods for imaging identification information
The various embodiments described herein include methods, devices, and systems for imaging identification information. In one aspect, a method of acquiring an image of a credential document is performed at a client device having a camera and a display. The method includes: (1) obtaining, via a user interface, information regarding a type of the credential document to be imaged; (2) obtaining a video stream of the credential document via the camera; (3) determining whether the video stream of the credential document meets one or more imaging criteria; (4) determining whether the credential document in the video stream has a credential document type that matches the obtained type of the credential document; and (5) in accordance with a determination that the imaging criteria are satisfied and that the credential document in the video stream does has a credential document type that matches the obtained type of the credential document, automatically capturing an image of the credential document.
US10572726B1 Media summarizer
A media summarizer may include an inspector, an array, and a generator. The inspector may inspect a document and identify words included in the document. The inspector may further identify information associated with the words included in the document. The array may include the identified words of the document and the identified information associated with the identified words of the document. The generator may generate a summary of the document. The summary may include a subset of the identified words of the document.
US10572725B1 Form image field extraction
Field extraction from a form image includes identifying a target field of the form image, defining a patch from the form image based on the target field, and encoding the patch using a color encoding scheme to obtain an encoded patch. Field extraction further includes applying a trained classifier to the encoded patch to identify a relationship between a field value and a field identifier, and extracting the field value from the form image according to the relationship.
US10572724B2 Activity recognition systems and methods
An activity recognition system is disclosed. A plurality of temporal features is generated from a digital representation of an observed activity using a feature detection algorithm. An observed activity graph comprising one or more clusters of temporal features generated from the digital representation is established, wherein each one of the one or more clusters of temporal features defines a node of the observed activity graph. At least one contextually relevant scoring technique is selected from similarity scoring techniques for known activity graphs, the at least one contextually relevant scoring technique being associated with activity ingestion metadata that satisfies device context criteria defined based on device contextual attributes of the digital representation, and a similarity activity score is calculated for the observed activity graph as a function of the at least one contextually relevant scoring technique, the similarity activity score being relative to at least one known activity graph.
US10572722B2 Display apparatus and display method
A display apparatus and a display device are provided. The display apparatus includes: a first image acquisition device, configured to acquire a target image of a target region in the case that a human body is in the target region; an image processing device, configured to identify a body physical feature of the human body according to a human body image in the target image; an image generating device, configured to generate, according to the body physical feature, a virtual human body image corresponding to the human body and conforming to a target age; and a display device, configured to display the virtual human body image. A region displaying the virtual human body image is a virtual human body display region.
US10572715B2 Segment block-based handwritten signature authentication system and method
Provided is a segment-block-based handwritten signature authentication system and a method thereof, and more particularly, to a handwritten signature authentication system and a method thereof that enrolls a handwritten signature including handwritten signature characteristics information based on segment blocks disjointed by a user, acquires segment-block-based handwritten signature characteristics information from the handwritten signature upon request for handwritten signature authentication, and performs handwritten signature authentication by comparing the pre-enrolled handwritten signature characteristics information based on segments and the acquired handwritten signature characteristics information.
US10572710B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a display assembly, a transparent cover plate, and a fingerprint recognition module situated between the display assembly and the transparent cover plate. An optical film is arranged at a side of the fingerprint recognition module away from the display assembly. The optical film is configured to indicate a fingerprint recognition region on the display panel. A color of the optical film varies as an observation angle changes.
US10572708B2 Touch panel and touch display device
The present disclosure provides a touch panel, where the touch panel comprises a substrate, where the substrate comprises a plurality of touch units arranged on a display region in a matrix arrangement. The display region comprises at least one fingerprint identification display region. The fingerprint identification display region comprises a plurality of the touch units. The plurality of the touch units of the fingerprint identification display region comprise at least one fingerprint identification sub-unit arranged on corresponding fingerprint identification display region at intervals, and a plurality of touch identification sub-units arranged on corresponding fingerprint identification display region in a matrix arrangement, to identify touch operation.
US10572707B2 Transparent fingerprint sensor pattern
A transparent sensor pattern suitable for sensing fingerprint information in a display area is disclosed. The sensor pattern includes a receiver electrode extending in a first direction and a transmitter electrode extending in a second direction different from the first direction. The receiver electrode includes a conductive trace made from an opaque metal material and the receiver electrode is substantially free of transparent conductive material. The transmitter electrode includes a conductive segment made from a transparent conductive material. A dielectric material is disposed between the receiver electrode and the transmitter electrode, and the dielectric material electrically insulates the receiver electrode from the transmitter electrode.
US10572706B2 Reflex longitudinal imaging using through sensor insonification
An ultrasonic reflex imaging device and a method are described. A device according to the invention may include a platen, a generator, and a receiver positioned between the platen and the generator. A backer may be positioned so that the insonification device is between the receiver array and the backer. The backer may be configured to absorb or delay energy that originated from the generator. The generator produces an energy pulse, which travels through the receiver and the platen to reach a biological object. Part of the energy pulse is reflected from the biological object. The reflected energy pulse travels through the platen to the detector. The detector converts the reflect energy pulse to electric signals, which are then interpreted to create an image of the biological object.
US10572703B1 RFID-based item presence detection
An RFID-based item tracking system may use statistical methods to determine whether a tag or tagged item that does not respond when inventoried is present in a particular zone or reader antenna field-of-view. In one embodiment, the item tracking system may determine an observability of an item based on one or more initial trials. Upon not detecting the item in one or more subsequent trials, the item tracking system may estimate whether the item is still present based on the observability.
US10572700B2 Wireless asset location tracking system and related techniques
A wireless asset location tracking system and related techniques are disclosed. The system may include one or more beacon tags and one or more micro-zone (mZone) transmitters disposed at designated locations. A given mZone transmitter may transmit an mZone signal including data pertaining to its identity, and thus location. A given beacon tag receiving the mZone signal may pull mZone identification data therefrom and relay it in its own beacon signal, along with other data. In this manner, a given mZone transmitter may provide information pertaining to the location within the host space of a given beacon tag within its transmission range. The beacon signal may be received by any gateway or reader device within range, and information therefrom may be delivered through the internet to a server database. The information stored at the server database may be accessed to monitor and track tagged assets and control overall system operation.
US10572695B1 Touch screen film layer having tamper line embedded therein
A tamper-proof computing device used in conducting a point-of-sale transaction. The tamper-proof computing device comprises a touch-screen display. In some embodiments, an ITO layer is deposited on the touch-screen display that has a tamper line embedded in the ITO layer, such that the tamper line is susceptible to breaking upon unauthorized physical manipulation, and the tamper line is in communication with a microcontroller that is configured to detect the tamper, and to render the tamper-proof computing device inoperable. The tamper line can be a single line trace embedded in the ITO layer or a cluster of traces embedded in the ITO layer. A method of manufacturing comprises forming a tamper line in an ITO layer, depositing the ITO layer on the display and coupling the tamper line to a security microcontroller.
US10572688B2 Blockchain based software licensing enforcement
A server compiles a software program with a randomly generated string to produce compiled code. The server also computes a hash of the compiled code to produce a unique identifier for the software program. Upon receiving a request from a user to download the software program, the server generates a transaction for a blockchain that has a transaction identifier and the transaction including a user identifier for the user and the unique identifier. The server embeds the transaction identifier and the unique identifier with the software program, and downloads the software program to a computing device associated with the user.
US10572683B2 Individual data unit and methods and systems for enhancing the security of user data
An individual data unit for enhancing the security of a user data record is provided that includes a processor and a memory configured to store data. The individual data unit is associated with a network and the memory is in communication with the processor. The memory has instructions stored thereon which, when read and executed by the processor cause the individual data unit to perform basic operations only. The basic operations include communicating securely with computing devices, computer systems, and a central user data server. Moreover, the basic operations include receiving a user data record, storing the user data record, retrieving the user data record, and transmitting the user data record. The individual data unit can be located in a geographic location associated with the user which can be different than the geographic locations of the computer systems and the central user data server.
US10572677B2 Performing secure queries from a higher security domain of information in a lower security domain
A method generates, in a higher security domain (SD), public and secret keys using a first homomorphic encryption scheme (HES), passes the public key to a first shared security zone (SSZ) between the higher SD and a lower SD and through the first SSZ to a second entity in the lower SD, passes a plain text query from the higher SD to the first SSZ, encrypts the plain text query using a second HES, passes the encrypted plain text query to the second entity, performs an oblivious query to generate an encrypted result, and passes that from the lower SD to a second SSZ located between the higher and lower SDs, passes the secret key from the higher SD to the second SSZ, and decrypts the encrypted result using the secret key to generate a plain text result, and passes the plain text result to the higher SD.
US10572675B2 Protecting and monitoring internal bus transactions
A computing device includes a first component, a second component and a monitoring component. The monitoring component, receives, from the first component, a command to issue one or more transactions or data to the second component, and determines whether the first component is authorized to issue the one or more transactions, according to one or more policies or rules, which are received through an out-of-band mechanism to which the first component does not have access. If the monitoring component determines that the first component is authorized to issue the one or more transactions or data to the second component, it forwards the one or more transactions data to the second component. Otherwise, the monitoring component blocks the one or more transactions or data from being issued to the second component.
US10572671B2 Checking method, checking system and checking device for processor security
The present disclosure discloses a processor security checking method, system and checking device. The processor security checking method includes: acquiring recording information of data read and write operations between a processor and a peripheral device, where the data read and write operation is a data read and write operation initiated by the processor or a data read and write operation initiated by the peripheral; and determining whether the processor is secure according to the recording information of the data read and write operation and an analysis result on the data read and write operation by the checking device. The embodiments of the present disclosure may detect hardware vulnerabilities and improve the security of hardware usage.
US10572670B2 Automated information technology substantive testing of security compliance within a user's context
Current security tools in the marketplace fall into different categories: Security Enforcement Tools which identify and block malicious activity, and Security Vulnerability Testing Tools which scan and identify security threats within an organisation. The disclosure describes Silently (invisible to the user) but as if it is the user, within the User's Context, Executing applications to test whether third party security products and security settings exhibit the correct behaviour. The application can continuously perform a test(s) and expects a security product to behave in a certain way, records the result of the test(s) and reports those results.
US10572669B2 Checking for unnecessary privileges with entry point finder
A computer-based method is disclosed for checking a target computer system for unnecessary privileges. The method includes receiving, at a computer-based privileges checking system, a listing of all privileges available the target computer system; receiving, at the computer-based privileges checking system, information about end-user activities on the target computer system over a specified period of time; for each respective one of the end-user activities, querying a computer-based entry point finder for any privileges that were checked at the target system for that activity; and removing the privileges that were checked at the target system for the end-user activities from the listing of all privileges available at the target system to produce a listing of unnecessary privileges at the target system.
US10572664B2 Technique for detecting suspicious electronic messages
The disclosure relates to a method of detecting suspicious electronic messages. The method is performed in a messaging server which is in communication with a plurality of message senders and a plurality of message receivers, and comprises the steps of: receiving electronic messages sent from the plurality of message senders to at least one message receiver; extracting from each received message at least one message sender feature and at least one message content feature; recording the extracted message sender features and message content features in a database; determining, on the basis of the message content features recorded in the database, whether a specific content feature that can be associated with a current message has already been recorded in the past; if the specific content feature has already been recorded in the past, determining, on the basis of the message sender features recorded in the database, a number of message senders that can be associated with the specific content feature; and classifying the current message as suspicious if the determined number of message senders that can be associated with the specific content feature exceeds a predetermined threshold value. Also disclosed is a messaging server implementing the above described method.
US10572662B2 System and method of protecting client computers
A threat response platform to act as a bridge between non-inline security programs and inline security programs. The threat response platform receives event reports, relating to client devices, from the non-inline security programs and creates incident reports for a user. The incident reports describe the event report and also additional data gathered by an active correlation system of the threat response platform. The active correlation system automatically gathers various types of data that are potentially useful to a user in determining whether the reported event is an incidence of malware operating on the client device or a false positive. The active correlation system places a temporary agent on the client device to identify indications of compromise.
US10572661B2 Automated blackbox inference of external origin user behavior
Methods and systems for security analysis include determining whether a process has an origin internal to a system or external to the system using a processor based on monitored behavior events associated with the process. A security analysis is performed on only processes that have an external origin to determine if any of the processes having an external origin represent a security threat. A security action is performed if a process having an external origin is determined to represent a security threat.
US10572659B2 Cyber physical attack detection
A cyber-security threat detection system and method stores physical data measurements from a cyber-physical system and extracts synchronized measurement vectors synchronized to one or more timing pulses. The system and method synthesizes data integrity attacks in response to the physical data measurements and applies alternating parametrized linear and non-linear operations in response to the synthesized data integrity attacks. The synthesis renders optimized model parameters used to detect multiple cyber-attacks.
US10572653B1 Computer-based systems configured for managing authentication challenge questions in a database and methods of use thereof
A method executed by a processor may include storing account activity data in a database which identifies prior account activities performed by customers in their respective accounts associated with a financial institution. The database may be accessible only by computing systems of the financial institution. A set of challenge questions may be received for authenticating customers to perform high-risk activities in their respective accounts that are based on prior account activities. A machine learning model may be used to determine an authentication score used for ranking each challenge question in the set of challenge questions. An electronic request may be received from an unverified customer who desires to perform high-risk activities in an account. Challenge questions may be selected based on the ranking. The unverified customer may be verified when correctly answering the selected challenge questions. The verified customer may be allowed to perform high-risk activities in the account.
US10572649B2 Session activity tracking for session adoption across multiple data centers
Techniques are disclosed for managing session activity of SSO access across multiple data centers. Session activity of SSO access is managed across multiple geographically disperse computing systems clustered together to form a multi-data center (MDC) system. A first data center in the MDC system may implement session adoption to manage an SSO session of the user in the MDC system. Information about subsequent sessions established by other data centers may be adopted by the first data center. The first data center may obtain session activity data from each session that is adopted for the user. The session activity may be used to determine whether SSO session is active for the user across data centers in the MDC system. Authorization to access a resource at any data center in the MDC system may be granted based on the status of the SSO session using session adoption among the data centers.
US10572644B2 Interacting with a computing device via identity-bearing peripheral devices
A technique is described herein by which a user may gain access to a target resource via one or more particular peripheral devices that have been associated with the user. The technique performs this task by detecting when a user communicatively couples an identity-bearing component to a hub device. The user may thereafter use any input and/or output peripheral device that is also coupled to hub device to interact with the target resource, in a manner specified by authentication information associated with the user. In another use scenario, two or more users may interact with the same target resource via respective collections of user-associated peripheral devices.
US10572639B2 Selectively providing personal information and access to functionality on lock screen based on biometric user authentication
A computing device is described that selectively displays or suppresses personalized information on a lock screen based on the results of a biometric user authentication process. In embodiments, a measure of confidence that a user of the computing device is an authorized user is determined based on biometric data collected by one or more biometric sensors. If it is determined that the measure of confidence satisfies a criterion, then personal information associated with the user is selectively rendered to the lock screen while the computing device is in the locked state. If it determined that the measure of confidence does not satisfy the criterion, then such personal information may be suppressed from the lock screen. The application of the foregoing technique to selectively provide or deny access to certain functionality of the computing device via the lock screen is also described.
US10572636B2 Authentication by familiar media fragments
A method comprising using at least one hardware processor for receiving a plurality of media files captured in real-time by a sensor of a client terminal, wherein each of the plurality of media files comprises data captured from the environment surrounding the client terminal. The method comprises extracting a plurality of captured media fragments from the plurality of media files. The method comprises retrieving a plurality of random media fragments from a database. The method comprises sending the plurality of captured media fragments and the plurality of random media fragments to the client terminal or to a different client terminal, for presentation to a user in an arbitrary order. The method comprises receiving from the client terminal or the different client terminal a selection of the plurality of captured media fragments. The method comprises sending a user authentication to a secure server module based on the selection.
US10572635B2 Automatic correction of cryptographic application program interfaces
A computer system may identify a cryptographic application programming interface (API) call for a program. The cryptographic API call may include a first variable. The computer system may determine that the first variable is a static value. The computer system may tag the first variable. The computer system may determine that the cryptographic API call will be executed. The computer system may replace the first variable with a second variable during execution of the program. The computer system may execute the cryptographic API call with the second variable.
US10572632B2 Using augmented reality interface and real-time glucose data to control insulin delivery device
Some embodiments provide a system to facilitate delivery of insulin to a patient. An insulin adjustment platform may include an input port to receive current blood glucose data, associated with the patient, from a continuous glucose monitoring unit. A camera may capture an image in substantially real time, and an adjustment engine may receive the current blood glucose data along with the captured image. An artificial intelligence algorithm may identify at least one probable food item within the captured image and automatically determine and display a default carbohydrate parameter associated with the at least one probable food item via an augmented reality interface. The system may interact with the patient via the augmented reality interface to adjust the default carbohydrate parameter and transmit data associated with the adjusted default carbohydrate parameter to an insulin delivery unit associated with the patient.
US10572631B2 Methods for reformulating and repositioning pharmaceutical data and devices thereof
A method, non-transitory computer readable medium, and pharmaceutical assessment computing device that effectively reformulates and repositions pharmaceutical molecule data. With this technology, therapeutic area data comprising a medical condition and pharmaceutical molecule data corresponding to the medical condition is obtained. The pharmaceutical molecule data comprises pharmaceutical molecule identifiers and usage data parameters with corresponding usage data values for each of the pharmaceutical molecule identifiers. Each of the usage data values is compared to a corresponding usage threshold value. Reformulation opportunities are determined for each of the pharmaceutical molecule identifiers comprising a usage data value that exceeds the corresponding usage threshold value. The reformulation opportunities comprise the usage data parameters and associated usage data values corresponding to the pharmaceutical molecule identifiers which comprise a usage data value that exceeds the corresponding usage threshold value. A pharmaceutical molecule report based on the reformulation opportunities is provided.
US10572630B1 Refill prescription by calendar reminder
The method and system may provide a service that allows a customer to order refills of prescription medications in a quick and hassle-free manner from a remote location using a virtual calendar on a computer or mobile device. The system identifies prescription medications eligible for refill by a customer on a particular date and transmits a calendar event to the customer. The calendar event includes a refill reminder identifier corresponding to the prescription medications eligible for refill. The customer replies to the calendar event that includes the refill reminder identifier. The system then receives the reply electronic communication from the customer and validates the refill reminder identifier associated with the reply electronic communication. Accordingly, the system retrieves prescription numbers associated with the refill reminder identifier and transmits the retrieved prescription numbers for filling and dispensing the prescription medications.
US10572627B2 Apparatus and method for optimizing treatment using medication compliance patterns and glucose sensor
Methods and apparatus monitor medication usage data for one patient or a population of patients, which can be processed to determine compliance patterns. Such methods and systems can associate, analyze, organize and present medication usage data, compliance patterns, and correlations between compliance patterns and outcomes data for electronic analysis or analysis by a caretaker. Such methods and apparatus permit analysis of compliance patterns to enable, for example, establishment or adjustment of safe and effective treatment regimens, and may include feedback systems for ensuring authenticity of medication and/or effects of medication on a patient. Such methods and apparatus also permit detection of medication in a biological sample of the patient through a medication monitor having a detection device, such as a skin-prick device, and a glucose sensor that can detect a target agent in the biological sample.
US10572626B2 Advanced telemedicine system with virtual doctor
A telemedicine system with intelligent triage that replaces a remote doctor with a virtual doctor in some cases is disclosed. The telemedicine system may include: a triage procedure that employs a local attendant and software to determine if the patient should be seen by a human doctor or can be satisfactorily served by the virtual doctor AI system—the triage process is done at the start and throughout the consultation to ensure that the patient is handled appropriately, with several exit options for care to be provided by a human doctor if warranted; an AI system (e.g., an expert or knowledge-based system) comprising a knowledge-base, an inference engine, input module, output module, central/monitoring module, and learning module; and a remote control or operations center where the operation of the virtual doctors can be monitored by a set of human doctors who can choose to intervene if/when necessary.
US10572620B2 Custom piecewise digital layout generation
A method and apparatus for performing custom, piecewise digital layout generation is disclosed. The method comprises selecting, in a schematic of a digital circuit displayed in a digital circuit layout tool, a group of transistors and selecting one of a plurality of rows in a physical layout in which the group of transistors is to be placed. After the group of transistors is selected, the digital circuit layout tool may automatically place transistors of the group of transistors in the one of the plurality of rows of the physical layout. The method further comprises repeating selecting of additional groups of transistors, selecting from the plurality of rows, and automatically placing until all transistors of the digital circuit depicted as in the schematic have been placed for use in generating a physical layout plan for the first digital circuit.
US10572619B2 Pseudo-asynchronous digital circuit design
A logic element includes a logic block, a clock generator, a clock assigner and at least one sampling element. The logic block implements a logic function on input data to obtain a plurality output data signals. The output data signals are sampled by respective clock signals. The clock generator generates phase-shifted clock signals from a reference clock signal. The clock assigner assigns differing ones of the phase-shifted clock signals to respective output data signals. The sampling element(s) sample the output data signals in accordance with the respective assigned phase-shifted clock signals.
US10572612B1 Converting finite element models to CAD models using feature recognition
A method of creating a CAD model from a finite element model includes identifying and characterizing features of interest from the finite element model. Multiple intermediate data structures of the finite element model are created by dividing the input mesh of the finite element model into mesh regions. Feature recognition is performed on each intermediate data structure to identify finite element model features. Features and feature properties are extracted from the finite element model, and a CAD model is created using the extracted features and feature properties.
US10572610B2 Method for determining a reliability parameter of a new technical system
A method for determining a reliability parameter of a new technical system based on assigned failure parameters of m known technical systems is provided, wherein the new technical system comprises n1 devices of a first type, n2 devices of a second type, . . . , and nk devices of a k-th type; an i-th known technical system out of the m known technical systems, with 1≤i≤m, has an assigned failure parameter pi and comprises ni1 devices of the first type, ni2 devices of the second type, . . . , and nik devices of the k-th type; and individual failure information relating to the devices of the first to k-th type is initially unknown.
US10572608B2 Data driven shrinkage compensation
A method and system are provided for data driven shrinkage compensation. The method includes calculating, by at least one processor operatively coupled to a memory device, one or more dimensions of an object modeled in a file from one or more directional strands disposed between facets of one or more predetermined facet pairs. The method further includes predicting, by the processor, dimensional changes in the one or more directional strands as a result of the fabrication of the object using an additive manufacturing process based on a shape shrinkage model. The method further includes correcting, by the processor, coordinate data of at least one facet of the one or more predetermined facet pairs to compensate for the one or more predicted dimensional changes in the one or more directional strands.
US10572603B2 Sequence transduction neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a target sequence from an input sequence. In one aspect, a method comprises maintaining a set of current hypotheses, wherein each current hypothesis comprises an input prefix and an output prefix. For each possible combination of input and output prefix length, the method extends any current hypothesis that could reach the possible combination to generate respective extended hypotheses for each such current hypothesis; determines a respective direct score for each extended hypothesis using a direct model; determines a first number of highest-scoring hypotheses according to the direct scores; rescores the first number of highest-scoring hypotheses using a noisy channel model to generate a reduced number of hypotheses; and adds the reduced number of hypotheses to the set of current hypotheses.
US10572602B2 Building conversational understanding systems using a toolset
Tools are provided to allow developers to enable applications for Conversational Understanding (CU) using assets from a CU service. The tools may be used to select functionality from existing domains, extend the coverage of one or more domains, as well as to create new domains in the CU service. A developer may provide example Natural Language (NL) sentences that are analyzed by the tools to assist the developer in labeling data that is used to update the models in the CU service. For example, the tools may assist a developer in identifying domains, determining intent actions, determining intent objects and determining slots from example NL sentences. After the developer tags all or a portion of the example NL sentences, the models in the CU service are automatically updated and validated. For example, validation tools may be used to determine an accuracy of the model against test data.
US10572600B2 Systems and methods for using machine learning and rules-based algorithms to create a patent specification based on human-provided patent claims such that the patent specification is created without human intervention
Systems and methods for using machine learning and rules-based algorithms to create a patent specification based on human-provided patent claims such that the patent specification is created without human intervention are disclosed. Exemplary implementations may: obtain a claim set; obtain a first data structure representing the claim set; obtain a second data structure; obtain a third data structure; and determine one or more sections of the patent specification based on the first data structure, the second data structure, and the third data structure.
US10572599B2 Contextual fit determination for proposed messages
Determining whether a proposed message contextually fits a messaging session. A method obtains a proposed message to be sent in a messaging session between users of a messaging service. The method identifies a context of the proposed message. The method determines whether the proposed message contextually fits the messaging session based on characteristics of an expected response to the proposed message, the characteristics of the expected response being based on patterns of communication between the users. The method also performs processing based on whether the proposed message contextually fits the messaging session.
US10572596B2 Real-time on-demand auction based content clarification
A method identifies and filters winning clarifications of content. A content clarification server receives a language element from a client computer, and extracts and marks for clarification a concept among the language element. The content clarification server launches an auction bidding process for replacing original language associated with the concept, and receives sponsored alternatives to the original language from multiple content clarification provider servers. The content clarification server generates an organic alternative, and then assigns a score to each of the sponsored alternatives and the organic alternative. Based upon the respective assigned scores, the content clarification server identifies a winning alternative, which is delivered to the client computer as a replacement for the original language associated with the at least one concept.
US10572593B2 Contextual fit determination for proposed messages
Determining whether a proposed message contextually fits a messaging session. A method obtains a proposed message to be sent in a messaging session between users of a messaging service. The method identifies a context of the proposed message. The method determines whether the proposed message contextually fits the messaging session based on characteristics of an expected response to the proposed message, the characteristics of the expected response being based on patterns of communication between the users. The method also performs processing based on whether the proposed message contextually fits the messaging session.
US10572591B2 Input interpretation based upon a context
One embodiment provides a method, including: receiving, at an information handling device, an indication to perform an action associated with an element in an application; adjusting, using a processor, a confidence score of the element based upon at least one input context; responsive to the confidence score being higher than a predetermined threshold, performing the action; and responsive to the confidence score being lower than the predetermined threshold, performing a second action. Other aspects are described and claimed.
US10572585B2 Context-based linguistic analytics in dialogues
This disclosure provides a computer-implemented method. The method may include extracting one or more features based on a first utterance from a first interlocutor in a dialog and a second utterance from a second interlocutor in the dialog. The method may further include inferring one or more personality traits of the first interlocutor based on the one or more extracted features from the dialog.
US10572584B1 Spreadsheet region and cell sharing
A system for spreadsheet region and cell sharing includes an interface and a processor. The interface is to receive an indication to modify a first cell of a first document, wherein a first user is associated with the first document and with a first set of user access descriptors. The processor is to determine whether the first user has write permission for the first cell based on the first set of user access descriptors; and in the event that the first user has write permission: indicate a modification to a location in a database storage location referenced by a pointer formula associated with the first cell; and modify a second cell in a second document based on a dependency graph, wherein the second document is associated with a second user different from the first user.
US10572583B2 Merging documents based on document schemas
Document schemas for a first document from a first data source and a second document from a second source are identified. The document schema includes a set of tags and data elements corresponding to the set of tags. Based on the identified document schema, the set of tags of the first document to the set of tags of the second document are mapped. Portion of the first document is formatted based on the mapped set of tags. The formatted portion of the first document is positioned parallel to corresponding portion of the second document. The formatted first document and the second document are merged then displayed on the computer device.
US10572582B2 Clipboard augmentation with references
Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
US10572576B1 Systems and methods for facilitating data object extraction from unstructured documents
Systems and methods are provided for facilitating data object extraction from unstructured documents. Unstructured documents may include data in an unorganized format, such as raw text. The system may use natural language processing to determine characteristics of the terms used in the unstructured document. The system may prompt a user to select terms from the document corresponding in characteristics to properties of a data object being generated. The user may select terms from the document and the system may generate a data object according to the selected terms.
US10572571B2 API for specifying display of complication on an electronic watch
Systems, methods, and devices can efficiently manage the displaying of text on a screen of a computing device. For example, a client application can provide a data object for a particular style window on the screen. The data object can include a data item, comprising text data, one or more units specifying one or more portions of the text data to be displayed in the style window, and an identifier corresponding to a particular display function to be used in displaying the text data. The display function can be invoked to determine a potential text string to display based on the text data, the one or more units, and one or more rules corresponding to the particular display function. Additional text strings can be generated to obtain a text string that is shorter than or equal to a maximum length for the data item.
US10572568B2 Accelerator for sparse-dense matrix multiplication
Disclosed embodiments relate to an accelerator for sparse-dense matrix instructions. In one example, a processor to execute a sparse-dense matrix multiplication instruction, includes fetch circuitry to fetch the sparse-dense matrix multiplication instruction having fields to specify an opcode, a dense output matrix, a dense source matrix, and a sparse source matrix having a sparsity of non-zero elements, the sparsity being less than one, decode circuitry to decode the fetched sparse-dense matrix multiplication instruction, execution circuitry to execute the decoded sparse-dense matrix multiplication instruction to, for each non-zero element at row M and column K of the specified sparse source matrix generate a product of the non-zero element and each corresponding dense element at row K and column N of the specified dense source matrix, and generate an accumulated sum of each generated product and a previous value of a corresponding output element at row M and column N of the specified dense output matrix.
US10572564B2 Information-link system, information-link program, and method of operating the information-link system
An information-link system is provided that allows an information provider to associate a predetermined link code with information from the provider, and that allows a user to directly access the information. The system includes an information-link device, an information-providing terminal, and a user terminal, each connected to each other via a network, and wherein the information-link device includes a link-code-management part, and a link-information-extraction part, the link-code-management part issues link codes in response to an information provider request, with each of the link codes having a predetermined fixed format, associates each of the link codes with a URL or a file storage location, and manages the associated link code and the URL or the storage location, and the link-information-extraction part extracts the URL or the location of the data file that has been associated with the link code, based on the link code sent from the user terminal.
US10572560B2 Detecting relevant facets by leveraging diagram identification, social media and statistical analysis software
An approach to finding facets of big data across multiple subject fields which have mutual relevance and provide useful information and insights. The approach is based on an analysis of diagrams associated with facets found in big data, such as that available on the internet, and the results of the analysis are further refined through a regional analysis and a search of social media data for events pertaining to the facets. Embodiments can further make use of statistical analysis software to provide statistical evidence related to the facets that can validate the results and findings of facet relevancy.
US10572559B2 Recalling digital content utilizing contextual data
Systems and methods for recalling digital content utilizing contextual data are disclosed. In embodiments, a method includes: determining, by a computing device, that a user has accessed a content item from a content resource; associating, by the computing device, the content item with session data, the session data including a route between a first location and a second location; receiving, by the computing device, a first search query; determining, by the computing device, one or more potential user sessions of interest based on the first search query; receiving, by the computing device, a second search query directed to the content item; and filtering, by the computing device, search results of the second search query based on the one or more potential user sessions of interest to produce filtered search results including one or more content items associated with the session data.
US10572558B2 Method and system for providing expertise collaboration
Aspects of the subject disclosure may include, for example, monitoring for storage of information, determining a subset of the information that satisfies an originality threshold, determining the subset of the information satisfies a shareability criterion, generating metadata that includes a first identification of a first user associated with generating the subset of the information via the user interface of the first computing device and a second identification of a topic of the subset of the information and responsive to a match between a data request and the topic of information, providing a computing device with access to the first identification of the first user and to the stored information. Other embodiments are disclosed.
US10572556B2 Systems and methods for facilitating enhancements to search results by removing unwanted search results
In accordance with some embodiments, processes and interfaces provide for enhancing search results of a group research project. For example, members of a group may be provided with information regarding other group member's search activities and/or be restricted from viewing certain search results (e.g., search results that are most popular with the public for a given search term, that are most popular with the group for the given search term or for the project, and/or search results that are restricted by a group manager).
US10572555B1 Systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items
The disclosure herein provides systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items. A significant attributes system for identifying and presenting identifications of significant attributes of unique items comprises an item analysis engine, at least one driver models database, and a model building engine, wherein the item analysis engine comprises an item description receiver and one or more driver calculators.
US10572552B2 Systems and methods for consumer-generated media reputation management
A computing system configured to gather social media content includes a memory; a content collection and ingestion system, stored in the memory and configured, when executed on a computer processor, to communicate with one or more computing systems to direct a search of a content source using a received collection to request and to ingest the results of the directed search into a data store; and a content management system, stored in the memory and configured, when executed on a computer processor, to display the ingested results on a display.
US10572549B2 Networked database connectivity
Databases that reside on a private network behind a firewall may be difficult to access from a cloud platform on the Internet. Techniques disclosed herein allow an Internet system to communicate with multiple different databases behind multiple different firewalls, however. A client-side private computer system, from behind a firewall, transmits a series of database request status inquires to a server system (not behind the firewall). These status inquiries may be sent as HTTP long poll messages. When the server wishes to query a database on the private network, it responds to one of the database request status inquiries. Because the client-side computer initiated communication, the server response is allowed to pass through the firewall when it might otherwise be blocked. Employing such techniques in parallel allows a server to interact with multiple firewalled databases without the difficulties and inconvenience of attempting a VPN connection.
US10572544B1 Method and system for document similarity analysis
A method for document similarity analysis. The method includes generating a reference document content identifier for a reference document, including identifying frequently occurring terms in reference document content, encoding each frequently occurring term in a term identifier and combining the term identifiers to form the reference document content identifier associated with the reference document. The method also includes obtaining at least one document similarity value by comparing the reference document content identifier to a set of archived document content identifiers stored in a document repository.
US10572541B2 Adjusting weights for aggregated key performance indicators that include a graphical control element of a graphical user interface
Techniques are disclosed for providing an aggregate key performance indicator (KPI) that spans multiple services and for providing adjustment to KPI factors via a GUI that enables an aggregate KPI to be configured with feedback that better characterizes the performance of the services. The GUI may enable selection of KPIs and adjustment to weights (e.g., importance) associated with the KPIs. The weight of a KPI may affect the influence a value of the KPI has on the calculation of an aggregate KPI value (e.g., score). The GUI may provide near real-time feedback concerning the effect the weights have on the aggregate KPI value by displaying the aggregate KPI value (e.g., score) and updating the aggregate KPI value as the weights are adjusted.
US10572539B2 Ecosystem-patterned user-centric information and interaction network
A system comprises one or more computing systems. The computing systems provide access to one or more data stores that store a plurality of data objects and data hypergraphs. The plurality of data objects and data hypergraphs includes a plurality of interconnected and overlapping user digital econiches that each is owned by a respective user. A user digital econiche corresponds to a plurality of components of a respective user ecological and information environment and to associations and interactions among components. A user digital econiche includes a first set of user nodes, a second set of ecosystem entity nodes, a third set of interaction agent nodes, a first set of intra hyperedges, and a second set of inter hyperedges. A hyperedge connects any number of nodes. An intra hyperedge connects nodes accessible by one user only. An inter hyperedge connects at least one node accessible by more than one user.
US10572537B2 Efficient graph optimization
A method includes obtaining a graph including a plurality of nodes and a plurality of paths between the nodes, generating a data structure in which, for each node pair of the plurality of nodes, a count of the number of paths of length S between the node pair is stored in association with the length S, obtaining a modification of the graph, and estimating, based on the data structure and the modification, a change in a characteristic of the graph caused by the modification. The graph may represent an arrangement of elements in a system, and the characteristic may be indicative of performance of the system.
US10572534B2 Distributed coordinated recording
portable recording devices digitize audio signals and store the resulting digital audio samples locally. A master device periodically communicates a time marker and index value. Upon receiving a time marker from the master device, the recording devices latch their sample recording address occurring at that time, and store this latched address along with the received index value. Since the same index value is associated with recorded sample addresses occurring at the same time across all units, the shared index value provides a coordination means to later align the individual recordings, emulating a central multi-track recorder. Optionally, one of the portable recording devices can assume the additional role of master.
US10572531B1 Predictive session-based search engine
Systems and methods are described for providing a predictive session-based search engine. A predictive session-based search engine may identify and pre-fetch data from various data sources that is likely to be accessed during a particular session. Data sources may include other search engines, databases, web servers, and other sources of information. A plug-in controller architecture, which may include templates, computer-executable instructions, application programming interface (API) calls, or other information that enables access to a particular data source, may be used to allow the predictive session-based search engine to obtain data from the data sources. The predictive session-based search engine may store and index the data it obtains, and may answer search queries during the session with data that is stored and indexed locally rather than retrieving data from the original sources. The predictive session-based search engine may similarly process updates to the session data using the plug-in architecture.
US10572527B1 Enhancement of search results
Systems and methods for improving search results from proprietary search engine technologies and proprietary machine classifiers, without ingesting, copying, or storing, the data to be searched, are described herein. A user sends a query to a proprietary search engines and gets a result document set back. The user may apply a user model for classifying a result document set to generate a result document for review of a user. The reviewed document may be added to a user training corpus, which is then used to retrain the user model. The retrained user model may be applied by the user to generate the next result document for user review and so on until the user model converges to generate relevant documents reliably. Once the user model converges, the user may apply the now reliable user model to generate multiple relevant documents for the user.
US10572525B2 Determining an optimized summarizer architecture for a selected task
One example is a system including a plurality of summarization engines, an evaluator, and a selector. Each of the plurality of summarization engines receives content to provide a summary of the content. The evaluator determines a value of each summary for a selected task. The selector selects a summarization engine for the selected task based on the assessed value of each summary.
US10572524B2 Content categorization
Aspects of the technology described herein generate a comment-summary interface that can help a user find comments of interest to the user. The comment-summary interface allows a user to access comments according to topics instead of scrolling through all of the comments found in a comment section associated with a primary content, such as a news article on a website, a social post, product review, and such. Categorizing the comments into topics makes more efficient use of computer resources by avoiding the need to display comments that are not of interest to the user. The plurality of comments analyzed by aspects of the technology described herein are unstructured comments. Unstructured comments lack specific subject matter categories designated by a user or preselected by a webpage.
US10572521B2 Automatic new concept definition
According to an aspect, automatically adding new concepts to a concept graph includes receiving a string of text, searching a corpus of data to locate additional text related to the string of text, and extracting concepts from the additional text. The extracted concepts include a subset of concepts in the concept graph. The adding new concepts also includes determining whether the string of text should be linked to an existing concept in the concept graph, performing the linking based on determining that the string of text should be linked to the existing concept in the concept graph and, based on determining that the string of text should not be linked to an existing concept in the concept graph, adding a new concept to the concept graph. The new concept is associated with the string of text.
US10572520B2 Disambiguating user intent in conversational interaction system for large corpus information retrieval
A method of disambiguating user intent in conversational interactions for information retrieval is disclosed. The method includes providing access to a set of content items with metadata describing the content items and providing access to structural knowledge showing semantic relationships and links among the content items. The method further includes providing a user preference signature, receiving a first input from the user that is intended by the user to identify at least one desired content item, and determining an ambiguity index of the first input. If the ambiguity index is high, the method determines a query input based on the first input and at least one of the structural knowledge, the user preference signature, a location of the user, and the time of the first input and selects a content item based on comparing the query input and the metadata associated with the content item.
US10572519B2 Systems and methods to search resumes based on keywords
Systems, methods, and non-transitory computer readable media are configured to convert resume text in a resume into an array of values representing a frequency of keywords associated with the resume text. An array of values representing a frequency of search terms associated with a search is generated. The array of values representing a frequency of keywords associated with the resume text and the array of values representing a frequency of search terms associated with a search to generate a score for the resume are combined.
US10572518B2 Monitoring IT services from machine data with time varying static thresholds
One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices define and apply time varying static thresholds in respect to the values. A user (e.g., IT manager) may be enabled to manipulate or define multiple sets of KPI thresholds that vary over time.
US10572515B2 Systems and methods for load-balancing by secondary processors in parallelized indexing
The invention relates to electronic indexing, and more particularly, to the parallelization of indexing. Systems and methods of the invention index data archives by breaking a job into work items and sending the work items to multiple processors that can each determine whether to index data associated with the work item or to create a new work item and have a different processor index the data. This gives the system an internal load-balancing that results in indexing jobs during which no processor stands idle while another processor indexes data of unexpected complexity.
US10572511B2 Data clustering based on candidate queries
Received data records, each including one or more values in one or more fields, are processed to identify a matched data cluster. The processing includes: for selected data records, generating a query from one or more values; identifying one or more candidate data records from the received data records using the query; determining whether or not the selected data record satisfies a cluster membership criterion for at least one candidate data cluster of one or more existing data clusters containing the candidate records; and selecting the matched data cluster from among one or more candidate data clusters based at least in part on a growth criterion for the candidate data clusters, or initializing the matched data cluster with the selected data record if the selected data record does not satisfy a cluster membership criterion for any of the existing data clusters or based on a result of the growth criterion.
US10572510B2 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 coordinator node receives local transaction tokens from the first and the at least a second worker nodes. The coordinator nodes determines a synchronized transaction token using at least the local transaction tokens from the first and the at least a second worker nodes. The coordinator node sends the synchronized transaction token to the first and the at least a second worker nodes.
US10572509B2 Scalable spine nodes with partial replication of routing information in a network environment
Embodiments are provided for partially replicating endpoint routing information, and comprise calculating a first shard interval of a key space based, at least in part, on capacities of a plurality of spine nodes in a network fabric. Embodiments also include mapping the first shard interval to a first spine node of the plurality of spine nodes, communicating shard mapping information associated with the mapping to a set of leaf nodes in the network fabric, and populating an endpoint repository in the first spine node with routing information for one or more endpoints corresponding to the first shard interval. More specific embodiments include calculating respective shard intervals for other spine nodes of the plurality of spine nodes based, at least in part, on the capacities of the plurality of spine nodes. In specific embodiments, the calculating the first shard interval is based, in part, on one or more dynamic parameters.
US10572507B2 Coordination of point-in-time copy in asynchronous mirror environment during consistency group formation
A method, system and computer-usable medium are disclosed for improved point-in-time copying of data within an asynchronous data mirroring environment comprising: receiving a request to initiate an asynchronous data mirroring operation associated with a first point-in-time copying process; processing a first set of establish data to generate a point-in-time establish reservation, the first set of establish data associated with the first point-in-time copying process establish; using the point-in-time establish reservation to generate a second set of establish data if the second point-in-time copying process can be performed; using the second set of establish data to initiate a second point-in-time copying process; and, tracking establish operations in progress between the first point-in-time copying process and the second point-in-time copying process.
US10572506B2 Synchronizing data stores for different size data objects
A system may be configured to implement two or more different types of data stores for data storage. For example, the system may include a small object data store and a large object data store. The system may compare the size of a data file to a predetermined threshold size. If the data file is smaller than the predetermined threshold size, the system may write the data to the small object data store. If the data is larger than the predetermined threshold size, the system may write an intent message to the small object data store referencing the data in the large object data store, and may write the data to the large object data store. The system may update the intent message in the small object data store to indicate that the data was successfully written.
US10572503B2 Database system, information processing device, method and medium
Provided is a database system, wherein a first node holds a transaction log of a database together with identification information enabling identification of a sequence of commands, transmits specific identification information indicating a transaction log at a predetermined time point, and the transaction log and identification information from after the predetermined time point, to a second node, and transmits data in the database to the second node from the predetermined time point onwards, and when the data received from the first node has been loaded into a memory, the second node executes a command relating to a transaction log which is newer than the transaction log indicated by the specific identification information, on the loaded data.
US10572501B2 Steering graph mining algorithms applied to complex networks
A user guided data mining system includes: a database storing a network graph comprising a plurality nodes and edges, node attributes for the nodes, and edge attributes for the edges; and a data mining module configured to: request feedback from a user indicating at least one of the node attributes, visualize the network graph considering the indicated attributes, request feedback from the user indicating a part of the visualized network graph and a class of graph mining algorithm, and rank a plurality of different graph mining algorithms of the indicated class based on the indicated part.
US10572500B2 Feeding networks of message brokers with compound data elaborated by dynamic sources
Various embodiments of the invention disclosed herein provide techniques for transforming and distributing data in a distributed computing system. New data types are created on-demand by deriving, transforming, and aggregating data from already existing data sources. A data transformation engine identifies a first subscription request received from a first subscriber for a first resource included in a plurality of resources. The data transformation engine determines that the first resource is not available from any publisher included in a plurality of publishers. The data transformation engine generates a transformation rule that transforms a set of second resources available from a set of first publishers included in the plurality of publishers into the first resource. The data transformation engine transforms the set of second resources into the first resource based on the inferred transformation rule. The data transformation engine publishes the first resource to the first subscriber.
US10572499B2 Displaying a hierarchical data structure within a graphical user interface
A data structure is dynamically displayed within a graphical user interface with an initial setting information. User input that provides instructions to adjust the setting information is received. The received user input is parsed to identify a position portion, a motion portion, and a magnitude portion. The setting information is adjusted based on the received user input. The data structure is dynamically displayed according to the adjusted setting information.
US10572492B2 Method, apparatus, and computer program product for ranking content channels
A method, apparatus and computer program product are provided for ranking channel pages of a host system. Content channels may comprise content relating to a particular category or having a commonality. Explicit data provided by user input, and/or implicit data derived or received from a user device or third party may be used to generate explicit and/or implicit parameters. Based on the parameters, content channels may be ranked and displayed in an order based on the ranking, and/or a home content channel may be identified. The host system may therefore target a user with relevant content.
US10572488B2 System and method for data organization, optimization and analytics
A system and method for data organization, optimization and analytics includes a web server, thrift server, distributed processing framework, key value store, distributed file system, and relational database. The web server provides a method whereby users issue control actions and query for records via interaction with the thrift server. The thrift server is the center of coordination and communication for the system and interacts with other system elements. The key value store organizes all of the operational data for the system. The key value store runs on a highly scalable distributed system, including a distributed file system for storage of data on disk. The distributed processing framework enables data to be processed in bulk and is used to execute analytical processing on the data. The relational database hold all of the administrative data in the system. Search queries are submitted by end user and results of the search query are sent from the web server to the end user. The web server sends control actions to queue background map reduce jobs. These jobs run in the distributed processing framework and are used to write data and indexes and execute bulk analytics against the key value store.
US10572485B2 In-memory denormalized RDF data
Systems for database query processors. In a method embodiment, processing commences upon receiving a first set of a plurality of database language queries that reference a normalized column in an RDF table and that also includes a JOIN clause that references both the normalized column in the RDF table and a corresponding lookup table (e.g., a denormalization dictionary) that contains both normalized RDF data and denormalized RDF data. An in-memory table is allocated and formatted to comprise virtual columns that correspond to denormalized RDF data. Virtual columns of the in-memory table are populated with denormalized RDF data. In case of receipt of a SPARQL query, the incoming query is first translated into non-SPARQL database statements which are in turn recoded into database language statements that use lookup functions to lookup the denormalized RDF data from the virtual columns of the in-memory table rather than by incurring expensive disk I/O operations.
US10572483B2 Aggregate projection
In an example, an aggregate function is associated with an aggregate projection for a data storage system. Input data to be loaded into the data storage system is aggregated according to the aggregate function and stored in the aggregate projection.
US10572482B2 Database statistical histogram forecasting
A method and system for forecasting a histogram in a database system is provided. The method includes determining that database table statistics and historical statistical histograms associated with specified subject matter have been previously retrieved. The database table statistics and historical statistical histograms are retrieved and determined to be frequency based histograms. Historical target values associated with the historical statistical histograms are identified and new target values associated with the historical target values are identified. A value identifying a number of occurrences for identified target values comprising the new target values and the historical target values is forecast and database table histograms comprising the identified target values are stored.
US10572476B2 Refining a search based on schedule items
A method includes receiving a search request from a user, the search request specifying one or more search criteria for selecting one or more selection items from a respective selection domain; identifying one or more schedule items relevant to the search request; augmenting the search request based on information contained in at least one of the identified schedule items; and presenting the augmented search request or search results retrieved based on the augmented search request to the user.
US10572474B2 Computer data system data source refreshing using an update propagation graph
Described are methods, systems and computer readable media for data source refreshing.
US10572469B2 Versioning and non-disruptive servicing of in-memory units in a database
Techniques for non-disruptive versioning of in-memory units in a database are provided. A database server generates and maintains a first IMU that reflects changes made to a mirrored-data-set up to a first snapshot time, and a second IMU that reflects changes made to the mirrored-data-set up to a second snapshot time. During a first period, the database server responds to updates to first data items in the mirrored data by storing first staleness metadata that indicates that the copies of the first data items in the first IMU are stale. During a second period, the database server responds to updates to second data items in the mirrored data by storing second staleness metadata that indicates that the copies of the second data items in the second IMU are stale. The database server responds to a request by accessing the first IMU or the second IMU.
US10572468B2 Restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
The disclosed systems and methods enable a virtual machine, including any applications executing thereon, to quickly start executing and servicing users based on pre-staged data blocks supplied from a backup copy in secondary storage. Substantially concurrently with the ongoing execution of the virtual machine, a virtual-machine-file-relocation operation may move data blocks originating in the backup copy to a primary storage destination that becomes the virtual machine's primary data store after the relocation operation completes. An enhanced data agent, operating in conjunction with an enhanced media agent in a storage management system, coordinates restoring of the virtual machine and the launch of the relocation operation. The enhanced media agent may pre-stage certain backed up data blocks which may be needed to launch the virtual machine, based on predictive analysis pertaining to the virtual machine's operational profile. The enhanced media agent may also pre-stage backed up data blocks for the relocation operation, based on the operation's relocation scheme. Servicing read requests to the virtual machine may take priority over ongoing pre-staging of backed up data. Read requests may be tracked so that the media agent may properly maintain the contents of an associated read cache. Some embodiments of the illustrative storage management system may lack, or may simply not require, the relocation operation, and may operate in a “live mount” configuration.
US10572462B2 Efficient handling of sort payload in a column organized relational database
A system for sorting in a column organized relational database by sorting only key columns in the column organized relational database to reduce memory and CPU usage. The sort may be performed using an in memory sort. After sorting the key columns, the system orders a payload column according to an order indicated by the key columns. The payload column is associated with the key columns in the column organized relational database. The system assesses memory capacity prior to ordering the payload column. Prior to ordering a plurality of payload columns, the system refrains from automatically concatenating the plurality of payload columns, and refrains from automatically de-concatenating any concatenated payload columns after the ordering the plurality of payload columns. The system determines an amount of required memory necessary to order the payload column, and detects an amount of available memory accessible to order the payload column.
US10572461B2 Systems and methods for managing a master patient index including duplicate record detection
A system for managing a master patient index is described. The master patient index database is constructed using inverted indices. The inverted index formulation enables faster, more complete and more flexible duplicate detection as compared to traditional master patient database management techniques. A master patient index management system including a remote user interface configured to leverage the inverted index formulation is described. The user interface includes features for managing records in an MPI database including identifying, efficiently comparing, updating and merging duplicate records across a heterogeneous healthcare organization.
US10572456B2 Method, apparatus, and computer program product for data quality analysis
A system is disclosed to evaluate data quality in a big data environment. An example method performed by the system includes retrieving one or more rules from an asset catalog. The method further includes retrieving, based on the one or more rules, counter information from a data set, and generating, by a processor, one or more metrics based on the one or more rules and the counter information. In addition, the method includes evaluating, by the processor, the one or more metrics based on the one or more rules. In an instance in which evaluation of a particular metric of the one or more metrics identifies an attribute value that exceeds a predetermined threshold, the method includes causing a notification message regarding the particular metric to be output. A corresponding apparatus and computer program product are also provided.
US10572455B2 Methods and apparatus for a distributed database within a network
In some embodiments, an apparatus includes an instance of a distributed database at a first compute device configured to be included within a set of compute devices that implement the distributed database. The apparatus also includes a processor configured to define a first event linked to a first set of events. The processor is configured to receive, from a second compute device from the set of compute devices, a signal representing a second event (1) defined by the second compute device and (2) linked to a second set of events. The processor is configured to identify an order associated with a third set of events based at least one a result of a protocol. The processor is configured to store in the instance of the distributed database the order associated with the third set of events.
US10572451B2 File system storage
A system for storing a file system can include writing a file system to a memory device, the file system including a plurality of files, a subset engine to determine a subset of the plurality of files, a marking engine to mark each file of the plurality of files that is not included in the subset as a not-for-use sector, a crosslinking engine to crosslink duplicate files of the subset, a compression engine to compress a directory structure and a file allocation table (FAT) associated with the subset; and a storing engine to store the compressed directory structure and FAT in the file system.
US10572447B2 Generating using a bidirectional RNN variations to music
Methods and apparatus, including computer program products, are provided for receiving, at a bidirectional recurrent neural network, a music file preprocessed to include at least one token data inserted within at least one location in the music file in order to enable varying the music file; generating, by the bidirectional recurrent neural network, an output music file, wherein the bidirectional recurrent neural network generates music data to replace the at least one token data; and providing, by the bidirectional recurrent neural network, the output music file representing a varied version of the music file. Related apparatus, systems, methods, and articles are also described.
US10572443B2 Automated backup of network attached storage
An apparatus and associated method that contemplate obtaining a server in selective communication with an archive storage controller (ASC) via a computer network, the ASC having access to a plurality of removable storage mediums (RSMs); storing data in the server; creating a logical storage volume in the ASC that has a logical relationship to the data stored in the server; and after the creating step, and without communication between the server and the ASC via the computer network, selecting at least one of the RSMs and dedicating the selected at least one RSM for retaining only data that is stored in the logical storage volume.
US10572441B2 Applications of peridynamic differential operator
A method of data recovery of a remaining set of original data from a partial set of the original data. The original data is organized by a geometry having a locality function. Each original datum occupies a point of the geometry and has a corresponding distance to each other point of the geometry as defined by the locality function. The original datum further has corresponding values. The method includes, for each remaining datum of the remaining set: identifying a family of points of the geometry corresponding to members of the partial set local to the remaining datum by using the locality function; estimating the corresponding values of the remaining datum by using a peridynamic differential operator on the corresponding values of each of the members of the partial set in the family of points; and storing the estimated values of the remaining datum on a nonvolatile storage device.
US10572438B1 Dynamic optimal data sampling time on a multi-drop bus
Systems, methods, and apparatus for improving end-to-end timing closure of a serial bus are described. An apparatus is coupled to a serial bus through an interface circuit and has a clock generator that provides a first clock signal, a delay circuit that is adapted to generate a second clock signal by delaying the first clock signal, and a controller that is configured to cause the interface circuit to use an edge of the first clock signal to initiate transmission of a first data bit over the serial bus during a write operation, delay the first clock signal to obtain a second clock signal, and cause the interface circuit to use an edge of the second clock signal to capture a second data bit from the serial bus during a read operation. The edge of the second clock signal is delayed with respect to the edge of the first clock signal.
US10572436B2 Apparatus and method for multi-master solution on MDIO communication bus
A method is provided. The method includes receiving, at a first device, a request to transfer data over a Management Data Input/Output (MDIO) communication bus. The first device is configured to generate a first Management Data Clock (MDC) signal. The method also includes determining whether a second MDC signal from a second device is present on the communication bus. The method further includes in response to determining that the second MDC signal is not present on the communication bus, transmitting the first MDC signal and at least part of a Management Data Input/Output (MDIO) frame over the communication bus. The method includes in response to determining that the second MDC signal is present on the communication bus, refraining from transmitting the first MDC signal and at least the part of the MDIO frame over the communication bus.
US10572431B2 Data transmission circuit with encoding circuit, and semiconductor apparatus and semiconductor system including the data transmission circuit
A data transmission circuit includes a data bus inversion encoding circuit configured to compare previous output data and current output data, invert or non-invert the current output data to control the number of data transitions; and transmitters configured to drive signal transmission lines based on outputs of the data bus inversion encoding circuit.
US10572429B2 Port extension apparatus
Port extension apparatus for providing better usage and utilization efficiency ports of end-user devices are disclosed. Port extension apparatus includes at least a main port module for connection to end-user device, first data port module, data transmission control module, second data port module, and video port module. When a to-be-connected device connects to the first data port module, the first data port module and the main port module form a transmission path enabling data transmission between the to-be-connected device and the end-user device. When the to-be-connected device connects to the second data port module, the data transmission control module controls the data transmission between the to-be-connected device and the end-user device. When the to-be-connected device connects to the video port module, the data transmission control module receives the to-be-displayed information from the end-user device and transmits to the to-be-connected device to display.
US10572428B2 Bus system
A microcontroller unit of an input/output module checks whether a communication connection can be set up from the microcontroller unit to a communication subscriber of a data cable plugged into the one portion of a electrical plug connection of the input/output module, wherein the microcontroller unit of the input/output module actuates DC voltage supplies of the input/output module such that the DC voltage supplies apply a respective DC voltage to applicable electrical contacts of electrical contact elements of the input/output module only if the check has revealed that a communication connection has been able to be set up to the communication subscriber of the data cable.
US10572426B2 System-level redundancy in PCI express equipment
A data processing system is implemented with a backup PCI Express system, which is able to take over as the primary PCI Express system for ensuring that the endpoint devices continue to function in a desired manner when the initial primary root complex is no longer functioning correctly. Each of the endpoint devices is coupled to the initial primary root complex and a backup root complex through a multiplexer. When a failure of the initial primary root complex is detected, the backup root complex signals each multiplexer to switch the communication of data from occurring between the initial primary root complex and the endpoint devices to then occur between the backup root complex and the endpoint devices.
US10572417B2 Encapsulated accelerator
A data processing system comprising: a host computer system supporting a software entity and a receive queue for the software entity; a network interface device having a controller unit configured to provide a data port for receiving data packets from a network and a data bus interface for connection to a host computer system, the network interface device being connected to the host computer system by means of the data bus interface; and an accelerator module arranged between the controller unit and a network and having a first medium access controller for connection to the network and a second medium access controller coupled to the data port of the controller unit, the accelerator module being configured to: on behalf of the software entity, process incoming data packets received from the network in one or more streams associated with a first set of one or more network endpoints; encapsulate data resulting from said processing in network data packets directed to the software entity; and deliver the network data packets to the data port of the controller unit so as to cause the network data packets to be written to the receive queue of the software entity.
US10572410B2 Function-specific communication on a multi-drop bus for coexistence management
Systems, methods, and apparatus are described that provide for communicating coexistence messages over a multi-drop serial bus. A data communication method includes configuring a common memory map at each of a plurality of devices coupled to a serial bus, receiving at a first device coupled to the serial bus, first coexistence information directed to a second device coupled to the serial bus, generating at the first device, a coexistence message that includes the first coexistence information, and transmitting the coexistence message to the second device over the serial bus. The first coexistence information in the coexistence message may be addressed to a location in the common memory map calculated based on a destination address associated with the first coexistence information and a unique identifier of the first device.
US10572408B2 Electrical device and receiving device
An electrical device configured to transmit or receive a signal related to an operation element and transmit a data signal using a small number of wirings is realized. An electrical device includes a first terminal and a second terminal to which a pair of signal lines are connected, an operation element connected between the first terminal and the second terminal, and a transmission circuit configured to operate using a voltage between the first terminal and the second terminal as a power source. The second terminal transmits an output signal according to a state of the operation element to the outside, and the transmission circuit superimposes a data signal on the output signal and transmits the data signal from the second terminal to the outside.
US10572403B1 Complex programmable logic device with capability of performing multi-address response and operation method thereof
A complex programmable logic device with capability of performing multi-address response includes a I2C slave circuit, a first multiplexer, a plurality of second multiplexers and a plurality of register circuits. The I2C slave circuit outputs an address message and an input data by analyzing a data flow. The address message is responsive to one of a plurality of predetermined addresses, and the I2C slave circuit outputs the predetermined address to which the address message is responsive as an address command as well as the input data. The first multiplexer outputs the input data to a respective one of the plurality of second multiplexers according to the address command. The second multiplexer received the input data accesses to a register unit included in a respective one of the register circuits according to the input data.
US10572400B2 Shared processing of a packet flow by multiple cores
A packet processing device CPU, including multiple processing cores. A NIC, which is coupled to the CPU, includes at least one network port, receives a flow of incoming data packets in a sequential order from a packet communication network, and receive logic, which delivers the incoming data packets in the flow to a designated group of the cores for processing by the cores in the group, while distributing the incoming data packets to the cores in alternation among the cores in the group. In response to the incoming data packets, the cores in the group generate corresponding outgoing data packets and queue the outgoing data packets for transmission by the NIC in the sequential order of the incoming data packets. Transmit logic in the NIC transmits the outgoing data packets to the network in the sequential order via the at least one network port.
US10572398B2 USB multi-host device, vehicle including the USB multi-host device and method for controlling the USB multi-host device
A universal serial bus (USB) multi-host device includes a plurality of upstream ports connected to a first host and a second host, a storage for storing data to be transmitted from the first host to the second host through the upstream ports, and a controller, and if the storage receives the data, the controller transmitting a signal based on the received data to the second host, and transmitting the stored data to the second host.
US10572397B2 Masking storage device presence
An example method to hide a presence of a storage device is provided herein. The method masks the presence of the storage device using a microcontroller that controls a presence bit. The method unmasks the presence of the storage device using the array controller to instruct the microcontroller to change the value of the presence bit after installation is complete.
US10572396B2 Display apparatus, display control method, and computer readable recording medium
A display apparatus including a display that displays messages includes a message retrieval unit that retrieves messages by accessing a message management server, a display method selection unit that selects a display method for the retrieved messages in response to a count of the retrieved messages, and a display controller that performs control to display on the display the messages retrieved from the message management server in the display method selected by the display method selection unit. The display method selection unit selects a first display method that displays the retrieved messages while scrolling the retrieved messages repeatedly if the count of the retrieved messages is equal to or below a display switching threshold value, and selects a second display method that displays the retrieved messages while scrolling the retrieved messages if the count of the retrieved messages is above the display switching threshold value.
US10572395B2 Non-enclave access prevention
A processing system includes an execution unit comprising a logic circuit to implement an architecturally-protected execution environment associated with a protected region in a memory, in which the execution unit is to execute application code stored in the protected region as a thread running in the architecturally-protected execution environment, determine that an access mode flag is set to a first value, detect an attempt by the thread to access data stored outside the protected region, and responsive to detecting the attempt and determining that the access mode flag is set to the first value, generate an exception.
US10572390B2 Methods and apparatus for loading firmware on demand
Methods and apparatus for enabling a peripheral processor to retrieve and load firmware for execution within the constraints of its memory. The peripheral processor is allocated a portion of the host processor's memory, to function as a logical secondary and tertiary memory for memory cache operation. The described embodiments enable the peripheral processor to support much larger and more complex firmware. Additionally, a multi-facetted locking mechanism is described which enables the peripheral processor and the host processor to access the secondary memory, while minimally impacting the other processor.
US10572386B1 Increased parallelization efficiency in tiering environments
A computer-implemented method, according to one embodiment, includes: receiving an operation request which corresponds to a given object, identifying multiple block addresses which are associated with the given object, determining whether any one or more of the identified block addresses have a token currently issued thereon, and combining the multiple block addresses to a first set in response to determining that at least one token is currently issued on one or more of the identified block addresses. A first portion of the block addresses determined as having a token currently issued thereon is transitioned to a second set. A remaining portion of the block addresses is also divided into equal chunks. The chunks are allocated in the first set across parallelization units, and the block addresses in the second set are divided into equal chunk. Furthermore, the chunks in the second set are allocated to a dedicated parallelization unit.
US10572383B2 Caching a block of data in a multi-tenant cache storage device based on space usage boundary estimates
Mechanisms are provided for managing caching of data in a multi-tenant cache storage device utilized by a distributed dataset based application. The mechanisms retrieve Resilient Distributed Dataset (RDD) block size information for an RDD associated with an application. A probability distribution of RDD block sizes is generated based on the RDD block size information and a maximum size for a RDD block of data is estimated based on the probability distribution. An amount of free space in a portion of the multi-tenant cache storage device allocated to the application is estimated based on the estimated maximum size for the RDD block of data. Cache operations for caching data associated with the application to the multi-tenant cache storage device are managed based on the estimated amount of free space in the portion of the multi-tenant cache storage device allocated to the application.
US10572377B1 Row hammer refresh for content addressable memory devices
A method of operating a memory device may include receiving, during each phase of a row hammer refresh (RHR) interval, at least one row hammer address (RHA) of a content addressable memory (CAM). The method may further include storing, during each phase of the RHR interval, a received RHA of the at least one received RHA in an address register. Moreover, the method may include refreshing each stored RHA of the CAM via a RHR during the RHR interval. Semiconductor devices and an electronic system are also described.
US10572375B1 Detecting parameter validity in code including cross-service calls
Systems and methods are described for conducting static analysis of code invoking network-based services to identify, without requiring execution of the code, errors that may be introduced due to the invocations of the network-based services. A system is provided that may analyze code to detect both direct invocations of services, as well as indirect invocations caused by the direct invocations. The system can model inputs and outputs of directly or indirectly invoked services to identify errors in parameters passed to those services, even when the errors are not apparent from an analysis of the code in isolation. In some instances, the system can traverse a “call graph” of all services invoked by code either directly or indirectly to trace parameter errors through multiple levels of indirection.
US10572363B2 On-site visualization of component status
Embodiments of the present invention enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display, and the one or more components are detected based on a distance of the portable device in relation to the one or more components such that when a plurality of the one or more components are in a field of view of the portable device.
US10572362B2 On-site visualization of component status
Embodiments of the present invention enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display, and the one or more components are detected based on a distance of the portable device in relation to the one or more components such that when a plurality of the one or more components are in a field of view of the portable device.
US10572356B2 Storing data in multi-region storage devices
An apparatus comprises a storage controller coupled to at least one multi-region storage device. The at least one multi-region storage device comprises two or more storage regions, the two or more storage regions comprising a first storage region associated with a first set of failure characteristics and at least a second storage region associated with a second set of failure characteristics different than the first set of failure characteristics. The storage controller is configured to replicate in the second storage region at least a portion of data that is stored in the first storage region.
US10572355B2 Transfer track format information for tracks in cache at a primary storage system to a secondary storage system to which tracks are mirrored to use after a failover or failback
Provided are a computer program product, system, and method to transfer track format information for tracks in cache at a primary storage system to a secondary storage system to which tracks are mirrored to use after a failover or failback. In response to a failover from the primary storage system to the secondary storage system, the primary storage system adds a track identifier of the track and track format information indicating a layout of data in the track, indicated in track metadata for the track in the primary storage, to a cache transfer list. The primary storage system transfers the cache transfer list to the secondary storage system to use the track format information in the cache transfer list for a track staged into the secondary cache having a track identifier in the cache transfer list.
US10572354B2 Optimized disaster-recovery-as-a-service system
Methods, computer program products, and systems are presented. The methods include, for instance: analyzing a dataset associated with a service provided by the data protection service provider in order to determine a policy for when and how to replicate the respective components of the dataset corresponding to the service from a source site to a target site, such that the target site may perform the service with a minimum cost.
US10572352B2 Byzantine fault tolerance with verifiable secret sharing at constant overhead
Techniques for implementing Byzantine fault tolerance with verifiable secret sharing at constant overhead are provided. In one set of embodiments, a client can determine a secret value s to be shared with N replicas in a distributed system, s being input data for a service operation provided by the N replicas. The client can further encode s into an f-degree polynomial P(x) where f corresponds to a maximum number of faulty replicas in the distributed system, evaluate P(x) at i for i=1 to N resulting in N evaluations P(i), generate at least one f-degree recovery polynomial R(x) based on a distributed pseudo-random function (DPRF) fα(x), and evaluate R(x) at i for i=1 to N resulting in at least N evaluations R(i). The client can then invoke the service operation, the invoking comprising transmitting a message including P(i) and R(i) to each respective replica i.
US10572351B1 System and method for data-less backups modification during checkpoint merging
A production host includes a persistent storage for storing backup policies and a production agent that obtains a backup generation request for a virtual machine of the virtual machines; in response to the backup generation request, performs a continuity chain verification of a continuity chain associated with the virtual machine to identify a continuity state of backups associated with the virtual machine; makes a first determination, based on the continuity state of the backups associated with the virtual machine, that the backups associated with the virtual machine are in a remediable state; and, in response to the first determination, performs a remediation of the continuity chain to change the backups associated with the virtual machine to be in a continuous state; and generates a backup of the virtual machine using the backup policies while the continuity state of the backups associated with the virtual machine are in the continuous state.
US10572345B2 First responder parities for storage array
Embodiments relate to correcting erasures in a storage array. An aspect includes dividing data into a plurality of stripes for storage in a storage array comprising a plurality of storage locations, each stripe comprising M rows and N columns, each of the M rows including a number r of row parities, wherein r is greater than zero. Another aspect includes dividing each stripe into two or more column sets, each column set comprising a respective set of one or more columns of the stripe. Another aspect includes adding a respective first responder parity to each column set, wherein each first responder parity gives parity information for only the two or more columns in the first responder parity's respective column set.
US10572336B2 Cognitive closed loop analytics for fault handling in information technology systems
A computer-implemented method, system, and non-transitory computer program product for fault handling for an information technology system. Historical data for the information technology system is read from a database. A continued fraction model is applied to the historical data to generate spatial metrics. Real-time parameters for the information technology system are received. Jacobian modeling is applied to the real-time parameters to generate state space metrics. The spatial metrics and the state space metrics are combined using a recurrent space transformer to identify an actionable event in the information technology system. The recurrent space transformer maps the spatial metrics and the state space metrics to a common space. An alert is generated in response to identifying the actionable event in the information technology system.
US10572334B2 Error recovery within integrated circuit
An integrated circuit includes one or more portions having error detection and error correction circuits and which is operated with operating parameters giving finite non-zero error rate as well as one or more portions formed and operated to provide a zero error rate.
US10572332B1 Failure prediction system
Among other things, embodiments of the present disclosure can help improve the functionality of failure prediction systems by identifying potential future failure events in a hardware or software component based on an analysis of current and historical information for the system. Embodiments of the present disclosure may use historical data associated with past technology failures to identify causal factors identified in current event data to help predict future outages and disruptions.
US10572330B2 Reducing size of diagnostic data downloads
Aspects are related to reducing size of diagnostic data downloads. To reduce the size, format and content are read from a diagnostic data file so that pre-defined priority rules may be applied to the diagnostic data file and/or a subset of the diagnostic data file utilizing the format or the content. Then, a priority level is assigned to the diagnostic data file or the subset based on an ability of that file or that subset to diagnose a failure as determined by the pre-defined priority rules. Next, an ordering of the diagnostic data file and/or the subset into a file stream occurs, followed by a streaming of the file stream to a remote diagnostic system. A notification can be received from the remote diagnostic system to stop the streaming if sufficient diagnostic data to diagnose the failure has been received by the remote diagnostic system.
US10572327B2 Determining severity of application crashes
In one example of the disclosure, incident data indicative of a crash of an application is obtained, the crash occurring during an access of the application by a user at a computing device. A session depth at which the crash occurred is determined based upon the incident data. Time period data is obtained, the time period data indicative of a time period, following the crash, until the user next accesses the application at the computing device. A severity score for the crash is determined based upon the session depth and the time period.
US10572325B2 Power storage management system
An object of the invention is to improve communication quality in a power storage management system.The above-mentioned problem may be solved by the following one solution. When a communication error where transmission, reception, or both transmission and reception of a signal is not allowed occurs between one or a plurality of a plurality of information acquisition devices that acquires states of a plurality of power storage cells and an information collection device that communicates with the plurality of information acquisition devices in a time-division manner, and collects information related to the states of the plurality of power storage cells acquired by the plurality of respective information acquisition devices, a process for resolving a communication error is executed by putting all the plurality of information acquisition devices in a state in which communication with the information collection device is allowed at all times. Here, the plurality of information acquisition devices is in a state in which communication with the information collection device is allowed in a first period in which the plurality of information acquisition devices communicates with the information collection device, and is in a state in which the state, in which communication with the information collection device is allowed, is canceled in a second period in which other information acquisition devices communicate with the information collection device in a relation of n to 1 (n is a positive natural number indicating the number of communication channels of the information collection device).
US10572321B2 Machine learning repository service
Techniques for providing and servicing listed repository items such as algorithms, data, models, pipelines, and/or notebooks are described. In some examples, web services provider receives a request for a listed repository item from a requester, the request indicating at least a category of the repository item and each listing of a repository item includes an indication of a category that the listed repository item belongs to and a storage location of the listed repository item, determines a suggestion of at least one listed repository item based on the request, and provides the suggestion of the at least one listed repository item to the requester.
US10572319B2 Optimization of message oriented middleware monitoring in heterogenenous computing environments
Disclosed herein are methods, systems, and processes to optimize message oriented middleware monitoring in heterogeneous computing environments. A message queue managed by a message queue manager for applications executing on a first computing system that is part of multiple heterogeneous computing systems is accessed. Data associated with message queues managed by the message queue manager for the applications is received from the first computing system. An output file that includes the data is generated.
US10572318B2 Log analysis apparatus, log analysis system, log analysis method and computer program
Techniques for extracting a set of highly correlated logs without user's prior knowledge of generation rules of logs generated by a machine. A log analysis apparatus includes: a template storage unit configured to store templates for log messages; a template determination unit configured to determine templates corresponding to log messages provided from a to-be-monitored host from the stored templates; an event candidate extraction unit configured to detect templates determined for log messages provided from the same host from the determined templates and extract a sequence of the detected templates as an event candidate; and an event extraction unit configured to extract a sequence of frequently occurring templates as an event from the extracted event candidate.
US10572316B2 Adaptable pages, widgets and features based on real time application performance
The system, method, and computer program product described herein provide ways to modify a user interface when a performance of the user interface degrades due to lack of resources including presenting the user interface to a user that includes a first element that requires an allocation of a first amount of resources of a server to perform a function, determining that a performance of the user interface has degraded below a threshold amount, in response to determining that the performance has degraded, identifying a second element that requires an allocation of a second amount of resources of the server to perform the function where the second amount of resources is smaller than the first amount of resources, and replacing the first element with the second element to reduce the required amount of resources that are allocated by the server to the user interface.
US10572315B1 Application programming interface state management
An API gateway hosts one or more APIs for use by client applications. The API gateway includes facilities for maintaining state information on behalf of a client application, a backend service, or an API. The state information may include cached information retrieved from backend services as well as cached results returned from the API to the customer applications. Cached results generated by the API may be shared across a number of customers or across a set of APIs managed by a single API gateway. Cached information associated with a backend service may be shared across a number of APIs that access the backend service. In some examples, session information associated with secure connections between an API gateway service and a backend service provider is maintained by the API gateway service and shared among APIs hosted by the API gateway service.
US10572314B2 Methods and apparatus to distribute a workload for execution
Methods, apparatus, systems and articles of manufacture to distribute a workload for execution are disclosed. An example apparatus includes a workload container interface to access a workload for execution at a remote device, the workload including workload instructions and a specified capability to be met by the remote device. A runtime selector is to select the remote device for execution of the workload based on the specified capability being present in a list of capabilities discovered for the remote device. A workload transmitter to transmit, in response to the selection of the remote device for execution of the workload, the workload to the remote device for execution.
US10572312B2 Method and apparatus for the virtualization of resources using a virtualization broker and context information
Disclosed herein are a variety of devices, methods, and systems for providing virtualization for IoT systems so that IoT physical resources can be flexibly and efficiently shared. Virtualization requests may be processed based on a context-aware approach and various means are disclosed for determined whether and how to virtualize a resource.
US10572311B2 Virtual network control apparatus, virtual network control method, and program
A virtual network control apparatus configured to perform assignment of physical resources under management for a virtual network embedding request, including: a physical network resource management agent configured to manage use state of resources on a physical network at each future time; and a virtual network control agent, the virtual network control agent including: demand prediction means configured to perform prediction of future demand for a virtual network; and use resource determination means configured to calculate physical resources to be used at each future time by the virtual network based on a prediction result of the demand obtained by the demand prediction means and information of future use state of resources on the physical network obtained from the physical network resource management agent, and to notify the physical network resource management agent of information of physical resources of the calculation result.