US10957782B2

Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a fin. A gate dielectric layer is over the top of the fin and laterally adjacent the sidewalls of the fin. A gate electrode is over the gate dielectric layer over the top of the fin and laterally adjacent the sidewalls of the fin. First and second semiconductor source or drain regions are adjacent the first and second sides of the gate electrode, respectively. First and second trench contact structures are over the first and second semiconductor source or drain regions, respectively, the first and second trench contact structures both comprising a U-shaped metal layer and a T-shaped metal layer on and over the entirety of the U-shaped metal layer.
US10957778B2

A method is presented for reducing parasitic capacitance. The method includes forming a source region and a drain region within a substrate, forming spacers in direct contact with sidewalls of a sacrificial layer, depositing an inter-layer dielectric (ILD) over the source and drain regions, replacing the sacrificial layer with a gate structure, removing the ILD, and depositing a sacrificial dielectric layer. The method further includes removing portions of the sacrificial dielectric layer to expose top surfaces of the source and drain regions, depositing a conductive material over the exposed top surfaces of the source and drain regions, and removing remaining portions of the sacrificial dielectric layer to form air gap spacers between the gate structure and the source and drain regions.
US10957776B2

A method for fabricating MOSFET is disclosed. In the method, after a gate is formed by etching a deposited undoped or lightly-doped polysilicon layer, with the portions of the gate above channel edge between a channel region and STI region being protected, ions are doped into the remaining gate portion during source/drain implantation. As a result, each of the gate portions above channel edge is constructed of a doped second polysilicon layer stacked with undoped (or lightly-doped) first polysilicon layers, while the remaining gate portion is simply constituted by the doped second polysilicon layer. This can increase a threshold voltage of the MOSFET at channel edge. Optionally, before the gate is formed by etching the polysilicon, the portions of the polysilicon above the channel edge may be protected, followed by doping ions into the remaining portions of the polysilicon.
US10957773B1

According to one embodiment, a semiconductor device includes a first electrode, a first semiconductor region, a second semiconductor region, a third semiconductor region, a first ring-shaped region, a second ring-shaped region, a second electrode, a third electrode, a first conductive layer, and a semi-insulating layer. The first ring-shaped region surrounds the second semiconductor region, and is provided between the second and third semiconductor regions. The second ring-shaped region surrounds the first ring-shaped region, and is provided between the first ring-shaped region and the third semiconductor region. The first conductive layer surrounds the second electrode, and is provided on the first ring-shaped region, the second ring-shaped region, and a first region of the first semiconductor region with an insulating layer interposed. The first region is positioned between the first and second ring-shaped regions. The semi-insulating layer contacts the second electrode, the first conductive layer, and the third electrode.
US10957767B2

A method of manufacturing is provided that includes providing an n-type silicon wafer, the n-type silicon wafer including n-type dopants partially compensated 20% to 80% by p-type dopants, where a net n-type doping concentration of the n-type silicon wafer is in a range from 1×1013 cm−3 to 1×1015 cm−3; forming hydrogen related donors in the n-type silicon wafer by irradiating the n-type silicon wafer with protons; and annealing the n-type silicon wafer after forming the hydrogen related donors.
US10957766B2

Fin-based well straps are disclosed herein for improving performance of memory arrays, such as static random access memory arrays. An exemplary integrated circuit (IC) device includes a FinFET disposed over a doped region of a first type dopant. The FinFET includes a first fin structure doped with a first dopant concentration of the first type dopant and first source/drain features of a second type dopant. The IC device further includes a fin-based well strap disposed over the doped region of the first type dopant. The fin-based well strap connects the doped region to a voltage. The fin-based well strap includes a second fin structure doped with a second dopant concentration of the first type dopant and second source/drain features of the first type dopant. The second dopant concentration is greater than (for example, at least three times greater than) the first dopant concentration.
US10957764B2

A semiconductor body includes first and second opposing surfaces, an edge extending in a vertical direction substantially perpendicular to the first surface, an active area, a peripheral area arranged in a horizontal direction substantially parallel to the first surface between the active area and edge, and a pn-junction extending from the active area into the peripheral area. In the peripheral area the semiconductor device further includes a first conductive region arranged next to the first surface, a second conductive region arranged next to the first surface, and arranged in the horizontal direction between the first conductive region and edge, and a passivation structure including a first portion at least partly covering the first conductive region, a second portion at least partly covering the second conductive region. The first portion has a different layer composition than the second portion and/or a thickness which differs from the thickness of the second portion.
US10957760B2

The present disclosure provides a semiconductor structure having an air gap dielectric and a method for preparing the semiconductor structure. The method includes forming a conductive pillar over a substrate; forming a dielectric cap over the conductive pillar; transforming a sidewall portion of the conductive pillar into a first dielectric portion; and removing the first dielectric portion such that a width of the dielectric cap is greater than a width of a remaining portion of the conductive pillar.
US10957752B2

In a method of manufacturing a transparent display device, a substrate including a pixel region and a transmission region may be provided. A first electrode may be formed on the substrate in the pixel region, and a display layer may be formed on the first electrode. A second electrode facing the first electrode may be formed on the display layer, and a capping structure including a first capping layer and a second capping layer may be formed on the second electrode. The first capping layer may be formed on the second electrode in the pixel region and a first region of the transmission region by using a mask that has an opening, the mask may be shifted, and the second capping layer may be formed on the second electrode in the pixel region and a second region of the transmission region by using the shifted mask.
US10957744B2

The present disclosure relates to a display device including a process key, and more particularly, to a process key with an improved recognition rate in a display device implementing a narrow bezel. The feature of the present disclosure is such that a process key is divided into and formed as a first key pattern made of a metal material and a second key pattern made of a black matrix material, and the process key is positioned in a green pixel area in which a green color filter pattern is provided among pixels positioned at outermost peripheries corresponding to four corners of an active area of a display panel such that a narrow bezel can be implemented and a recognition rate of the process key can also be improved. Consequently, the display panel can be accurately aligned with manufacturing equipment or other objects such that a process defect can be minimized and process efficiency cab also be improved. Further, the process key can be recognized from both upper and lower sides of the display panel so that the process can be improved.
US10957733B2

A method of assembling a photodetector assembly includes depositing bumps on a read out integrated circuit (ROIC) without depositing bumps on a photodiode array (PDA). The method includes assembling the PDA and ROIC together wherein each bump electrically interconnects the ROIC with a respective contact of the PDA. A photodetector assembly includes a PDA. A ROIC is assembled to the PDA, wherein the ROIC is electrically interconnected with the PDA through a plurality of electrically conductive bumps. Each bump is confined within a respective pocket between the ROIC and a respective contact of the PDA. The disclosed methods can enable focal plane array manufacturers to achieve low-cost production of ultra-fine pitch, large format imaging arrays.
US10957732B2

A semiconductor device in which a first chip and a second chip are stacked including a first wiring line and a second wiring line by which the first chip and the second chip are electrically connected. The first wiring line and the second wiring line each include a bonding portion for bonding one of a plurality of conductive patterns placed in the first chip and one of a plurality of conductive patterns placed in the second chip. The number of bonding portions included in the first wiring line is larger than the number of bonding portions included in the second wiring line.
US10957730B2

An image sensor may include an array of imaging pixels. Each imaging pixel may have a photosensitive area that is covered by a respective multipart diffractive lens to focus light onto the photosensitive area. The multipart diffractive lenses may have multiple portions with different indices of refraction. The portions of the diffractive lenses closer to the center of the diffractive lenses may have higher indices of refraction to focus light. Alternatively, the portions of the diffractive lenses closer to the center of the diffractive lenses may have lower indices of refraction to defocus light. The multipart diffractive lenses may have stacked layers with the same refractive indices but different widths.
US10957726B2

Image sensors are provided including a structure capable of settling an output voltage within a very short time for implementing a high-speed image sensor. The image sensor includes a pixel area, in which a photo-diode (PD) and a transfer transistor (Tr) configured to transmit charges accumulated in the PD to a floating diffusion (FD) area are disposed; and a Tr area, which is disposed adjacent to the pixel area and includes a first Tr, a second Tr, and a third Tr, wherein a first gate oxide film disposed below a first gate electrode of the first Tr and a second gate oxide film disposed below a second gate electrode of the second Tr include channel oxide films thinner than a gate oxide film of the transfer Tr.
US10957718B2

A pixel structure including a first light-emitting diode element, a second light-emitting diode element and a first interconnection pattern is provided. The first interconnection pattern is disposed on and electrically connected to a first electrode of the first light-emitting diode element and a first electrode of the second light-emitting diode element. The first interconnection pattern is configured to be electrically connected to a drive element. The first interconnection pattern includes a first main portion and a second main portion. The first main portion extending in a first direction is disposed on the first electrode of the first light-emitting diode element. The second main portion extending in a second direction and connected to the first main portion is disposed on the first electrode of the second light-emitting diode element. The first direction and the second direction are crossed.
US10957716B2

An array substrate includes a gate line including a first metal film being arranged on an upper layer side through a first insulating film with respect to a semiconductor film, a source line including a second metal film arranged on a lower layer side through a second insulating film with respect to the semiconductor film and intersecting the gate line, a gate electrode including the first metal film, a channel region including a part of the semiconductor film and superimposing the gate electrode, a source region and a drain region formed by reducing a resistance of a part of the semiconductor film, and a source superimposing line formed by reducing a resistance of a part of the semiconductor film, continued to the source region and having at least one part superimposed with the source line, the source superimposing line being connected to the source line through contact holes opened and formed at a plurality of positions sandwiching the gate line of the second insulating film.
US10957714B2

An object is to obtain a semiconductor device having a high sensitivity in detecting signals and a wide dynamic range, using a thin film transistor in which an oxide semiconductor layer is used. An analog circuit is formed with the use of a thin film transistor including an oxide semiconductor which has a function as a channel formation layer, has a hydrogen concentration of 5×1019 atoms/cm3 or lower, and substantially functions as an insulator in the state where no electric field is generated. Thus, a semiconductor device having a high sensitivity in detecting signals and a wide dynamic range can be obtained.
US10957712B2

A substrate of the present invention sequentially includes an insulating substrate, a lower layer, a first insulating film, a second insulating film, and an upper layer. The substrate is provided with a hole reaching at least one of the lower layer or the insulating substrate through at least the first insulating film and the second insulating film. The first insulating film includes in a region with the hole a protrusion that protrudes from an end portion in contact with the first insulating film of the second insulating film. The substrate includes a stepwise structure including the protrusion and the end portion. The upper layer coats the stepwise structure. An upper surface portion of the first insulating film in a region with the protrusion and an upper surface portion of the first insulating film in a region below the end portion of the second insulating film are coplanar.
US10957708B2

A semiconductor device includes a substrate including a memory cell region and a connection region, a plurality of gate electrodes in the memory cell region and the connection region, a plurality of channel structures passing through the plurality of gate electrodes and extending in a vertical direction in the memory cell region, and a plurality of pad layers extending in a first direction from each of the plurality of gate electrodes in the connection region. The plurality of pad layers is disposed in a stepped form in a second direction. The device further includes a plurality of dummy lines arranged in one row in the first direction between two pad layers adjacent to each other in the second direction and disposed apart from one another with a pad connection region therebetween in the first direction. The pad connection region overlaps two pad layers successively disposed in the first direction.
US10957691B2

An RC-IGBT includes a first electrode disposed on a first main surface of a semiconductor substrate over a transistor region and a diode region. The semiconductor substrate includes a MOS gate structure on a first main surface side in the transistor region. The RC-IGBT includes: an interlayer dielectric covering a gate electrode of the MOS gate structure, and having a contact hole exposing a semiconductor layer; and a barrier metal disposed in the contact hole. The first electrode enters the contact hole, is in contact with the semiconductor layer of the MOS gate structure through the barrier metal, and is in direct contact with a semiconductor layer in the diode region of the semiconductor substrate.
US10957688B2

A method of manufacture and structure for a monolithic single chip single crystal device. The method can include forming a first single crystal epitaxial layer overlying the substrate and forming one or more second single crystal epitaxial layers overlying the first single crystal epitaxial layer. The first single crystal epitaxial layer and the one or more second single crystal epitaxial layers can be processed to form one or more active or passive device components. Through this process, the resulting device includes a monolithic epitaxial stack integrating multiple circuit functions.
US10957680B2

Memory dies configured for multi-stacking within a bonded assembly may be provided without using through-substrate vias that extend through semiconductor substrates. A first memory die may be provided by forming interconnect-side bonding pads on a three-dimensional memory device that overlies a semiconductor substrate. A support die including a peripheral circuitry is boned to the interconnect-side bonding pads. The semiconductor substrate is removed, and array-side bonding pads are formed on an opposite side of the interconnect-side bonding pads. Electrically conductive paths that do not pass through any semiconductor material portion are formed between the interconnect-side bonding pads and the array-side bonding pads, thereby avoiding costly formation of through-substrate via structures that extend through any semiconductor substrate. A second memory die may be bonded to the first memory die to provide stacking of multiple memory dies. Semiconductor substrates may be removed from each memory die upon bonding to a pre-existing assembly.
US10957676B2

A light emitting device (LED) package includes: a substrate having a loading surface, a mounting surface and a pair of concave portions formed at both ends of the substrate, wherein each of the concave portions has an inner surface intersecting both of the loading surface and the mounting surface; metal wirings including a pair of electrodes, which covers a portion of the loading surface and the mounting surface and the inner surface, and a conductive part disposed on the loading surface; an LED chip loaded on the conductive part; a housing having a side wall surrounding the LED chip and a supporting surface facing the loading surface; and a covering member which is disposed on the loading surface and has a closing portion overlapping at least a portion of the concave portions when viewed from above, wherein at least a portion of the supporting surface is fixed to the closing portion.
US10957675B2

A light emitting device filament includes a substrate having a first surface and a second surface opposite to the first surface and extending in one direction, at least one light emitting device chip disposed on the first surface, and an auxiliary pattern disposed on the second surface and disposed at a position corresponding to the light emitting device chip.
US10957672B2

A package structure and a method of forming the same are provided. The package structure includes a first die, a second die, a first encapsulant, a second encapsulant, and a plurality of conductive terminals. The first encapsulant is at least disposed between the first die and the second die, and on the second die. The second encapsulant is aside the first die and the second die. The conductive terminals are electrically connected to the first die and the second die through a redistribution layer (RDL) structure. An interface is existed between the first encapsulant and the second encapsulant.
US10957670B2

An electronic component module includes a semiconductor package having a first surface provided as a mounting surface and a second surface opposing the first surface, and including a semiconductor chip, a component package having a first surface facing the second surface of the semiconductor package, and a second surface opposing the first surface of the component package, the component package including a passive component, and a connector disposed on the second surface of the component package and having a connection surface configured to be mechanically coupled to an external device, the connector including a plurality of connection lines arranged on the connection surface.
US10957669B2

An integrated circuit device wafer includes a silicon wafer substrate and a back side metallization structure. The back side metallization structure includes a first adhesion layer on the back side of the substrate, a first metal later over the first adhesion layer, a second metal layer over the first metal layer, and a second adhesion layer over the second metal layer. The first includes at least one of: silicon nitride and silicon dioxide. The first metal layer includes titanium. The second metal layer includes nickel. The second adhesion layer includes at least one of: silver, gold, and tin. An indium preform is placed between the second adhesion layer and the lid and the indium preform is reflowed.
US10957668B2

The present disclosure relates to an anisotropic conductive film (ACF) with controllable distribution state of conductive substance and a manufacturing method thereof. The ACF includes: a porous template, a plurality of conductive tubes, and an insulation glue layer. A plurality of through holes are configured on the porous template and to penetrate the porous template along a thickness direction of the porous template. Each of the conductive tubes is respectively inserted into one through hole and protrudes from the through hole at both ends, and the insulation glue layer is configured to wrap at least one protruding portion of the conductive tube protruding from the porous template. As such, the distribution state of the conductive tube may be controlled by controlling the density of the through holes within the porous template during the preparation process, and the distribution state of the conductive substances in the ACF may be precisely controlled.
US10957664B2

A semiconductor structure and manufacturing method thereof are provided. The semiconductor structure includes a metallization structure with a dielectric surface. A first protecting structure is on the dielectric surface. A conductive pad is on the dielectric surface and is leveled with the first protecting structure. A polymer layer is over the first protecting structure and the conductive pad. A conductive bump is electrically coupled to the conductive pad through an opening of the polymer layer. A method for manufacturing a semiconductor structure is also provided.
US10957642B1

A semiconductor structure includes a resistance tunable fuse stack structure. A fabrication method for forming the same includes forming on a substrate layer a first fuse conductive layer, directly on, and contacting a top surface of, the substrate layer, followed by forming a first inter-layer dielectric (ILD) layer, directly on, and contacting a top surface of, the first fuse conductive layer. The method forms a second fuse conductive layer, directly on, and contacting a top surface of, the first ILD layer, followed by forming a second ILD layer, directly on, and contacting a top surface of, the second fuse conductive layer, the layers are interleaved in a stack forming a fuse stack structure. First and second fuse electrical contacts are formed in the fuse stack structure vertically extending through the layers and contacting the first and second fuse conductive layers. Selection of various attributes of the fuse stack structure tunes a resistance of a fuse formed between the first and second fuse electrical contacts in the fuse stack structure.
US10957638B2

A device with pillar-shaped components, includes a substrate; a wiring layer disposed on the substrate; and pillar-shaped components disposed on any of the substrate and the wiring layer, each of the pillar-shaped components having a bottom part connected to the substrate and/or the wiring layer, a top part opposed to the bottom part, and a lateral face part extending from the bottom part and connected to the top part; wherein each of the pillar-shaped components includes a first pillar-shaped part formed by plating, a second pillar-shaped part formed on the first pillar-shaped part by plating, and a ring-like projection part formed on the lateral face part to project outward and extend in a circumferential direction, and to be in a position higher than a joint position between the first pillar-shaped part and the second pillar-shaped part.
US10957635B2

A packaged semiconductor device includes a metal substrate having a first and second through-hole aperture having an outer ring, and metal pads around the apertures on dielectric pads. A first and second semiconductor die have a back side metal (BSM) layer on its bottom side are mounted top side up on a top portion of the apertures. A metal die attach layer is directly between the BSM layer and walls of the metal substrate bounding the apertures to provide a die attachment for the first and the second semiconductor die that fills a bottom portion of the apertures. Leads contact the metal pads, wherein the leads include a distal portion that extends beyond the metal substrate. Bondwires are between the metal pads and bond pads on the first and second semiconductor die, and a mold compound provides encapsulation for the packaged semiconductor device.
US10957632B2

The disclosure relates to a lead frame assembly for a semiconductor device, the lead frame assembly including: a die attach structure and clip frame structure. The clip frame structure includes: a die connection portion configured to contact to one or more contact terminals on a top side of the semiconductor die; one or more electrical leads extending from the die connection portion at a first end, and a lead supporting member extending from a second end of the one or more leads; and a plurality of clip support members arranged orthogonally to the one or more electrical leads. The plurality of support members and the lead supporting member are configured to contact the die attach structure. The present disclosure also relates a die attach structure and clip frame structure for a semiconductor device, a semiconductor device including the same and a method of manufacturing the semiconductor device.
US10957624B2

Embodiments of the present invention are directed to heat transfer arrays, cold plates including heat transfer arrays along with inlets and outlets, and thermal management systems including cold-plates, pumps and heat exchangers. These devices and systems may be used to provide cooling of semiconductor devices and particularly such devices that produce high heat concentrations. The heat transfer arrays may include microjets, microchannels, fins, and even integrated microjets and fins.
US10957618B2

Disclosed herein are apparatuses and methods for configuring a circuit board to have a plurality of die having different bottom-side electrical potential. An apparatus comprises a circuit board comprising a metallic base plate, a thermally conductive dielectric, and a plurality of metallic pads. Each of a plurality of die of the apparatus is coupled to a respective one of the plurality of metallic pads, and the plurality of die comprises a first die and a second die. Based on each of the plurality of die being coupled to a respective one of the plurality of metallic foil pads, the first die is configured to exhibit a first bottom-side electrical potential and the second die is configured to exhibit a second bottom-side electrical potential. The apparatus is further configured to conduct heat from the plurality of die away from the plurality of die via at least the metallic base plate, the thermally conductive dielectric, and the plurality of metallic pads.
US10957616B2

In an embodiment, a device includes: a substrate having a first side and a second side opposite the first side; an interconnect structure adjacent the first side of the substrate; and an integrated circuit device attached to the interconnect structure; a through via extending from the first side of the substrate to the second side of the substrate, the through via being electrically connected to the integrated circuit device; an under bump metallurgy (UBM) adjacent the second side of the substrate and contacting the through via; a conductive bump on the UBM, the conductive bump and the UBM being a continuous conductive material, the conductive bump laterally offset from the through via; and an underfill surrounding the UBM and the conductive bump.
US10957611B2

A semiconductor package structure including a package substrate, at least one semiconductor die, a lid structure, a first electronic component and a heat sink is provided. The package substrate has a first surface and a second surface opposite to the first surface. The semiconductor die is on the first surface of the package substrate and is surrounded by an encapsulating layer. The lid structure surrounds and is spaced apart from the encapsulating layer. The lid structure includes a first opening that is covered by the first surface of the package substrate. The first electronic component is over the first surface of the package substrate and arranged within the first opening of the lid structure. The heat sink covers the lid structure and the semiconductor die.
US10957601B2

Semiconductor devices and methods of forming the same include etching a stack of alternating channel and sacrificial layers to form a fin. The etch depth is controlled by a signal layer embedded in a substrate under the stack. Source and drain regions are formed on ends of the channel layers. The sacrificial layers are etched away and a gate stack is formed over and between the channel layers.
US10957586B2

An integrated circuit includes an array of devices with a logic pattern to implement a physically unclonable function (PUF) for chip authentication. The logic pattern is determined in accordance with processing variations during the manufacturing. The array of devices includes one or more components having a first state and one or more components having a second state. A combination of the first and second states provides the logic pattern.
US10957582B2

A method of forming via openings that includes forming sidewall spacers on a plurality of mandrels that are overlying a hardmask layer that is present on an interlevel dielectric layer. Etching the hardmask layer using a portion of the sidewall spacers and the plurality of mandrels to form a first pillar of hardmask material. The interlevel dielectric layer is etched using the first pillar of hardmask material as a mask to define a first via opening. The plurality of mandrels are removed. The hardmask layer is etched using the spacers to define a second pillar of hardmask material. The interlevel dielectric layer is etched using the second pillar of hardmask material to provide a second via opening.
US10957572B2

A gasket for a substrate support assembly may have a top surface having a surface area and a plurality of zones that together define the surface area of the top surface. The plurality of zones may comprise at least a) a first zone comprising a first stack of gasket layers, the first zone having a first average thermal conductivity in a first direction, and b) a second zone comprising one or more gasket layers, the second zone having a second average thermal conductivity in the first direction.
US10957567B2

A system, computer program product and a method for detecting manufacturing process defects, the method may include: obtaining multiple edge measurements of one or more structural elements after a completion of each one of multiple manufacturing phases; generating spatial spectrums, based on the multiple edge measurements, for each one of the multiple manufacturing phases; determining relationships between bands of the spatial spectrums; and identifying at least one of the manufacturing process defects based on the relationships between the bands of the spatial spectrums.
US10957562B2

A heating device includes a base body that has a placement surface for placing a wafer thereon and a back surface that is on an opposite side of the placement surface; a heating resistor that is embedded in the base body; a cylindrical supporting body that has one end surface and the other end surface, the one end surface being connected to the back surface of the base body, the other end surface being on an opposite side of the one end surface; and a supporting-body channel that includes a portion extending in a direction from the other end surface to the one end surface of the cylindrical supporting body, and that is formed within a peripheral wall of the cylindrical supporting body. The supporting-body channel includes an opening portion that opens inwardly from an outer peripheral surface of the cylindrical supporting body.
US10957551B2

Methods are disclosed herein for patterning integrated circuit devices, such as fin-like field effect transistor devices. An exemplary method includes forming a material layer that includes an array of fin features, and performing a fin cut process to remove a subset of the fin features. The fin cut process includes exposing the subset of fin features using a cut pattern and removing the exposed subset of the fin features. The cut pattern partially exposes at least one fin feature of the subset of fin features. In implementations where the fin cut process is a fin cut first process, the material layer is a mandrel layer and the fin features are mandrels. In implementations where the fin cut process is a fin cut last process, the material layer is a substrate (or material layer thereof), and the fin features are fins defined in the substrate (or material layer thereof).
US10957532B2

Methods and apparatus for forming a conformal SiOC film on a surface are described. A SiCN film is formed on a substrate surface and exposed to a steam annealing process to decrease the nitrogen content, increase the oxygen content and leave the carbon content about the same. The annealed film has one or more of the wet etch rate or dielectric constant of the film.
US10957531B2

There is provided a method of manufacturing a semiconductor device, including: forming a polymer film, which is a film of a polymer having a urea bond generated by polymerization of plural types of monomers, around a plurality of structures provided on a substrate and including a first material; adjusting a shape of the polymer film; forming a temporary sealing film on the polymer film to cover the polymer film; and heating the polymer film to depolymerize the polymer into the plural types of monomers and desorb the plural types of depolymerized monomers through the temporary sealing film.
US10957521B2

A system includes an image processing module configured to receive an image, captured by an imaging device, of a plasma environment within a substrate processing chamber during processing of a substrate and extract one or more features of the image indicative of a plasma sheath formed within the plasma environment during the processing of the substrate. A control module is configured to determine a plasma sheath profile based on the one or more features extracted from the image and selectively adjust at least one processing parameter related to the processing of the substrate based on the plasma sheath profile.
US10957516B2

A multi-zone gas distribution plate (GDP) for high uniformity in plasma-based etching is provided. A housing defines a process chamber and comprises a gas inlet configured to receive a process gas. A GDP is arranged in the process chamber and is configured to distribute the process gas within the process chamber. The GDP comprises a plurality of holes extending through the GDP, and further comprises a plurality of zones into which the holes are grouped. The zones comprise a first zone and a second zone. Holes of the first zone share a first cross-sectional profile and holes of the second zone share a second cross-sectional profile different than the first cross-sectional profile. A method for designing the multi-zone GDP is also provided.
US10957513B2

An electron microscope includes: an electron detector which detects electrons emitted from a specimen upon irradiation of the specimen with an electron beam; an X-ray detector which detects X-rays emitted from the specimen upon irradiation of the specimen with the electron beam; and a processor which generates a three-dimensional element map based on output signals from the electron detector and the X-ray detector. The processor performs processing for generating a electron microscopic image based on the output signal from the electron detector, processing for generating a three-dimensional image of the specimen based on the electron microscopic image, processing for generating a two-dimensional element map based on the output signal from the X-ray detector, and processing for generating the three-dimensional element map by projecting the two-dimensional element map on the three-dimensional image.
US10957503B2

A sinkable keyboard device includes a substrate, a first keycap, a second keycap, and a sliding plate. The substrate has an upper surface. The first keycap is liftably disposed on the upper surface and includes a first abutting portion. The second keycap is liftably disposed on the upper surface and includes a second abutting portion. The sliding plate is parallel to the substrate and movable relative to the upper surface along a sliding direction. The sliding plate includes a first guiding member and a second guiding member arranged along the sliding direction. The first guiding member has a first inclined guiding surface, and a first inclined angle is between the first inclined guiding surface and the upper surface. The second guiding member has a second inclined guiding surface, and a second inclined angle different from the first inclined angle is between the second inclined guiding surface and the upper surface.
US10957492B2

An electrolytic capacitor is disclosed. In an embodiment an electrolytic capacitor includes a housing having a base and an opening arranged opposite the base and a closure element being at least partly introduced into the opening, wherein the closure element is configured to close the housing, wherein the closure element includes a sealing element for electrically insulating a connection between closure element and housing, and wherein the closure element comprises at least one first contact element for electrically conductive connecting a second contact element.
US10957486B2

An electronic component includes a capacitor body having alternately stacked first and second internal electrodes with dielectric layers therebetween, the capacitor body having first to sixth surfaces and the first internal electrodes and the second internal electrodes being exposed through the third surface and the fourth surface, respectively. First and second external electrodes are disposed respectively on the third and fourth surfaces of the body and respectively connected to the first and second internal electrodes. A shielding layer includes a cap portion disposed on the second surface of the capacitor body and a side wall portion disposed on the third, fourth, fifth, and sixth surfaces of the capacitor body, and an insulating layer is disposed between the capacitor body and the shielding layer. The shielding layer consists of first and second shielding layers offset from each other in a direction connecting the third and fourth surfaces.
US10957469B2

High voltage three-phase cable comprising three cores positioned so as to assume the configuration with minimum radial dimension and a sheath surrounding the three cores, wherein each core comprises an electric conductor having a substantially triangular shaped cross section with vertex portions and edges; an insulating system surrounding the electric conductor, the insulating system comprising an inner semiconducting layer surrounding the electric conductor, an insulating layer surrounding and in contact with the inner semiconducting layer and an outer semiconducting layer surrounding and in contact with the insulating layer, the layers of the insulating system being made of an extruded polymeric material having a dielectric constant ε comprised from 2 to 2.5; and a metallic screen surrounding the insulating system.
US10957467B2

A polymeric coating can be applied to an overhead conductor. The overhead conductor includes one or more conductive wires, and the polymeric coating layer surrounds the one or more conductive wires. The overhead conductor can operate at a lower temperature than a bare overhead conductor with no polymeric coating layer when tested in accordance with ANSI C119.4 method. Methods of applying a polymeric coating layer to an overhead conductor are also described herein.
US10957466B1

A shielded flat cable includes one or more ground wires arranged, the ground wires being parallel to each other, one or more signal wires arranged parallel to the one or more ground wires, an insulating layer covering the one or more ground wires and the one or more signal wires, and a shield layer provided on an outer surface of the insulating layer, wherein a thickness of the insulating layer at a central position of each ground wire in an arrangement direction is smaller than a thickness of the insulating layer at a central position of each signal wire in the arrangement direction, in a cross-section orthogonal to a longitudinal direction of the one or more ground wires, the arrangement direction being a direction in which the one or more ground wires and the one or more signal wires are arranged parallel to each other.
US10957465B2

The wire harness includes a sheathing member that is formed in a sheet shape, at least one electric wire that is arranged on a first principal surface side of the sheathing member, and a sewing thread that sews the electric wire to the sheathing member. A partial region of the sheathing member that is arranged along an extension direction of the electric wire is in a flat state, while another at least partial region of the sheathing member that is arranged along the extension direction of the electric wire is curved in a direction intersecting with the extension direction of the electric wire.
US10957464B2

An electrically insulated electrical conductive strip (1), especially for electric motors and transformers, having an electrical conductor (2) in strip form that has an upper face (2a) and a lower face (2b), two lateral edge faces (2c) and one end edge face at each end, and having an electrical insulation (3) disposed on at least one face of the strip (2a, 2b). The insulation (3) has an enamel layer (3a) and an adhesive strip (3b) bonded to the lower face (2b) and/or the upper face (2a) of the electrical conductor (2) in strip form, in each case at least in a region (4) that directly adjoins a lateral edge face (2c).
US10957462B2

In a connection structure, a first electronic component having a first terminal pattern and a second electronic component having a second terminal pattern different in size and pitch from the first terminal pattern are anisotropically conductively connected by an anisotropic conductive film to a third electronic component having a terminal pattern corresponding to each of the first terminal pattern and the second terminal pattern. The anisotropic conductive film has at least one of a region in which conductive particles are regularly arranged, and a plurality of regions in which at least one of a number density, a particle diameter, and a hardness of the conductive particles in one region is different from that in the other region.
US10957461B2

A method of producing an Al plated steel wire comprises a first step of continuously immersing a material steel wire formed of a steel core into a molten Al plating bath and then withdrawing the material steel wire to a gas phase space. The material steel wire plated with a plating metal is brought into contact with a contact member at the plating bath rising portion to produce the Al plated steel wire, the Al plated steel wire having an average diameter DA (mm) and a minimum diameter DMIN (mm) in the longitudinal direction of the wire satisfying the following expression (1) (DA−DMIN)/DA≤0.10,  (1). The Al plated steel wire is then wound.
US10957445B2

A mobile caregiver application is stored on mobile devices of caregivers for managing alert messages generated by a variety of equipment in a healthcare information system. The mobile caregiver application allows secure voice, text, and, optionally, video communication between caregivers using their mobile devices.
US10957428B2

A method, computer program product, and computing system for automating a monitoring process is executed on a computing device and includes obtaining encounter information of a patient encounter. The encounter information is processed to determine if the encounter information is indicative of a potential medical situation. An inquiry is initiated concerning the potential medical situation.
US10957427B2

A method, computer program product, and computing system for synchronizing machine vision and audio is executed on a computing device and includes obtaining encounter information of a patient encounter, wherein the encounter information includes machine vision encounter information and audio encounter information. The machine vision encounter information and the audio encounter information are temporally-aligned to produce a temporarily-aligned encounter recording.
US10957426B1

Described herein are various technologies pertaining to authenticating, via a two-factor authentication method, the identity of a user requesting access to a medical application such as an electronic health record (EHR). The medical application, executing on a server computing device, authenticates the user based upon log in credentials provided to a client computing device, and indicates to the client computing device that the user has been authenticated. The client computing device transmits a message to a helper application (executing on a second server computing device), where the message indicates that the user has logged into the medical application. The helper application can then request confirmation from the user (by transmitting a request to a mobile computing device of the user) that the user has logged into the medical application. In another example, the helper application can determine that the user has logged into the medical application based upon a comparison between geographic locations of the client computing device and the mobile computing device (without requiring explicit user feedback).
US10957418B1

A variety of applications can include a system having a system platform to which a memory system can be attached for operation of the system. With the memory system removed from the system platform or before being attached to the system platform, an interposer can be connected at the location for the memory system on the system platform to facilitate testing of the system with respect to the memory system. The interposer can include a set of electrical connectors embedded on a first side of the interposer to connect to the system platform and a connector embedded on a second side of the interposer opposite the first side, where the connector allows coupling to an external platform to convey signals between the system platform and the external platform. Additional apparatus, systems, and methods are disclosed.
US10957417B2

Systems, apparatuses, and methods for on-die memory power analytics and management are described. In some examples, the memory analytics and management may include a frequency-dependent analysis or simulation model of a memory die to determine an operating characteristic of the die. A set of ports of the memory die may be selected and one or more alternating current (AC) excitation signals may be applied to the ports to determine an impedance associated with the ports. The impedance may be used to determine one or more parameters (e.g., scattering, impedance) to analyze a die and for subsequently managing power distribution on the die. Analytics on a subset of ports on a die may be used to simulate the electrical response of the entire memory die and thus manage power delivery for the die.
US10957408B1

A non-volatile memory device is disclosed. The non-volatile memory device includes a memory array, a plurality of word lines, a plurality of dummy word lines, a first control circuit and a second control circuit. The plurality of word lines are connected to a plurality of top memory cells and bottom memory cells of a memory string of the memory array. The plurality of dummy word lines are connected to a plurality of dummy memory cells connected between the plurality of top memory cells and bottom memory cells. The first control circuit is configured to apply a bit line pre-pulse signal to the bit line during a pre-charge period. The second control circuit is configured to apply a selected word line signal to a selected word line, apply an unselected word line signal to unselected word lines and apply a negative pre-pulse signal to the plurality of dummy word lines.
US10957407B1

A computer-implemented method, according to one approach, is for calibrating read voltages for a block of memory. The computer-implemented method includes: determining a current operating state of a block which includes more than one word-line therein, and where more than one read voltage is associated with each of the word-lines. Moreover, for each of the word-lines in the block: one of the read voltages associated with the given word-line is selected as a reference read voltage, and an absolute shift value is calculated for the reference read voltage. A relative shift value is determined for each of the remaining read voltages associated with the given word-line, where the relative shift values are determined with respect to the reference read voltage. Furthermore, each of the read voltages associated with the given word-line are adjusted using the absolute shift value and each of the respective relative shift values.
US10957406B2

According to some embodiments, a memory system includes a memory device including a plurality of memory cells capable of storing a plurality of bit data corresponding to a plurality of levels, respectively, and a controller configured to read data from the memory device, perform an error correction when there is an error in the read data, and determine a variation in a level before and after error correction of the read data.
US10957403B2

A semiconductor device includes a first current circuit, a first resistor, a second resistor, a second current circuit, and a third resistor. The first current circuit is configured to output a first current to a first node using a first voltage supplied thereto. The first resistor is connected to the first node. The second resistor has a first end connected to a second node that is at a same voltage level as the first node and a second end. The second current circuit is configured to output a second current to a third node using a second voltage, which is higher than the first voltage, supplied thereto. The third resistor is connected between the second end of the second resistor and the third node.
US10957399B2

A memory is disclosed. A memory cell comprises three gate structures sequentially arrayed between a first source-drain region and a second source-drain region. A first gate structure and a third gate structure are formed by superposition of a first gate dielectric layer, a floating gate, a second gate dielectric layer and a polysilicon control gate, so that two memory bits and two control gates are formed. A second gate structure is located between the first gate structure and the third gate structure and serves as a select gate. Erasing and programming operations on the two memory bits formed by the floating gates are realized by FN tunneling. During erasing and programming, the first source-drain region and the second source-drain region are grounded, so that the memory bits can be selected and then erased or programmed only by controlling voltages of the first control gate, the select gate and the second control gate. An operation method of a memory is further disclosed. The two memory bits of the memory cell can be independently operated, so that operations on single memory bits are achieved, and accordingly, storage-computation integrated operations are realized.
US10957398B2

The invention relates to a method for managing an memory LNVM erasable by block. The method comprises an index management of the memory blocks wherein the index indicates if a block is erased (Erased) or to be erased (TBE). A memory manager performs a block erasing when the memory is not in use and a block is to be erased and when the number of erased blocks is lower than a predetermined number.
US10957394B1

Apparatuses and techniques are described for pre-charging NAND string channels in a pre-charge phase of a program operation. In one aspect, a hole-type pre-charge process is used at the source end of a NAND string, where a bottom of the NAND string is connected to a p-well of a substrate. By applying a positive voltage to the p-well and a lower voltage, such as 0 V or a negative voltage, to the source-side select gate transistors and the memory cells, the holes from the p-well are injected into the channel In another approach, the hole-type pre-charge process and an electron-type pre-charge process are used sequentially in separate time periods. In another approach, the hole-type pre-charge process is used at the source end of a NAND string while the electron-type pre-charge process is used at the drain end of the NAND string.
US10957387B1

Techniques for accessing multi-level cell (MLC) crosspoint memory cells are described. In one example, a circuit includes a crosspoint memory cell that can be in one of multiple resistive states (e.g., four or more resistive states). In one example, to perform a read, circuitry coupled with the memory cell applies one or more sub-reads at different read voltages. For example, the circuitry applies a first read voltage and detects if the memory cell thresholds in response to the first read voltage. If the memory cell thresholded in response to the first read voltage, the state of the memory cell can be determined without further reads. If the memory cell did not threshold in response to the first read voltage, a second read voltage with a greater magnitude is applied across the memory cell. If the memory cell thresholded in response to the second read voltage, the state of the memory cell can be determined without further reads. If the memory cell did not threshold in response to the first read voltage, a third read voltage with a greater magnitude is applied across the memory cell. In one example, the thresholding of the memory cell triggers the application of a write current to write back the state of the bit due to read disturb from the read.
US10957373B2

A semiconductor memory device includes a memory cell array including memory cells, a row decoder connected to the memory cell array through first conductive lines, write drivers and sense amplifiers connected to the memory cell array through second conductive lines, a voltage generator that supplies a first voltage to the row decoder and supplies a second voltage to the write drivers and sense amplifiers, and a data buffer that is connected to the write drivers and sense amplifiers and transfers data between the write drivers and sense amplifiers and an external device. At least one of the row decoder, the write drivers and sense amplifiers, the voltage generator, and the data buffer includes a first ferroelectric capacitor to amplify a voltage.
US10957367B2

Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset.
US10957365B2

A semiconductor device may include a local power domain configured to selectively provide or prevent power to a logic block of the memory device and a temperature sensor located on the semiconductor device. The semiconductor device may also include timeout circuitry to delay a power down of the local power domain by a timeout time based at least in part on temperature information from the temperature sensor.
US10957363B1

A disk drive, has a housing structure enclosing a disk and at least one recording head. The drive includes a plurality of capsules each comprising oxygen gas enclosed within a membrane. An oxygen diffusion rate of the membrane is selected to release oxygen into the housing structure at a rate that compensates for oxygen depletion within the housing structure.
US10957351B2

According to one embodiment, a microactuator includes a wiring substrate, and a piezoelectric element connected to first and second connecting pads of the wiring substrate. The piezoelectric element includes a piezoelectric substrate, and a first electrode and a second electrode provided on surfaces of the piezoelectric substrate. The first electrode includes a first electrode portion on an end portion on a first main surface. The second electrode includes a fifth electrode portion having an electrode end which faces the first electrode portion across a gap and provided on the first main surface. The piezoelectric element includes a protective insulating layer covering at lease an end portion of the fifth electrode including the electrode end.
US10957349B2

Embodiments of disk drive head suspensions are described that include a spring metal layer. The spring metal layer includes a base region, support arms extending from the base region, and a slider mounting region. The slider mounting region includes a proximal portion, a distal portion, and a pair of motor openings. The motor openings are configured to receive motors such that the longitudinal axes of the motors are non-parallel with the longitudinal axis of the slider mounting region. The suspensions include traces that include a base portion on the base region of the spring metal layer, a spring metal-unsupported portion extending from the base region to the slider mounting region, and a slider mounting portion extending from the spring metal-unsupported portion onto the slider mounting region. And, the suspensions include an insulating layer between portions of the spring metal layer and the conductor layer.
US10957339B2

The present disclosure provides a speaker recognition method and apparatus, a computer device and a computer-readable medium. The method comprises: receiving target speech data of a to-be-recognized user in a target group; according to the target speech data, a pre-collected speech database and a pre-trained speaker recognition model, obtaining speech output features corresponding to the target speech data and speech output features corresponding to each of said speech data in the speech database; the speaker recognition model employs a convolution neural network model; recognizing the user corresponding to the target speech data according to the speech output features corresponding to the target speech data and the speech output features corresponding to each of said speech data in the speech database. By employing the speaker recognition model based on the convolution neural network model, the present disclosure can accurately obtain the speech output features of each speech data, thereby more accurately recognizing the user corresponding to the target speech data and thereby substantially improving the efficiency of recognizing speakers.
US10957336B2

A method includes receiving an input signal comprising an original domain signal and creating a first window data set and a second window data set from the signal, wherein an initiation of the second window data set is offset from an initiation of the first window data set, converting the first window data set and the second window data set to a frequency domain and storing the resulting data as data in a second domain different from the original domain, performing complex spectral phase evolution (CSPE) on the second domain data to estimate component frequencies of the first and second window data sets, using the component frequencies estimated in the CSPE, sampling a set of second-domain high resolution windows to select a mathematical representation comprising a second-domain high resolution window that fits at least one of the amplitude, phase, amplitude modulation and frequency modulation of a component of an underlying signal wherein the component comprises at least one oscillator peak, generating an output signal from the mathematical representation of the original signal as at least one of: an audio file; one or more audio signal components; and one or more speech vectors and outputting the output signal to an external system.
US10957323B2

Provided are an image display apparatus and a method of controlling the same. The image display apparatus enabling voice recognition includes: a first voice inputter which receives a user-side audio signal; an audio outputter which outputs an audio signal processed by the image display apparatus; a first voice recognizer which recognizes the user-side audio signal received through the first voice inputter; and a controller which decreases a volume of the audio signal output through the audio outputter to a predetermined level if a voice recognition start command is received.
US10957317B2

A computing system can determine a vehicle command based on a received spoken language command and determined confidence levels. The computing system can operate a vehicle based on the vehicle command. The computing system can further determine the spoken language command by processing audio spectrum data corresponding to spoken natural language with an automatic speech recognition (ASR) system.
US10957312B2

This document generally describes systems and methods for dynamically adapting speech recognition for individual voice queries of a user using class-based language models. The method may include receiving a voice query from a user that includes audio data corresponding to an utterance of the user, and context data associated with the user. One or more class models are then generated that collectively identify a first set of terms determined based on the context data, and a respective class to which the respective term is assigned for each respective term in the first set of terms. A language model that includes a residual unigram may then be accessed and processed for each respective class to insert a respective class symbol at each instance of the residual unigram that occurs within the language model. A transcription of the utterance of the user is then generated using the modified language model.
US10957306B2

Techniques for generating a personality trait model are described. According to an example, a system is provided that can generate text data and linguistic data, and apply psycholinguistic data to the text data and the linguistic data, resulting in updated text data and updated linguistic data. The system is further operable to combine the updated text data with the updated linguistic data to generate a personality trait model. In various embodiments, the personality trait model can be trained and updated as additional data is received from various inputs.
US10957297B2

An application for operating on a smart phone that records a musician's performance, either voice or instrumental, in combination with pre-recorded music. The combination allows for the auto tuning of the recording, the compression of the recording, the equalization of the recording, adding in reverb, correcting latency and the audio quantization of the rhythm, in addition to music enhancement features such as vocal spread, DeEsser, vocal doubler, vocal harmonizer, tape saturation, pitch correcdtion, flanger, phaser, auto pan, vibrato, tremolo, rotary, ring modulator, metalizer, expander, noise gate, wah, vocal leveling, tape stop, half speed, LoFi, and stutter. Once combined, the song is transmitted to social media and/or to an online store for sale. The user can also make a video with the song. Additional marketing such as song competitions or music reviews and ratings are also provided.
US10957290B2

A lyrics analyzer generates tags and explicitness indicators for a set of tracks. These tags may indicate the genre, mood, occasion, or other features of each track. The lyrics analyzer does so by generating an n-dimensional vector relating to a set of topics extracted from the lyrics and then using those vectors to train a classifier to determine whether each tag applies to each track. The lyrics analyzer may also generate playlists for a user based on a single seed song by comparing the lyrics vector or the lyrics and acoustics vectors of the seed song to other songs to select songs that closely match the seed song. Such a playlist generator may also take into account the tags generated for each track.
US10957288B2

An adjustable, collapsible and extensible instrument stand includes a base, at least one riser releasably attached to the base and extending upward from the base and a grasper attached to the riser to fasten a musical instrument to the instrument stand. The grasper is moveable along the riser to change a distance between the grasper and the base.
US10957279B2

Apparatus and method for field-sequential colour display of a colour image comprising a combination of three component images each representing a respective one of three different component colours of the image. Sequentially, the following steps are performed within a common display frame period. A first component image is displayed using the first component colour. Separately, the second component image is displayed using the second component colour without either of the first component colour and the third component colour. This displays the second component image as a second colour. Separately, the third component image is displayed using the third component colour simultaneously with the second component colour without the first component colour thereby to display the third component image as a resultant colour.
US10957277B2

A power voltage generating circuit includes an input capacitor including a first end connected to an input node, and a second end connected to a ground, an inductor, an input switching element connected between the input node and a first end of the inductor, a control switching element including a control electrode connected to a switching controller configured to apply a switching control signal, an input electrode connected to a resistor, and an output electrode connected to a second end of the inductor, a diode including a first electrode connected to the second end of the inductor, and a second electrode connected to an output node, and an output capacitor connected between the output node and the ground, wherein the input switching element is configured to be turned off when a short circuit of a load connected to the output node is detected in a monitoring period.
US10957266B2

Provided are a drive circuit and a display apparatus capable of making the waveforms of driving signals uniform. The drive circuit comprises a plurality of shift registers each comprising an input end, an output end, and a switching element connected between the input end and the output end. The input ends are respectively connected to a plurality of branch points on an input-signal line arranged on a display panel. The output ends are respectively connected to a plurality of output-signal lines. The drive circuit outputs a driving signal from the output end, on the basis of a signal input through the input end. All or some of the shift registers differ, according to a position of the branch point to which the input end is connected, in resistance value between the input end and the output end while the switching element is ON.
US10957264B2

A display apparatus with improved aperture ratio and light transmittance is presented. The apparatus has a pixel group that includes a first pixel including first and second sub-regions, a second pixel including third and fourth sub-regions, and a third pixel including fifth and sixth sub-regions. The first, second, and third pixels are sequentially arranged in a first direction and at least two sub-regions of the first, third, and fifth sub-regions have different widths in the first direction. The second, fourth, and sixth sub-regions are sequentially arranged in the first direction, and at least one sub-region of the second, fourth, and sixth sub-regions expands toward an adjacent sub-region in the first direction and has a width greater than a width of the other sub-regions of the second, fourth, and sixth sub-regions in the same pixel group.
US10957259B1

The embodiment of the present application provides a data processing method, wherein the data processing method is applied to a display panel comprising pixels arranged in an M×N array, the method comprising: obtaining voltage data corresponding to pixels of n adjacent columns in the ith row determining, based on stored voltage data corresponding to pixels of n adjacent columns in (m−1) rows previous to the ith row, whether voltage data corresponding to a pixel in the ith row and jth column is abnormal; performing a filtering process on the voltage data corresponding to the pixel in the ith row and jth column if the voltage data corresponding to the pixel in the ith row and jth column is abnormal, such that a difference between a threshold voltage after the filtering process and an actual threshold voltage is less than or equal to a first threshold difference.
US10957256B2

A display device includes a display area including a plurality of pixels arrayed next to one another in a first direction and in a second direction that is different from the first direction, and a control circuit, wherein each of the pixels includes a light-emitting element configured to emit light by a current flowing therethrough, a drive transistor, a shut-off transistor, and a holding capacitance.
US10957254B2

An electro-optical device includes one or more control lines that include a scanning line, a data line and a pixel circuit. The pixel circuit has a drive transistor, a write-in transistor with a gate which is electrically connected to the scanning line, a light-emitting element that emits light at a brightness that depends on the size of a current that is supplied through the drive transistor, and a control line which overlaps the gate of the drive transistor when viewed from a direction that is perpendicular to a surface of a substrate on which the pixel circuit is formed is included in the one or more control lines.
US10957252B2

A pixel circuit includes a first transistor, a second transistor connected to a first source/drain of the first transistor, a circuit element connected to a gate of the first transistor and ground and configured to receive a select input and maintain the select input less than or equal to a potential of the ground, and a resistive element connected to an organic light emitting diode (OLED) and a first source/drain of the second transistor.
US10957251B2

The present invention relates to a pixel sensing device capable of compensating for an error included in a test current itself by supplying, when a pixel current is sensed, the test current used in the sensing of each channel circuit error.
US10957244B2

In an LED display system, an object of the present invention is to provide a technique capable of suppressing power consumption of a plurality of LED display devices by synchronizing power saving control by each controller. Each controller includes a control circuit, a signal line, an average brightness value communication unit, and a video signal distribution unit. The control circuit calculates an average brightness value Yave of pixels constituting a frame and generates a READY signal. The average brightness value communication unit outputs the average brightness value to the signal line after detecting the completion of calculation of the average brightness values of all the controllers. The control circuit calculates a common brightness correction coefficient Cy based on the average brightness value Yave. The video signal distribution unit distributes the video signal and the common brightness correction coefficient Cy to the single LED unit.
US10957239B2

An output device is set to a first state in which a value of a first characteristic of the output device is set to a first value. Pixel adjustment values for plural gray levels are set to first pixel adjustment values in response to the output device being set to the first state. The value of the first characteristic is changed from the first value to a second value to set the output device to a second state. The pixel adjustment values for the plural gray levels are updated to second pixel adjustment values in response to the output device being set to the second state. The second pixel adjustment values are derived based on the second value of the first characteristic. Pixel values applied to a plurality of pixels of the output device are corrected based on the second pixel adjustment values.
US10957235B1

A color mapping and correction scheme for processing pixel data allows a display device to account for color shift. The display device drives its light emitters with different current levels. The light emitters exhibit a color shift in gamut. As such, the display device generate light of two different color gamut regions. An input pixel data may include an original color coordinate that is beyond a common color gamut that is common to the two gamut regions. A mapping scheme is used to convert the original color coordinate to an updated color coordinate within the common color gamut. A first output color coordinate that corrected for the shift in first emitters is generated for the operation of the first light emitters based on the updated color coordinate. A second output color coordinate that corrected for the shift in second emitters is also generated based on the updated color coordinate.
US10957232B2

A circuit device (100) includes: a pixel clock judgment circuit (110) that outputs a pixel clock judgment signal ERPX that is activated if an edge of a pixel clock signal PXCK has not been detected in a detection period that is set by a reference clock signal RFCK; a signal judgment circuit (120) that judges whether or not a display control signal DCS is normal based on the reference clock signal RFCK, and outputs a signal judgment signal EPDC that is activated if the display control signal DCS is anomalous; and a mask circuit (130) that masks the display control signal DCS when at least one of the pixel clock judgment signal ERPX and the signal judgment signal EPDC is activated.
US10957229B1

Systems and methods are provided for displaying content on a mobile electronic communications device having a curved display surface that includes a front screen area and a plurality of edge screen areas. By way of example, the described techniques may entail determining whether the content is suitable for display on both the front screen area and the plurality of edge screen areas, displaying unsuitable content only on the front screen area and displaying suitable content on both the front screen area and the plurality of edge screen areas when the plurality of edge screen areas are unobstructed, and otherwise, displaying the suitable content on only the front screen area.
US10957225B2

A foldable display device including: a display panel; a cover window disposed on the display panel; and a base film attached below the display panel, wherein the base film includes a first metal sheet and a second metal sheet bonded to the first metal sheet, and the first metal sheet includes a first flat portion, a second flat portion, and an inclined portion bent from the first flat portion and the second flat portion.
US10957221B2

Disclosed herein are physiological phantoms incorporating sensors and sensor materials integrated with a tissue phantom of an anatomical part. The sensors and sensor materials include small diameter optical fibers containing Bragg gratings, thermochromic materials, electrical strain gauges, flexible strain gauges, shape sensing cables, electrochromic materials and etc. The sensors and sensing materials may mimic tissue as part of the tissue phantom. They may mimic the directionality, density, elasticity of the anatomical tissues they may be mimicking. The sensors and sensing materials may be sensitive to strain, heat, electricity, shape, light, and etc. similar to what may occur during medical procedures using various medical devices and tools such as a scalpel, a needle, a deep brain stimulation probe, a port used in brain or spinal surgery and etc.
US10957219B2

A blocks assembly is provided. The assembly is formed of a base with an arch attached thereto. A number of blocks are slideably attached to the arch and confined by the base. The blocks can be slid from one side of the arch to the other. Markings on each side of the arch indicate how many blocks are on each side of the arch. Addition, subtraction, and general mathematical principles and relationships can be taught by movement and manipulation of the blocks.
US10957216B2

An interactive computer-based training system, station and method for assessing a training activity performed by a user interacting with tangible instruments for controlling the virtual element in an interactive computer simulation. A processor module obtains a plurality of performance metric datasets related to the virtual element and obtains a plurality of expected maneuvers of the virtual element during the training activity. The processor module computes the plurality of performance metric datasets to identify actual maneuvers of the virtual element during the training activity, identifies one or more failed actual maneuvers of the virtual element during the training activity against corresponding ones of the expected maneuvers and performs computational regression on the actual maneuvers of the virtual element compared to the expected maneuvers of the virtual element to identify one or more root causes of the failed actual maneuvers.
US10957200B1

Identifying parking spaces and notifying user devices provides an easy way to reduce traffic and save time for registered users. One example may include activating a sensor to detect at least one status change, monitoring a predefined area for the at least one status change, receiving at least one status change at a first time, receiving at least one additional status change at a second time, comparing the at least one status change and the at least one additional status change to a valid sequence of status changes, determining a valid sequence of status changes has occurred, and transmitting a notification to a registered user device previously registered to receive a notification when the valid sequence of status changes occurs.
US10957191B2

A method includes determining that a prioritized vehicle plans to traverse an intersection and receiving sensor data from a plurality of sources in a vicinity of the intersection. The method also includes, based on the sensor data, determining a traffic solution to enable the prioritized vehicle to traverse the intersection, the traffic solution identifying a traffic lane and, based on the traffic solution, controlling a traffic light to cause traffic in the traffic lane to disperse and controlling a second traffic light to instruct traffic in an adjacent traffic lane to stop. The method includes instructing the prioritized vehicle to travel via the traffic lane. The traffic in the traffic lane and the traffic in the adjacent traffic lane are traveling in a same direction.
US10957188B2

System, methods, and other embodiments described herein relate to determining traffic flow along a roadway segment. In one embodiment, a method includes collecting, in an electronic data store from reporting vehicles that travel over the roadway segment, traffic data about at least surrounding vehicles of the reporting vehicles. The method includes analyzing the traffic data to identify a traffic flow for the respective lanes of the roadway segment. The method includes providing a signal identifying the traffic flow.
US10957180B2

A method and safety device for use in accessing confined spaces that incorporates atmospheric safety monitoring and alarm annunciation into a physical access device/mechanism for the purpose of preventing the human confined space entrant from entering a confined space containing a hazardous atmosphere.
US10957169B2

In some embodiments, a video doorbell system includes a video doorbell device on an exterior surface of a structure and a chime kit within an interior of the structure. A transformer can be coupled in-series via electrical conductors with the video doorbell device and the chime kit. The chime kit can include an energy storage device that is charged via the electrical conductors. When a user activates a button on the video doorbell device power control circuitry within the video doorbell device can transmit a signal on the electrical conductors. Button detection circuitry within the chime kit can detect the signal and respond by transferring power from the energy storage device to a chime. While the chime is activated the transformer can continuously supply the video doorbell device with power.
US10957167B1

Several embodiments of the present disclosure relate to a ATM diagnostic and repair system configured to receive diagnostic data generated by diagnostic logic of an ATM, the diagnostic data comprising an error code generated by the ATM, connect with a remote location computing system, transmit the diagnostic data to the remote location computing system, receive repair instructions from the remote location computing system, and output the repair instructions.
US10957159B2

An electronic gaming machine includes a display, a credit input mechanism, and a processor configured to perform operations comprising: (i) initiating a free play bonus game; (ii) awarding, during the free play bonus game, a plurality of free spins of a plurality of reels; (iii) displaying, on the display, a plurality of numerical indicia, the plurality of numerical indicia displayed one at a time and increasing from an initial numerical indicium associated with an initial free spin to a final numerical indicium associated with a final free spin; and (iv) providing a game award in conjunction with the final free spin.
US10957138B2

A system and method for communicating with a barrier operator system to direct operation of a barrier. The system and method may include adaptively updating an expected time duration for an operational sequence that includes occurrence of an event relating to operation of the barrier operator system and receipt of a status message from the barrier operator system. The system may monitor and record the elapsed time for the operational sequence, and determine the expected time duration for the operational sequence based on the recorded history of elapsed times. If the status message is not received within the expected time duration after occurrence of the event, the system may transmit a status request message to the barrier operator system to obtain information relating to the status of the barrier operator system or the barrier, or both.
US10957127B2

A method and apparatus in a vehicular telemetry system for determining accelerometer thresholds based upon decoding a vehicle identification number (VIN).
US10957125B2

A client computing system (CCS) receives a tool measurement from a measurement tool other than by determining the tool measurement from a vehicle data (VD) message. The CCS generates a VD report including a vehicle identifier of a vehicle associated with the tool measurement and the VD report. The VD report can include temporal and/or spatial identifiers pertaining to the tool measurement. The VD report can be provided to a server computing system (SCS) for storage as part of a VD record associated with the vehicle. The CCS that generated the VD report or another CCS can request the VD report from the SCS. The SCS can determine if the requesting CCS is authorized to receive the VD report to maintain the vehicle owner's privacy. The tool measurement can be selected from a service procedure provided to the CCS from SCS and displayed at the CCS.
US10957118B2

An apparatus includes a frame configured to suspend an article of clothing and a plurality of terahertz sensors coupled to the frame. The terahertz sensors are configured to image an article of clothing suspended from the frame from different vantage points from within an interior of the article of clothing. Another apparatus includes a frame configured to suspend an article of clothing and a terahertz sensor coupled to the frame and configured to image an article of clothing suspended from the frame from within an interior of the article of clothing. The terahertz sensor is selectively positionable along the frame thereby enabling imaging from different vantage points.
US10957114B2

A vehicular backup assistance system includes a rear backup camera for a rear portion of any vehicle family member of a particular family of vehicles that includes a plurality of vehicle configurations, with each vehicle family member of the particular family of vehicles having a vehicle configuration that is different than the vehicle configuration of any other vehicle family member of the particular family of vehicles. A processor and a display are at a vehicle family member having the particular vehicle configuration of the particular family of vehicles. During a reversing maneuver, and based on the wheelbase of the particular vehicle configuration of the particular family of vehicles and based at least in part on a current steering angle of the vehicle family member, the processor generates a predicted vehicle trajectory that is displayed at the display as a dynamic overlay overlaying the images captured by the rear backup camera.
US10957112B2

An augmented reality viewing system is described. A local coordinate frame of local content is transformed to a world coordinate frame. A further transformation is made to a head coordinate frame and a further transformation is made to a camera coordinate frame that includes all pupil positions of an eye. One or more users may interact in separate sessions with a viewing system. If a canonical map is available, the earlier map is downloaded onto a viewing device of a user. The viewing device then generates another map and localizes the subsequent map to the canonical map.
US10957110B2

Methods, devices, and systems are disclosed for providing augmented realities including trails or paths for navigating a real world space. Methods, devices, and systems are also disclosed for providing augmented realities for other forms of navigation guidance or tracking assistance.
US10957104B2

In an information processing device, a photographed image acquiring unit acquires an image which has been photographed by a camera attached to a head mount display. A region determining unit predicts a region which a user gazes at in a display image. An image analyzing unit has a first fineness processing unit and a second fineness processing unit, with the former analyzing a region corresponding to the gaze region in the photographed image with a higher fineness than the latter. An information processing unit performs information processing by using the result of analysis. An image generating unit has a first fineness processing unit and a second fineness processing unit, with the former generating a display image on the gaze region with a higher fineness than the latter. An output unit sends data of the display image to the head mount display.
US10957094B2

A system, method and a computer program product are provided for hybrid rendering with deferred primitive batch binning A primitive batch is generated from a sequence of primitives. Initial bin intercepts are identified for primitives in the primitive batch. A bin for processing is identified. The bin corresponds to a region of a screen space. Pixels of the primitives intercepting the identified bin are processed. Next bin intercepts are identified while the primitives intercepting the identified bin are processed.
US10957093B2

An apparatus is configured to render graphics content to reduce latency of the graphics content. The apparatus includes a display configured to present graphics content including a first portion corresponding to an area of interest and further including a second portion. The apparatus further includes a fovea estimation engine configured to generate an indication of the area of interest based on scene information related to the graphics content. The apparatus further includes a rendering engine responsive to the fovea estimation engine. The rendering engine is configured to perform a comparison of a first result of an evaluation metric on part of the area of interest with a second result of the evaluation metric with another part of the area of interest. The rendering engine is further configured to render the graphics content using predictive adjustment to reduce latency based on the comparison.
US10957086B1

A system for visual and digital content optimization may identify a plurality of content creation attributes from multiple data sources and may classify a content record associated with a content creation requirement into a plurality of exhibits. The system may identify a plurality of rules from a rule record and map the plurality of exhibits with the plurality of rules and the plurality of content creation attributes to create a plurality of content models. Each of the plurality of content models may be evaluated for congruence with the plurality of rules and the content creation attributes. Based on the evaluation, an evaluation score for each of the plurality of content models may be determined. A content model having an evaluation score above a threshold evaluation score may be selected and a content creation action may be initiated accordingly.
US10957076B2

A storage control device specifies, based on association information, blocks in each of which the boundary is included from among a plurality of blocks. The storage control device generates, for each of the specified blocks, first image data and second image data. The first image data is image data that includes a first object and that does not include a second object, whereas the second image data is image data that includes a second object. The storage control device stores the generated first image data and the second image data in a storage unit so as to be identifiable.
US10957075B2

A method includes receiving a cross-sectional image of a component, including a plurality of pixels representing the component, at a perspective, determining a threshold color value based on color values associated with the plurality of pixels, and setting an updated color value for each pixel of the plurality of pixels based on the threshold color value. The method includes analyzing a set of adjacent pixels of the cross-sectional image that is selected based on a geometric parameter based on an expected geometry of a physical domain of the component, identifying a plurality of adjacent pixels from the set of adjacent pixels that is likely to be associated with the physical domain of the component based on the updated color values associated with the plurality of adjacent pixels, and outputting a representation of the component including the plurality of adjacent pixels that are likely to be associated with the physical domain.
US10957070B2

An operation object includes a polyhedron. The polyhedron includes characteristic surfaces formed by cutting each vertex of a cube at different angles. An information processing apparatus acquires a normal vector of each surface from a polarized image thereof. Further, the information processing apparatus identifies the characteristic surface by defining, as a characteristic amount, an angle formed by an average vector Na of normal vectors N1, N2, and N3 of reference surfaces that orthogonally intersect each other and a normal vector N0 of the characteristic surface surrounded by the reference surfaces. The specification result and the normal vectors thereof are used to acquire the position and orientation of the operation object.
US10957066B2

A system including at least three robots. Each robot including a proximity sensor unit and an imaging device. At least one robot including a processor to perform a method of estimating a pose of a human, the method including obtaining a first pose estimate for the human, the first pose estimate based on proximity sensor information, obtaining a second pose estimate for the human, the second pose estimate based on imaging device information, and generating a refined pose estimate for the human by fusing the first pose estimate with the second pose estimate, where the first pose information provides predictive values and the second pose estimate provides correction values. The method including applying a deep neural network (DNN) human model, and applying a DNN human pose model. A method to generate a refined pose estimation for a human and a non-transitory computer readable medium are also disclosed.
US10957057B2

A method includes calculating a center-of-mass of a volume of an organ of a patient in a computerized anatomical map of the volume. A location is found on the anatomical map, on a surface of the volume, that is farthest from the center-of-mass. The location is identified as a known anatomical opening of the organ.
US10957054B2

In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for detecting motion in images. A computing system receives first and second images that were captured by a camera. The computing system generates, using the images, a mathematical transformation that indicates movement of the camera from the first image to the second image. The computing system generates, using the first image and the mathematical transformation, a modified version of the first image that presents the scene that was captured by the first image from a position of the camera when the second image was captured. The computing system determines a portion of the first image or second image at which a position of an object in the scene moved, by comparing the modified version of the first image to the second image.
US10957051B2

To provide a motion video segmenting method, a motion video segmenting device, and a motion video processing system that are capable of reducing variation of time required for processing in a case where a motion video is segmented at a predetermined time, and an image processing device performs predetermined processing on a segmented motion video. The motion video segmenting device calculates a load value for each pack based on a rate of an image in which a difficulty degree is high included in the pack, and determines an image processing device having a smallest accumulation value of the load value of the pack which is transmitted previously as the transmission destination when image processing device which is the transmission destination of the pack is determined.
US10957046B2

Systems, devices, methods, and computer processing products for automatically checking for errors in segmentation (contouring) using heuristic and/or statistical evaluation methods.
US10957043B2

An artificial intelligence (AI) platform, method and program product for detecting and sizing a lesion in real time during a clinical procedure. An AI platform is disclosed that includes: a trained classifier that includes a deep learning model trained to detect lesions and reference objects in image data; a real time video analysis system that receives a video feed during a clinical procedure, uses the trained classifier to determine if a video frame from the video feed has both a lesion and a reference object, calculates an actual size of the lesion based on a pixel size of both the lesion and the reference object, and outputs an indication that the lesion was detected and the actual size of the lesion.
US10957035B2

A semiconductor die is inspected using an optical microscope to generate a test image of the semiconductor die. A difference image between the test image of the semiconductor die and a reference image is derived. For each defect of a plurality of defects for the semiconductor die, a point-spread function is fit to the defect as indicated in the difference image and one or more dimensions of the fitted point-spread function are determined. Potential defects of interest in the plurality of defects are distinguished from nuisance defects, based at least in part on the one or more dimensions of the fitted point-spread function for respective defects of the plurality of defects.
US10957023B2

A vehicular vision system includes a camera disposed at an in-cabin surface of a vehicle windshield, which includes a blackout region and a light-transmitting window through the blackout region. The camera views through the windshield at the light-transmitting window. The field of view of the camera encompasses at least part of the blackout region around the light-transmitting window, such that some of the photosensing elements do not receive light that passes through the light-transmitting window. A control processes image data captured by the camera to provide a dewarped image and does not use some of the photosensing elements of the camera when providing the dewarped image. The light-transmitting window of the blackout region is sized and shaped such that the photosensing elements that are not used by the control in dewarping the image are the same photosensing elements that do not receive light that passes through the light-transmitting window.
US10957017B1

A method including receiving a first image file in a network server is provided. The method also includes selecting multiple criteria in a test ensemble for the first image file and evaluating a synthetic value for the first image file according to the test ensemble. The method includes storing the first image file and the synthetic value for the first image file in a database, and providing for display the first image file and the synthetic value for the first image file in response to a search query from a user. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
US10957016B2

An image processing apparatus and an image processing method practicable with the apparatus for extracting coordinates of brightness maxima from image data. The apparatus and method are particularly suitable for processing image data of a super-resolution localization microscope.
US10957011B2

A system and method of capturing and rendering stereoscopic panoramic content is provided. The system may capture information from a virtual scene to generate a stereoscopic panorama in the form of a stereoscopic cube map. Using the pre-captured cube map, the system may render stereoscopic images during gameplay, image viewing, and/or playback of a three dimensional video. The system may capture camera distance information during capture for use in distortion reduction during image rendering and playback. The system may implement additional distortion reduction measures. Further, the system may use the capture camera distance information to write to depth buffers corresponding to rendered images for use when introducing dynamic gameplay elements into the scene. Additionally, the system may use realistic camera models to simulate human anatomy and reduce distortions associated with simplistic camera models.
US10957003B2

An imaging apparatus includes an imaging unit to image an object, an illuminating unit to irradiate light to the object, the illuminating unit having a first light source and a second light source, and a controlling unit. The controlling unit executes a first imaging process for obtaining a first image acquired by imaging, by repetitively executing an imaging operation by imaging the object in a state in which the first light source is off and the second light source is on, during conveyance of the object, a second imaging process for obtaining a second image by imaging the object in a state in which the first light source is on during the conveyance of the object, and a changing-over process for setting a timing for switching from the first imaging process to the second imaging process, on the basis of the first image acquired by imaging.
US10957002B2

Various methods, systems, and computer program products are disclosed for communicating location-based digital components to a mobile and other devices. A natural language processor component can parse an input audio signal to identify a request and a keyword. A content selector can select digital components based on keyword and request. An audio signal generator component can generate an output signal that includes a selected digital components. An interface can transmit the output signal to cause a client computing device to drive a speaker to generate an acoustic wave corresponding to the output signal prior to occurrence of at least one of the first action and the second action.
US10956997B2

The present invention is in the field of data correlation and automatic document generation. Specifically the invention relates to a system that identifies and retrieves event information and personal information associated with a user, as well as agency information, including event-related agency information, to identify and automatically generate correlating documents, including documents like personalized legal petitions and contracts, that include agency information, event information, and/or personal information associated with a user.
US10956990B2

The disclosure discloses a method for adjusting distribution of partitioned data. Access frequency information of to-be-processed partitioned data is acquired when an adjustment time corresponding to the to-be-processed partitioned data has arrived; revenue data of each of data centers corresponding to the partitioned data is then determined according to the access frequency information and a preset revenue function; and finally, optimal distribution information is determined according to the revenue data of each of the data centers and a quantity of copies, and a position of each of the copies in each of the data centers is adjusted according to the optimal distribution information. Therefore, without even having to provide additional memory or hard disk for storage, this disclosure dynamically optimizes the distribution status of the partitioned data according to access frequencies and characteristics of the partitioned data, thus reducing transmission bandwidth requirements among data centers.
US10956982B1

Vehicle costs may be allocated between users of a vehicle, including autonomous vehicles. A vehicle cost allocation (VCA) computing device receives an anticipated trip report associated with an anticipated future trip, the anticipated trip report associated with at least one vehicle user including an anticipated driver of the vehicle and an anticipated passenger, the anticipated trip report including at least one of an anticipated destination and a distance of the anticipated future trip. The VCA computing device is also configured to determine one or more anticipated vehicle costs for the anticipated future trip. The vehicle costs may include usage-based or trip-based insurance. The VCA computing device is also configured to allocate a respective portion of the vehicle cost to the anticipated driver and passenger and transmit the anticipated vehicle costs to for review by the anticipated driver.
US10956977B2

Methods and systems for facilitating transactions between a plurality of liquidity takers (LTs) and a plurality of liquidity providers (LPs) are disclosed. In one example, a computer-implemented method for facilitating transactions between a plurality of LTs and a plurality of LPs is provided. The method may include: (i) assigning a unique identifier to each LP and each LT among a plurality of LPs and LTs in a financial market; (ii) establishing a unique communication channel with each LP and each LT among the plurality of LPs and LTs; (iii) obtaining a plurality of pricing streams from one or more of the plurality of LPs via the unique communication channel established with the one or more of the plurality of LPs; (iv) analyzing LP pricing stream configuration information; and (v) transmitting the plurality of pricing streams to one or more of the plurality of LTs based on the LP pricing stream configuration information.
US10956969B2

An improved system for optimally matching an individual seeking something and one of a plurality of suppliers includes: (a) a plurality of personality traits that are predictive of how one that possesses a combination of these traits is likely to make a selection decision when selecting from among the suppliers, (b) a plurality of images for consideration by the individual, each of the images configured such that an individual who would chose to be associated with the image can from a psychological perspective be assessed to possess one or more of these traits, (c) a first algorithm for ascribing traits to each of the images according to whether one who possess a specific trait would be predicted to associate oneself with a considered image, and (d) a viewer for presenting to the individual each of the images and allowing the individual to identify with which of the images the individual elects to be associated.
US10956958B2

Aspects include real-time context based recipe recommendations including receiving, at a mobile device, an identifier of an available food item that is offered for purchase at a food marketplace. A request for recipes that specifies the identifier of the available food item and a list of identifiers of food items previously selected by the shopper for purchase is sent to a recipe application. At least one recipe selected by the recipe application is received at the mobile device and presented to the shopper. The recipe includes the available food item and at least a subset of the food times previously selected by the shopper. The identifier of the available food item is added to the list of food items previously selected by the shopper for purchase based on determining that the shopper has selected the available food item for purchase.
US10956955B2

Methods, systems, and computer program products for re-computing pre-computed search results, such as pre-computed priced recommendations. Pre-computed search results stored in a search platform are subdivided into shares of related pre-computed search results including a first share. A re-computation controller determines a validity trend indicating a change rate of a validity probability of a pre-computed search result over time and an instantaneous validity rate for the pre-computed search results. If a difference between the instantaneous validity rate and the validity trend exceeds a given extent, the re-computation controller adjusts the validity probabilities being associated with other pre-computed search results included in a second share correlated with the first share. The re-computation controller issues re-computation orders to a computation platform to re-compute a part of the pre-computed search results, the part being selected by the re-computation controller on the basis of the validity probabilities associated with the pre-computed search results.
US10956944B1

A computer-implemented method for generating a proposed bid includes receiving an input generated by a first content provider as part of a bidding process where content providers bid for opportunities to provide content for publication. The input indicates (i) a resource for publishing first content from the first content provider and (ii) a campaign characteristic associated with the first content. The method includes determining a proposed bid for the first content provider based on the input and on historical data from the bidding process associated with the resource. The method includes presenting the proposed bid to the first content provider.
US10956943B2

Systems and methods for targeted advertising to specific consumers are disclosed. A system may include a memory storing instructions and at least one processor configured to execute the instruction to: receive, over a network, client-provided data from a client device; identify at least one consumer by comparing the client-provided data against consumer data recorded in an electronic consumer database; obtain at least one unique consumer identifier for the identified at least one consumer, the at least one unique consumer identifier not including personal identifiable information; generate a target audience pool based on the at least one unique consumer identifier; and deliver, over a network, the target audience pool to the client device to facilitate targeted advertising to specific consumers.
US10956941B2

A method, computer system, and a computer program product for dynamic billboard advertisements is provided. The present invention may include determining that a vehicle is approaching a display location. The present invention may then include receiving a plurality of data associated with the approaching vehicle. The present invention may then include resolving an advertisement to be displayed based on the received plurality of data. The present invention may then include establishing the display location based on the received plurality of data. The present invention may finally include projecting the resolved advertisement at the established display location.
US10956933B2

Systems, methods, and computer-readable storage media for determining user engagement levels during a presentation of content. The system first collects data associated with a user session at a client device. Next, the system predicts a user engagement level during the user session by applying an engagement predicting rule to the data. The system can predicts respective user engagement levels for various segments of the presentation by applying one or more engagement predicting rules to the data. The system then presents invitational content based on the user engagement level.
US10956928B2

A method, computer program product, and computing system are provided for identifying an advertising opportunity on a first website in response to a user accessing the first website. Information associated with the user accessing the first website may be received. One or more digital advertisements of one or more fashion products from the second website may be provided for rendering on the first website based upon, at least in part, one or more fashion-ability scores representative of the one or more fashion products on the second website and the information associated with the user accessing the first website.
US10956923B2

Example methods and apparatus for associating media devices with a demographic composition of a geographic area are disclosed. Disclosed example apparatus include means for receiving a plurality of Internet Protocol addresses assigned to a media device associated with a panel member. Disclosed example apparatus also include means for resolving addresses, the means for resolving to determine a most used Internet Protocol address from the plurality of Internet Protocol addresses, determine a geographic location corresponding to the most used Internet Protocol address, in response to determining the geographic location corresponds to a location of an internet service provider, associate a geographic area with the media device, determine a demographic profile associated with the geographic are, and associate the demographic profile with the media device.
US10956916B1

The system and methodology of the present invention employs novel machine learning techniques in order to periodically update and supplement a set of identity verification databases used in connection with KYC determinations. The system and methodology of the present invention periodically receives updated identity data from third-party sources and may also use customer logic input provided to update the model used in making KYC determinations. The system of the present invention further updates and optimizes the identity verification databases and selectively deploys them in a production environment without requiring any human intervention, such that identity verification is incrementally improved over time as more identity data is provided to the system.
US10956914B2

Systems and methods of mapping a customer journey in an interactive voice response (IVR) system to a contact reason from a contact reasons list: receive an IVR log comprising a plurality of customer journey entries, wherein each customer journey entry comprises a sequence of one or more menu identifiers; generate an embedding vector for each menu identifier; filter one or more menu identifiers from a menu identifier list, wherein the menu identifier list comprises all menu identifiers contained in the IVR log; cluster one or more remaining menu identifiers from the menu identifier list into one or more clusters, based on the embedding vector of each menu identifier; map each cluster to a contact reason; and create a rule that categorizes a newly received IVR sequence based on a cooccurrence of at least one menu identifier in the newly received IVR sequence and in a given cluster.
US10956910B2

An application server for automated data transfers and associated methods are disclosed. A method comprises: receiving from a first entity a request to initiate a data transfer from a first account of the first entity to the second account of a second entity; requesting from a data verifier data transfer information for the first account; receiving from the data verifier the data transfer information for the first account data; requesting that a data transfer server initiate a first data transfer from the first account to an intermediary account; requesting from a data provider first data transfer data after a predetermined duration; receiving from the data provider the first data transfer data; requesting from a data provider first data transfer data after a predetermined duration; receiving from the data provider the first data transfer data; determining whether one or more predetermined authorization criteria have been met based on the first data transfer data; in response to a determination that the one or more predetermined authorization criteria have been met, requesting the data transfer server initiate a second data transfer from the intermediary account to a second account.
US10956909B2

A method of providing identity information may include: receiving, from a transaction system, a request regarding a transaction; retrieving at least one rule defining a compliant identity based on a type of the transaction, the at least one rule identifying a plurality of identity attributes; retrieving an identity index map including a list of pointers to available identity components; selecting pointers from the identity index map pointing to identity components corresponding to the plurality of identity attributes; outputting, to the transaction system, the compliant identity including information corresponding to each of the identity components, the information including for each identity component at least one of: the selected pointers to the identity component, or the identity component.
US10956904B2

Provided are a system and method for managing encryption keys used by a payment application on a mobile device. The method includes executing a mobile payment application in a user domain of the mobile device, where the user domain is an operating environment in which applications are executed and accessed by a user, importing a plurality of encryption keys for use by the mobile payment application into a system domain of the mobile device, where the system domain is a more secure operating environment controlled by an operating system, encrypting payment information of the mobile payment application in the system domain using one or more of the imported keys while executing the mobile payment application in the user domain, and transmitting the encrypted payment information to a merchant.
US10956896B2

A system, mobile device, backend server, and RFID toll module work in cooperation to automatically pay vehicular tolls to a toll agency that operates toll stations along roadways travelled by the user of the mobile device. Upon approaching a toll station the mobile device enables the RFID toll module. The toll reader at the toll station transmits a toll reader signal that is received by the RFID toll module, which responds by transmitting a unique identifier. The unique identifier is associated with the mobile device at a toll account maintained by a toll service backend server. Upon completion of a toll transaction, the RFID toll module indicates the transaction to the mobile device, which forwards toll transaction information to the toll service backend server for payment from the toll account to the toll agency.
US10956894B2

Systems and method for splitting a bill offline include detecting one or more local devices using local wireless communications provided by a peer-to-peer communication module. At least one payer device of the one or more local devices is selected for apportioning a primary bill. An offline payment authorization is then received from each at least one payer device through local wireless communications provided by the peer-to-peer communication module. When an Internet connection is later detected, the system provider connects to the Internet and sends the offline payment authorization received from each at least one payer device to a payment provider device over the Internet. The payment provider device may then transfer funds from account(s) of the at least one payer device to the account of the system provider.
US10956891B2

Techniques are disclosed for enabling more efficient tipping by providing a merchant the ability to reduce the time used on manually entering tip amounts. In one embodiment, a method includes automatically generating, by a point-of-sale (POS) system, a transaction receipt that indicates a plurality of selectable tip options, wherein said automatically generating the transaction receipt is based on one or more rules specified by a user of the POS system. The method further includes causing the transaction receipt to be printed as a printed receipt. The method further includes identifying, by the POS system, a one of the plurality of selectable tip options specified by a customer on the printed receipt. Among other benefits, the disclosed techniques reduce the time and effort the merchant needs to spend on collating the tipping at end of the business day.
US10956887B2

An ordering system includes mobile terminals and a backend server. Each terminal generates changes for one or more orders in a restaurant, and queues the changes in queues for the one or more orders, and transmits the changes, from oldest to youngest, when operably connected to a network. The mobile terminals may communicate over both a Wi-Fi network and a White-Fi network. When programmed in a Wi-Fi mode, the mobile terminals communicate only over the Wi-Fi network, and when programmed in a White-Fi mode, the mobile terminals communicate only over the White-Fi network. The backend server is coupled to the mobile terminals via the network, and receives the changes, and is transmits the changes to all of the mobile terminals. The backend server a band assignment map that indicates whether each of the mobile terminals is programmed to communicate within the restaurant in the Wi-Fi mode or the White-Fi mode.
US10956886B2

Systems and methods for integrating online and in-store shopping are disclosed. The systems include a cashier station located in a store. The cashier station has a register, a product ID input device, and a screen accessible to a customer at the cashier station. An online site configured to facilitate ecommerce transactions between users and the store is also provided. The cashier station is in communication with the online store whereby recommended products are presented to the customer on the screen in response to the input of a product ID at the cashier station allowing the customer to make additional related purchases from the online site contemporaneously with the in-store purchase.
US10956885B2

A computer server and method for payment processing are described herein. A server has a module for forming an encrypted connection with a payment terminal, and pairs a merchant sales terminal with the payment terminal. Communications between the payment terminal and merchant sales terminal are carried out through the server, which converts messages into the appropriate format for each terminal. After the transaction is carried out, the server returns receipt information to the sales terminal for receipt generation.
US10956883B1

Aspects described herein may allow for prompting a user to access an on-line tool to create an identification element to be added to an exterior surface of a personal card. A server device may prompt the user to select a location for the identification element from a plurality of pre-selected locations on the personal card, each of the plurality of pre-selected locations being proximate edges of the personal card and outward of any of magnetic strips, chips, text, photos, and images on the personal card. The server device may modify an exterior surface of the personal card to include the identification element at the selected location, and deliver the personal card to the user.
US10956875B2

Artificial intelligence is introduced into an electronic meeting context to perform various tasks before, during, and/or after electronic meetings. 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. Embodiments include improved approaches for translation and transcription using multiple translation/transcription services. Embodiments also include using sensors in conjunction with interactive whiteboard appliances to perform person detection, person identification, attendance tracking, and improved meeting start. Embodiments further include improvements to the presentation of content on interactive whiteboard appliances, providing meeting services for meeting attendees, agenda extraction, and learning to aid in creating new electronic meetings.
US10956872B2

A method of handling a message comprises receiving a message comprising content such as keywords, receiving a selection of one or more recipients for the message, identifying that at least one recipient is unfamiliar with a portion of the message, and notifying the composer of the message of the portion.
US10956867B2

The present disclosure is directed to authenticating a mobile device and a user of the mobile device to receive patient data from a clinical information system of a medical facility. In some implementations, methods include receiving a logon request, the logon request comprising credentials and at least one technical factor, accessing a validation database based on the at least one technical factor, determining that the mobile device is an authorized mobile device based on information provided by the validation database and the at least one technical factor, validating the credentials to ensure that the user is authorized to access patient data provided by the clinical information system, and then, upon determining that the user is authorized to access patient data: establishing a session to communicate patient data between the mobile device and the clinical information system, the data managements system processing the patient data communicated during the session.
US10956866B2

Methods and systems are provided for creating and processing an electronic customs declaration manifest. These methods and systems include creating a image of the customs declaration form, converting the image of the customs declaration form into an electronic customs manifest, and transferring the electronic customs manifest to a database. In addition, a image is may also be forwarded electronically to a remote encoding center, where the customs declaration form data is manually converted into an electronic file for storing in a database. Customs services of both the originating and destination countries review the declared information stored in the database. When the international mailpiece arrives at the border, domestic customs service may find a matching unique identifiers on the international mailpieces and customs declaration forms stored in the database. The service provider may load an international mailpiece into an airplane, if a domestic customs service allow the international mailpiece having a matching unique identifier to leave the originating country. A service provider may return an international mailpiece to the domestic customs service if an international mailpiece is not allowed to leave the originating country.
US10956865B1

A computer-implemented system and method for automated inventory using data associated with stock keeping unit SKU and fulfillment centers (FC) to initialize a data structure comprising a plurality of nodes, determine a weight associated with each FC based on the capacity of each FC, assignment SKU to one or more FCs, perform a preliminary mapping for the plurality of FCs, determining whether to rebalance the preliminary mapping of the quantity, and rebalancing the preliminary mapping based on the weights associated with each FC, to promote maximum utilization of the network.
US10956858B2

A method, apparatus and computer program product for static warehouse area sizing and slotting of a multi-mode forward area. Method includes: receiving article dimensional attributes and demand information of more than article identified by a stock keeping unit (SKU); receiving storage dimensional attributes of more than one storage configuration of pick media; for each of a forward area and a reserve area, receiving a picking cost and a restocking cost for each storage configuration; optimizing slotting of each of the SKUs based upon the article dimensional attributes and the storage dimensional attributes; defining possible designs of the more than one storage configuration up to a maximum size of a facility; calculating a first cost for each design in picking and restocking in the forward area and a second cost for each design in picking from reserve area; and optimizing forward area based upon a difference between first and second costs.
US10956848B1

A Business Process Management (BPM) information display system and method includes identifying a BPM asset that has been modified, comparing the modified BPM asset to a second version of the BPM asset, and identifying an activity within the modified BPM asset that has been modified. A user interface is generated by a computing system in which the modified BPM asset and the second version of the BPM asset are displayed, including highlighting the modified activity on the user interface.
US10956847B2

A user's historical service data of a first time period and a second time period is obtained. Means and variances of a plurality of users' historical service data of the first time period and the second period are calculated. A risk model is generated based on at least one type of the plurality of users' historical behavioral data. The user's service data is obtained. At least one type of the user's behavior data is introduced to the risk model. A determination is made whether the at least one type of the user's behavior data is outside of the safety threshold. A service corresponding to the service data is rejected when the at least one type of the user's behavior data is outside of the safety threshold.
US10956845B1

Systems and methods for generating prioritization models and predicting workflow prioritizations are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment; effectuate presentation of a series of questions via a first client computing platform associated with the first user; receive user input from the first client computing platform; generate a first prioritization model based on the response information; and determine one or more priorities for the first user based on the first prioritization model such that a primary first unit of work within the first set of units of work is determined to be a higher priority than a secondary first unit of work within the first set of units of work.
US10956835B2

A computing device compresses a gradient boosting tree predictive model. A gradient boosting tree predictive model is trained using a plurality of observation vectors. Each observation vector includes an explanatory variable value of an explanatory variable and a response variable value for a response variable. The gradient boosting tree predictive type model is trained to predict the response variable value of each observation vector based on a respective explanatory variable value of each observation vector. The trained gradient boosting tree predictive model is compressed using a compression model with a predefined penalty constant value and with a predefined array of coefficients to reduce a number of trees of the trained gradient boosting tree predictive model. The compression model minimizes a sparsity norm loss function. The compressed, trained gradient boosting tree predictive model is output for predicting a new response variable value from a new observation vector.
US10956833B1

An AI agent may be trained using online session logs of actual customers interacting with an online software application. Datasets may be generated using the session logs, and the AI agent may be trained to use the online application by applying various machine learning techniques to the datasets. The AI agent may be provided login credentials and instructed to log into and perform specified tasks using the online application as part of training. Once trained, the AI agent may be instructed to perform the same or other tasks using a modified version of the application. The AI agent mimics the responses and behaviors of actual users of the modified application. The AI agent can be trained to mimic users sharing a certain demographic characteristic, and its performance can be used to more effectively and efficiently enhance the software application for users at large and/or for users in the demographic.
US10956832B2

A method is provided to produce training data set for training an inference engine to predict events in a data center comprising: producing probe vectors corresponding to components of a data center, each probe vector including a sequence of data elements, one of the probe vectors indicating an event at a component and at a time of the event; and producing at a master device a set of training snapshots, wherein each training snapshot includes a subsequence of data elements that corresponds to a time increment that matches or that occurred not later than the indicated time of occurrence of the event.
US10956829B1

An embodiment includes (CR) gate having a first control qubit coupled with a first target qubit, and a second CR gate having a second control qubit coupled with a second target qubit and the first control qubit. The embodiment also includes controller circuitry for performing operations including first and second iterations of: during a first time period, directing respective CR pulses to the first and second control qubits; during a second time period, directing respective single qubit pulses to the first control qubit and to the second target qubit; during a third time period, directing respective CR pulses to the first and second control qubits; and during a fourth time period, directing respective single qubit pulses to the second control qubit and to the first target qubit.
US10956826B2

From a sequence of answers, a last remaining answer is selected. A set of answers in the sequence of answers are responsive to a set of questions resolved during an analysis of a reported problem in a data processing environment. An answer pair is formed using the last remaining answer and another answer which immediately precedes the last remaining answer in the sequence of answers. A probability is determined of the last remaining answer being caused by the other answer in the answer pair. When the probability is below a threshold value, a review workflow is triggered corresponding to a portion of the analysis. The portion includes a question corresponding to an answer in the answer pair.
US10956823B2

In many environments, rules are trained on historical data to predict an outcome likely to be associated with new data. Described is a ruleset which predicts the probability of a particular outcome. Roughly described, an individual identifies a ruleset, where each of the rules has a plurality of conditions and also indicates a rule-level probability of a predetermined classification. The conditions indicate a relationship (e.g. ‘<’ or ‘!<’) between an input feature and a corresponding value. The rules are evaluated against input data to derive a certainty for each condition, and aggregated to a rule-level certainty. The rule probabilities are combined using the rule-level certainty values to derive a probability output for the ruleset, which can be used to provide a basis for decisions. In an embodiment, the per-condition certainty values are fuzzy values aggregated by fuzzy logic. A novel genetic algorithm can be used to derive the ruleset.
US10956817B2

Systems and methods for addressing the cross domain issue using a similarity based classifier convolutional neural network. An input image is passed through a convolutional neural network that extracts its features. These features are compared to features of multiple sets of prototype representations with each set of prototype representations being extracted from and representing a category of images. The similarity between the features of the input image and features of the various prototype representations is scored and the prototype representation whose features are most similar to the features of the input image will have its label applied to the input image. The classifier is trained using images from a source domain and the input images are from a target domain. The training for the classifier is such that the classifier will be unable to determine if a specific data point is from the source domain or from the target domain.
US10956815B2

Technical solutions are described for improving efficiency of training a resistive processing unit (RPU) array using a neural network training methodology. An example method includes reducing asymmetric RPUs from the RPU array by determining an asymmetric value of an RPU from the RPU array, and burning the RPU in response to the asymmetry value being above a predetermined threshold. The RPU can be burned by causing an electric voltage across the RPU to be above a predetermined limit. The method further includes initiating the training methodology for the RPU array after the asymmetric RPUs from the RPU array are reduced.
US10956811B2

System and techniques for variable epoch spike train filtering are described herein. A spike trace storage may be initiated for an epoch. Here, the spike trace storage is included in a neural unit of neuromorphic hardware. Multiple spikes may be received at the neural unit during the epoch. The spike trace storage may be incremented for each of the multiple spikes to produce a count of received spikes. An epoch learning event may be obtained and a spike trace may be produced in response to the epoch learning event using the count of received spikes in the spike trace storage. Network parameters of the neural unit may be modified using the spike trace.
US10956807B1

Methods and systems that allow neural network systems to maintain or increase operational accuracy while being able to operate in various settings that may include predicting information. A set of training data is collected over each of at least two different settings. Each setting has a set of characteristics. Examples of setting characteristic types can be time, geographical location, and/or weather condition. Each set of training data is used to train a neural network resulting in a set of coefficients. For each setting, the setting characteristics are associated with the corresponding neural network having the resulting coefficients and neural network structure. A neural network, having the coefficients and neural network structure resulted after training using the training data collected over a setting, would yield optimal results when operated in/under the setting. A database management system can store information relating to the setting characteristics, neural network coefficients, and/or neural network structures.
US10956801B2

A method provides a tamper loop status of a radio-frequency transponder to a reader. The transponder communicates with the reader at a first frequency according to a first communication protocol. The transponder includes a first non-volatile memory for storing a first set of data of the first communication protocol. The first memory includes a user memory having two portions and each portion includes a data item specific to a status of the tamper loop. The method is performed by the transponder after receiving a request according to the first protocol to read the user memory and includes generating a logical view of the user memory, the logical view including only one of the two portions that is selected according to a value of a binary parameter representative of a status of the tamper loop. The method also includes providing the logical view to the reader via the first protocol.
US10956796B2

A computer-implemented method is provided for image-based, self-guided object detection. The method includes receiving, by a processor device, a set of images. Each of the images has a respective grid thereon that is labeled regarding a respective object to be detected using grid level label data. The method further includes training, by the processor device, a grid-based object detector using the grid level label data. The method also includes determining, by the processor device, a respective bounding box for the respective object in each of the images, by applying local segmentation to each of the images. The method additionally includes training, by the processor device, a Region-based Convolutional Neural Network (RCNN) for joint object localization and object classification using the respective bounding box for the respective object in each of the images as an input to the RCNN.
US10956792B2

Methods, apparatus, systems and articles of manufacture to analyze time series data are disclosed. An example method includes sub sampling time series data collected by a sensor to generate one or more candidate samples of interest within the time series data. Feature vectors are generated for respective ones of the one or more candidate samples of interest. Classification of the feature vectors is attempted based on a model. In response to a classification of one of the feature vectors, the classification is stored in connection with the corresponding candidate sample.
US10956790B1

A graphical user interface comprising a data interface for receiving a set of text documents; a calculator for transforming each received text document into a vector of a n-dimensional manifold, n being larger than 2; transforming each n-dimensional manifold vector into a 2-D data; generating a first mapping of what 2-D data corresponds to what n-dimensional manifold vector; and generating a second mapping of what 2-D data corresponds to what received text document; a first user display arranged for displaying each 2-D data on a 2-D plane; a first user interface arranged for allowing a user to select a subset of the displayed 2-D data; wherein selecting said subset of 2-D data automatically selects the n-dimensional manifold vectors that correspond to said subset of 2-D data; and a second user display arranged for displaying a list of the text documents that correspond to said subset of 2-D data.
US10956782B2

Cameras with large field-of-view lenses can cause significant geometric distortions of the images acquired. Training for object detection normally takes place on undistorted images. Thus, in order to detect objects of interest within the acquired images, an undistortion procedure is applied on the acquired images and an object detection is then performed on the undistorted images. Unfortunately, such undistortion procedure is too computationally expensive to be run on some edge devices. To remove the need to perform the undistortion procedure, it is proposed to train for object detection directly from distorted acquired images.
US10956778B2

A system, method and program product for implementing image recognition. A system is disclosed that includes a training system for generating a multi-feature multi-matcher fusion (MMF) predictor for scoring pairs of images, the training system having: a neural network configurable to extract a set of feature spaces at different resolutions based on a training dataset; and an optimizer that processes the training dataset, extracted feature spaces and a set of matcher functions to generate the MMF predictor having a series of weighted feature/matcher components; and a prediction system that utilizes the MMF predictor to generate a prediction score indicative of a match for a pair of images.
US10956777B1

An object tracking system includes a first sensor, a second sensor, and a tracking system. The tracking system is configured to determine that the first current pixel location for the shelf marker does not match a first expected pixel location for the shelf marker. The tracking system is further configured to determine a second current pixel location for the shelf marker within a second frame from the second sensor, to recalibrate the first sensor when the second current pixel location for the shelf marker matches the second pixel location for the shelf marker and to update the first pixel location with the first current pixel location and the second pixel location with the second current pixel location when the second current pixel location for the shelf marker does not match the second pixel location for the shelf marker.
US10956772B2

A high security key scanning system and method is provided. The scanning system may comprise a sensing device configured to determine information and characteristics of a master high security key, and a digital logic to analyze the information and characteristics of the master key. The sensing device may be configured to capture information about the geometry of features cut into the surface of the master key. The logic may analyze the information related to that geometry and compare it to known characteristics of that style of high security key in order to determine the data needed to replicate the features on a new high security key blank. The system may be configured to capture the surface geometry using a camera or other imaging device. The system may utilize object coating techniques, illumination techniques, filtering techniques, image processing techniques, and feature extraction techniques to capture the desired features.
US10956771B2

An image recognition method, a terminal, and a storage medium are provided. The method includes: performing feature extraction on a to-be-recognized image by using an encoder, to obtain a feature vector and a first annotation vector set; performing initialization processing on the feature vector, to obtain first initial input data; and generating first guiding information based on the first annotation vector set by using a first guiding network model. The first guiding network model is configured to generate guiding information according to an annotation vector set of any image. The method also includes determining a descriptive statement of the image based on the first guiding information, the first annotation vector set, and the first initial input data by using a decoder.
US10956770B1

The present application discloses various systems, methods and non-transitory computer-readable mediums that include a first device and a second device to perform processing on a digital image. According to one example, a second one or more edits made using the second device are user subjective and a first one or more edits made using the first device are user agnostic. The second one or more edits are reliant on the first one or more edits for processing flexibility to achieve a desired image attribute.
US10956755B2

A system is comprised of one or more processors coupled to memory. The one or more processors are configured to receive image data based on an image captured using a camera of a vehicle and to utilize the image data as a basis of an input to a trained machine learning model to at least in part identify a distance of an object from the vehicle. The trained machine learning model has been trained using a training image and a correlated output of an emitting distance sensor.
US10956752B2

A camera (1) for monitoring a monitored area (2), including a camera sensor (4) for generating at least one unmasked surveillance image (6) of the monitored area (2) and/or of a subarea of the monitored area (2), the camera sensor (4) being configured for providing raw data, the raw data encompassing the at least one unmasked surveillance image (6), and including an integrated evaluation unit (5), the evaluation unit (5) encompassing an input interface (8) for receiving the raw data and encompassing an output interface (17) for providing output image data.
US10956747B2

Methods and systems for annotating an object in a video frame. An annotation of an object in a video frame is obtained and a plurality of computerized object trackers are run on the annotated object to automatically label the annotated object in a plurality of subsequent video frames. A computerized user interface aggregating results of the automatic labeling by the plurality of computerized object trackers is presented and, based on the computerized user interface, an identification of a best one of the plurality of computerized object trackers is obtained. The selected computerized object tracker is used to annotate the object in the plurality of subsequent video frames.
US10956746B1

Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. A determination can be made that a first set of consecutive video frames of the set of video frames depicts identical content to a second set of consecutive video frames of the set of video frames, wherein the first set of consecutive video frames and the second set of consecutive video frames satisfy a threshold number of consecutive video frames. The video is identified as a looping video based on the determination that the first set of consecutive video frames depicts identical content to the second set of consecutive video frames.
US10956744B2

A scanned image authentication system employing at least one image authentication station which is unable to process scanned images which do not belong to at least one individual scanned image category, the system comprising a gateway image processor operative for on-line filtering of an incoming scanned image to determine whether or not the incoming scanned image belongs to the scanned image category, and a computer-implemented interface operative to transmit each individual scanned image to the at least one image authentication station only if the gateway image processor has determined that the individual scanned image belongs to the at least one individual scanned image category.
US10956740B1

Techniques capable of using one or more sensors to detect one or more markers and to invoke one or more functions in response thereto. Markers can include one element, such as a particular item of artwork or jewelry, or a described class of items, such as a menu or song. Sensors can include a single detector, such as a camera, a group of detectors operating in cooperation; sensors can include active elements, such as a wireless receiver and transmitter. Functions can be invoked in response to sensor inputs, or a combination thereof. Functions can respond to user inputs, including moving the mobile device or entering data. Sensors can include a smartphone camera; markers can include jewelry; functions can include an animated augmented/virtual reality display in connection with a game playable using the smartphone and augmented/virtual reality display. Methods of doing business include downloading software and selling markers separately.
US10956737B1

Embodiments are disclosed for using an apparatus to perform pupil identification. An example method includes measuring, by a light sensor of the apparatus, an ambient infrared light level. The example method further includes determining whether the measured ambient infrared light level exceeds a threshold level. The example method further includes performing pupil identification on a user based on the determination of whether the measured ambient infrared light level exceeds the threshold level. In this regard, the example method involves performing bright pupil identification in an instance in which the measured ambient infrared light level exceeds the threshold level, and performing dark pupil identification if not. Corresponding apparatuses and non-transitory computer readable storage media are also provided.
US10956723B2

Systems and methods are provided for determining reduced player performance during a sporting event. The system can use one or more sensors to capture information about actions such as shooting, dribbling, kicking and/or passing an object performed by the player and at least one processor to analyze the information in order to evaluate the player's performance. The system can determine and store at least one parameter indicative of the performance of the player in performing an action, and calculate based on the at least one stored parameter at least one value indicative of whether player intentionally underperformed the action and provide an output indicative of the assessment.
US10956722B2

A moving information analyzing system includes a camera, and a server that is connected to the camera. The camera captures an image of an object region, extracts moving information regarding a staying position or a passing position of a moving object included in a captured image of the object region, outputs a count line for counting the number of moving objects and a count result of the number of moving objects having passed the count line, related to the moving information, and transmits the captured image and the moving information to the server in a predetermined transmission cycle. The server acquires the captured image and the moving information, generates a moving information analysis image in which the moving information is superimposed on the captured image and to which the count line and the count result are added, and displays the moving information analysis image on a monitor.
US10956719B2

Methods, systems, and devices for image processing are described. The method may include identifying a face in a first image based on identifying one or more biometric features of the face, determining an angular direction of one or more pixels of the identified face, identifying an anchor point on the identified face, sorting each of one or more pixels of the identified face into one of a set of pixel bins based on a combination of the determined angular direction of the pixel and a distance between the pixel and the identified anchor point, and outputting an indication of authenticity associated with the face based on a number of pixels in each bin.
US10956711B2

A system for acquiring images of products in a retail store is disclosed. The system may include at least one first housing configured for location on a retail shelving unit, and at least one image capture device included in the at least one first housing and configured relative to the at least one first housing such that an optical axis of the at least one image capture device is directed toward an opposing retail shelving unit when the at least one first housing is fixedly mounted on the retail shelving unit. The system may further include a second housing configured for location on the retail shelving unit separate from the at least one first housing, the second housing may contain at least one processor configured to control the at least one image capture device and also to control a network interface for communicating with a remote server. The system may also include at least one data conduit extending between the at least one first housing and the second housing, the at least one data conduit being configured to enable transfer of control signals from the at least one processor to the at least one image capture device and to enable collection of image data acquired by the at least one image capture device for transmission by the network interface.
US10956707B2

The present invention is an authentication apparatus comprising: a prism of an approximately quadrangle-frustum shape, the prism of the approximately quadrangle-frustum shape is arranged so that a bottom side, out of two parallel surfaces of the prism of approximately quadrangle-frustum shape, is a placing surface side for a finger; a first imaging means is arranged below a top surface parallel to the bottom surface, the first imaging means that images an image of the finger transmitted through the top surface; a light source that radiates light to at least one side surface of a first set of side surfaces, out of two sets of side surfaces of the approximately quadrangle-frustum shape that face each other; and a second imaging means that images the image of the finger transmitted through a second set of side surfaces, out of the two sets of side surfaces.
US10956704B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an encoder neural network having multiple encoder neural network parameters. The encoder neural network is configured to process a biometric data sample in accordance with current values of encoder neural network parameters to generate as output an embedded representation of the biometric data sample. The embedded representation includes: (i) an inter-class embedded representation, and (ii) an intra-class embedded representation that is different than the inter-class embedded representation.
US10956702B2

Disclosed are an apparatus for recognizing a fingerprint, a display device, and the apparatus includes: a display panel, light sources, a supporting element, an optically-coupling element, a photo-detecting element on optical paths of the light sources, a processing element; the light sources, the supporting element are on side of a second surface of the display panel; the supporting element supports light sources so that light rays exiting light sources are incident obliquely onto the display panel; the optically-coupling element, the photo-detecting element are on the second surface; the photo-detecting element is on side of the optically-coupling element away from light sources; the optically-coupling element makes light rays emitted from light sources totally reflect in the display panel; the photo-detecting element detects exiting light after light rays exiting the light sources are reflected by the display panel, transmits detected signals to the processing element; the processing element determines a fingerprint pattern.
US10956692B2

Radio-frequency transmission and reception circuitry is adapted for use with a high-quality-factor antenna. On the transmission side, control circuitry is provided to maintain resonance at the transmission frequency. On the reception side, multiple receive paths are independently controllable for temporal and amplitude alignment.
US10956689B2

Various switchable RFID devices are disclosed. These switchable RFID devices may include one or more RFID tags and one or more switches. Some of these one or more switches are optionally wireless. In various embodiments, the switchable RFID devices include cellular phones, security devices, identity devices, financial devices, remote controls, and the like. The switchable RFID devices are optionally disposed in a passport. The passport may include shielding.
US10956686B2

An information processing system is communicable with a translation server through a network, and includes a receiver, circuitry, and a transmitter. The receiver receives content data indicating contents expressed in a first language and destination information indicating a destination to which the content data is to be transmitted. The circuitry determines, based on the destination information received by the receiver, a second language as a target language into which the contents expressed in the first language is to be translated. The transmitter transmits, to the destination indicated by the destination information, translated content data indicating contents that is translated by the translation server from the first language to the second language.
US10956669B2

Multiple search patterns may be obtained. Characters within the multiple search patterns may be included within multiple alphabets. A pool including the characters within the multiple search patterns may be defined. A pointer for text to be searched may be set. Whether a character of the text corresponding to the pointer matches any character within the pool may be determined. Based on the character of the text corresponding to the pointer matching any character within the pool, a first portion of the text may be selected for a search of the multiple search patterns. Based on the character of the text corresponding to the pointer not matching any character within the pool, a second portion of the text may be skipped from the search of the multiple search patterns.
US10956658B2

Digital content editing techniques are described that support edits to a document object model (DOM) of a digital document. In one example, a user input is received by a system to edit a first document object model (DOM) and thereby create a second DOM, e.g., to change a name of a tag, a name of an attribute, a value of an attribute, and/or digital content specified by the DOM. The system then compares tree structures of the first and second DOMs to each other in order to identify content editing operations that, when applied to the first DOM, cause the first DOM to match the second DOM, e.g., have matching tree structures and attributes. The identified content editing operations are then used to update the digital document by including these operations as stored along with the first DOM.
US10956657B1

Technologies and techniques for providing domain-specific text scaling for a page having a plurality of domains. A processing apparatus configured to generate the page and an interface associated with at least one of the plurality of domains. A profile module is configured to store user identification information. A scaling module is included, wherein the processing apparatus is configured to receive an input via the interface to modify the text scaling via the scaling module for the associated domain, without modifying the text scaling for at least one of the other of plurality of domains. Contexts for domains may also be determined and subsequently used to load pre-stored values for domain-specific text scaling.
US10956644B2

A method for adding an electrical interconnection within a three-dimensional integrated circuit (3-D IC) is disclosed. The method may include creating, within a design file of a 3-D IC that specifies a layout for a first chip of the 3-D IC, design data corresponding to a set of through-silicon via (TSV) reservation areas. The method may also include receiving an engineering change order (ECO) and releasing, in response to the ECO, at least one TSV reservation area for reuse. The method may also include adding, by re-using at least one TSV reservation area, an electrical interconnection within the design file of the first chip of the 3-D IC.
US10956643B2

A method includes: accessing a design data of an integrated circuit (IC), wherein the design data includes a transistor layer and a plurality of metal layers over the transistor layer; assigning a bin size for each of the metal layers based on layout properties of the respective metal layers, wherein the bin sizes are progressively larger from a bottom layer to a top layer of the metal layers; performing resource planning on the transistor layer and each of the metal layers according to the assigned bin sizes of the respective metal layers; and updating the design data according to the resource planning. At least one of the accessing, assigning, performing and updating steps is conducted by at least one processor.
US10956632B2

An example method utilizing different pipelines of a prediction system, comprises receiving event and alarm data from event logs, failure data, and asset data from Supervisory Control and Data Acquisition (SCADA) system(s), retrieving patterns of events, receiving historical sensor data from sensors of components of wind turbines, training a set of models to predict faults for each component using the patterns of events and historical sensor data, each model of a set having different observation time windows and lead time windows, evaluating each model of a set using standardized metrics, comparing evaluations of each model of a set to select a model with preferred lead time and accuracy, receiving current sensor data from the sensors of the components, applying the selected model(s) to the current sensor data to generate a component failure prediction, comparing the component failure prediction to a threshold, and generating an alert and report based on the comparison to the threshold.
US10956627B1

A virtual data acquisition component generates a building performance model having a plurality of predicted building performance metrics. A physical data acquisition component obtains a plurality of trended building performance metrics. An integrated interface receives the building performance model from the virtual data acquisition component having the plurality of predicted building performance metrics and the plurality of physical building performance metrics from the physical data acquisition component. The integrated interface enables the comparison of the predicted building performance consumption metrics with the trended building performance metrics to identify performance gaps.
US10956623B2

The present invention relates to a method to fabricate a tamper respondent assembly. The tamper respondent assembly includes an electronic component and an enclosure fully enclosing the electronic component. The method includes printing, by a 3-dimensional printer, a printed circuit board that forms a bottom part of the enclosure and includes a first set of embedded detection lines for detecting tampering events and signal lines for transferring signals between the electronic component and an external device. The electronic component is assembled on the printed circuit board, and a cover part of the enclosure is printed on the printed circuit board. The cover part includes a second set of embedded detection lines. Sensing circuitry can be provided for sensing the conductance of the first set of embedded detection lines and the second set of embedded detection lines to detect tampering events.
US10956619B2

A device comprising: a processing element; a data store, coupled to the processing element, the data store comprising a non-volatile data store having a trusted region for trusted code and an untrusted region for untrusted code; a security component, coupled to the processing element and the data store, wherein the security component is configured to, in response to one of a power event occurring at the device and receiving a trigger signal, send a first signal to the processing element and the data store, and wherein the processing element is configured to execute trusted code in response to the first signal.
US10956613B2

One embodiments provides a method, including: determining, using a processor, whether content to be displayed on an information handling device comprises sensitive information; filtering, responsive to determining that the content comprises sensitive information, the sensitive information from the content; displaying, on a display of the information handling device, the content with the sensitive information filtered; and transmitting the sensitive information to a secondary device. Other aspects are described and claimed.
US10956611B2

Aspects of the disclosure provide for mechanisms data anonymization. A method of the disclosure includes: receiving, by a processing device, a user input initiating anonymization of a first electronic document, wherein the first electronic document comprises at least one first data item relating to personally identifiable information and at least one second data item not related to the personally identifiable information; in response to receiving the user input, generating a second electronic document, wherein the second electronic document comprises a digital fingerprint of the first electronic document and the at least one second data item; and transmitting, to a server, the second electronic document as an anonymized version of the first electronic document.
US10956610B2

A technique includes accessing data representing plaintext. The plaintext has a first string size. The technique includes using a table to retrieve data representing a token that corresponds to the plaintext. The table has an associated string lookup size smaller than the first string size.
US10956604B2

An electronic device for de-identifying dynamic biometric data of a user and an operation method thereof are disclosed. The method includes the operations of obtaining dynamic biometric data regarding a movement of a user; de-identifying the dynamic biometric data by distorting the dynamic biometric data; and transmitting the de-identified dynamic biometric data to a server.
US10956585B2

A system for processing data within a Trusted Execution Environment (TEE) of a processor is provided. The system may include: a trust manager unit for verifying identity of a partner and issuing a communication key to the partner upon said verification of identity; at least one interface for receiving encrypted data from the partner encrypted using the communication key; a secure database within the TEE for storing the encrypted data with a storage key and for preventing unauthorized access of the encrypted data within the TEE; and a recommendation engine for decrypting and analyzing the encrypted data to generate recommendations based on the decrypted data.
US10956582B1

Systems and methods for secure storage of encrypted data on a distributed computing platform are disclosed. Exemplary implementations may: obtain data to be encrypted and securely stored; split the data into a set of data portions; receive, from a set of storage servers, a set of cryptographic keys; combine the set of cryptographic keys with one or more elements of client information to create a set of encryption keys to be used for encrypted communication; encrypt the set of data portions using the set of encryption keys; create one or more storage-request messages intended for the set of storage servers; post the one or more storage-request messages to the distributed ledger; and receive a set of confirmation messages that confirm storage of individual ones of the encrypted set of data portions such that an individual confirmation message confirms storage of an individual encrypted data portion.
US10956580B2

Techniques for identifying computer program security access control violations using static program analysis are provided. In one example, a computer-implemented method comprises generating, by a device operatively coupled to a processor, a mathematical model of a computer program product, wherein the mathematical model defines data flows through nodes of the computer program product that reach a secure node corresponding to a secure resource. The computer implemented method further comprises evaluating, by the device, a security protocol of the computer program product using static program analysis of the mathematical model to determine whether any of the data flows provides access to the secure node without proceeding through one or more security nodes corresponding to the security protocol, wherein the one or more security nodes are included in the nodes of the computer program product.
US10956574B2

A system and method for securing an application through an application-aware runtime agent can include: acquiring a code profile, instrumenting the application with a runtime agent according to the code profile, enforcing the runtime agent on the execution of the application, and responding to the runtime agent. Enforcing the runtime agent on the execution of the application can include monitoring the execution flow, which comprises of monitoring the utilization of the controls through the execution of the application; detecting a threat, which comprises identifying a section of the execution flow as a potential security threat; and regulating the execution flow to prevent or ameliorate the security threat. Responding to the runtime agent can include responding to the security threat and providing a user interface that may output runtime agent diagnostics and trigger alerts.
US10956570B2

Techniques for efficient program deobfuscation through system application program interface (API) instrumentation are disclosed. In some embodiments, a system/process/computer program product for efficient program deobfuscation through system API instrumentation includes monitoring changes in memory after a system call event during execution of a malware sample in a computing environment; and generating a signature based on an analysis of the monitored changes in memory after the system call event during execution of the malware sample in the computing environment.
US10956552B2

A shoulder-surfing resistant authentication method and system includes a computing device, such as a smart phone, which includes a display for presenting an interactive virtual environment. During the authentication process, the user enters a passcode by modifying one or more attributes of one or more icons that are presented relative to the interactive environment. Such attributes may include one or more of the type of movement the icons perform, the change in position or visual characteristics of the icons relative to the virtual environment, as well as the removal and/or addition of one or more icons relative to the virtual environment. The entered passcode is then compared with a previously stored or “set” passcode to authenticate the user before granting access to the computing device.
US10956550B2

This invention is directed to an electronic device with an embedded authentication system for restricting access to device resources. The authentication system may include one or more sensors operative to detect biometric information of a user. The sensors may be positioned in the device such that the sensors may detect appropriate biometric information as the user operates the device, without requiring the user to perform a step for providing the biometric information (e.g., embedding a fingerprint sensor in an input mechanism instead of providing a fingerprint sensor in a separate part of the device housing). In some embodiments, the authentication system may be operative to detect a visual or temporal pattern of inputs to authenticate a user. In response to authenticating, a user may access restricted files, applications (e.g., applications purchased by the user), or settings (e.g., application settings such as contacts or saved game profile).
US10956547B2

A biometrics authentication system having a small and simple configuration and being capable of implementing both of biometrics authentication and position detection is provided. A biometrics authentication system includes a light source emitting light to an object, a microlens array section condensing light from the object, a light-sensing device obtaining light detection data of the object on the basis of the light condensed by the microlens array section, a position detection section detecting the position of the object on the basis of the light detection data obtained in the light-sensing device, and an authentication section, in the case where the object is a living body, performing authentication of the living body on the basis of the light detection data obtained in the light-sensing device.
US10956541B2

Techniques are provided for software license optimization using machine learning-based user clustering. One method comprises obtaining key performance indicators indicating individual usage by a plurality of users of a software product; applying at least one function to the key performance indicators to obtain a plurality of time dependent features; processing the time dependent features using a machine learning model to cluster the users into a plurality of persona clusters; and determining a number of each available license type for the software product for the plurality of users based on the persona clusters. The key performance indicators comprise, for example, user behavioral data with respect to usage of the software product and/or performance data with respect to usage of the software product. One or more policies can be determined for managing an allocation of the available license types for the software product to the plurality of users.
US10956531B2

Techniques are described herein for generating a user interface configured for a mobile device, on-the-fly at run time, in response to receiving a request for a Web page from the mobile device. The user interface for the mobile device may show the Web page with an appearance and content that are similar to the same Web page that is viewed on other devices, such as a non-mobile device. Such similar appearance and content may be possible without an increase in cost because a layout of the Web page that is configured for a non-mobile device is used to generate the user interface. Thus, once the layout for a non-mobile device is launched, its corresponding mobile layout may be automatically ready for launch without incurring additional engineering effort. Accordingly, users can enjoy the same Web experience across a variety of devices.
US10956522B1

An online system enforces policies to content items that are distributed on its platform and blocks content items that violate one or more of those policies. To identify content items that are slightly varied from each other, the online system generates an embedding for each of the known content items that have already been determined to be noncompliant with one or more policies. The online system then groups the known noncompliant content items that are clustered together in the embedding space. The texts of the group of known noncompliant content items are converted to finite state automata and are merged to generate a common automaton. The common automaton is used to generate a common regular expression that is used to screen new content items. When a new content item matches the textual pattern defined by the common regular expression, the system may block the new content item.
US10956513B2

Disclosed herein is a heuristically programmable system comprising a web-socket; a backend component that is in operative communication with the web-socket to act as a heuristically programmed algorithm framework that is operative to interact with a user in natural language and in a human-like manner; a main frame computer; a web server that is in operative communication with an internet; where the main frame computer and the web server are in operative communication with the web socket; and a cognitive computing system; where the web socket comprises a computer system configured to provide a voice, motion and/or a graphical interface to a user; and where the web socket is operative to communicate with the cognitive computing system; where the cognitive computing system is operative to convert speech to text and to send this text to the web socket.
US10956502B2

A method and a system for generating fresh query suggestions includes receiving an indication of at least a portion of a given search query, selecting, based on the indication, a set of query suggestions, each of the query suggestion being associated with a frequency of use of a first scale, acquiring a set of fresh query suggestions, each of the fresh query suggestions being associated with a frequency of use of a second scale, scaling each frequency of use of the second scale to obtain a frequency of use of the first scale, merging the set of query suggestions and the set of fresh query suggestions to generate an amalgamated suggestions set, and generating a subset of ranked query suggestions for displaying on a device based on the amalgamated suggestions set, a given query suggestion of the subset being one of a fresh query suggestion and a query suggestion.
US10956501B2

In one embodiment, an operating system (on a computer device in a network of computer devices) interfaces with a distributed graph database that is distributed across the network of computer devices, and executes an application that has one or more parent data constructs that reference one or more child objects within the distributed graph database. Specifically, the one or more child objects each have a location-independent object identifier (OID) having at least: a) an OID-identifier (OID-ID) assigned upon creation to each particular child object by a data source of the location-independent OID; b) an OID-source structure that uniquely identifies the data source of the location-independent OID within the network of computer devices; and c) an OID-pointer indicative of a relative location of the particular child object in a memory mapped region. Accordingly, the operating system accesses the child objects (e.g., for an application) based on the location-independent OID.
US10956499B2

A data storage and retrieval system for a computer memory includes a stream graph engine extracting graph data from streaming data, the graph data occupying a sliding window and comprising a plurality of slices representing a set of contiguous graphs, and where each slice of the plurality of slices corresponds to a given graph structure and its properties at a particular time, the stream graph engine causing the computer memory to store an on-disk portion of the graph data including a key table, a timestamp table and a plurality of property files, wherein the key table comprises a plurality of pointers to corresponding entries of the timestamp table, wherein each of the entries of the timestamp table comprise a corresponding timestamp and a pointer to the properties files, wherein the properties files comprise properties of a corresponding graph of the set of contiguous graphs, an in-memory portion of the graph data having a cache data structure storing a subset of the key table, and a versioning control module storing evolving changes in the graph data in the computer memory.
US10956486B2

Systems and processes are disclosed for operating a digital assistant in a media environment. In an example process, a primary set of media items can be displayed. An audio input containing a media-related request can be received. A primary user intent corresponding to the media-related request can be determined. In accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query, a second primary media search query corresponding to the primary user intent can be generated. The second primary media search query can be based on the media-related request and the primary media search query. The second primary media search query can be performed to obtain a second primary set of media items. Display of the primary set of media items can be replaced with display of the second primary set of media items.
US10956476B2

There is disclosed in an example a computing apparatus for assigning an entropy score to a document to be added to a corpus in a first temporal state having a first corpus entropy, having one or more logic elements, including at least one hardware logic element, providing a classification engine to: receive the document to be added to the corpus; add the document to the corpus, creating a second temporal state of the corpus; compute a second corpus entropy for the second temporal state, based at least in part on a morphism; and assign the document a gentropy score based at least in part on a difference between the first corpus entropy and the second corpus entropy.
US10956475B2

The present disclosure involves displaying a search result by selecting a repository for searching; inputting one or more keywords for searching, wherein at least one of the one or more keywords is a location mandatory keyword; searching the selected repository for one or more documents that contain the one or more inputted keyword to generate a search result; defining at least two elements of a tree structure view; selecting a portion of the tree structure view to display and displaying the search result in the selected portion of the tree structure view. Also, one of the at least two elements maybe a subset of another of the at least two elements. In some examples, a display includes at least four bucket categories based which are displayed for one of the at least two elements.
US10956474B2

Applications are presented for selecting response suggestions in a Graphical User Interface (GUI). Responses are identified for a message received in the GUI. Each response has a score and occupies a width of pixels in the GUI, which provides an available width of pixels for presenting the responses. Further, the method includes an operation for identifying sets of the responses, each set having one or more of the suggested responses. For each set, a utility of the set is calculated based on the score of the responses in the set, the width of pixels of the responses in the set, and the available width of pixels. Further, the set with the greatest utility is selected and then the responses of the set are presented in the GUI. Same principles may be applied to organizing screen layouts for applications that scroll vertically, such as user feeds or search results.
US10956472B2

Mechanisms are provided for performing load balancing of question processing in a Question and Answer (QA) system, implemented by the data processing system, having a plurality of QA system pipelines. The mechanisms receive an input question for processing by the QA system and determine a predicted question difficulty of the input question. The mechanisms select a QA system pipeline from the plurality of QA system pipelines based on the predicted question difficulty and route the input question to the selected QA system pipeline for processing. In addition, the mechanisms process the input question with the selected QA system pipeline to generate an answer for the input question.
US10956465B2

Systems and methods for processing qualitative responses from a plurality of user devices whereby a selection of a next thought object, to deliver to a first user device, may be based on a plurality of qualitative responses received from a plurality of user devices. In a preferred embodiment, a thought object selection computer may compute the selection by determining a filtered set of thought objects by custom selection. In some embodiments, if the quantity of the filtered set of thought objects is greater than a pre-configured amount the selection may be computed by randomly selecting a subset of the filtered set of thought objects. Further filtering the filtered set of thought objects by determining one or more least seen thought objects, and selecting a most diverse thought object, updating the filtered set of thought objects and sending the filtered set of thought objects to the first user device.
US10956462B1

Techniques for structuring knowledge bases specific to a user or group of users and techniques for using the knowledge bases to answer user inputs are described. A knowledge base may be populated with information provided by users associated with the knowledge base. Users associated with a knowledge base may be proactive in providing content to the knowledge base and/or a system may solicit an answer to a user input from users associated with a particular knowledge base. When the system receives an answer, the system may populate the knowledge base with the answer and may output the answer to the user that originated the user input. The system may output user inputs to be answered using messages or by establishing two-way communication sessions.
US10956456B2

A method of identifying location data in a data set comprises generating a data sample from the data set, training a plurality of models with the data sample to identify the location data in the data set, and applying the data set to the trained models to determine the location data within the data set. The plurality of models includes one or more first models to identify primary attributes of the location data indicating a geographical area and one or more second models to identify secondary attributes of the location data used to determine corresponding primary attributes.
US10956454B2

A storage device including an information structure produced by a method comprising: determining unique cluster names during a time interval; creating, in a storage device, one or more relationship tables, wherein for each unique cluster name, creating one or more relationship tables includes, creating one or more pairings that each includes an individual object identifier member of a cluster corresponding to the unique cluster name and includes a produced association score for the individual object identifier member, and wherein for each unique cluster name, creating one or more relationship tables includes creating a relationship between a unique key name that matches the unique cluster name and each of the one or more pairings created for the unique cluster name; and repeating the acts of determining and updating at selectable time intervals.
US10956453B2

A method, computer system, and a computer program product for processing a set of data objects of one or more users stored in a computer system is provided. The present invention may include providing data object properties and user properties of the set of data objects. The present invention may include determining a combined property of the data object properties and user properties. The present invention may include determining time dependent properties and at least two metrics, wherein a first metric indicates the deletability of a cluster and a second metric indicates the quality of the cluster, and wherein the first metric is determined using time dependent properties of the cluster. The present invention may include inputting the set of combined properties to a clustering algorithm and using the clustering algorithm to cluster the data objects to identify a best deletable cluster to determine if a data object is deletable.
US10956447B2

Technical solutions are described for determining data replication cost for a data server. In an example, a method for estimating the data replication cost includes receiving an identification of a source table and an identification of a target table for the data replication. The method further includes receiving a selection of a data replication scheme to be used to replicate the data. A costing system that implements the method determines the data replication cost, based on a conversion cost for conversion of the data from the source table to the target table, and a transfer cost for transfer of the data from the source table to the target table. The costing system communicates the data replication cost to an administrator.
US10956441B2

According to some embodiments, a selection server is in communication with a potential communication device database and a currently participating device database, the potential communication device database storing information about communication devices associated with a transition from a first state to a second state, including at least one communication address associated with each communication device. The selection server may automatically identify a communication device as meeting a pre-determined criteria and copy information about the identified communication device from the potential communication device database to the currently participating device database. A scheduling server may automatically schedule a series of communication events between a monitoring device and the identified communication device and arrange for a communication link to be established for each of the scheduled series of communication events until a transition from the second state back to the first state is detected for the identified communication device.
US10956440B2

Documents are compressed. A partially compressed document is obtained. The partially compressed document includes one or more code words that replace one or more common tokens of a document to be compressed. The one or more common tokens are tokens common to a plurality of documents, and included in a common dictionary. The common dictionary provides a mapping of code words to common tokens. A document associated dictionary is created from non-common tokens of the document to be compressed. The document associated dictionary provides another mapping of other code words to the non-common tokens. A compressed document is created. The creating of the compressed document includes replacing one or more non-common tokens of the partially compressed document with one or more other code words of the document associated dictionary. The compressed document includes the one or more code words of the partially compressed document and the one or more other code words of the document associated dictionary.
US10956438B2

A system may store a plurality of first records comprising a first variable in a first data storage format. The system may also store a plurality of second records comprising a second variable in a second data storage format. The first data storage format may have a different data structure than the second data storage format. The system may then generate a catalog including a first location of the first variable and a second location of the second variable. The first location identifies the first data storage format, which is where the first variable is stored. The second location identifies the second data storage format, which is where the second variable is stored. The system may then receive a request to access at least one of the first variable or the second variable and access the first variable and/or the second variable in response to the request.
US10956433B2

Described herein are various technologies pertaining to performing an operation relative to tabular data based upon voice input. An ASR system includes a language model that is customized based upon content of the tabular data. The ASR system receives a voice signal that is representative of speech of a user. The ASR system creates a transcription of the voice signal based upon the ASR being customized with the content of the tabular data. The operation relative to the tabular data is performed based upon the transcription of the voice signal.
US10956432B2

A method and a system for selecting items one by one from a set of items in an associative memory array includes determining a density of the set, if the density is sparse, repeatedly performing an extreme item select (EIS) method to select a next one of the elected items from the set and removing the next one from the set to create a next set, and if the density is not sparse, performing a next index select (NIS) method to create a linked list of the elected items and to repeatedly select a next elected item from the set. An associative memory array includes a plurality of associative memory cells arranged in rows and columns where each first cell in a first row and in a first column has access to a content of a second cell in a second row in an adjacent column.
US10956429B1

Embodiments of the systems and methods disclosed herein provide a prescriptive analytics platform and polarity analysis engine in which a user can identify a target objective and use the system to find out whether the user's objectives are being met, what predictive factors are positively or negatively affecting the targeted objectives, as well as what recommended changes the user can make to better meet the objectives. The systems and methods may include a polarity analysis engine configured to determine the polarity of terms in free-text input in view of the target objective and the predictive factors and use the polarity to generate the recommended changes.
US10956428B2

Databases and file management systems and methods including one or more processors and one or more non-transitory computer-readable media computing instructions are configured to run on the one or more processors and perform acts of receiving a search query from a user electronic device, facilitating a search of a database comprising item records for multiple items of an online retailer related to the search query, receiving search results from the search of the database, facilitating inserting, according to a set of rules, the first item into the predetermined range of the ranked order of the set of items of the search results, and coordinating displaying the search results on a graphical user interface of the user electronic device with the first item listed in the predetermined range of the ranked order of the set of items of the search results. Additional embodiments are disclosed herein.
US10956427B2

Taught is a search engine for science tools which dynamically evaluates search rank of said science tools through Natural Language Processing and machine learning. The search engine accepts into a corpus of public and private materials, which references individual science tools. Each item of the corpus is evaluated both as to how much that given item should be trusted, and what that item says about individual science tools. Each science tool is evaluated based on what the whole corpus of input data contains concerning those science tools, taking into account how valuable the source of the data is in order to render an overall score and search rank. The search engine generates a judgement of each individual science tool, which is dynamically updated as new information becomes available in the corpus of input data.
US10956426B2

A behavior detection module constructs a random forest classifier (RFC) that takes into account asymmetric misclassification costs between a set of classification labels. The classification label estimate is determined based on classification estimates from the plurality of decision trees. Each parent node of a decision tree is associated with a condition of an attribute that splits a parent node into two child nodes by maximizing an improvement function based on a training database. The improvement function is based on an asymmetric impurity function that biases the decision tree to decrease the error for a label with high misclassification cost over the other, at the cost of increasing the error of the other label with a lower misclassification cost.
US10956421B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for restarting a query using a token. One of the methods includes receiving, by a computer from a requesting device, a query; determining, using a data storage system, a current result responsive to the query; generating, using the current result, a restart token that represents operations performed to determine a plurality of results responsive to the query including the current result responsive to the query and that can be used to determine a new result responsive to the query that was not included in the plurality of results responsive to the query; and providing, to the requesting device, a message that includes a) first data for the restart token that represents operations performed to determine the plurality of results responsive to the query and b) second data for the current result responsive to the query.
US10956415B2

Systems and methods are disclosed for receiving, at a data intake and query system, a query that includes an indication to process data managed by a third-party data storage and processing system that supports a different query language than the data intake and query system. The data intake and query system identifies a third-party data storage and processing system that manages the data to be processed and generates a subquery for execution by the third-party data storage and processing system, generates instructions for one or more worker nodes to receive and process results of the subquery from the third-party data storage and processing system, and instructs the worker nodes to provide results of the processing to the data intake and query system.
US10956400B2

Querying a data set formed from a version of primary data and secondary data is facilitated. First and second versions of primary data are stored in a primary data version store. Secondary data is received. The secondary data is stored in a secondary data store. A query language statement is received. The query language statement is executed by selecting query results from a data set that includes the secondary data and elements of the first version of primary data not inconsistent with the secondary data.
US10956396B2

A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.
US10956389B2

Embodiments of the present invention provide a system and method for synchronizing data to update backup files. In one embodiment, data associated with files to be synchronized is sent to a second computer system by a first computers system. The second computer system matches data associated with the files to be synchronized to a database, and the first computer system determines differences between an old and new version of the files to be synchronized and creates a backup of the files. The backup of the files is stored in a storage device.
US10956373B1

Methods and systems are described for storing metadata in a network of distributed remote storage devices. An example computer implemented method includes identifying a plurality of metadata inodes, grouping the plurality of metadata inodes into one or more metadata pages, mapping the plurality of metadata inodes and the plurality of metadata pages, and storing the mapping as a manifest page, and storing data to and retrieving data from the distributed remote storage devices using the plurality of metadata inodes.
US10956363B2

Techniques are disclosed for automated data management. In one example, a method maintains a set of machine-readable data definition files corresponding to a set of data assets. At least one machine-readable data definition file specifies code for implementing at least one goal state associated with at least one corresponding data asset. The at least one machine-readable data definition file is executed to effectuate the at least one goal state.
US10956362B1

Raw data in distributed servers is divided into groups of data called buckets containing raw data that have timestamps that fall within a specific time range. When a bucket becomes inactive a server can archive the bucket to an external storage system. The external storage system containing archived data may be specified in a search query. Archived data from the external storage system is obtained, processed, and a search performed on the processed archived data using the search query.
US10956359B2

A mechanism is described for facilitating smart spill/fill data transfers in computing environments. A method of embodiments, as described herein, includes facilitating dividing a kernel into regions including low pressure regions and high pressure regions, where the low pressure regions are associated with low use of registers hosted by a processor of a computing device, while the high pressure regions are associated with high use of the registers. The method may further include transferring of data between memory and the registers based on at least one of the low pressure regions and the high pressure regions.
US10956354B2

Provided are techniques for detecting a type of storage adapter connected to an Input/Output (I/O) bay and miscabling of a microbay housing the storage adapter. Under control of an Input/Ouput (I/O) bay, cable sidebands are driven high for a predetermined period of time. It is determined whether a cable sidebands response has been detected that indicates that the cable sidebands have been driven low. In response to determining that the cable sidebands response has been detected, it is determined that the I/O bay is connected to a first storage adapter supporting a first protocol for the cable sidebands. In response to determining that the cable sidebands response has not been detected, it is determined that the I/O bay is connected to a second storage adapter supporting a second protocol for the cable sidebands. Moreover, I/O bay and port numbers stored by the microbay are used to determine miscabling.
US10956346B1

A storage system that includes an in-line hardware accelerator, a solid-state drive (SSD) unit, a central processing unit (CPU), a volatile memory module, and an accelerator memory module that is coupled to the in-line hardware accelerator or belongs to the in-line hardware accelerator; wherein the in-line hardware accelerator is directly coupled to the SSD unit, the volatile memory and the non-volatile memory; wherein the CPU is directly coupled to the volatile memory and to the non-volatile memory; wherein the in-line hardware accelerator is configured to manage access to the SSD unit; wherein the in-line accelerator is configured to retrieve data stored in the volatile memory module and the non-volatile memory module without involving the CPU.
US10956338B2

A technique for improving performance of a cache is provided. The technique involves maintaining indicators of whether cache entries are dirty in a random access memory (“RAM”) that has a lower latency to a cache controller than the cache memory that stores the cache entries. When a request to invalidate one or more cache entries is received by the cache controller, the cache controller checks the RAM to determine whether any cache entries are dirty and thus should be written out to a backing store. Using the RAM removes the need to check the actual cache memory for whether cache entries are dirty, which reduces the latency associated with performing such checks and thus with performing cache invalidations.
US10956336B2

Aspects of the invention include receiving a request to transfer data from a first storage device, coupled to a sending server, to a second storage device, coupled to a receiving server. The data is transferred from the first storage device to the second storage device in response to the request. The transferring includes allocating a first temporary memory on the sending server and moving the data from the first storage device to the first temporary memory. The transferring also includes initiating a remote direct memory access (RDMA) between the first temporary memory and a second temporary memory on the second server. The RDMA causes the data to be transferred from the first temporary memory to the second temporary memory independently of an operating system executing on a processor of the sending server or the receiving server. The transferring further includes receiving a notification that the transfer completed.
US10956332B2

A processor core associated with a first cache initiates entry into a powered-down state. In response, information representing a set of entries of the first cache are stored in a retention region that receives a retention voltage while the processor core is in a powered-down state. Information indicating one or more invalidated entries of the set of entries is also stored in the retention region. In response to the processor core initiating exit from the powered-down state, entries of the first cache are restored using the stored information representing the entries and the stored information indicating the at least one invalidated entry.
US10956322B2

In one embodiment, storage drive dependent track removal processing logic performs destage tasks for tracks cached in a cache as a function of whether the storage drive is classified as a fast class or as slow class of storage drives, for example. In one embodiment, a destage task configured for a slow class storage drive, transfers an entry for a track selected for destaging from a main cache list to a wait cache list to await destaging to the slow class drive. A destage task configured for a fast class storage drive allows the cache list entry for the selected track to remain on the main cache list while the selected track is being destaged to the fast class storage drive, thereby bypassing the transfer of the entry to a wait cache list. Other features and aspects may be realized, depending upon the particular application.
US10956314B2

A method, a system and a computer program product for regression test selection in a multi-threaded distributed target program execution tested by multi-threaded test suites. The method includes monitoring changes to source code of the target program in real-time to determine changed code-modules and extracting the regression test cases which simulate the changed code-modules. A calibration engine according to an embodiment isolates test case execution flow at individual test case level and builds relationship between the test case of the multi-threaded test suite and the distributed target program code-modules simulated by the test case. The method enhances the run-time behavior of the target program execution engines and builds relationships between the threads executing in the engine through throttling mechanism without affecting the actual functional execution. It enables calibration to happen in a multi-threaded test environment.
US10956309B2

Described herein is a computer implemented method comprising accessing code coverage information, the code coverage information describing units of a particular version of a particular source code base and, for each unit, a code coverage status indicating whether the test suite covered, did not cover, or partially covered the unit. The code coverage information is then associated with the relevant source code by, for each unit described in the code coverage information, identifying the corresponding unit in the source code and associating the code coverage status as described in the code coverage information with the corresponding unit identified.
US10956307B2

In non-limiting examples of the present disclosure, systems, methods and devices for detecting a code defect associated with a cloud-based service are presented. A correlation between an operation failure spike in an outermost development ring prior to a production environment for a current software build and an operation failure spike in a development ring that precedes the outermost development ring for the current software build may be identified. A determination may be made that an operation failure spike corresponding to the spike in the outermost development ring in a previous software build did not exist. A determination may be made that an operation failure spike corresponding to the development ring that precedes the outermost development ring for a previous software build did not exist. An operation associated with the failure spikes may be flagged as being related to the code defect based on the findings.
US10956301B2

The present disclosure relates to software development and, more specifically, to continuous integration (CI) based software development systems, methods, and computer program products in which a system-under-test (SUT) is populated with production data that has been filtered or transformed, or both. In accordance with this approach, the filtered or transformed production test data can be automatically generated and seamlessly integrated into a continuous integration process. In some examples, the resulting filtered or transformed test data closely reflects real production data while, at the same time, consuming less data storage space and protecting an individual's sensitive information.
US10956300B1

An AI agent may be trained using online session logs of actual customers interacting with an online software application. Datasets may be generated using the session logs, and the AI agent may be trained to use the online application by applying various machine learning techniques to the datasets. The AI agent may be provided login credentials and instructed to log into and perform specified tasks using the online application as part of training. Once trained, the AI agent may be instructed to perform the same or other tasks using a modified version of the application. The AI agent mimics the responses and behaviors of actual users of the modified application. The AI agent can be trained to mimic users sharing a certain demographic characteristic, and its performance can be used to more effectively and efficiently enhance the software application for users at large and/or for users in the demographic.
US10956299B2

A system for assisting in diagnosing or troubleshooting an information management system technical problem includes, in some examples, an interface with selectable options, which assist in diagnosing or troubleshooting the technical problem. Via the interface, a software developer or troubleshooting representative can select one or more of the options. For example, a software developer may select an option to automatically receive log data from a component of an information management system that has failed. Other features are also disclosed. The system also comprises functionality for configuring a target system to allow for certain system data about data storage operations to be transmitted to a cloud location from where the data may be accessed for troubleshooting.
US10956298B2

Methods, apparatus, systems and articles of manufacture are disclosed. An example system includes a memory accessed by a program of interest, a performance monitoring unit to collect first memory access information and second memory access information about an object accessed in the memory by the program of interest; and a leak detector to: determine a non-access period based on the first memory access information and an unsupervised machine learning model trained based on the program of interest; and detect a potential memory leak of the program of interest based on the second memory access information and the non-access period.
US10956282B2

The disclosure provides methods and systems for adaptive data retention. According to an embodiment, data backups are acquired from a protected computing device, and stored on a backup computing device. A retention policy is applied to selectively prune the data backups stored on the backup computing device. At least one reliability metric is used to decide to continue pruning according to a nominal schedule or prune according to a less aggressive schedule.
US10956274B2

Described in detail herein are systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.
US10956271B2

A computer-implemented method, according to one embodiment, includes: receiving existing data at a secondary storage volume in a secondary system from a primary storage volume in a primary system. In response to receiving a write request at the secondary system: a determination is made as to whether data corresponding to the write request will fully overwrite one or more of the regions in the secondary storage volume. A request is sent to the primary system for existing data corresponding to the secondary storage volume in response to determining that the data corresponding to the write request will not overwrite a portion of a region in the secondary storage volume. The requested existing data is received, and merged with the data corresponding to the write request. The merged data is further written to the one or more respective regions in the secondary storage volume.
US10956262B2

A deferred error correction code (ECC) scheme for memory devices is disclosed. In one embodiment, a method is disclosed comprising starting a deferred period of operation of a memory system in response to detecting the satisfaction of a condition; receiving an operation during the deferred period, the operation comprising a read or write operation access one or more memory banks of the memory system; deferring ECC operations for the operation; executing the operation; detecting an end of the deferred period of operation; and executing the ECC operations after the end of the deferred period.
US10956261B2

A volatile memory device includes memory cells arranged on rows and columns; first counters each storing a count value representing a number of cells in which first data is stored among cells of a corresponding column, wherein the count value is updated or maintained whenever a write operation on each of the rows is performed; a calculator calculating a number of cells in which the first data is stored for each of the columns upon a determination that an EDC check on any one row among the rows fails, and determining a column in which a bit flip occurs by comparing the calculated number and the count value for each of the columns; and a control circuit determining that a cell of the row on which the EDC check fails among cells of the column in which the bit flip occurs is the bit-flipped cell.
US10956257B2

A method for dynamically resolving a failure occurring to an application is provided. The method may include receiving historic observations from a plurality of sources. The plurality of sources may be associated with an application executing in the environment. The method may include storing the plurality of historic observations in a memory location associated with the application. The method may include monitoring the application using an adaptive monitoring model. The monitoring model may include a first and second set of dynamic attributes for the application. The second set of dynamic attributes may be dependent on a current set of values assigned to the first set of dynamic attributes. The application may be monitored once during each monitoring cycle. At least once during each monitoring cycle, the second set of dynamic attributes may be adjusted based on the current set of values of the first set of dynamic attributes.
US10956250B1

Systems and methods are provided to implement a database system configured to return the state of a data item upon failure of a condition check on the data item during a conditional write. In embodiments, a write request may specify an indicator to return the item state upon condition failure. The request may specify multiple database operations to execute as a transaction, where failure of a single condition check will cause the entire transaction to fail and an item state causing the failure to be returned. The returned state of the data item may include a selection of the item's attributes specified by the request. Advantageously, these features allow a client to easily obtain the precise cause of a write's failure. Moreover, because the item state is returned only when a conditional write fails and only when requested, the response size of most write requests remains unchanged.
US10956246B1

In response to a first programmatic request, metadata indicating that a first isolated read channel associated with a data stream has been established is stored at a stream management service. A read request that indicates the first isolated read channel and the stream is obtained. In response to the read request, contents of data records of the stream are provided.
US10956244B1

A computerized system for API migration. The system includes a memory storing instructions and a processor configured to execute the instructions to perform operations, which include segregating client accounts three groups, assigning a first API for communications with the first group and a second API for communications with the second group, and assigning the first API for communications with a first portion of the third group and the second API for communications with a second portion of the third group. The operations may also include collecting communications from the groups and generating metrics associated with each group, and generating a comparative report and a compatibility report. The operations may also include transmitting at least one of an alert or a recommendation based on the comparative report and the compatibility report.
US10956243B2

Receive, by a central controller engine, a user request to perform one or more operations associated with user data, wherein the user data includes first data and second data. Select, by the central controller engine based on the user request, a first service provider interface (SPI) integrated into a first service, the first SPI being configured to operate on the first data in a first datastore associated with the first service. The first SPI including a first service interface component configured based on a uniform access specification. Obtain, by the first SPI, the first data, the first data being formatted according to a first service data specification. Transform, by the first SPI based on the uniform access specification, the first data, thereby generating transformed first data formatted according to the uniform access specification. Provide, by the first SPI, the transformed first data to a target service.
US10956242B1

Techniques for automating the migration of a web service implementation to a service provider system are described. The automated migration of a web service implementation to a service provider system can include the migration of an API specification to an API gateway service, the migration of source code to a virtual compute service, and optionally the migration of other web service components to other services provided by the service provider system. The migrated web service can be accessed at the service provider system using a URL or other identifier generated by the service provider system. In this manner, the external functional behavior of the web service can remain the same while internally taking advantage of the benefits offered by services of a service provider system.
US10956237B2

Implementations generally relate to inter-application sharing. In some implementations, a method includes displaying a first user interface (UI) of a first application in a display screen of a client device, wherein the first UI presents information associated with a target project. The method further includes displaying a second UI of a second application in the display screen of the client device. The method further includes receiving a user indication to transfer the information associated with the target project from the first UI to the second UI. The method further includes accessing underlying data associated with the target project. The method further includes transferring the underlying data from the first application to the second application. The method further includes displaying the information associated with the target project in the second UI after the transferring.
US10956236B2

An outer event stream can be modeled to represent duration for an event with an inner event stream. The inner event stream can be generated to represent duration of at least one event from the outer event stream. By modeling the outer event stream to include duration, coincidence between two or more events can be determined. More specifically, the modeling of the outer event stream enables use of operators to identify coincidence between events from event streams.
US10956231B2

Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.
US10956229B2

A sourcing interface enables a particular device communicatively connected on a network to share one or more resources of the particular device with other devices communicatively connected to the network and coordinate task bidding with the other through broadcasting requests on the network. The sourcing interface manages dispatch of a particular task to one or more selected devices, the one or more selected devices selected based on one or more bids received by the particular device that best match a service level of particular request by the particular device, the dispatched task migrated to the one or more selected devices instead of handled by a web service provider. The sourcing interface monitors, at the particular device, for a result of execution of the particular task from the one or more selected devices, the one or more selected devices collecting telemetry data for usage reporting to the web service provider.
US10956227B2

Examples provide two-tiered scheduling within a cluster. A coarse-grained analysis is performed on a candidate set of hosts to select a host for a virtual computing instance based on optimization of at least one resource. A host is selected based on the analysis results. The identified virtual computing instance is placed on the selected host. A fine-grained analysis is performed on a set of communication graphs for a plurality of virtual computing instances to generate a set of penalty scores. A set of communicating virtual computing instances are selected based on the set of penalty scores. A first virtual computing instance from a first host is relocated to a second host to minimize a distance between the first virtual computing instance and a second virtual computing instance. Relocating the first virtual computing instance reduces at least one penalty score for the set of communicating virtual computing instances.
US10956224B1

The innovation disclosed and claimed herein, in one aspect thereof, comprises systems, methods and computer program products that enable provisioning of a hybrid cloud services solution to predetermined users. The innovation enables provisioning to be completed with a integration layer component and a provisioning component that integrate rules, such as enterprise-wide or industry-wide rules into out of band touch points, even touch points that the user may not be aware of, and may typically not be called upon to be aware of.
US10956223B2

Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive a completion acknowledgment from the plurality of graphics processing units and in response to a determination that the workload is finished, to terminate one or more communication connections on the interconnect bridge. Other embodiments are also disclosed and claimed.
US10956217B2

Methods, apparatus, and articles of manufacture are disclosed to trigger a scaling action for scaling an application having a set of one or more virtual machines (VMs). Virtualized Network Functions (VNF) are scaled by adding or removing resources to/from existing VMs. In an example method for triggering a scaling action for scaling an application having a set of one or more VMs, a threshold value is adapted based on an evaluation of a monitored system key performance indicator and a monitored external key performance indicator. The threshold value is used for triggering the scaling action. The scaling action is validated based on the monitored external key performance indicator.
US10956208B2

In an approach to guided virtual machine migration, one or more computer processors determine a target host computer available for a migration of a virtual machine from a source host computer. The one or more computer processors identify one or more resources of the target host computer with one or more predictive errors. The one or more computer processors determine whether the virtual machine uses one or more of the identified one or more resources with one or more predictive errors. The one or more computer processors rank a migration path for the virtual machine from the source host computer to the target host computer with a designation. The one or more computer processors create a target host map, wherein the target host map indicates at least one migration path for the virtual machine from the source host computer to the target host computer.
US10956206B2

A technique is described for managing a cache structure in a system employing transactional memory. The apparatus comprises processing circuitry to perform data processing operations in response to instructions, the processing circuitry comprising transactional memory support circuitry to support execution of a transaction, and a cache structure comprising a plurality of cache entries for storing data for access by the processing circuitry. Each cache entry has associated therewith an allocation tag, and allocation tag control circuitry is provided to control use of a plurality of allocation tags and to maintain an indication of a current state of each of those allocation tags. The transactional memory support circuitry is arranged, when initial data in a chosen cache entry is to be written to during the transaction, to cause a backup copy of the initial data to be stored in a further cache entry and to cause the allocation tag control circuitry to associate with that further cache entry a selected allocation tag selected for the transaction. The current state of that selected allocation tag is updated to a first state which prevents the processing circuitry from accessing that further cache entry. In the event that the transaction is aborted prior to reaching a transaction end point, the transactional memory support circuitry causes the chosen cache entry to be invalidated, and the allocation tag control circuitry changes the state of the selected allocation tag to a second state that allows the processing circuitry to access the further cache entry. As a result, this enables a hit to subsequently be detected within the cache structure for the initial data without a requirement to refetch the initial data into the cache structure. This can give rise to significant performance enhancements.
US10956205B2

Data processing apparatus comprises one or more transaction issuing devices configured to issue data processing transactions to be handled by a downstream device and to receive a completion acknowledgement in respect of each completed transaction; each transaction issuing device having associated transaction regulator circuitry configured to allow that transaction issuing device to issue transactions subject to a limit on a maximum number of outstanding transactions, an outstanding transaction being a transaction which has been issued but for which a completion acknowledgement has not yet been received; in which the downstream device is configured to issue an indication to a transaction issuing device, to authorize a change by the transaction regulator circuitry of the limit applicable to outstanding transactions by that transaction issuing device.
US10956200B2

A system of computers in network communication where: (i) an end user's computer accesses an instantiation of a virtual machine using remote console software; (ii) the access to the VM is performed through a proxy server; and (iii) by using the proxy server, when the VM instantiation is moved from one physical host computer to another physical host computer, there is no substantial interruption in the access of the VM by the end user through the remote console software.
US10956196B1

Load balancing VM selection and movement is disclosed, including: selecting a combined predicted metric to be improved with respect to a plurality of storage devices; and determining a set of VMs to be moved from a first storage device included in the plurality of storage devices to a second storage device included in the plurality of storage devices such that the selected combined metric to improve is predicted to improve.
US10956190B2

The method includes modifying a routing rule of a load balancer of the system, the rule representing at least one parameter for communications between a client device and the first VM to specify that data from the client device destined for the first VM instance is queued, suspending processing, at the first VM instance, of pending requests from the client device, transmitting data, from the first VM instance, to the load balancer representing the state of the or each suspended request, modifying the routing rule to specify that the endpoint for a communication channel from the second VM instance is the client device, transmitting the or each suspended request to the second VM instance, and modifying the routing rule to specify transmission of data from the client device directly to the second VM instance.
US10956189B2

A method performed by a physical computing system includes, with a hypervisor, presenting a virtualized Remote Direct Memory Access (RDMA) device to a guest, with the hypervisor, allocating a portion of total guest memory to the guest, with the hypervisor, determining a memory threshold for the guest, the memory threshold being based on a number of virtual machines managed by the hypervisor and a size of total guest memory, with the hypervisor, receiving from the guest, a first request to register a first size sub-portion of the portion of total guest memory to the virtualized RDMA device, and with the hypervisor, in response to determining that the first size sub-portion exceeds the memory threshold, returning a notification to the guest, the notification indicating that the first request failed. The first size sub-portion is less than the portion of total guest memory.
US10956184B2

An on-demand disposable virtual work system that includes: a virtual machine monitor to host virtual machines, a virtual machine pool manager, a host operating system, a host program permissions list, and a request handler module. The virtual machine pool manager manages virtual machine resources. The host operating system interfaces with a user and virtual machines created with an image of a reference operating system. The host program permissions list may be a black list and/or a white list used to indicate allowable programs. The request handler module allows execution of the program if the program is allowable. If the program is not allowable, the host request handler module: denies program execution and urges a virtual machine specified by the virtual machine pool manager to execute the program. The virtual machine is terminated when the program closes.
US10956176B2

Embodiments of the present application disclose a processing method, a device, a storage medium, and a mobile terminal for implementing automatic startup. The method includes: acquiring, by a processing device for implementing automatic startup, at least one of program startup information and startup call information of an application when it is detected that a startup event for the application occurs; sending, by the processing device for implementing automatic startup, the at least one of the program startup information and the startup call information to a server for acquiring a determination strategy for the application serving as a startup control strategy for the application, wherein the determination strategy is obtained by the server through analyzing the at least one of the program startup information and the startup call information; controlling, by the processing device for implementing automatic startup, startup of the application according to the startup control strategy for the application.
US10956172B2

Techniques for memory management of a data processing system are described herein. According to one embodiment, a memory usage monitor executed by a processor of a data processing system monitors memory usages of groups of programs running within a memory of the data processing system. In response to determining that a first memory usage of a first group of the programs exceeds a first predetermined threshold, a user level reboot is performed in which one or more applications running within a user space of an operating system of the data processing system are terminated and relaunched. In response to determining that a second memory usage of a second group of the programs exceeds a second predetermined threshold, a system level reboot is performed in which one or more system components running within a kernel space of the operating system are terminated and relaunched.
US10956170B2

A BIOS setting modification system is provided in a computing device. During a computing device runtime for the computing device, an Out-Of-Band (OOB) controller device receives a first BIOS setting modification request and, in response, generates first BIOS setting modification information and causes the transmission of a System Management Interrupt (SMI). During the computing device runtime for the computing device, an SMI handler subsystem in the computing device retrieves, in response to the SMI, the first BIOS setting modification information, either directly from the OOB controller device, or from a storage subsystem in which it was provided by the OOB controller device. The SMI handler subsystem then applies the first BIOS setting modification information to at least one subsystem in the computing device such that a first BIOS setting modification provided by the first BIOS setting modification information takes effect during the computing device runtime for the computing device.
US10956167B2

An instruction fusion system in which instructions are tagged with extra bits to specify the conditions by which the instructions can be fused is provided. A computing device receives a first instruction to be executed at a processor. The computing device receives a first fusion tag that corresponds to the first instruction, the first fusion tag specifying a condition for fusing the first instruction with another instruction. The computing device determines whether the first instruction is allowed to fuse with a second instruction based on the first fusion tag. When the first instruction is allowed to fuse with the second instruction, the computing device generates a fused instruction based on the first instruction and the second instruction. The computing device executes the fused instruction at the processor.
US10956163B2

A processing core of a plurality of processing cores is configured to execute a speculative region of code a single atomic memory transaction with respect one or more others of the plurality of processing cores. In response to determining an abort condition for issued one of the plurality of program instructions and in response to determining that the issued program instruction is not part of a mispredicted execution path, the processing core is configured to abort an attempt to execute the speculative region of code.
US10956152B2

A configuration package receives user-generated input that configures a decision service to generate decision data. The configuration package includes artifacts and the user-generated input selects the artifacts from an artifact library in a configuration database. A configured decision service is generated, where the generating includes receiving, by a decision service factory, the configuration package. Also, the decision service factory receives a decision template including configurable decision elements and non-configurable decision elements. Further, the decision service factory receives a user configuration specifying a parameter in the corresponding artifact. The artifact from the configuration package, the user configuration and the decision template are combined to generate the configured decision service. The configured decision service receives, from a client computer, input for each of the configurable decision elements. Based on the received input, the decision data is generated by the configured decision service. The generated decision data is transmitted to the client computer.
US10956145B2

A method of managing a selected change to an IT (information technology) system comprises obtaining an inventory of all components available to the IT system, assigning each of the components in the inventory to a component class, identifying relationships between the components in the IT system, defining attributes of the relationships, generating a complete dependency mapping of the components of the IT system based on the relationships, cross-relationships and constraints, simulating the selected change within a processor of the IT system to one or more of the IT components using the dependency mapping to generate a change impact analysis, and automatically updating impacted IT components via at least one authenticating agent executing on the IT system.
US10956144B2

An update providing apparatus of a vehicle includes a communication circuit communicating with a server, a memory, a first controller, a second controller, and a control circuit electrically connected to the communication circuit, the memory, the first controller, and the second controller. The control circuit is configured to receive data for an update of the first controller or the second controller, from the server by using the communication circuit, to store the data for the update in the memory and transmit the data for the update to the first controller, when the data for the update is associated with the first controller, and to transmit the data for the update to the second controller without storing the data for the update, when the data for the update is associated with the second controller.
US10956140B2

A user requests installation of a software package on a server. The server identifies an artifact for the software package installed on a first layer of an overlay file system. Based on dependency information for the artifact, the server identifies one or more additional artifacts that the artifact depends on, installed on additional layers of the overlay file system. Instead of duplicating the software package and its dependencies in storage for the user, the server updates a layer strategy for the user. A layer strategy indicates a set of layers to be used by an overlay file system in generating a logical file system. The updated layer strategy for the user includes both the layer for the artifact of the requested software package and the layers for the additional artifacts that the software package depends on.
US10956138B1

A computing device and automatic method for reducing memory usage in a device having an execution environment, such as one using an interpretive scripting engine. Application code is analyzed to determine unused features. Based upon this analysis, a build process is configured to omit the unused features. Then, the execution environment is built for the application code that excludes features not used by the application code. The application code and the execution environment can then be loaded into a deployment device for execution of the application code by the execution environment.
US10956134B2

A system includes determination of a rule branch of a rule, the rule branch comprising a first condition expression including a first condition value, reception of one or more condition values compatible with the first condition expression, and automatic generation of a respective rule branch of the rule for each of the one or more received condition values.
US10956131B2

A single presentation logic that is independent of a user interface framework is provided. Also provided is a protocol to interface the single presentation logic to the user interface framework. A plurality of user interfaces is configured to be plugged to the single presentation logic.
US10956129B1

A method evolves generic computational building blocks. The method initializes a parent population with randomly generated programs. The method also obtains a list of randomly generated test inputs. The method generates a target dataset that includes input-output pairs of randomly generated binary strings. The method also applies a fitness function to assign a fitness score to each program, based on the input-output pairs of the target dataset. The method grows a seed list by applying genetic operators to the programs, and selecting offspring that satisfy a novelty condition. The novelty condition is representative of an ability of a program to produce distinct and unique output for the list of randomly generated test inputs. The method iterates until a terminating condition has been satisfied. The terminating condition is representative of an ability of programs in the seed list to solve one or more genetic programming instances.
US10956116B2

Example systems and techniques disclosed herein facilitate interoperability between different media playback systems referred to herein as a virtual line-in (VLI) media playback system and a native playback system. When a VLI session is created by a VLI sender, a first native playback device can join a VLI group as a VLI receiver. As a VLI receiver, the first native playback device receives audio content and playback commands from the VLI sender to facilitate synchronous playback with other VLI receivers. At the same time, this native playback device can concurrently operate as a native domain group coordinator of a native domain synchrony group. As the native domain group coordinator, the native playback device translates VLI domain audio, control, and timing signals into the native domain and distributes such signals to native domain group members. In this way, the native domain group members can synchronize their playback with the VLI group.
US10956113B2

Embodiments of apparatus, computer-implemented methods, systems, devices, and computer-readable media are described herein for facilitation of concurrent consumption of media content by a first user of a first computing device and a second user of a second computing device. In various embodiments, facilitation may include superimposition of an animation of the second user over the media content presented on the first computing device, based on captured visual data of the second user received from the second computing device. In various embodiments, the animation may be visually emphasized on determination of the first user's interest in the second user. In various embodiments, facilitation may include conditional alteration of captured visual data of the first user based at least in part on whether the second user has been assigned a trusted status, and transmittal of the altered or unaltered visual data of the first user to the second computing device.
US10956102B2

In an information processing apparatus, a processor firstly acquires all device port names registered in a memory, and instructs the operating system to register new device information indicating a new device. The processor secondly acquires, in response to determining that the operating system completes registering the new device information, all device port names including the new device port name associated with the new device information from the memory. The processor identifies the new device port name which is included in the secondly acquired device port names but excluded from the firstly acquired device port names by comparing the firstly acquired device port names with the secondly acquired device port names, and registers in the operating system the new device port name and the software to be correlated with each other so that the software can communicate with the new device through the new device port.
US10956101B2

An information processing apparatus capable of providing an appropriate IP address to a mobile terminal in which a network service discovery protocol does not function. The information processing apparatus has a plurality of lines assigned with different pieces of address information, and is configured to transmit short-range wireless-communication information, in which address information regarding one line out of the plurality of lines is set, to a communication destination via short-range wireless communication. The information processing apparatus comprises a setting unit configured to preferentially set, into the short-range wireless-communication information, address information regarding a line, out of the plurality of lines, in which a relay device for performing intercommunication between different protocols is provided between the information processing apparatus and the communication destination.
US10956090B2

Life of a non-volatile memory is extended without increasing processing time due to turning power ON/OFF. An EEPROM stores counter information and setting information, a first RAM and a second RAM store counter information and setting information, a memory management unit manages a storage area in the first RAM for the counter information and setting information so as to be updatable and manages a storage area in the second RAM for the counter information and setting information so as not to be updatable, and a system control unit, when a change in contents of the counter information and the setting information occurs, rewrites the counter information and the setting information in the first RAM in accordance to the changed contents, and when the power is turned OFF, reads and compares the counter information and the setting information in the first RAM with the counter information and the setting information in the second RAM, and writes only different data to the EEPROM.
US10956087B2

A memory controller includes: an interface configured to operably communicate with a host device; a temperature detecting circuit configured to operably detect an ambient temperature, wherein when the ambient temperature is beyond a predetermined temperature range, the temperature detecting circuit generates a control signal; and a processing circuit coupled to the interface and the temperature detecting circuit, for selecting one of a plurality of data program schemes to program data into a first storage block of a flash memory according to the control signal.
US10956086B2

A memory controller circuit is disclosed which is coupleable to a first memory circuit, such as DRAM, and includes: a first memory control circuit to read from or write to the first memory circuit; a second memory circuit, such as SRAM; a second memory control circuit adapted to read from the second memory circuit in response to a read request when the requested data is stored in the second memory circuit, and otherwise to transfer the read request to the first memory control circuit; predetermined atomic operations circuitry; and programmable atomic operations circuitry adapted to perform at least one programmable atomic operation. The second memory control circuit also transfers a received programmable atomic operation request to the programmable atomic operations circuitry and sets a hazard bit for a cache line of the second memory circuit.
US10956084B2

According to one embodiment, a method, computer system, and computer program product for adjusting tiering based on operation types in a multi-tier storage system is provided. The present invention may include retrieving an extent to be managed and operations associated with the extent; analyzing the operations of the extent to determine an IO pattern associated with the extent; receiving a list of storage devices within the multi-tier storage system; querying each storage device of the storage devices for suitable pattern types; selecting, based on the querying and the IO pattern associated with the extent, a suitable storage device; and transferring the extent to the suitable storage device.
US10956074B2

A data storage method is provided according to an exemplary embodiment of the disclosure. The method is configured for a rewritable non-volatile memory module. The method includes: performing a data merge operation; adjusting a data receiving amount per unit time for receiving to-be-written data from a host system according to a data storage state of the rewritable non-volatile memory module; storing the received to-be-written data into a buffer memory during the data merge operation being performed; and storing the data stored in the buffer memory into the rewritable non-volatile memory module.
US10956073B2

A management device includes: a determiner that, in a plurality of storage area pools each of that has a configuration including a plurality of storage devices, determines a storage area pool into that a spare storage device is incorporated for adding an area storing data; and a manager that incorporates the spare storage device into the determined storage area pool.
US10956072B2

A method, apparatus and product for accelerating concurrent access to a file in a memory-based file system. The method comprising receiving a request issued by a program, for accessing a file stored in a memory-based file system; and subject to the request being associated with data modification of data within the file, and subject to the modification not necessitating change in a structure of a data structure used for content lookup for the file, acquiring a lock to the file to the program, wherein the lock is acquired in a shared mode.
US10956063B2

A virtual storage system according to an aspect of the present invention includes multiple storage systems each including: a storage controller that accepts a read/write request for reading or writing from and to a logical volume; and multiple storage devices. The storage system defines a pool that manages the storage device capable of allocating any of storage areas to the logical volume, and manages the capacity (pool capacity) of the storage areas belonging to the pool, and the capacity (pool available capacity) of unused storage areas in the pool. Furthermore, the storage system calculates the total value of the pool available capacities of the storage systems included in the virtual storage system, and provides the server with the total value as the pool available capacity of the virtual storage system.
US10956059B2

Methods, apparatus, and processor-readable storage media for classification of storage systems and users thereof using machine learning techniques are provided herein. An example computer-implemented method includes processing input data pertaining to multiple storage systems within an enterprise; classifying one or more of the storage systems by applying a first set of machine learning techniques to the processed input data; classifying one or more respective users of the classified storage systems by applying a second set of machine learning techniques to the processed input data associated with the classified storage systems; and outputting, via one or more user interfaces, at least a portion of the storage system classifications and at least a portion of the user classifications to a user for use in connection with storage system configuration actions and/or an entity within the enterprise for use in connection with user-support actions.
US10956054B1

Optimizing copy operations in a storage array, including: receiving a plurality of copy operations; detecting a triggering event that causes a storage array controller to initiate execution of the plurality of copy operations; and combining, in dependence upon a metadata optimization policy, the plurality of copy operations into a single copy operation.
US10956046B2

A method for dynamically balancing I/O workload is disclosed. In one embodiment, such a method includes transmitting, from a host system to a storage system, read requests and write requests over a communication path, such as a zHyperLink communication path. The method further determines whether first and second sets of conditions (e.g., read cache hit ratio, read and write response times, read and write reject rates, etc.) are satisfied on one or more of the host system and storage system. In the event the first set of conditions is satisfied, the method increases a ratio of read requests to write requests that are transmitted over the communication path. In the event the second set of conditions is satisfied, the method decreases the ratio of read requests to write requests that are transmitted over the communication path. A corresponding system and computer program product are also disclosed.
US10956044B2

An integrated circuit device includes a memory controller coupleable to a memory. The memory controller to schedule memory accesses to regions of the memory based on memory timing parameters specific to the regions. A method includes receiving a memory access request at a memory device. The method further includes accessing, from a timing data store of the memory device, data representing a memory timing parameter specific to a region of the memory cell circuitry targeted by the memory access request. The method also includes scheduling, at the memory controller, the memory access request based on the data.
US10956038B2

A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data.
US10956031B1

A client EHR executing on a client computing device is described herein, wherein the client EHR is configured to present a GUI on a display of the client computing device. The GUI comprises a first field, a second field, and a third field, wherein the first field is configured to receive an identifier for a category of clinical data, the second field is configured to receive clinical data of the identified category of clinical data and the third field is configured to present the identified category of clinical data from the electronic health record of a patient. The client computing device then receives input comprising clinical data of the category identified, which is then integrated into the patient's electronic health record maintained by the EHR. After receiving an input comprising clinical data, the GUI automatically advances to the next subcategory of the identified category for which clinical data is needed.
US10956030B2

The disclosure is a method and device for drawing a figure in correspondence to an input made with a first input tool and a second input tool to the terminal including an input unit capable of detecting physical touch and electrical input includes detecting a touch input made with the first and second input tools to the input unit; displaying at least one line movable according to contact points of the detected input on a display unit of the terminal; receiving a selection command based on the electrical input made with at least one of the first and second input tools; and displaying one of the at least one line as the line of which at least one of length and direction is fixed.
US10956022B2

An electronic device with a display and a touch-sensitive surface displays a first user interface of a first application. The device detects a first input by a first contact on the touch-sensitive surface that meets navigation-gesture criteria requiring that the first input includes a movement of the first contact across the touch-sensitive surface that crosses a boundary of a predefined edge region of the touch-sensitive surface in order for the navigation-gesture criteria to be met. In response, the device: in accordance with a determination that the first application is not protected, ceases to display the first user interface of the first application and displays a respective other user interface on the display; and in accordance with a determination that the first application is protected, maintains display of the first user interface of the first application without displaying the respective other user interface.
US10955999B2

Methods and systems are provided for improved authoring of instructional content. A browser and an online application provides a presentation controller and an editor. The presentation controller controls presentation of objects to an author of instructional content. The editor allows the author to edit presentation of objects. In an embodiment, the presentation controller and editor are automatically provided to the browser when a user accesses the online application.
US10955993B2

Provided is an information processing apparatus including an input section that inputs a comment to be added to image information or document information, a selecting section that selects a type of the comment among plural types which are set in advance, based on a content of the comment input by the input section, a generating section that generates a pattern graphic corresponding to the type of the comment selected by the selecting section, and an adding section that adds the pattern graphic generated by the generating section to a position which is designated in the image information or the document information.
US10955990B2

A content item is sent for display on client devices of users of an online system. Information indicating that a first user is currently viewing the content item is received from a client device. A second user connected to the first user is identified. The second user is performing a user interaction with the content item while the first user is currently viewing the content item. An emotion associated with the user interaction is determined. A widget identifying the second user and the emotion is sent for display to the client device. The widget is configured to move across the content item displayed on the client device while the first user is currently viewing the content item. Responsive to receiving from the client device a user interaction with the widget, information is sent for display indicating the second user in a field for receiving comments by the first user.
US10955979B2

An array substrate including a display area and a non-display area, where the non-display area includes a first gate driving circuit, a second gate driving circuit, a first touch driving circuit and a second touch driving circuit. An extension direction of the first gate driving circuit and an extension direction of the second gate driving circuit are perpendicular to an extension direction of gate lines. An extension direction of the first touch driving circuit and an extension direction of the second touch driving circuit are perpendicular to an extension direction of touch driving electrodes. The first touch driving circuit and the first gate driving circuit are disposed in series along a same direction, and the second touch driving circuit and the second gate driving circuit are disposed in series along a same direction.
US10955976B2

Example implementations relate to flexible displays. For example, a flexible display system may comprise a plurality of display layers, an anti-reflective layer among the plurality of display layers to reduce reflection from an underlying light emitting layer, the anti-reflective layer including a wave plate and a polarizer, and a transistor layer among the plurality of display layers. Further, at least a portion of the plurality of display layers may include properties satisfying particular geometric and force balance constraints to enable the transistor layer to maintain a neutral force in response to compression or tension of the flexible display.
US10955974B2

A wearable electronic device is provided herein. The wearable electronic device includes a body defining an aperture therethrough. The aperture is sized and shaped to receive a finger of a user. The wearable electronic device further includes a computer processor and an input device at least partially extending from an inner surface of the body. The input device is movable between a first position and a second position. Movement of the input device between the first position and second position provides an input to the processor. The electronic wearable device also includes a transmitter coupled to the computer processor and configured to send electronic transmissions to an external electronic device. The electronic transmissions correspond to the input. The electronic wearable device also includes a power source for providing power to the computer processor, the input device and the transmitter.
US10955970B2

A direction determination system and a direction determination method are provided. The direction determination system includes a display screen, at least one image capturing device and a processing device. The image capturing device is configured to capture image data including a plurality of users. The processing device is coupled to the display screen and the image capturing device to receive the image data, and detects a plurality of characteristics of the plurality of users according to the image data. The processing device performs corresponding pairing on the characteristics to obtain a characteristic group of each of the users. The processing device determines a pointing direction of each of the users toward the display screen according to at least two characteristics of the characteristic group of each of the users.
US10955969B2

A light-guide assembly and an access control system are provided. The light-guide assembly is used as an interface for touch input. The light-guide assembly includes a light-guide element and a light source disposed on a lateral surface of the light-guide element. The light source emits a first light with a first wavelength. The light-guide element has an upper surface, a lower surface, and an inner layer that is made of a light-transmissive material. The first light enters the light-guide element through the lateral surface and propagates inside the light-guide element for reacting to the touch event occurring on the upper surface. A verification data used in an access control system is formed when the touch event is sensed and identified. A light-activation element of the assembly activates the first light propagating inside the light-guide element and produces a second light that is used to provide a visual effect.
US10955965B2

A display device includes a base substrate and an input detection unit. The base substrate includes a front surface and a tear surface that face each other, an active area, a peripheral area adjacent to the active area, a module hole in the active area, a routing area that surrounds the module hole, and a depression pattern that surrounds the module hole between the routing area and the module hole. The input detection unit includes first touch sensor units along a first direction, a first connection part that connects adjacent first touch sensor units, second touch sensor units arranged in a second direction that intersects the first direction, a second connection part that connects adjacent second touch sensor units: and a bridge line disposed in the routing area and connected to second touch sensor units adjacent to each other in the second direction with the module hole therebetween.
US10955964B2

A touchscreen display device includes a display panel, a touch sensor, and a touch circuit. The touch sensor is disposed in an area corresponding to the display panel to output an uplink signal including signal intensity information regarding an intensity of a downlink signal output from an active pen. The touch circuit controls the touch sensor to output the uplink signal.
US10955963B2

The present disclosure provides a display device configured to float a display electrode coupled to a touch sensor by a parasitic capacitance when a downlink signal is received from a touch pen to the touch sensor.
US10955954B2

The present disclosure relates to a flexible substrate and a flexible display panel, a flexible display device thereof, and a method of using the flexible display device. The flexible substrate includes a first flexible layer and a second flexible layer, and a pressure sensitive layer and an electrode between the first flexible layer and the second flexible layer, the pressure sensitive layer having a first side facing the first flexible layer and a second surface facing the second flexible layer, wherein the electrode is located on at least one of the first side and the second side. The pressure sensitive layer includes an elastic layer. The elastic layer includes a polyimide foam material.
US10955950B2

A liquid crystal display device having a high aperture ratio is provided. A liquid crystal display device with low power consumption is provided. A display device includes a liquid crystal element, a transistor, a scan line, and a signal line. The liquid crystal element includes a pixel electrode, a liquid crystal layer, and a common electrode. Each of the scan line and the signal line is electrically connected to the transistor. Each of the scan line and the signal line includes a metal layer. The transistor is electrically connected to the pixel electrode. The transistor includes a first region connected to the pixel electrode. The pixel electrode, the common electrode, and the first region have a function of transmitting visible light. The visible light passes through the first region and the liquid crystal element and is emitted to the outside of the display device.
US10955945B2

A peripheral device with accessory identification capability includes a device body and at least one accessory. The device body includes a processing unit disposed therein. The at least one accessory is releasably attached to the device body and selectively coupled to the processing unit. When the at least one accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the at least one accessory and instructs at least one function of the device body to be performed, based on at least one identification code of the identified at least one accessory.
US10955941B2

A self-contained multimodal data input device for remotely entering data into a record-keeping system provides: wireless transmission and receipt of data; a pen-like profile; controls for emulating the left and right-click functions of a computer mouse and at least one command key of a standard keyboard; means for determining the orientation and movement, of the input device in space; and means for detecting at least one biometric characteristic of a user. In a system, the multimodal data input device connects and communicates with a gateway device according to the proximity of the input device to the gateway device in a many-to-many relationship. The system provides means for authenticating the input device and the user to the system by one-factor or two-factor authentication.
US10955940B2

Provided are a method for detecting a pressure of an active pen, a device and an active pen, where a pen body of the active pen is provided with a touch sensor. The method includes: obtaining a sensing change amount of the touch sensor, where the sensing change amount indicates a capacitance change amount of the touch sensor; and determining, according to the sensing change amount, a pressure value on the pen body. The technical solution provided by the disclosure can reduce the cost of the active pen while realizing the pressure detection for the active pen.
US10955937B2

An input mechanism for a portable electronic device includes a rotational manipulation mechanism, such as a cap or shaft. The input mechanism also includes a sensor having first capacitive elements coupled to the manipulation mechanism, second capacitive elements, and a dielectric positioned between the first and second capacitive elements. Movement of the manipulation mechanism alters the positions of the first and second capacitive elements with respect to each other and is determinable based on capacitance changes resulting therefrom. In some implementations, the second capacitive elements may be part of an inner ring or partial ring nested at least partially within an outer ring or partial ring.
US10955930B2

A free space input standard is instantiated on a processor. Free space input is sensed and communicated to the processor. If the free space input satisfies the free space input standard, a touch screen input response is invoked in an operating system. The free space input may be sensed using continuous implicit, discrete implicit, active explicit, or passive explicit approaches. The touch screen input response may be invoked through communicating virtual touch screen input, a virtual input event, or a virtual command to or within the operating system. In this manner free space gestures may control existing touch screen interfaces and devices, without modifying those interfaces and devices directly to accept free space gestures.
US10955929B2

An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. The artificial reality system captures image data representative of a physical environment and outputs the artificial reality content. The artificial reality system identifies, from the image data, a gesture comprising a motion of a first digit of a hand and a second digit of the hand to form a pinching configuration a particular number of times within a threshold amount of time. The artificial reality system assigns one or more input characters to one or more of a plurality of digits of the hand and processes a selection of a first input character of the one or more input characters assigned to the second digit of the hand in response to the identified gesture.
US10955927B2

An electronic device includes a proximity sensor, a storage that links and stores keywords with types of gestures detected by the proximity sensor, and a controller that detects a keyword from notification information provided to a user and executes processing based on the type of gesture linked to the keyword. The electronic device may also include a communication interface, and the notification information may include information received by the communication interface. The electronic device may also include a display, and the notification information may include information displayed on the display.
US10955924B2

A multi-view display system that enables viewers to individually interact with the system to provide information thereto is disclosed. The system includes a multi-view display, a system controller, and an input/communications device. In the illustrative embodiment, the input/communications device provides a way for a viewer to communicate, to the system, a viewing preference pertaining to the presentation of content and facilitates associating the viewing preference with a viewing location so that the content that is ultimately displayed via the multi-view display is viewable by viewer at the proper viewing location.
US10955919B2

Provided are a wearable device and a method of operating the same. The wearable device includes: a display configured to display content; a user input unit configured to receive a command of a wearer; and a controller configured to: when the content is reproduced in a state in which the wearable device is worn, output, through the display and based on content reproduction related information of the wearable device, information informing the wearer that stopping reproduction of the content is requestable, and control to stop the reproduction of the content in response to a reproduction stop request for the content, received through the user input unit in response to the output information, wherein the content reproduction related information corresponds to information influential on a health of the wearer when the content is reproduced in the state in which the wearable device is worn.
US10955917B2

Methods and apparatus for identifying potentially seizure-inducing virtual reality content are disclosed herein. An example apparatus includes a neurological data collector to access first neurological response data collected from a user during exposure of the user to first media. The example apparatus includes a predictor to generate a prediction on a likelihood that a portion of second media will trigger an adverse neurological medical event in the user based the portion of the second media and the first neurological response data. The example apparatus includes a content modifier to modify the portion of the second media to create modified media in response to the prediction and output the modified media for presentation to the user.
US10955914B2

A head mounted display (HMD) device operating in a real world physical environment is configured with a sensor package that enables determination of an intersection of a device user's projected gaze with a location in a virtual reality environment so that virtual objects can be placed into the environment with high precision. Surface reconstruction of the physical environment can be applied using data from the sensor package to determine the user's view position in the virtual world. A gaze ray originating from the view position is projected outward and a cursor or similar indicator is rendered on the HMD display at the ray's closest intersection with the virtual world such as a virtual object, floor/ground, etc. In response to user input, such as a gesture, voice interaction, or control manipulation, a virtual object is placed at the point of intersection between the projected gaze ray and the virtual reality environment.
US10955910B2

A virtual environment is displayed from a first virtual perspective by a first pair of virtual reality glasses worn by a first person, the first virtual perspective being predefined according to a detected head position and/or head orientation of the first person. The same virtual environment is displayed from the first virtual perspective by a further pair of virtual reality spectacles worn by a further person. The further pair of virtual reality glasses has a total available display area divided into a first display area which displays the virtual environment from the first virtual perspective and a second display area which displays the virtual environment from a further virtual perspective predefined according to a detected head position and/or head orientation of the further person.
US10955903B2

Disclosed herein are techniques and a display panel that can sequentially display images while the host processor is inactive (e.g., asleep, power gated, or the like). The display panel includes circuitry to receive a set of encoded images, sequentially decode the encoded images provide a bitstream of the decoded images to the display electronics. The host is arranged to encode the images, send the encoded images to a frame buffer at the panel and configure the panel for a low power multi-image presentation mode.
US10955902B2

A printed circuit including a microcontroller having at least one main element, termed a core, and at least one peripheral unit. The printed circuit has a selective power supply management for managing the power supply of the microcontroller. The selective management receives a command to shutdown the microcontroller coming from an internal shutdown function of the microcontroller, and reversibly cuts the power supply to the at least one peripheral unit while maintaining the power supply to the core.
US10955892B2

The computer system responds to a first trigger event to enter a partial off state in which a boot cycle is required to return to a working state. A device plugged into a serial bus port can be charged in the partial off state. A configuration register or runtime environment controls whether the computer system enters the partial off state in response to a trigger event. The computer system stays in the partial off state until another trigger event returns the computer system to the working state. In some implementations, the computer system leaves the partial off state and enters the shutdown state after an unplug event, a predetermined amount of time after an unplug event, a predetermined amount of time after entering the partial off state, a predetermined amount of time after charging of a device is complete, or any combination of such events.
US10955883B1

A computing apparatus includes an enclosure to house computing nodes; a slot to receive a power supply unit that is to provide power to the computing nodes; and a cold plate assembly positioned in the slot. The cold plate assembly includes a first thermal exchange surface and a cooling loop. The first thermal exchange surface is inclined relative to a horizontal dimension of the slot and is to make thermal contact with a complementary thermal exchange surface of the power supply unit when the power supply unit is received by the slot, the complementary thermal exchange surface also being inclined relative to a horizontal dimension of the slot. The cooling loop is thermally coupled to the first interface and through which liquid coolant is to flow.
US10955878B2

The present invention discloses a portable electronic apparatus, which includes a cover casing, a base casing, a first input module and a second input module. The base casing is pivoted to the cover casing, and the base casing includes a containing portion and at least one first connecting portion. The containing portion is located on the base casing, and the first connecting portion is disposed on the containing portion. The first input module and the second input module are disposed on the containing portion interchangeably, the first input module has a second connecting portion, and the second input module has a third connecting portion. When the first input module is disposed on the containing portion, the second connecting portion electrically connects to the first connecting portion. When the second input module is disposed on the containing portion, the third connecting portion electrically connects to the first connecting portion.
US10955877B2

Apparatus, systems, articles of manufacture, and methods are disclosed for physical keyboards with multi-display computing devices. An example computing device includes a first display and a second display coupled to the first display via a first hinge. The example computing device also includes a keyboard coupled to the second display via a second hinge.
US10955872B2

A system with real time clock continuity is disclosed. The system includes a remote access controller configured to interoperate with a main processor and at least one second system component. The main processor is configured to receive a control from the remote access controller and to initiate a reboot after determining that a time and a tick count are stored in a memory device. The second system component is configured to store the time and the tick count in the memory device. A boot loader of the system is configured to use the time and the tick count to maintain a real time clock during the reboot of the main processor.
US10955869B2

An indication of a type of circuit breaker through which a powered device is connected to a power source is received at a processor. A signal from a sensor indicating a level of power flow from the power source to the powered device is received at the processor. The power flow to the powered device is altered by the processor based upon the received signal and the type of circuit breaker such that the power flow does not cause the circuit breaker to interrupt the power flow to the powered device.
US10955862B2

An apparatus to distribute pressurized fluid from one or more sources to multiple wellbores. The apparatus includes a manifold having at least two inlets and at least two outlets. Pressurized fluid is brought into the manifold from opposing directions so that the fluid from one inlet will impinge upon the fluid from the other inlet thereby deenergizing the fluid. Additionally, the manifold is configured such that the cross-sectional area of the inlets is less than the cross-sectional area of the manifold thereby decreasing velocity minimizing the kinetic energy available to erode or otherwise damage equipment, while providing a pressure decrease as the fluid enters the manifold. The outlets are configured such that the cross-sectional area of the outlets providing fluid to a single wellbore is greater than or equal to the cross-sectional area of the inlets such that no pressure increase occurs within the manifold or the outlets as the fluid exits the manifold. Additional velocity reduction enhancements may include angled or camp third turns between the inlet and the manifold or the manifold and an outlet.
US10955858B2

The present disclosure relates to a method of generating a surround view of a vehicle platoon and a device thereof. A surround view generating device for a vehicle in the vehicle platoon acquires a local surround view of the vehicle and at least one of a truncated local surround view associated with one or more preceding vehicles and a truncated local surround view associated with one or more following vehicles in the vehicle platoon. Further, the surround view generation device generates a surround view of the vehicle platoon using the local surround view of the vehicle, the truncated local surround view associated with the one or more preceding vehicles, and the truncated local surround view associated with the one or more following vehicles. Finally, the surround view generating device navigates the vehicle in the vehicle platoon based on the surround view of the vehicle platoon.
US10955854B2

A method and a device for determining the position of a vehicle, said method comprising the steps: recording sensor data from the ground over which the vehicle travels; extracting ground characteristics of the ground over which the vehicle travels from the recorded sensor data or from occupancy grids which are calculated on the basis of the sensor data; determining the current position of the vehicle on the basis of the extracted ground characteristics using a characteristic map.
US10955851B2

A method and system of determining whether a stationary vehicle is a blocking vehicle to improve control of an autonomous vehicle. A perception engine may detect a stationary vehicle in an environment of the autonomous vehicle from sensor data received by the autonomous vehicle. Responsive to this detection, the perception engine may determine feature values of the environment of the vehicle from sensor data (e.g., features of the stationary vehicle, other object(s), the environment itself). The autonomous vehicle may input these feature values into a machine-learning model to determine a probability that the stationary vehicle is a blocking vehicle and use the probability to generate a trajectory to control motion of the autonomous vehicle.
US10955849B2

An automatic driving system includes at least one electronic control unit configured to: generate a traveling plan so as to moderate a change in behavior of a vehicle at a time when an automatic driving control of the vehicle is started by an automatic engagement compared to a change in the behavior of the vehicle at a time when the automatic driving control is started by a triggered engagement, the automatic engagement being an engagement in which the automatic driving control is automatically started when an automatic engagement condition is satisfied, the triggered engagement being an engagement in which the automatic driving control is started when an automatic driving start condition is satisfied and an automatic driving start trigger is input by an occupant; and execute the automatic driving control by controlling the behavior of the vehicle based on the traveling plan, using an actuator equipped in the vehicle.
US10955843B1

An autonomous vehicle system includes one or more output devices, one or more input sources, and a controller. In some embodiments, a verified inference engine is used by the controller to generate outputs for the output devices from inputs received from the input sources. The inference engine may be verified to be mathematically correct with an automated theorem proving tool. The automated theorem proving tool may verify that the inference engine meets the design requirements of standards such as DO-178C Level A and/or EAL-7. The controller is configured to validate the inputs received from the input sources, store the validated inputs in a fact base, generate outputs from the validated inputs, validate the one or more outputs, and provide the one or more validated outputs to the output devices.
US10955840B2

Provided is a method and an apparatus for installing and replacing a lighting controller of an outdoor lighting fixture that includes a base portion supplying power, a telescopic stick portion attached to the base portion at a first end thereof, an extension stick portion attached to a second end of the telescopic stick portion, and a drone-type device attached to the extension stick portion at an end opposite telescopic stick portion. The drone-type device receives power from the base portion through the telescopic stick portion and travels over and land at a top surface of the outdoor lighting fixture and perform installation or replacement of the lighting controller.
US10955837B2

In a method for error detection and monitoring an electronically closed-loop or open-loop controlled machine part, operating parameters and monitoring parameters of machine parts are recorded and stored. A comparison group of comparable machine parts and comparable operating parameters is determined based on the recorded and stored operating parameters and a machine part to be compared. A statistical analysis procedure is used for creating a threshold value based on the determined comparison group, and for detecting a variance of at least one state or at least one of the monitoring parameters based on the threshold value. The variance is assigned to the machine part.
US10955823B2

A method for the dosing of cleaning agents in cleaning machines includes the steps: receiving the control information items; wherein the control information items are dependent on an information item about a cleaning machine; determining the progress of a cleaning operation; dosing of cleaning agent depending on the received control information items and the determined progress of the cleaning operation; wherein the information item about the cleaning machine can be manually input via a user interface.
US10955817B2

A numerical controller controlling punching performs punching according to a machining program, detects a phenomenon that the punching is not normally completed, collects and stores information required for re-execution of a block in which the phenomenon is generated, and restores a machining state at the time of occurrence of the phenomenon and further re-executes the punching by using the information.
US10955814B2

A robot system is configured to fabricate three-dimensional (3D) objects using closed-loop, computer vision-based control. The robot system initiates fabrication based on a set of fabrication paths along which material is to be deposited. During deposition of material, the robot system captures video data and processes that data to determine the specific locations where the material is deposited. Based on these locations, the robot system adjusts future deposition locations to compensate for deviations from the fabrication paths. Additionally, because the robot system includes a 6-axis robotic arm, the robot system can deposit material at any locations, along any pathway, or across any surface. Accordingly, the robot system is capable of fabricating a 3D object with multiple non-parallel, non-horizontal, and/or non-planar layers.
US10955813B2

A control apparatus of a machine tool, the control apparatus including: a numerical control unit configured to create a spindle axis command and a feed axis command according to a tapping program; a spindle axis control unit configured to control rotational operation of the spindle axis according to the spindle axis command; a rotation detector configured to detect a rotation position of the spindle axis; and a feed axis control unit configured to control feeding operation of the feed axis according to the feed axis command on the basis of the rotation position. The numerical control unit is further configured to include, in the spindle axis command, a speed command value during return that does not depend on maximum rotation speed during machining of the spindle axis and that is higher than the maximum rotation speed during machining, as a command of return operation.
US10955811B2

Techniques described herein relate to using reduced-dimensionality embeddings generated from robot sensor data to identify predetermined semantic labels that guide robot interaction with objects. In various implementations, obtaining, from one or more sensors of a robot, sensor data that includes data indicative of an object observed in an environment in which the robot operates. The sensor data may be processed utilizing a first trained machine learning model to generate a first embedded feature vector that maps the data indicative of the object to an embedding space. Nearest neighbor(s) of the first embedded feature vector may be identified in the embedding space. Semantic label(s) may be identified based on the nearest neighbor(s). A given grasp option may be selected from enumerated grasp options previously associated with the semantic label(s). The robot may be operated to interact with the object based on the pose and using the given grasp option.
US10955808B2

An inter-variable dependency analyzing unit analyzes a relation between an argument and a return value between instructions of a plurality of instructions included in a sequence control program, which is a control program written in a language for sequence control. A PLC instruction sorting/division unit at least either changes an instruction execution order of the plurality of instructions or divides the sequence control program in units of instructions, based on the relation between the argument and the return value between the instructions analyzed by the inter-variable dependency analyzing unit.
US10955805B2

An apparatus of a System on Chip (SoC) to implement a one out of two diagnostics (1oo2D) safety system comprises a memory comprising firmware to provide monitoring of the SoC and a second SoC, and a communication interface to provide cross-monitoring between the SoC and the second SoC. The firmware and the communication interface enable the SoC and the second SoC to implement the 1oo2D safety system without significant hardware or software external to the SoC.
US10955798B2

An image forming apparatus is capable of appropriately removing fine particles produced from a parting material contained in a toner. A distance d (mm) between an inlet port of a duct and a heating belt is Fs (cm2), the area of a nonwoven fabric filter is Fs (cm2), and the air passing speed of the air in the nonwoven fabric filter is Fv (cm/s) satisfy, ( 1.25 × d - 8.67 ) × 1000 Fv × 60 ≤ Fs < 200 × 1000 Fv × 60 .
US10955795B2

A rotational force is transmitted to a main assembly side feeding member for feeding the toner into a main assembly side toner accommodating portion from a coupling member provided on a cartridge. The cartridge includes a photosensitive drum, a discharge opening configured to discharge the toner removed from the photosensitive drum toward the main assembly side feeding member, and a coupling member configured to transmit the rotational force to the main assembly side feeding member. The coupling member is movable between a first position for transmitting the rotational force to the main assembly side feeding member and a second position retracted from the first position.
US10955790B2

An image forming apparatus, having a motor, a first photosensitive drum, a second photosensitive drum, a first developing roller, a second developing roller, a first cam, a second cam, a first clutch, a second clutch, a first phase sensor, and a controller, is provided. On condition that a triggering condition is satisfied, the controller starts the motor to operate, place the first clutch in a transmittable condition to cause the first developing roller to move for a first separated position, and place the second clutch in a discontinuing condition; and place the second clutch in the transmittable condition to cause the second developing roller to move to the second separated position in one of cases where a predetermined period since the first clutch is placed in the transmittable condition elapses and where the controller receives the separation signal from the first phase sensor before the predetermined period elapses.
US10955789B2

Provided is an image forming apparatus configured to form a toner image on a photoreceptor drum, transfer the toner image to a recording medium, and output the recording medium, and the image forming apparatus includes a cleaning device including a cleaning blade that abuts against the photoreceptor drum and removes residual developer, a cleaning blade supporter that rotatably supports the cleaning blade, a cleaning blade movement restrictor that restricts a movement range of the cleaning blade, and a spring member that urges an end of the cleaning blade to abut against the photoreceptor drum.
US10955774B2

An image forming apparatus includes: a fixing portion for fixing an image formed on a recording material; and a guide member for guiding the recording material. The guide member is provided at an entrance to the fixing portion and at an end portion with respect to a direction perpendicular to a feeding direction of the recording material The guide member is moved when the guide member is pushed by the recording material.
US10955771B2

A belt control device includes a plurality of rollers, a belt wound around the plurality of rollers and configured to rotate along with the plurality of rollers, a belt contact member that the belt contacts when the belt moves in an axial direction of the plurality of rollers, and a shaft displacement member movable in the axial direction and including an inclined face inclined with respect to a surface of the belt to control movement of the belt in the axial direction. The belt, the belt contact member, and the shaft displacement member are configured to make a frictional force between an edge of the belt and the belt contact member greater than a frictional force between the belt contact member and the shaft displacement member.
US10955765B2

A magnetic carrier comprising a magnetic carrier particle having a magnetic carrier particle having a magnetic carrier core particle and a resin coat layer formed on the magnetic carrier core particle surface, and inorganic fine particles A present on a surface of the magnetic carrier particle, wherein each of the inorganic fine particles A has a rectangular parallelepiped particle shape, the inorganic fine particles A have D1 of 10 to 60 nm, the inorganic fine particles A are inorganic particles which have been surface treated with a surface treatment agent or silane coupling agent-treated particles, SP1 of the resin coat layer and SP2 of the surface treatment agent satisfies SP1−SP2≤14.00, and the coverage ratio of the magnetic carrier surface by the inorganic fine particles A as measured by ESCA is 5.0 to 20.0 atom %: and a two-component developer comprising at least the magnetic carrier and a toner.
US10955762B2

A radiation source apparatus is provided. The radiation source apparatus includes a chamber, an exhaust module, a measuring device, a gas supply module and a controller. The exhaust module is configured to extract debris caused by unstable target droplets out of the chamber according to a first gas flow rate. The measuring device is configured to measure concentration of the debris in the chamber. The gas supply module is configured to provide a gas into the chamber according to a second gas flow rate. The controller is configured to adjust the first gas flow rate and the second gas flow according to the measured concentration of the debris.
US10955747B2

A method of coating an optical substrate with a transparent, electrically conductive coating includes depositing a semiconductor coating over a surface of an optical substrate, wherein the semiconductor coating has broadband optical transmittance. A doped semiconductor is applied in a pattern over the semiconductor coating. The doped semiconductor in the pattern is activated for electrical conductivity in the doped semiconductor.
US10955743B2

There is provided a substrate processing apparatus, including: a film forming part configured to form a metal-containing film on a front surface of a substrate; a film cleaning part configured to clean the metal-containing film formed on a peripheral edge portion of the substrate; and a controller. The controller is configured to control the film forming part so as to form the metal-containing film on the front surface of the substrate, and control the film cleaning part so as to supply a first chemical liquid and a second chemical liquid.
US10955738B2

A holographic photographing system, a holographic display system, a stereoscopic photographing system and a display method are provided. M photographing devices are distributed on a same circumference at equal intervals, and an included angle between two adjacent photographing devices to a center of circle is 360/m. At a top end of a vertical portion of an L-shaped frame, each of the photographing devices is at equal intervals provided with: an intermediate photographing mechanism, a left photographing mechanism and a right photographing mechanism, a left driving servo motor and a right driving servo motor, a guide post and a vertical driving servo motor, and a driving lead screw connected to a driving shaft. The support plate moves up and down along the guide post to drive the left driving mechanism and the right driving mechanism to move up and down.
US10955732B2

There are provided a first lens unit having negative refractive power, a second lens unit having positive refractive power, a third lens unit having negative refractive power, and fourth, fifth, sixth, and seventh lens units, which are arranged from an enlargement conjugate side toward a reduction conjugate side in this order, the first lens unit includes at least one negative lens and at least one positive lens arranged closer to the reduction conjugate side than the at least one negative lens, the third lens unit is movable from the enlargement conjugate side toward the reduction conjugate side for the zooming, and the refractive index of a lens included in the third lens unit meets a predetermined conditional equation.
US10955730B2

A multi-configuration mounting system has been disclosed. The multi-configuration mounting system comprises an adapter configured to couple to a first device, and a receptacle defining an opening within a surface of the adapter. The receptacle receives a tab of a clip housing that secures a second device, thereby forming an interference fit between the tab and the receptacle to couple the second device to the first device via the adapter.
US10955728B2

A method according to embodiments of the invention includes, for a field of view comprising a plurality of portions, determining an amount of light for each portion. LEDs corresponding to each portion are selectively energized over a plurality of time periods, such that a sum of illumination generated by each LED during the plurality of time periods equals the determined amount of light. An image of the field of view is captured, for example by a camera.
US10955713B2

A display device includes a substrate, an electrostatic protecting component and a shielding layer. The substrate has a display region and a peripheral region located outside the display region. The electrostatic protecting component is disposed on the substrate in the peripheral region, and the electrostatic protecting component includes a semiconductor layer. The shielding layer is disposed on the substrate in the peripheral region, wherein the shielding layer overlaps the semiconductor layer.
US10955709B2

A display device includes a first substrate including a light-emitting element that is an upward light emission type and a transistor in a lower layer than the light-emitting element, a second substrate facing the first substrate, and a liquid crystal layer disposed between the first substrate and the second substrate. The first substrate includes a sealing film formed in an island shape and covering the light-emitting element and a pixel electrode that is transparent. The pixel electrode includes a first portion not overlapping the sealing film and a second portion overlapping the sealing film.
US10955688B1

The disclosed method may include (1) providing, from a display, an image to an eye by way of a lens assembly on an optical path between the display and the eye, wherein the lens assembly includes (a) a first liquid crystal lens providing a first electronically controllable cylindrical power, oriented along a first constant axis, in response to a first signal and (b) a second liquid crystal lens providing a second electronically controllable cylindrical power, oriented along a second constant axis that is rotationally offset from the first constant axis, in response to a second signal, (2) determining, based on information indicating cylindrical power and cylindrical axis components, the electronically controllable cylindrical powers that result in providing the cylindrical power component, oriented along the cylindrical axis component, and (3) generating, based on the electronically controllable cylindrical powers, the signals. Various other systems and methods are also disclosed.
US10955685B2

Disclosed is volumetric display arrangement for representing content of an image at different focal distances in a view of real-world environment. The volumetric display arrangement includes at least one image projection unit operable to project multiple depth planes of the image, at least one electro-optical unit comprising two or more optical diffuser elements arranged parallel to each other, the at least one electro-optical unit being positioned to receive the projected multiple depth planes of the image thereon and configured to independently display one of the projected multiple depth planes of the image at one of the two or more optical diffuser elements at a given instant of time, and an optical combiner positioned with respect to the at least one electro-optical unit to combine the view of real-world environment with the independently displayed multiple depth planes of the image in the at least one electro-optical unit.
US10955683B2

An imaging incident angle tracking device, including: a light source; a first and second beam splitters or dichroic mirrors; a position sensitive detector; wherein the first and second beam splitters or dichroic mirrors are configured to direct light from the light source to a window surface through an objective lens; the first and second beam splitters or dichroic mirrors is further configured to direct the light reflected from the window surface and through the objective lens into the position sensitive detector. A positioning system, including: a baseplate; a platform; a plurality of strut assemblies connecting the baseplate and the platform; wherein each of the strut assembly includes: a linear actuator; a first flexure assembly and a second flexure assembly at the first and second ends of the strut assembly; the first and second flexure assemblies are rigid along and flexibly bendable orthogonal to the length of the strut assembly.
US10955677B1

Point to point transmission holograms are used to provide a scene camera for an augmented reality glasses display system. A glass or plastic substrate acts as spectacle style lens. A holographic medium is applied to a surface of the substrate, within which is recorded a series of point to point transmission holograms. The construction points of the holograms are arranged at the eye and at the pupil of a camera placed, ideally, to the temple side of the user's eye. The recorded transmission holograms act by diffracting a portion of the light from the scene surrounding the user that is heading for the user's eye towards the scene camera. The hologram efficiency is balanced so that the user is still able to see the surrounding scene. The perspective of the view seen by the scene camera is substantially identical to that seen by the user through the lens.
US10955672B1

An optical assembly includes at least one switchable waveplate and a reflective polarizer layer. The reflective polarizer layer is configured to pass a first polarization orientation of display light and reflect a second polarization orientation orthogonal to the first polarization orientation. The optical assembly provides a first effective focal length when the switchable waveplate is switched to a first retardance value and the optical assembly provides a second effective focal length when the switchable waveplate is switched to a second retardance value.
US10955669B2

Systems, devices, and methods for embedding a diffractive element in an eyeglass lens are described. A method of embedding a diffractive element in an eyeglass lens includes applying a protective layer to a diffractive element, applying an interface layer to the protective layer, and applying a lens layer to the interface layer. The interface layer and the lens layer are each comprised of a resin material that hardens when cured. The interface layer is of a shape and thickness that adheres well to the protective layer after the interface layer is cured. The lens layer is of a shape and thickness that achieves the desired component shape of the lens after the lens layer is cured.
US10955668B2

Optical display systems and methods for providing three-dimensional and two-dimensional convergence corrected images to a user are described. The optical display systems may include at least two image generators producing a plurality of rays forming a plurality of images. A diffraction enhanced imaging system may be configured to collect the rays produced and control convergence angle of each ray at specific wavelengths into an optical waveguide. An in-coupling diffraction system may couple the rays into the optical waveguide. A wavelength compensated beam expander may expand horizontal extension of the images and an output coupling and vertical expansion system may magnify the images in a vertical direction and direct light towards a user at specific angles creating a wide field of view.
US10955663B2

An information processing apparatus includes a processor configured to: determine whether a state of a user that views a virtual space is a predetermined state, based on state information indicating the state of the user and condition information for determining that the user is in the predetermined state; and start collection of log information upon determining that the state of the user is the predetermined state.
US10955659B2

A light assembly can have an array of light sources forming rows and columns, where the array comprises a plurality of chips, and each chip comprises a subarray of light sources forming the rows and columns. A boundary between chips in the array can be configured to extend diagonally across rows and columns of the array such that, for each column across which the boundary extends, the first row of the plurality rows may not have a light source disposed in the respective column, but a second row of the plurality of rows has a light source disposed in the respective column.
US10955649B2

A method for optical microscopy, including using a first laser beam to excite dye particles in a sample region with light having a first wavelength. A second laser beam with a second wavelength based on the emission spectrum of the excited particles is used to de-excite the excited particles. The first and second beams have first and second respective intensity distributions which are spatially different when co-aligned; the second profile has a minimum where the first has a maximum. The region is once concurrently illuminated with the first and second beams, and an emission signal is detected. For each scanning point, the region is illuminated also with a pulse of the second laser beam or continuously prior to or after illuminating the region of the sample concurrently with both lasers. The illumination with only the second laser beam defines a background signal that is subtracted from the emission signal.
US10955639B2

A filter driving device including a filter; a coupling part to which the filter is coupled; a crank arm of which one side is connected to the coupling part and of which the other side is connected to a driving shaft, and which reciprocatingly rotates around the driving shaft; a first stopper provided at a part close to the driving shaft from the center portion of the crank arm, and restricting the rotational angle of the crank arm; and an accommodation part for accommodating the filter, the coupling part and the crank arm is provided.
US10955632B2

A fiber optic parking device includes a support wall having front and rear sides, and also includes at least one mount extending outwardly from the rear side of the support wall and defining a first plane. The fiber optic parking device further includes a platform extending outwardly from the front side of the support wall and defining a second plane, the platform including a plurality of connector slips. Each of the connector slips extends along a corresponding axis parallel to the second plane and intersecting the first plane at an acute angle.
US10955630B2

An optical fiber cable including an optical fiber ribbon in is pipe, wherein the ribbon includes at least two optical fibers arranged side by side, and wherein at least two of the optical fibers are bonded intermittently along a length of the fibers.
US10955620B2

A suspension arm assembly including at least two members relatively rotatable about each other at a joint, with at least one of the joints comprising an infinite rotation joint. The infinite rotation joint allows the members at the infinite rotation joint to have unlimited rotation relative to one another. The infinite rotation joint is configured to pass at least an optical signal therethrough. The infinite rotation joint includes a stator and a rotor. At least two portions of the infinite rotation joint are separable and can automatically form a unit when adjacent arms are connected together such that the infinite rotation joint can be separated into the at least two portions. The at least two portions are configured to be automatically connected to allow the optical signal to pass therethrough once the at least two portions are engaged.
US10955617B2

A high-resolution photonic thermometer article performs high-resolution thermometry and includes: a light source; a photonic thermometer with a waveguide and a photonic crystal cavity that stores light; a photodetector in communication with the photonic thermometer; a phase sensitive detector in communication with the photodetector and that: receives the photodetector signal from the photodetector; receives a reference frequency signal; and produces a lock signal from the photodetector signal, based on the reference frequency signal; a local oscillator in communication with the phase sensitive detector and that produces the reference frequency signal; and a servo controller in communication with the phase sensitive detector and local oscillator and that: receives the lock signal from the phase sensitive detector; receives the reference frequency signal from the local oscillator; and produces the control signal such that absorption power of the photonic crystal is maximized through wavelength control of the light source by the control signal.
US10955613B2

An arrayed waveguide grating. The arrayed waveguide grating includes two star couplers and an array of waveguides connecting the star couplers. The T-shaped geometry of the array of waveguides makes possible an AWG with an arbitrarily large free spectral range in a compact form factor. An array mode converter produces a field pattern, at an aperture of a free propagation region of a star coupler, having overlapping modes from adjacent waveguides.
US10955611B2

A three in one combination imaging module comprising a light guide positioned in a light guide holder, a light emitting diode module, and a doublet or GRIN lens array held in a housing. The light guide holder and the housing comprise mating connecting elements. The connecting elements comprise locking elements, tabs, notches, slots, and clips that cooperate and interact in order to securely hold and accurately position each of the components in the housing without the use of adhesive. Light emitted by the light emitting diode module enters, travels through, and then exits the light guide and is received by the doublet or GRIN lens array and then focused on a sensor array and captured.
US10955610B2

An emblem device includes an air bag cover, a substrate mounted inside the air bag cover, a light source mounted on the substrate and configured to emit light, a light guide plate mounted outside the air bag cover and configured to diffuse the light emitted from the light source, and an emblem located in front of the light guide plate and configured to cover a part of the light guide plate. The light emitted from the light guide plate is emitted in front of the emblem through a space formed between the air bag cover and the emblem.
US10955606B2

Embodiments described herein relate to methods of fabricating waveguide structures with gratings having front angles less than about 45° and back angles less than about 45°. The methods include imprinting stamps into nanoimprint resists disposed on substrates. The nanoimprint resists are subjected to a cure process. The stamps are released from the nanoimprint resist at a release angle ϑ using a release method. The nanoimprint resists are subjected to an anneal process to form a waveguide structure comprising a plurality of gratings with a front angle α and a back angle β relative to a second plane of the surface of the substrate less than about 45°.
US10955587B2

Components of articles that include an optical element that imparts structural color to the component are provided. Methods of making the components including the optical element, and methods of using the components such as to make an article of manufacture are provided.
US10955580B2

Tools and methods for measuring resistivity are provided. The tool for measuring resistivity in a formation comprises a receiver module comprising a first electromagnetic signal receiver and a second electromagnetic signal receiver; a first electromagnetic signal transmitter removably coupled to one longitudinal end of the receiver module; a second electromagnetic signal transmitter removably coupled to the other longitudinal end of the receiver module; and each of the first and the second electromagnetic signal receivers configured to receive electromagnetic signals propagating in the formation from the first and the second electromagnetic signal transmitters.
US10955577B2

Systems and methods for determining a shear wave slowness may include emitting an emitted acoustic wave within a borehole from an acoustic tool. A return acoustic wave may be detected via one or more sensors. The return acoustic wave may be generated when the emitted acoustic wave interacts with a physical feature within the borehole. A signal may be generated that may be indicative of the return acoustic wave. The method may include evaluating the signal via a processor to determine a pseudo-Rayleigh mode slowness and calculating a shear wave slowness using an analytical relationship. The analytical relationship may include a mathematical correlation between the pseudo-Rayleigh mode slowness and the shear wave slowness. The analytical relationship may also include input parameters that are measured physical parameters of borehole properties.
US10955572B2

The present disclosure relates to a data processing method and device. The data processing method comprises steps of: performing detector response calibration based on a detector response obtained by an incidence of rays with known energy into a detector to obtain a detector response model; obtaining a photon counting model of the detector between incident energy spectrum data of the detector and detected energy spectrum data of the detector based on the detector response model; and performing a deconvolution operation on counts of photons in respective energy regions in the detected energy spectrum data of the detector based on the photon counting model of the detector, to obtain real counts of photons in respective energy regions in the incident energy spectrum data of the detector.
US10955567B2

An improved scintillator nanocomposite comprising nanoparticles with scintillating properties and a diameter between 10 and 50 nanometer and a first matrix material comprises is obtained by introducing the nanoparticles into a dispersing medium to form a stable suspension. The dispersing medium is a precursor to the first matrix material, which is cured to form the first matrix material.
US10955558B2

Systems and methods for electronically sharing information about health-related activities among users of portable performance monitoring systems are disclosed. The method may include determining first information corresponding to a health-related activity for a first individual using a first portable performance monitoring system; determining second information corresponding to a health-related activity for a second individual using a second portable performance monitoring system; wirelessly transmitting the first and second information from the first and second portable performance monitoring systems; receiving the first and second information using a computing device remotely located from the first or second individual during the activity; and generating a visual display based on the first and second information.
US10955556B2

Methods and apparatuses to assist a global positioning system (GPS) module to determine GPS position estimates for a wireless communication device is disclosed. Processing circuitry in the wireless communication device determines a potential or an actual inaccuracy in a GPS position estimate obtained from a GPS module. The processing circuitry obtains a set of map vector data stored in or associated with the wireless communication device. The processing circuitry determines a location estimate of the wireless communication device based on at least a portion of the set of map vector data. The processing circuitry provides the location estimate to the GPS module and obtains an updated GPS position estimate from the GPS module, the updated GPS position estimate based at least in part on the location estimate provided to the GPS module.
US10955554B2

A system uses range and Doppler velocity measurements from a lidar system and images from a video system to estimate a six degree-of-freedom trajectory of a target and generate a three-dimensional image of the target. The system may refine the three-dimensional image by reducing the stochastic components in the transformation parameters between video frame times.
US10955552B2

Depth-sensing apparatus includes a laser, which is configured to emit pulses of optical radiation toward a scene. One or more detectors are configured to receive the optical radiation that is reflected from points in the scene and to output signals indicative of respective times of arrival of the received radiation. Control and processing circuitry is coupled to drive the laser to emit a succession of output sequences of the pulses with different, respective temporal spacings between the pulses within the output sequences in the succession, and to match the times of arrival of input sequences of the signals to the temporal spacings of the output sequences in order to find respective times of flight for the points in the scene.
US10955541B2

A method of mitigates RF interference from an RF interferer. An RF signal is received at an RF transceiver during a time period. The RF signal that includes, for at least a portion of the time period, an interference signal having a cyclic transmission pattern with at least one deterministic feature. The received RF signal is analyzed in order to determine timing information for the at least one deterministic feature and the associated interference signal cyclic transmission pattern. Transmission of the RF signals from the RF transceiver are synchronized with the interference signal transmission pattern based on the determined timing information to mitigate interference between the RF signals and the interference signal.
US10955537B2

A method of distributing data to a transducer array of an ultrasonic device, the transducer array including transduction elements arranged in module units, includes generating a data packet using an optical transceiver controlled by a controller, the data packet including activation instructions encoded in a first wavelength, transmitting the data packet from the controller to a target device via a signal in an optical fiber, the target device having a beam divider device, splitting the data signal, using the beam divider device, into a plurality of data streams, where each of the data streams carries the data packet in an identical phase, transmitting the data streams to the module units, and activating the transduction elements based on the received data streams.
US10955536B2

An ultrasound system (100) for imaging a volumetric region comprising a region of interest (12) comprising: a probe having an array of CMUT transducers (14) adapted to transmit ultrasound beams and receive returning echo signals over the volumetric region; a beamformer (64) coupled to the array and adapted to control ultrasound beam transmission and provide ultrasound image data of the volumetric region; a transducer controller (62) coupled to the beamformer and adapted to vary driving pulse characteristics of the CMUT transducers, a region of interest identifier (72) enabling an identification of a region of interest on the basis of the ultrasound image data; a beam path analyzer (70) responsive to the ROI identification and arranged to detect an attenuating tissue type in between the probe and the ROI based on a depth variation in attenuation of the received signal; wherein the transducer controller is further adapted to change, based on the attenuating tissue type detection, at least one parameter of the driving pulse characteristics.
US10955529B2

A monostatic optical system adaptable for use as a circulator in a LiDAR system wherein the monostatic optical system includes a photonic integrated circuit and a first light detector. The photonic integrated circuit includes a nonlinear optical device. For example, the device may be a ring resonator or a Mach-Zehnder interferometer. Transmitted light pulses are of sufficient power to alter the optical characteristics of the nonlinear optical device, whereas received reflected light is of low power thereby traveling on a different path to the first light detector. A feedback monitor and tuner may be included to tune the optical characteristics of the nonlinear optical device.
US10955506B2

A magnetic resonance (MR) imaging technique enables parallel imaging in combination with fat suppression at an increased image quality, notably in combination with EPI. The method includes acquiring reference MR signal data from the object in a pre-scan and acquiring imaging MR signal data from the object in parallel via one or more receiving coils having different spatial sensitivity profiles. The MR signal data are acquired with sub-sampling of k-space and with spectral fat suppression and an MR image is reconstructed from the imaging MR signal data. Sub-sampling artefacts are eliminated using sensitivity maps indicating the spatial sensitivity profiles of the two or more RF receiving coils. A B0 map is derived from the reference MR signal data and the spatial dependence of the effectivity of the spectral fat suppression is determined using the Bo map. In the image reconstruction step, signal contributions from water and fat are separated using regularisation taking the spatial dependence of the effectivity of the spectral fat suppression into account.
US10955503B2

A method for selective sampling to assess texture of a specimen using magnetic resonance (MR) excites the specimen and refocuses to provide a sample rod within the specimen. An encoding gradient pulse is applied to induce phase wrap creating a spatial encode for a specific k-value and orientation. A low non-zero magnitude gradient is then applied acting as a time dependent phase encode to produce a time varying trajectory through 3D k-space of k-value encodes while simultaneously recording multiple sequential samples of the signal at a sequence of k-values proximate the specific k-value. The receiver bandwidth is set to delineate a length of a VOI within the rod during the data sampling. The samples are then post processed at the sequence of k values, recorded within a time span while the non-zero magnitude gradient is applied, to characterize the textural features of tissue in the VOI.
US10955502B2

An MRI control system with a user interface which is windows inspired by including toolbars at the upper side of the window, providing active labels related to specific examinations or classes of tasks, each label opening specific windows related to the task again provided with toolbars, active buttons and menus. According to a further aspect the control system is configured for providing a dynamic interaction between the records in a database relating to single cases of the same patient or of different patient, which allows to address the record of a database to which a visualized image or data report belongs by simply clicking on the image or report or by visualizing the said image or report.
US10955484B2

The present disclosure relates to the field of battery state monitoring technologies, and in particular, to a battery state monitoring method and apparatus. The method is: monitoring a voltage value and a current value of an output end of a battery; determining a battery impedance value based on the voltage value; calculating an impedance voltage-drop value based on the current value and the battery impedance value; calculating an open circuit voltage of the battery based on the voltage value and the impedance voltage-drop value; when a difference of the open circuit voltage between two consecutive calculations is greater than or equal to a threshold, judging that the battery state is abnormal; and when the difference of the open circuit voltage between two consecutive calculations is determined to be lower than the threshold, updating the battery impedance value based on the voltage value and the current value. By using the foregoing method, the battery state is judged by verifying a relationship between a set threshold and a difference of the open circuit voltage between two consecutive calculations, thereby improving the accuracy of battery safety judgment. A possibility of a safety accident occurring in a battery can be predicted, thereby reducing or avoiding a risk of fire outbreak of a device caused due to a battery safety fault of the device.
US10955480B2

Provided is a voltage measuring device for a battery cell of a vehicle capable of reducing the number of auxiliary parts and improving assemblability by collecting a negative voltage and a positive voltage of a battery cell, which are respectively measured by a pair of voltage measurement connection parts, at a voltage transmission connector through an electrical connection part. The voltage measuring device for a battery cell of a vehicle includes a pair of voltage measurement connection parts configured to measure a voltage of a battery cell by being respectively connected to a negative electrode and a positive electrode of the battery cell, an electrical connection part provided between the pair of voltage measurement connection parts and configured to connect the pair of voltage measurement connection parts to be electrically connectable with each other.
US10955468B2

Wafer test control and methodologies are provided for resuming the probing of a wafer, in connection with random, distributed or statistical wafer probing. The resumption of testing may occur after an interruption of a previous probe of the wafer and removal of the wafer from a testing chuck. Parameter settings are retained in addition to probe results from the previous wafer probe session in order to construct a resume probe map according to applicable probing rules and conditions. Wafer probing may be restarted according to the resume probe map.
US10955466B2

An environment control apparatus includes an apparatus body, a processing device, and a plurality of temperature adjusting devices. The apparatus body includes a plurality of accommodating chambers each having one of the temperature adjusting devices. Each of the temperature adjusting devices has a heater and a cooler. When a chip testing device carrying a plurality of chips is arranged in one of the accommodating chambers, the chip testing device is supplied with electricity, and the heater and the cooler of the corresponding temperature adjusting device are controlled to operate, the chip testing device performs a testing process on the chips disposed thereon.
US10955465B2

Disclosed herein are testing apparatus and methods to identify latent defects in IC devices based on capacitive coupling between bond wires. Bond wires may have latent defects that do not appear as hard shorts or hard opens at the time of testing, but may pose a high risk of developing into hard shorts or hard opens over time. A latent defect may form when two adjacent bond wires are disturbed to become close to each other. According to some embodiments, capacitive coupling between a pair of pins may be used to provide an indication of a near-short latent defect between bond wires connected to the pair of pins.
US10955460B2

Disclosed are representative embodiments of methods, apparatus, and systems for test scheduling and test access in a test compression environment. Clusters of test patterns for testing a plurality of cores in a circuit are formed based on test information that includes compressed test data, corresponding tester channel requirements and correlated cores. The formation of test pattern clusters is followed by tester channel allocation. A best-fit scheme or a balanced-fit scheme may be employed to generate channel allocation information. A test access circuit for dynamic channel allocation can be designed based on the channel allocation information.
US10955458B2

A semiconductor device inspection apparatus is an apparatus for inspecting a semiconductor device which is an object to be inspected based on a result signal which is output in accordance with input of a test pattern signal to the semiconductor device, the apparatus including: an ultrasonic transducer, disposed to face the semiconductor device, which generates ultrasonic waves; a stage for moving a relative position of the semiconductor device and the ultrasonic transducer; a stimulation condition control unit for controlling a condition of stimulation by the ultrasonic waves applied to the semiconductor device; and an analysis unit for generating a measurement image based on the result signal which is output from the semiconductor device.
US10955453B2

An electrified vehicle includes a global positioning system (GPS) module. The vehicle further includes a controller programmed to learn a source identification for a charging error during charge events. The controller receives location data corresponding to each charging error and utilizes the location data to determine the source identification. The source identification may be indicative of the vehicle, an offboard charger, and the operator. Errors that occur consistently at multiple locations may be assigned a higher probability of being identified as vehicle-related errors.
US10955450B2

A measurement system for real-time visualization of radiation pattern is provided. The measurement system comprises an antenna array with a plurality of antennas configured to provide a voltage gain corresponding to a received radio signal. Furthermore, the measurement system comprises a plurality of radio frequency detectors configured to rectify the voltage gain from each antenna of the plurality of antennas. In addition, the measurement system comprises a plurality of amplifiers downstream of the plurality of radio frequency detectors configured to amplify the magnitude of a rectified voltage from each of the radio frequency detectors. The measurement system moreover comprises a plurality of receiving elements, each includes a light emitting diode and configured to receive an amplified voltage corresponding to each amplifier of the plurality of amplifiers.
US10955449B2

The present invention relates to a method of manufacturing a sensor for a high-temperature environment. The method comprises the steps of: depositing an electrically insulating material (108) to form at least one portion of a layer (112); depositing an electrically conductive material (110) to form at least one further portion of the layer (112); depositing successive layers (112), each layer being formed of the electrically insulating material (108) and/or the electrically conductive material (110), wherein the electrically conductive material (110) in each layer is deposited on at least a portion of the electrically conductive material (110) in the previous layer so as to form at least one electrically continuous portion extending through the layers; and fusing the materials. The invention further relates to a sensor for a high-temperature environment comprising: at least one electrically conductive portion; and at least one electrically insulating portion, encapsulating the or each electrically conductive portion. The or each electrically conductive portion and the or each electrically insulating portion are fused to form a monolithic body.
US10955433B2

An air data probe includes a probe body including a probe wall. The probe body is formed from a first material by direct energy metal deposition. An insert is positioned in the probe wall. The insert is formed from a second material different from the first material. The insert is encapsulated in the probe wall via the direct energy metal deposition.
US10955424B2

The invention relates to the quantitative measurement of steroidal compounds by mass spectrometry. In a particular aspect, the invention relates to methods for quantitative measurement of steroidal compounds from multiple samples by mass spectrometry.
US10955421B2

A method of detecting a membrane protein by mass spectrometry comprises: (a) providing a solution comprising a detergent micelle in which said membrane protein is contained; (b) providing a mass spectrometer comprising a nanoelectrospray ionisation source, a mass analyser and a detector; (c) vaporising the solution using the nanoelectrospray ionisation source under conditions such that the membrane protein is released from the micelle; (d) ionising the membrane protein; (e) resolving the ionised membrane protein using the mass analyser; and (f) detecting the resolved membrane protein using the detector; wherein the solution contains a phosphate ester detergent which forms said detergent micelle. Also provided are reagents for use in said method.
US10955417B2

Described herein are methods, compositions and articles of manufacture involving neutral conjugated polymers including methods for synthesis of neutral conjugated water-soluble polymers with linkers along the polymer main chain structure and terminal end capping units. Such polymers may serve in the fabrication of novel optoelectronic devices and in the development of highly efficient biosensors. The invention further relates to the application of these polymers in assay methods.
US10955415B2

The invention relates to methods, kits and compositions using CD247 as a biomarker for assessing the efficacy and selecting an appropriate therapy such as chemotherapeutic, biological therapy or combined therapy for treating a subject suffering from a pathologic disorder that leads to a chronic-inflammatory condition.
US10955414B2

The present invention relates to compositions and methods involving diagnostic tests with multiple test antigens. The present invention involves the expanded use of test antigens as cross-reactive control antigens (CCAs). The invention advantageously provides for enhanced test results analysis by simultaneously providing both test antigen and CCA signal results. These results, in turn, allow useful sample comparison and cross-reference between samples to more accurately identify and verify the fidelity of test results obtained for multiple infective agents at once. The present invention may include compositions and methods for detecting infection by Zika virus or another flavivirus, and may distinguish between infections caused by genetically similar agents.
US10955413B2

An object of the present invention is to provide means for correctly measuring zygomycota. The present inventors have found that conventionally difficult zygomycota measurement can be performed through subjecting an untreated specimen to an acid treatment. The present invention provides a method for measuring zygomycota, the method including measuring zygomycota in a specimen that was subjected to an acid treatment; an agent for preparing a specimen for measurement of zygomycota; a method for preparing a specimen for measurement of zygomycota; and a reagent kit for measuring zygomycota.
US10955412B2

The specification provides an assay electrode including a composite containing a matrix and a multiplicity of graphene particles dispersed therein.
US10955410B2

A coating agent for preventing the adsorption of extracellular vesicles represented by exosomes to a tool has been developed. Adsorption of extracellular vesicles to a tool can be prevented by using a coating agent which contains a hydrophilic polymer having a weight average molecular weight of 10,000 or more and 1,000,000 or less, wherein a coated layer formed by the coating agent has a contact angle of 0 degree or more and 30 degrees or less.
US10955407B2

The invention relates to methods for predicting the in vivo toxicity of oligonucleotides, such as antisense oligonucleotides using in vitro cell based assays based on gymnotically administering oligonucleotides to primary mammalian hepatocytes and subsequently measuring the levels of toxicity biomarkers such as the release of LDH into the cell culture media and/or intracellular ATP.
US10955403B2

A leather inspection apparatus is provided for detecting inconsistencies on both upper and lower surfaces of a hide. It includes a first camera assembly movably coupled to a support frame and capable of movement along the upper surface of the hide and a second camera assembly movably coupled to the support frame and capable of movement along the lower surface of the hide. A computing device is coupled to the first camera assembly and the second camera assembly, such that the first camera assembly detects the locations of inconsistencies in the upper surface of the hide and the second camera assembly detects the locations of inconsistencies in the lower surface of the hide. The computing device digitally stores the locations of the inconsistencies of the upper surface of the hide and the locations of the inconsistencies of the lower surface of the hide.
US10955402B2

A method of analyzing soil using a modular sensor device. The modular sensor device including a sensor bus head, a sensor bus terminus, and a sensor rod in a stacked arrangement. The sensor rod disposed between the sensor bus head and the sensor bus terminus. The method including setting on an output pin of the sensor bus. The method further including, subsequent to setting the output pin of the sensor bus, detecting a transition on an input pin of the sensor rod, the output pin of the sensor bus and the input pin of the sensor rod being part of a daisy chain. The method further including, in response to detecting the transition at the input pin of the sensor rod, enabling bidirectional communication between the sensor rod and the sensor bus head over a communication bus electrically coupling the sensor bus head to the sensor rod.
US10955400B2

A sensor for detecting heavy metals in water is provided. The sensor includes a first electrode and a second electrode, the first electrode and the second electrode having complementary interdigitated surfaces that are separated from each other by a first gap having a distance of greater than or equal to about 500 nm to less than or equal to about 10 μm. The sensor also includes a power source connectable to the first electrode and the second electrode. The sensor is configured to continuously monitor water for the presence of heavy metals. Methods of making and using the sensor are also provided.
US10955399B2

A portable device for monitoring environmental air quality includes a main body and at least one actuating and sensing module. The actuating and sensing module is disposed in the main body. The actuating and sensing module includes a carrier, at least one sensor, at least one actuating device, a driving and transmitting controller and a battery. The sensor, the actuating device, the driving and transmitting controller and the battery are disposed on the carrier. The actuating device is enabled to transport fluid to flow toward the sensor so as to make the fluid measured by the sensor and transmit an output data of the monitored data to a connection device. The information carried in the output data may be displayed, stored and transmitted by the connection device, whereby users can take precautions against the air pollution immediately to prevent from the ill influence on human health.
US10955394B2

The present disclosure relates to methodologies, systems, apparatus, and kits for diagnosing the condition of a restrictor element in a chromatography system based on flow rate measurements, or pressure measurements, or both.
US10955388B2

To provide a preprocessing apparatus with a function of stirring and sucking a sample in a sample container carried on a conveyor line outside the preprocessing apparatus. The preprocessing apparatus includes a sampling unit, a unit that stirs a sample before suction, and a stirring operation control unit. The sampling unit includes a sample probe that sucks a sample in the sample container, and is configured to move the sample probe to the sample container set in the sample container setting part and to an external suction location set on a conveyor line located outside the preprocessing apparatus. The unit that stirs a sample before suction includes a stirring probe which stirs a sample in the sample container, and moves the stirring probe at least to the external suction location or a location upstream of the external suction location on the conveyor line. The stirring operation control unit is configured to control operation of the sampling unit and the unit that stirs a sample before suction so that a sample in the sample container is stirred by the stirring probe before the sample is sucked by the sample probe.
US10955379B2

A sensor array includes a semiconductor substrate, a first plurality of FET sensors and a second plurality of FET sensors. Each of the FET sensors includes a channel region between a source and a drain region in the semiconductor substrate and underlying a gate structure disposed on a first side of the channel region, and a dielectric layer disposed on a second side of the channel region opposite from the first side of the channel region. A first plurality of capture reagents is coupled to the dielectric layer over the channel region of the first plurality of FET sensors, and a second plurality of capture reagents is coupled to the dielectric layer over the channel region of the second plurality of FET sensors. The second plurality of capture reagents is different from the first plurality of capture reagents.
US10955369B2

Mask inspection apparatuses and/or mask inspection methods are provided that enable quick and accurate inspection of a registration of a pattern on a mask while a defect of the mask and the registration of the pattern are inspected simultaneously. The mask inspection apparatus may include a stage configured to receive a mask for inspection; an e-beam array including a plurality of e-beam irradiators configured to irradiate e-beams to the mask and detectors configured to detect electrons emitted from the mask; and a processor configured to process signals from the detectors. A defect of the mask may be detected through processing of the signal and registrations of patterns on the mask may be inspected based on positional information regarding the e-beam irradiators.
US10955363B2

A soldering quality detection platform comprises a 2D image acquisition device adapted to acquire a 2D image of a soldered region of a soldered product, a 3D image acquisition device adapted to acquire a 3D image of the soldered region of the soldered product, and a judgment device. The judgment device is adapted to determine whether a soldering quality is qualified based on the 2D image and the 3D image of the soldered region of the soldered product.
US10955360B2

Systems and methods related to a structured illumination (SI)-based inspection apparatus are described. The SI-based inspection apparatus may be capable of accurately inspecting an inspection object in real time with high resolution, while reducing the loss of light. Also described are an inspection method, and a semiconductor device fabrication method including the SI-based inspection method. The inspection apparatus may include a light source configured to generate and output a light beam, a phase shifting grating (PSG) configured to convert the light beam from the light source into the SI, a beam splitter configured to cause the SI to be incident on an inspection object and output a reflected beam from the inspection object, a stage capable of moving the inspection object and on which the inspection object is arranged, and a time-delayed integration (TDI) camera configured to capture images of the inspection object by detecting the reflected beam.
US10955359B2

Embodiments of the present invention provide an improved method and system for assessing non-uniformity of features in the measurement area (within the beam spot) on a semiconductor structure, (e.g. wafer), such as a non-uniform film thickness. The scattering from non-uniform features is modeled. Post-processing the residual of theoretical and collected spectra is performed to assess a measure of non-uniformity from within an incident spot beam of a spectrum acquisition tool.
US10955349B2

A fluorescence observation device for observing fluorescence from an observed subject including a negative switching fluorescent substance that undergoes a transition from a deactivated state to an activated state triggered by activation light, and is excited by pump light when in the activated state includes: a first intensity-modulating unit that intensity-modulates the activation light at a frequency f1; a second intensity-modulating unit that intensity-modulates probe light at a frequency f3 different from the frequency f1, the probe light inducing stimulated emission of the observed subject; a light-receiving unit that receives fluorescence from the observed subject irradiated with the pump light, and the intensity-modulated probe light and activation light; and a sensing unit that senses a component with a frequency of f1±f3 in a reception-light signal from the light-receiving unit.
US10955345B2

A system for remotely sensing light from within a monitored environment containing one or more retro-reflective optical elements. The system includes an illuminator including a light source and a reflector unit comprising a deformable mirror arranged to receive light from the light source and to reflect the received light. This outputs illumination light from the illuminator for illuminating the optical element(s) within the monitored environment. A detector is arranged to receive light returned by the one or more retro-reflective optical elements in response to the illumination light. The detector determines a wavefront of the returned light and detects a property of the monitored environment according to the returned light. The reflector unit is arranged to deform the deformable mirror according to the determined wavefront such that light from the light source is reflected by the deformable mirror so deformed to output illumination light with a modified wavefront.
US10955343B2

Light detection devices and related methods are provided. The devices may comprise a reaction structure for containing a reaction solution with a relatively high or low pH and a plurality of reaction sites that generate light emissions. The devices may comprise a device base comprising a plurality of light sensors, device circuitry coupled to the light sensors, and a plurality of light guides that block excitation light but permit the light emissions to pass to a light sensor. The device base may also include a shield layer extending about each light guide between each light guide and the device circuitry, and a protection layer that is chemically inert with respect to the reaction solution extending about each light guide between each light guide and the shield layer. The protection layer prevents reaction solution that passes through the reaction structure and the light guide from interacting with the device circuitry.
US10955342B2

A light detection device comprises: a flow path section in which a plurality of lines of flow of a plurality of droplets 4 dispersed in oil and moving along a linear line of flow is retained on an array plane; a laser beam irradiation section which introduces a laser beam 3 in a direction in which the plurality of lines of flow are arrayed in the flow path section to irradiate the plurality of lines of flow; and a light detection section which detects emitted light generated from the plurality of lines of flow by the irradiation of the laser beam, from a vertical direction with respect to the array plane. A refractive index of the oil no and a refractive index of the droplets nd have a difference such that −0.02≤nd−no≤0.05.
US10955339B2

A droplet sensor includes an optical cover having an elliptical surface forming a portion of a spheroid, a light source arranged at or in a vicinity of a first focal point of the elliptical surface, and a photodetector arranged at or in a vicinity of a second focal point of the elliptical surface. The elliptical surface includes an effective detection area configured to reflect light emitted from the light source towards the photodetector. An amount of light reflected from the effective detection area changes according to adhesion of a droplet on the effective detection area of the elliptical surface. The optical cover includes a hollow portion that is provided in a region inside the optical cover, and outside optical paths of the light emitted from the light source and reflected from the effective detection area toward the photodetector.
US10955331B2

Imaging or measurement methods and systems including methods and systems for finding the three-dimensional orientation and position of multiple dipole-like particles and single molecules, methods and systems for generating helical beams and helical spread functions, and methods and systems for super-resolution and super-localization of dense arrays of emitters.
US10955329B1

A method and a system for measuring the pore structure of tight sandstone are provided. The method comprises the following steps: carrying out the desorption experiment of a core sample saturated by a specific gas containing isotope element to obtain the pressure of the specific gas and the total isotope ratio at each sampling moment; acquiring a single isotope ratio of each pore diameter at each sampling moment according to a physical model containing pore diameter parameter and the pressure of the specific gas at each sampling moment; and obtaining the proportion of a pore of each pore diameter in the core sample. The method and the system for measuring the pore structure of the tight sandstone provided by the disclosure can quickly obtain the pore distribution of the tight sandstone without damaging a sample.
US10955320B2

A gas detecting device includes a casing, a gas transportation actuator, a gas detector and a driving module. The casing has an inlet, an outlet and an accommodation slot. The inlet and the outlet are in fluid communication with each other, and the accommodation slot is disposed under the inlet and is in fluid communication with the inlet. The gas transportation is disposed within and seals the accommodation slot, and the gas transportation actuator is enabled to introduce air thereinto through the inlet and discharge the air through the outlet. The gas detector is configured to detect an amount of a specific gas in the air introduced through the inlet. The driving module controls the actuations of the gas transportation actuator and the gas detector, so that the gas detector detects the amount of the specific gas in the air.
US10955319B2

A gas detecting device includes a casing, at least one gas transporting actuator, at least one valve and at least one external sensor. The casing has an airflow chamber, an inlet, a branch channel and a connection channel. The airflow chamber communicates with an environment outside the casing through the inlet, and the branch channel communicates with the airflow chamber and the connection channel. The gas transporting actuator is disposed on the branch channel for transporting air into the airflow chamber and the branch channel from the inlet and has a gas inlet plate, a resonance plate and a piezoelectric actuator. The valve is disposed between the connection channel and the branch channel for controlling the air to flow into the connection channel. The external sensor is detachably disposed in the connection channel and has a sensor for measuring the air in the connection channel.
US10955313B2

The present invention relates to a dummy vehicle for carrying out tests for a driver assistance system. The dummy vehicle has a deformable first outer panel, which at least partially encloses an inner volume of the dummy vehicle, and an opening element, which at least partially encloses the inner volume of the dummy vehicle, wherein the opening element and the first outer panel form a self-supporting unit. The opening element is detachably connected to the first outer panel such that, upon an influence of an impact force, the opening element is detachable from the first outer panel, such that the self-supporting unit is disintegratable and a deformation of the vehicle is providable.
US10955308B2

A pressure measuring method, applied to a pressure measuring apparatus, comprising: measuring a first pressure sensing value when the pressure measuring apparatus operates at a first scan frequency and receives a first pressure; and measuring a second pressure sensing value when the pressure measuring apparatus operates a second scan frequency and receives the first pressure. The first pressure sensing value and the second pressure sensing value are different, and a change between the first pressure sensing value and the second pressure sensing value is according to a change between the first scan frequency and the second scan frequency. The first scan frequency and the second scan frequency are different. The pressure measuring method can further comprise a calibrating mechanism to compensate the sensed pressure. By this way, the pressure sensing value can be calibrated, to solve the issue that the pressure sensing values are affected by scan frequencies.
US10955306B2

A pressure sensor comprises a deformable substrate, at least one coil supported by the substrate and responsive to a changing coil drive signal to produce a changing magnetic field, a fluid chamber having a first wall formed by the substrate and a second wall formed by a conductive material and positioned proximate to the at least one coil so that the changing magnetic field produces eddy currents within the conductive material that generate a reflected magnetic field, and at least one magnetic field sensing element configured to detect the reflected magnetic field and produce a signal responsive to a distance between the magnetic field sensing element and the second wall. The substrate is deformable by fluid pressure within the fluid chamber and the deformation of the substrate changes the distance between the magnetic field sensing element and the second wall.
US10955303B2

Provided is a load sensor that can precisely detect a load of pressing force to an object. A load sensor to be used for a multiaxial actuator (10) that has a drive rod (12) that linearly moves in an axial direction in a state where the drive rod (12) is contained in a housing (11), and a suction rod (22) that is arranged in parallel with the drive rod (12), linearly moves at the same time as the drive rod (12) in the axial direction, and has a tip end portion (22a) to be pressed, when a chip is to be suctioned, against the chip, includes a coupling member (30) that couples the drive rod (12) and the suction rod (22), the coupling member (30) has a first coupling part (31) that couples the drive rod (12), and a second coupling part (32) that couples the suction rod (22), and a neck part (33) that is provided between the first coupling part (31) and the second coupling part (32) and formed to be thinner than the first coupling part (31) and the second coupling part (32), and the neck part (33) includes strain gauges (41) to (44) attached to a front surface of the neck part (33).
US10955292B2

A detector system is disclosed herein that includes a plurality of light guides. Each light guide is guiding incoming light from a respective object in use, wherein the incoming light is provided by means of an illuminating means. The detector system comprises diffracting means for diffracting the incoming light in different wavelength ranges, at least one focuser for projecting the incoming light exiting the light guides onto the diffracting means, a detector having a detector area for receiving the diffracted light from the plurality of Sight guides, and a control unit. These are arranged to pulsate incoming light via only one light guide at a time based on a pulse timing parameter, and record a spectrum of light diffracted from each light guide and detected by the detector based on the pulse timing parameter.
US10955285B2

A balance (10) has a mounting unit (30) movably connected to a first side (35) of a rear wall (25) of a weighing chamber. The mounting unit is above a top wall (23) of the weighing chamber. An elongate slot (40) extends from the first side through a second side (36) and receives the mounting unit and the top wall. The elongate slot guides the mounting unit and the top wall in a direction normal to a base body (11) of the balance. A position control unit (50), on the second side, has lower and upper carriages (52, 54). The upper carriage is connected to the mounting unit and the lower carriage is connected to the top wall. A stopper (64) limits the lower carriage at a predetermined position away from the base body, while allowing the upper carriage to advance therebeyond, separating the mounting unit from the top wall.
US10955280B2

A system for detecting a characteristic of a fluid. In one example, the system includes a tube, a float, a sensor, and a controller. The tube is configured to receive the fluid. The float is located within the tube. The sensor is configured to sense a position of the float. The controller is configured to receive, from the sensor, the position of the float, and determine a characteristic of the fluid based on the position of the float. The characteristic may be a density or a concentration.
US10955278B2

A method for a vehicle, comprising: indicating a true fill level of a fuel tank based on a fuel vapor canister temperature profile during a refueling event. In this way, a quantity fuel dispensed over the maximum fill level of the fuel tank may be accounted for, regardless of the fuel level sensor reading.
US10955273B2

A method of calculating a time difference is disclosed. The method includes receiving a first ultrasonic signal (r21) from a first transducer (UT1) and receiving a second ultrasonic signal (r12) from a second ultrasonic transducer (UT2). The first and second ultrasonic signals are sampled to produce respective first and second sampled ultrasonic signals (502). Points having a value greater than a first threshold are selected from the first and second sampled ultrasonic signals (510). A difference in travel time between the first and second ultrasonic signals is calculated (512) in response to the selected points.
US10955272B2

A catalyst alarm system for resin/catalyst spray applications, the system having a first flow sensor that monitors whether a catalyst from a manifold is flowing for supply to a spay gun or other applicator at a specified minimum rate; a second flow sensor that detects if the catalyst is flowing out of a bypass conduit of the manifold, which indicates the catalyst is not being mixed with the resin; a third flow sensor that detects if the catalyst is flowing out of an over-pressure conduit of the manifold, which indicates that only a partial amount of the required catalyst is being mixed with the resin; and monitoring circuitry for providing alarm and/or control features based on activation combinations of the three flow sensors.
US10955271B2

In accordance with presently disclosed embodiments, systems and methods for determining the amount of bulk material being choke-fed into an inlet of a blender from one or more bulk material containers placed on a support structure are disclosed. The system includes sensors placed on the support structure beneath the one or more containers for determining the amount of bulk material contained within the container at any given time. By monitoring the change in the mass of the material in the containers overtime the amount of material being fed into the blender can be determined. The material is metered into a mixer within the blender using a metering mechanism, such as a sand screw, which supplies a fixed capacity of bulk material into the blender. The ability to precisely measure the amount of bulk material being choke-fed into the blender enables operators to calibrate the sand screw continuously.
US10955269B2

A wearable and/or a wearable mount solves many issues presented with conventional wearables and wearable mounts. For example, the wearable mount can be designed with a low ratio of adhesive contact area to wearable mount contact area while providing the capability to collect data and/or dispense medication on one specific spot and, further still, allowing the use of an easy to remove adhesive. This configuration may facilitate free movement of the body even when the wearable mount is attached to the skin. The wearable may have surface contacts, removing the need for ports that could be damaged. The adhesive layer can provide insulation and isolating properties for the contacts while the device is being worn. Finally, the wearable may be a patch-type wearable that allows the appearance of the wearable to be changed without the need for housing changes or other costly solutions.
US10955251B2

Systems and methods of identifying incorrect coordinate prediction using route information are disclosed herein. In some example embodiments, a computer system receives route information and geographic image data. The route information corresponds to a servicing of a request associated with a place and indicates a travelled route that has been traveled by a user in traveling from an origin location to the place, and the geographic image data represents a geographic area corresponding to the travelled route. The computer system determines that an initial geographic location stored in a database in association with the place is incorrect based on the route information and the geographic image data using a first deep learning model, and then performs a verification operation based on the determining that the stored initial geographic location of the place is incorrect.
US10955247B2

Elevators and other facilities in buildings and other constructed environments can be controlled remotely. In an advanced controlling method at least one person is guided through constructed environment along a predetermined route. When the route is known facilities, such as elevators, may be called or activated in advance so that the person guided along the route does not need to do it when arriving at the area of influence of the facility. When there are more than one person travelling the routes may be combined such that the central system controlling allocations of facilities may call or activate resources more than one person.
US10955246B2

The technology disclosed relates to a method for demand-response scheduling that resolves the most undesirable issues intrinsic to the paradigm of the prior art, namely constructing schedules by “Trip by Trip Insertion” onto service vehicles called routes. These issues are classified into Customer Service, On-time Performance, and Efficiency categories. The first step of the 2-step process is to globally build packets to patterns in a library that provide good Customer Service, On-time Performance protection, and Positive Ridesharing Efficiency. The packets are “Mini-Manifests” that meet all constraints, and once formed, are locked from modification by any subsequent scheduling action. The second step is to globally build routes by chaining packets together, controlled by configurable heuristic strategy. The routes that are built directly resolve the undesirable issues.
US10955240B2

An extendible or adjustable length level is provided. The level includes a locking mechanism allowing the user to fix the level at a selected or desired level. The locking system allows the user to lock the level at the desired length and provides more effective and robust locking than conventional expanding levels. In some embodiments the locking mechanism is designed such that translational movement of the user-actuated control (as opposed to rotational motion) is used to move the locking mechanism into the locked position.
US10955234B2

Depth sensing apparatus includes a radiation source, which is configured to emit a first plurality of beams of light pulses toward a target scene. An array of a second plurality of sensing elements is configured to output signals indicative of respective times of incidence of photons on the sensing element, wherein the second plurality exceeds the first plurality. Light collection optics are configured to image the target scene onto the array of sensing elements. Processing and control circuitry is coupled to receive the signals from the array and is configured to search over the sensing elements in order to identify, responsively to the signals, respective regions of the array on which the light pulses reflected from the target scene are incident, and to process the signals from the identified regions in order determine respective times of arrival of the light pulses.
US10955230B2

A device (2) for pulling a cartridge case (4) in a pulling direction (10) out of an axial bore of a die (6) which, as seen from the axial bore, comprises a male thread (20) on the outside to hold the die (6) in a reloading press is provided. The device (2) comprises: a support plate (12) for holding the die (6) aligned with its axial bore in the pulling direction 10) and secured against a movement in the pulling direction (10) in a die bore (18) a lifting plate (14) arranged at a distance (16) before the support plate (12) as seen in the pulling direction (10), comprising a pulling element (24) with retaining members aligned against the pulling direction (10), wherein the retaining members are arranged in such a way to hold the cartridge case (4) at an end of the pulling element (24) opposite the lifting plate (14), and drive members (32, 34) for driving the support plate (12) and the lifting plate (14) apart in and/or against the pulling direction (10).
US10955225B2

A projectile target 10 comprises a support structure 20 adapted to support two or more targets 30. The targets 30 are ideally off the ground 12, that is spaced from the ground 12. Each target 30 is, in turn, supported by an arm 32 extending from a common hinge 34. Each pair of targets 30 includes a first main target 30a and a second target 30b. In a first position 38a, the first target 30a presents a first broad target surface 36a to an operator or shooter (not shown). The second target 30b is displaced so that it does not present a viable target to the operator. However, the second target 30b is adapted to move into a second, viable, target position 38b when the first target 30a is struck substantially on its broad target surface 36a by a projectile, such as a .22 calibre bullet.
US10955222B2

Disclosed is a camouflage garment and camouflage equipment carrying a thermochromic ink composition having a first colour stale and a second colour state, wherein the first colour state switches to the second colour state at a first set temperature and the second colour state switches to the first colour state at a second set temperature. Each of the first colour state and second colour state are stable between the first set temperature and second set temperature. Also disclosed is a method for producing the camouflage garment and camouflage equipment.
Patent Agency Ranking