Document Document Title
US11063107B2 Display apparatus
A display apparatus includes: a thin-film transistor including a source electrode, a drain electrode, and a gate electrode; a data line in a layer different from the source electrode, the drain electrode, and the gate electrode, wherein the data line is configured to transmit a data signal; and a shield layer between the data line and a component of the thin-film transistor.
US11063105B2 Display panel and fabrication method, and display device
A display panel and fabrication method, and a display device are provided. The display panel includes a base substrate, a first transistor and a storage capacitor. The storage capacitor includes a first electrode and a second electrode, and the first electrode and a gate of the first transistor have an overlapped region. The display panel also includes a first insulating layer having a plurality of first vias in the overlapped region, and the first electrode is electrically connected to the gate of the first transistor through the plurality of first vias. A plurality of grooves are formed on a side of the first electrode facing away from the base substrate. A plurality of protrusions are formed on a side of the second electrode facing toward the base substrate. A groove, a protrusion and a first via overlap in a direction perpendicular to the surface of the base substrate.
US11063102B2 Light emitting device
The present invention provides a TFT that has a channel length particularly longer than that of an existing one, specifically, several tens to several hundreds times longer than that of the existing one, and thereby allowing turning to an on-state at a gate voltage particularly higher than the existing one and driving, and allowing having a low channel conductance gd. According to the present invention, not only the simple dispersion of on-current but also the normalized dispersion thereof can be reduced, and other than the reduction of the dispersion between the individual TFTs, the dispersion of the OLEDs themselves and the dispersion due to the deterioration of the OLED can be reduced.
US11063099B2 Organic light-emitting display device
An organic light-emitting display device including a substrate on which a plurality of sub-pixels are arranged; a thin film transistor and a first electrode of an organic light-emitting diode connected to the thin film transistor, the thin film transistor and the organic light-emitting diode being disposed in each of the plurality of sub-pixels; a first bank layer disposed on the first electrode and exposing the first electrode; and a second bank layer disposed on the first bank layer and exposing the first bank layer and the first electrode. Further, the first bank layer includes first regions overlapping with via holes through which the thin film transistor is connected to the first electrode and second regions which are regions other than the first regions, and a thickness of the first regions is greater than a thickness of the second regions.
US11063096B2 Organic light emitting diode display device
An organic light emitting diode display device is discussed. The organic light emitting diode display device includes pixels including an organic light emitting diode, and a bank partitioning the pixels which are neighboring, and having openings exposing at least a portion of a first electrode of the organic light emitting diode allocated for each of the pixels. The bank includes at least one groove provided between the neighboring pixels in at least one area.
US11063094B2 Display device and electronic device
A highly reliable display device. A first flexible substrate and a second flexible substrate overlap each other with a display element positioned therebetween. Side surfaces of at least one of the first substrate and the second substrate which overlap each other are covered with a high molecular material having a light-transmitting property. The high molecular material is more flexible than the first substrate and the second substrate.
US11063092B2 Display device
A display device includes: a first base layer; a circuit element layer on the first base layer; a pixel definition layer on the circuit element layer and comprising a plurality of light-emitting openings which are spaced apart from each other and define a plurality of light-emitting regions; a second base layer spaced apart from and facing the first base layer; a light-shielding layer on the second base layer and comprising a plurality of openings respectively overlapping the light-emitting regions, wherein on a plane of the first base layer, shapes of first to third openings along one direction among the openings are different from each other.
US11063091B2 Display panel
A display panel including a substrate, a plurality of first pixels and a plurality of second pixels is provided. The substrate has a first display region and a second display region. The first pixels are disposed on the first display region. The second pixels are disposed on the second display region. The ratio of the transmittance of the second pixels to the transmittance of the first pixels is 0.33 to 0.66.
US11063090B2 Image sensor and method for fabricating the same
An image sensor and a method for fabricating the same are provided. The image sensor includes a substrate including a first surface opposite a second surface that is incident to light, a first photoelectric conversion layer in the substrate, a wiring structure including a plurality of wiring layers on the first surface of the substrate, an interlayer insulating film on the second surface of the substrate, a capacitor structure in the interlayer insulating film, and a first wiring on the interlayer insulating film. The capacitor structure includes a first conductive pattern, a dielectric pattern, and a second conductive pattern sequentially stacked on the second surface of the substrate. The second conductive pattern is connected to the first wiring.
US11063089B2 Resistive memory device with meshed electrodes
A method is presented for incorporating a resistive random access memory (RRAM) stack within a resistive memory crossbar array. The method includes forming a conductive line within an interlayer dielectric (ILD), constructing a barrier layer over a portion of the conductive line, forming a bottom meshed electrode, depositing a dielectric layer over the bottom meshed electrode, and forming a top meshed electrode over the dielectric layer, where each of the top and bottom meshed electrodes includes a plurality of isolations films.
US11063084B2 Method for manufacturing light-emitting element
A method for manufacturing a light-emitting element comprises: forming a mask comprising a first film and a second film such that the mask covers a first active layer and a second nitride semiconductor layer, which comprises: forming the first film covering at least an upper surface of the second nitride semiconductor layer, and forming the second film covering the first film; while the first active layer and the second nitride semiconductor layer are covered with the mask, forming a third nitride semiconductor layer at an exposed portion of a first nitride semiconductor layer, wherein a temperature at which the third nitride semiconductor layer is formed is less than a melting point of the second film; and after the forming of the third nitride semiconductor layer, removing the mask, during which lift-off of the mask is performed by removing the first film, which also removes the second film.
US11063076B2 Imaging apparatus, imaging system, and mobile object having pixels with different saturation charge quantities
An imaging apparatus performs a global electronic shutter operation. During an exposure period for acquiring one frame, the imaging apparatus transfers electric charges accumulated in a first period from a photoelectric conversion portion to a holding portion. When a second period has elapsed since an end time of the first period, the holding portion holds both electric charges generated in the first period and electric charges generated in the second period. A plurality of pixels included in the imaging apparatus includes a first pixel and a second pixel each having a different saturation charge quantity of the photoelectric conversion portion included in each pixel.
US11063073B2 Apparatus and methods for curved focal plane array
A method of fabricating a curved focal plane array (FPA) includes forming an epitaxial layer including a semiconductor on a release layer. The release layer includes a two-dimensional (2D) material and is disposed on a first substrate. The method also includes forming a metal layer on the epitaxial layer and transferring the epitaxial layer and the metal layer to a second substrate including an elastomer. The method also includes fabricating a plurality of photodetectors from the epitaxial layer and bending the second substrate to form the curved FPA.
US11063071B1 Multilevel semiconductor device and structure with waveguides
A multi-level semiconductor device, the device including: a first level including integrated circuits; a second level including a structure designed to conduct electromagnetic waves in a confined manner, where the second level is disposed above the first level, where the first level includes crystalline silicon, where the second level includes crystalline silicon; and an oxide layer disposed between the first level and the second level, where the second level is bonded to the oxide layer, and where the bonded includes oxide to oxide bonds.
US11063068B2 Display apparatus
A display apparatus includes a substrate having a first substrate, a second substrate, and an inorganic insulating layer between the first substrate and the second substrate. A first buffer layer is on the substrate, wherein the first buffer layer includes n+1 layers, and ‘n’ is 0 or an even number. A first thin film transistor, a second thin film transistor, and a storage capacitor are each on the first buffer layer. The first thin film transistor includes a first active layer formed of a low temperature poly silicon material. The second thin film transistor includes a second active layer formed of an oxide semiconductor material. The storage capacitor includes a first capacitor electrode and a second capacitor electrode.
US11063065B2 Semiconductor device having a negative capacitance using ferroelectrical material
A semiconductor device includes: a substrate including a first region and a second region; a first interfacial layer disposed on the substrate in the first region and having a first thickness; a second interfacial layer disposed on the substrate in the second region, wherein the second interfacial layer includes a second thickness that is smaller than the first thickness; a first gate insulating layer disposed on the first interfacial layer and including a first ferroelectric material layer; a second gate insulating layer disposed on the second interfacial layer; a first gate electrode disposed on the first gate insulating layer; and a second gate electrode disposed on the second gate insulating layer.
US11063060B2 Methods of manufacturing a vertical memory device
A method of manufacturing a vertical memory device includes forming a first sacrificial layer on a substrate, the first sacrificial layer including a first insulating material, forming a mold including an insulation layer and a second sacrificial layer alternately and repeatedly stacked on the first sacrificial layer, the insulation layer and the second sacrificial layer including second and third insulating materials, respectively, different from the first insulating material, forming a channel through the mold and the first sacrificial layer, forming an opening through the mold and the first sacrificial layer to expose an upper surface of the substrate, removing the first sacrificial layer through the opening to form a first gap, forming a channel connecting pattern to fill the first gap, and replacing the second sacrificial layer with a gate electrode.
US11063057B2 Three-dimensional semiconductor memory devices
A three-dimensional semiconductor memory device includes a substrate, an electrode structure including a plurality of gate electrodes sequentially stacked on the substrate in a first direction that extends perpendicular to an upper surface of the substrate, a source conductive pattern between the substrate and the electrode structure, a vertical semiconductor pattern penetrating the electrode structure and the source conductive pattern, and a data storage pattern extending in the first direction between the vertical semiconductor pattern and the electrode structure. A lower surface of the data storage pattern contacts the source conductive pattern. A portion of the lower surface of the data storage pattern is at a different height from the upper surface of the substrate, in relation to a height of another portion of the lower surface of the data storage pattern from the upper surface of the substrate.
US11063055B2 Method of manufacturing semiconductor device
A second gate dielectric film material and a memory gate electrode material are formed on a semiconductor substrate. The memory gate electrode material and the second gate dielectric film material formed in a peripheral circuit forming region are removed, and a part of each of the memory gate electrode material and the second gate dielectric film material is left in the memory cell forming region. Thereafter, in a state that the semiconductor substrate in the memory cell forming region is covered with a part of each of the memory gate electrode material and the second gate dielectric film material, heat treatment is performed to the semiconductor substrate to form a third gate dielectric film on the semiconductor substrate located in the peripheral circuit forming region. Thereafter, a memory gate electrode and a second gate dielectric film are formed.
US11063053B2 Integrated circuit and static random access memory thereof
An SRAM structure comprises first and second semiconductor fins, and a gate structure. The first semiconductor fin is formed within a P-well region. The second semiconductor fin is formed within an N-well region abutting the P-well region. The gate structure extends across the first semiconductor fin and the second semiconductor fin, and forms a pull-down transistor with the first semiconductor fin and a pull-up transistor with the second semiconductor fin. The gate structure comprises a first work function metal layer extending within the P-well region and a second work function metal layer extending from the first work function metal layer to within the N-well region, and the second work function metal layer is thicker than the first work function metal layer.
US11063052B2 Semiconductor devices and fabrication methods thereof
A semiconductor device and a fabrication method are provided. The method includes forming a first fin structure and a second fin structure on a substrate. The first fin structure includes a first sidewall surface, facing to the second fin structure, and a second sidewall surface opposite to the first sidewall surface. The method also includes forming an isolation layer to cover a portion of sidewall surfaces of the first fin structure and the second fin structure. The top surface of the isolation layer is lower than the top surfaces of the first fin structure and the second fin structure. The method further includes forming a first sidewall on the first sidewall surface; forming a first doped layer in the first fin structure; and forming a second doped layer in the second fin structure. The first sidewall covers a portion of a sidewall surface of the first doped layer.
US11063051B2 Semiconductor device and method for fabricating the same
The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a substrate, a plurality of first bit line contacts buried in the substrate, a plurality of first bit lines respectively correspondingly positioned on the plurality of first bit line contacts, and a plurality of second bit lines positioned above the substrate. Bottom surfaces of the plurality of second bit lines are positioned at a vertical level higher than top surfaces of the plurality of first bit lines.
US11063047B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device with a large storage capacity per unit area is provided. The disclosed semiconductor device includes a plurality of gain-cell memory cells each stacked over a substrate. Axes of channel length directions of write transistors of memory cells correspond to each other, and are substantially perpendicular to the top surface of the substrate. The semiconductor device can retain multi-level data. The channel of read transistors is columnar silicon (embedded in a hole penetrating gates of the read transistors). The channel of write transistors is columnar metal oxide (embedded in a hole penetrating the gates of the read transistors and gates, or write word lines, of the write transistors). The columnar silicon faces the gate of the read transistor with an insulating film therebetween. The columnar metal oxide faces the write word line with an insulating film, which is obtained by oxidizing the write word line, therebetween, and is electrically connected to the gate of the read transistor.
US11063041B2 Integrated circuit device including a power supply line and method of forming the same
A device includes a first semiconductor strip and a second semiconductor strip extending longitudinally in a first direction, where the first semiconductor strip and the second semiconductor strip are spaced apart from each other in a second direction. The device also includes a power supply line located between the first semiconductor strip and the second semiconductor strip. A top surface of the power supply line is recessed in comparison to a top surface of the first semiconductor strip. A source feature is disposed on a source region of the first semiconductor strip, and a source contact electrically couples the source feature to the power supply line. The source contact includes a lateral portion contacting a top surface of the source feature, and a vertical portion extending along a sidewall of the source feature towards the power supply line to physically contact the power supply line.
US11063037B2 Devices, memory devices, and electronic systems
A semiconductor device comprises a stack structure comprising decks each comprising a memory element level comprising memory elements, and a control logic level in electrical communication with the memory element level and comprising control logic devices. At least one of the control logic devices of the control logic level of one or more of the decks comprises at least one device exhibiting transistors laterally displaced from one another. A memory device, a thin film transistor control logic assembly, an electronic system, and a method of operating a semiconductor device are also described.
US11063036B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a substrate, a first recess formed in the substrate, a first source/drain filling the first recess, a vertical metal resistor on the first source/drain, and an insulating liner separating the metal resistor from the first source/drain, with the vertical metal resistor being between two gate electrodes.
US11063035B2 Semiconductor integrated circuit device
An ESD protection circuit includes a first fin structure having fins of a first conductivity type and a second fin structure having fins of a second conductivity type, the second fin structure being opposed to the first fin structure. A first power interconnect connected with the first fin structure and a signal interconnect connected with the second fin structure are formed in a first interconnect layer, and a second power interconnect connected with the first power interconnect is formed in a second interconnect layer. The width occupied by the second fin structure is greater than that of the first fin structure, and the width of the signal interconnect is greater than that of the first power interconnect.
US11063034B2 Capacitor structures
Capacitor structures including a first island of a first conductive region and a second island of the first conductive region having a first conductivity type, an island of a second conductive region having a second conductivity type different than the first conductivity type, a dielectric overlying the first island of the first conductive region, a conductor overlying the dielectric, and a terminal of a diode overlying the second island of the first conductive region and overlying the island of the second conductive region.
US11063031B2 Semiconductor memory system
According to one embodiment, a semiconductor memory system includes a substrate, a plurality of elements and an adhesive portion. The substrate has a multilayer structure in which wiring patterns are formed, and has a substantially rectangle shape in a planar view. The elements are provided and arranged along the long-side direction of a surface layer side of the substrate. The adhesive portion is filled in a gap between the elements and in a gap between the elements and the substrate, where surfaces of the elements are exposed.
US11063030B2 Display device and method of fabricating the same
A display device includes a plurality of scan lines and a plurality of data lines; and a plurality of pixels connected with the scan lines and the data lines, wherein at least one pixel of the plurality of pixels includes a pixel circuit having at least one transistor, an insulating layer covering the pixel circuit, a first electrode disposed on the insulating layer and electrically connected to the pixel circuit, a second electrode disposed on the insulating layer and spaced apart from the first electrode, and a light-emitting element electrically connected to the first electrode and the second electrode. The first electrode includes a first region having at least one first resistance and a plurality of second regions having a second resistance higher than the first resistance, the second electrode includes a third region having at least one third resistance and a plurality of fourth regions having a fourth resistance higher than the third resistance, and the light-emitting element is electrically connected to the first electrode at one of the first regions and the second electrode at one of the third regions.
US11063029B2 Method for forming an electro-optical system
An optoelectronic device includes an optical integrated circuit having a first surface and a second surface opposite the first surface. The optical integrated circuit has an optical zone of the first surface of the optical integrated circuit. The device includes an electrically insulating material disposed over the optical integrated circuit, where he electrically insulating material partially covers the first surface so as to expose the optical zone.
US11063027B2 Semiconductor die with improved thermal insulation between a power portion and a peripheral portion, method of manufacturing, and package housing the die
A semiconductor die includes a structural body that has a power region and a peripheral region surrounding the power region. At least one power device is positioned in the power region. Trench-insulation means extend in the structural body starting from the front side towards the back side along a first direction, adapted to hinder conduction of heat from the power region towards the peripheral region along a second direction orthogonal to the first direction. The trench-insulation means have an extension, in the second direction, greater than the thickness of the structural body along the first direction.
US11063026B2 Display module and method of manufacturing the same
A method of manufacturing a display module is provided. The method may include providing a substrate including a pixel region on which a plurality of electrodes are disposed and a peripheral region that is a region other than the pixel region on the substrate; forming an adhesive layer on the pixel region of the substrate; transferring a plurality of micro light emitting diodes (LEDs) onto the adhesive layer; pre-curing the adhesive layer to shift the adhesive layer on the pixel region to the peripheral region; and bonding the plurality of micro LEDs to the plurality of electrodes.
US11063025B2 Semiconductor module and power conversion device
Gates of a plurality of semiconductor switching elements are electrically connected to a common gate control pattern by gate wires. Sources of the plurality of semiconductor switching elements are electrically connected to a common source control pattern by source wires. The gate control pattern is disposed to interpose the source control pattern between the gate control pattern and each of the plurality of semiconductor switching elements that are connected in parallel and that operate in parallel. Hence, each of the gate wires becomes longer than each of the source wires, and has an inductance larger than the source wire. Accordingly, gate oscillation is reduced or suppressed in the plurality of semiconductor switching elements that are connected in parallel and that operate in parallel.
US11063024B1 Method to form a 3D semiconductor device and structure
A method to form a 3D semiconductor device, the method including: providing a first level including first circuits, the first circuits including first transistors and first interconnection; preparing a second level including a silicon layer; forming second circuits over the second level, the second circuits including second transistors and second interconnection; transferring with bonding the second level on top of the first level; and then thinning the second level to a thickness of less than ten microns, where the bonding includes oxide to oxide bonds, and where the bonding includes metal to metal bonds.
US11063023B2 Semiconductor package
The present disclosure provides a semiconductor package, including a semiconductor die layer and a through insulator via (TIV). The semiconductor die layer has an active surface. The TIV is electrically coupled to the active surface. The TIV includes a body and a mesa. The body is surrounded by molding compound. The mesa has a tapered sidewall over the body. A portion of the tapered sidewall is covered by a seed layer.
US11063021B2 Microelectronics package with vertically stacked dies
The present disclosure relates to a microelectronics package with vertically stacked flip-chip dies, and a process for making the same. The disclosed microelectronics package includes a module board, a first thinned flip-chip die with a through-die via, a second flip-chip die with a package contact at the bottom, and a mold compound. Herein, a top portion of the through-die via is exposed at top of the first thinned flip-chip die. The first thinned flip-chip die and the mold compound reside over the module substrate. The mold compound surrounds the first thinned flip-chip die and extends above the first thinned flip-chip die to define an opening. The second flip-chip die, which has a smaller plane size than the first thinned flip-chip die, resides within the opening and is stacked with the first thinned flip-chip die by coupling the package contact to the exposed top portion of the through-die via.
US11063020B2 Semiconductor device, manufacturing method for semiconductor device, and electronic device
There is provided a semiconductor device a method for manufacturing a semiconductor device, and an electronic apparatus that comprises a semiconductor device, the semiconductor device including a first chip, a second chip that is bonded onto a first surface side of the first chip, a through electrode that is formed to penetrate from a second surface side of the first chip to a wiring layer on the second semiconductor base substrate, and an insulation layer that is disposed between the through electrode and a semiconductor base substrate in the first chip.
US11063017B2 Embedded organic interposer for high bandwidth
Embedded organic interposers for high bandwidth are provided. Example embedded organic interposers provide thick conductors with more dielectric space, and more routing layers of such conductors than conventional interposers, in order to provide high bandwidth transmission capacity over longer spans. The embedded organic interposers provide high bandwidth transmission paths between components such as HBM, HBM2, and HBM3 memory stacks, and other components. To provide the thick conductors and more routing layers for greater transmission capacity, extra space is achieved by embedding the organic interposers in the core of the package. Example embedded organic interposers lower a resistive-capacitive (RC) load of the routing layers to provide an improved data transfer rate of 1 gigabits per second over at least a 6 mm span, for example. The embedded interposers are not limited to use with memory modules.
US11063016B2 Integrated fan-out package including voltage regulators and methods forming same
A method includes adhering a voltage regulator die over a carrier through a die-attach film, with the die-attach film being in the voltage regulator die and encircles metal pillars of the voltage regulator die, encapsulating the voltage regulator die in an encapsulating material, and planarizing the encapsulating material. A back portion of the voltage regulator die is removed to expose a through-via in a semiconductor substrate of the voltage regulator die. The method further includes forming first redistribution lines over the encapsulating material and electrically coupled to the through-via, replacing the die-attach film with a dielectric material, forming second redistribution lines on an opposite side of encapsulating material than the first redistribution lines, and bonding an additional device die to the second redistribution lines. The voltage regulator die is electrically coupled to the additional device die.
US11063014B2 Semiconductor devices including a metal silicide layer and methods for manufacturing thereof
A semiconductor device includes a silicon layer, a metal silicide layer arranged directly on the silicon layer, and a solder layer arranged directly on the metal silicide layer.
US11063011B1 Chip and wafer having multi-layered pad
A chip includes pads having first connecting surfaces, and conductive structures located on the first connecting surfaces. The conductive structures are disposed on the first connecting surfaces. Each of the conductive structures includes first metal layer, second metal layer, and third metal layer. The first metal layer connects one of the pads, and the second metal layer is disposed between the first metal layer and the third metal layer. On every pad, the first metal layer, the second metal layer, and the third metal layer are stacked along first direction on the first connecting surface of the pad, and the first direction is parallel to normal direction of the first connecting surface, and the first metal layer is made of material comprising gold, and the second metal layer is made of material comprising nickel. A wafer is also provided.
US11063010B2 Redistribution layer (RDL) structure and method of manufacturing the same
Provided is a redistribution layer (RDL) structure including a substrate, a pad, a dielectric layer, a self-aligned structure, a conductive layer, and a conductive connector. The pad is disposed on the substrate. The dielectric layer is disposed on the substrate and exposes a portion of the pad. The self-aligned structure is disposed on the dielectric layer. The conductive layer extends from the pad to conformally cover a surface of the self-aligned structure. The conductive connector is disposed on the self-aligned structure. A method of manufacturing the RDL structure is also provided.
US11063008B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure and a manufacturing method thereof are provided. The semiconductor structure includes a semiconductor substrate, an interconnection structure, a through substrate via, an insulating layer, a conductive pillar, a dummy conductive pillar, a passivation layer and a bonding pad. The interconnection structure is disposed over the semiconductor substrate. The through substrate via at least partially extends in the semiconductor substrate along a thickness direction of the semiconductor substrate, and electrically connects to the interconnection structure. The insulating layer is disposed over the interconnection structure. The conductive pillar is disposed in the insulating layer, and electrically connected to the through substrate via. The dummy conductive pillar is disposed in the insulating layer, and laterally separated from the conductive pillar. The passivation layer is disposed over the insulating layer. The bonding pad is disposed in the passivation layer, and electrically connected to the conductive pillar.
US11063007B2 Semiconductor device and method of manufacture
A semiconductor device and manufacturing process are provided wherein a first semiconductor device is electrically connected to redistribution structures. An antenna structure is located on an opposite side of the first semiconductor device from the redistribution structures, and electrical connections separate from the first semiconductor device connect the antenna structure to the redistribution structures.
US11063005B2 Via rail solution for high power electromigration
The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip includes a first conductive interconnect wire extending in a first direction over a substrate. A second conductive interconnect wire is arranged over the first conductive interconnect wire. A via rail is configured to electrically couple the first conductive interconnect wire and the second conductive interconnect wire. The first conductive interconnect wire and the second conductive interconnect wire extend as continuous structures past one or more sides of the via rail.
US11062998B2 Semiconductor package and manufacturing method thereof
A semiconductor package includes dies, a redistribution structure, a conductive structure and connectors. The conductive plate is electrically connected to contact pads of at least two dies and is disposed on redistribution structure. The conductive structure includes a conductive plate and a solder cover, and the conductive structure extend over the at least two dies. The connectors are disposed on the redistribution structure, and at least one connector includes a conductive pillar. The conductive plate is at same level height as conductive pillar. The vertical projection of the conductive plate falls on spans of the at least two dies.
US11062995B2 Interconnect fabricated with flowable copper
An integrated circuit includes a base with one or more semiconductor devices. An insulating material is over the base and an interconnect structure is over the base. The interconnect structure includes vertical conductors extending through the insulating material in a spaced-apart arrangement. The interconnect structure comprises a conductor and a chalcogen, the chalcogen present in an amount of up to 5 atomic percent. In some embodiments, the chalcogen is present in an amount less than 2 atomic percent or less than 1 atomic percent.
US11062990B2 Semiconductor package of using insulating frame
A semiconductor package using an insulating frame of various is disclosed. The insulating frame has a through hole therein, and the semiconductor chip is mounted in the through hole. Further, a via hole is provided in the periphery of the through hole, and a via contact filling the via hole is provided. Whereby the pad of the semiconductor chip is electrically connected to the via contact through the distribution layer. Further, an adhesive buffer layer for increasing the adhesive force is introduced into the upper portion of the insulating frame.
US11062983B2 Substrate for mounting semiconductor element
A substrate for mounting a semiconductor element thereon has columnar terminal portions formed by concavities provided on an upper surface of a metal plate made of a copper-based material, and is provided with a roughened silver plating layer having acicular projections, applied, as the outermost plating layer, to top faces of the columnar terminal portions. The roughened silver plating layer has a crystal structure in which the crystal direction <101> occupies a largest proportion among the crystal directions <001>, <111> and <101>. The substrate for mounting a semiconductor element thereon facilitates thin design of semiconductor packages produced by flip-chip mounting, can be manufactured with improved productivity owing to reduction in cost and operation time, achieves remarkably high adhesion to sealing resin while keeping the total thickness of plating layers including the silver plating layer to be thin.
US11062982B2 Packaged semiconductor device with a particle roughened surface
A packaged semiconductor device with a particle roughened surface on a portion of the lead frame that improves adhesion between the molding compound and the lead frame. A packaged semiconductor device with a particle roughened surface on a portion of the lead frame that improves adhesion between the molding compound and the lead frame and with a reflow wall that surrounds a portion of the solder joint that couples the semiconductor device to the lead frame. A packaged semiconductor device with a reflow wall that surrounds a portion of a solder joint that couples a semiconductor device to a lead frame.
US11062980B2 Integrated circuit packages with wettable flanks and methods of manufacturing the same
Leadframes, integrated circuit packaging with wettable flanks, and methods of manufacturing the same are disclosed. An example packaged device having a leadframe includes a die pad and a lead spaced apart from the die pad. The lead has a proximal end adjacent the die pad and a distal end extending away from the die pad. The lead has a thickness at the distal end that is less than a full thickness of the leadframe between a first outer surface on a die attach side of the leadframe and a second outer surface on a mounting side of the leadframe.
US11062975B2 Package structures
Package structures and methods of forming the same are disclosed. The package structure includes a package, a device and a screw. The package includes a plurality of dies, an encapsulant encapsulating the plurality of dies, and a redistribution structure over the plurality of dies and the encapsulant. The device is disposed over the package, wherein the dies and the encapsulant are disposed between the device and the redistribution structure. The screw penetrates through the package and the device.
US11062974B2 Bonded body, power module substrate, method for manufacturing bonded body, and method for manufacturing power module substrate
A bonded body of the present invention includes a ceramic member formed of ceramics and a Cu member formed of Cu or a Cu alloy. In a bonded interface between the ceramic member and the Cu member, a Cu—Sn layer which is positioned on the ceramic member side and in which Sn forms a solid solution in Cu, a first intermetallic compound layer which is positioned on the Cu member side and contains Cu and Ti, and a second intermetallic compound layer which is positioned between the first intermetallic compound layer and the Cu—Sn layer and contains P and Ti are formed.
US11062971B2 Package structure and method and equipment for forming the same
A packaged semiconductor device and a method and apparatus for forming the same are disclosed. In an embodiment, a method includes bonding a device die to a first surface of a substrate; depositing an adhesive on the first surface of the substrate; depositing a thermal interface material on a surface of the device die opposite the substrate; placing a lid over the device die and the substrate, the lid contacting the adhesive and the thermal interface material; applying a clamping force to the lid and the substrate; and while applying the clamping force, curing the adhesive and the thermal interface material.
US11062966B2 Defect detection structure of a semiconductor die, semiconductor device including the same and method of detecting defects in semiconductor die
A semiconductor device includes a semiconductor die, a defect detection structure and an input-output circuit. The semiconductor die includes a central region and a peripheral region surrounding the central region. The peripheral region includes a left-bottom corner region, a left-upper corner region, a right-upper corner region and a right-bottom corner region. The defect detection structure is formed in the peripheral region. The defect detection structure includes a first conduction loop in the left-bottom corner region, a second conduction loop in the right-bottom corner region, a third conduction loop in the left-bottom corner region and the left-upper corner region and a fourth conduction loop in the right-bottom corner region and the right-upper corner region. The input-output circuit is electrically connected to end nodes of the first conduction loop, the second conduction loop, the third conduction loop and the fourth conduction loop.
US11062964B2 Method for manufacturing semiconductor device, and mounting apparatus
A method for manufacturing a semiconductor device and a mounting apparatus are provided. The method for manufacturing a semiconductor device includes: a placing step for placing, on a bonding surface, a temporary substrate which is transmissive with respect to an alignment mark; an image acquisition step for acquiring an image of the alignment mark and an image of a semiconductor die; a correction step for correcting, on the basis of the image of the alignment mark and the image of the semiconductor die acquired in the image acquisition step, the position in the horizontal direction of a bonding head that pressure bonds the semiconductor die to the temporary substrate; and a pressure bonding step for pressure bonding the semiconductor die to the transmissive substrate on the basis of the corrected position in the horizontal direction.
US11062957B2 FinFET device with wrapped-around epitaxial structure and manufacturing method thereof
A method includes providing a device structure having a substrate, an isolation structure over the substrate, and two fins extending from the substrate and through the isolation structure, each fin having two source/drain (S/D) regions and a channel region; depositing a first dielectric layer over top and sidewall surfaces of the fins and over the isolation structure; forming a gate stack over the first dielectric layer and engaging each fin at the respective channel region; treating surfaces of the gate stack and the first dielectric layer such that the surfaces of the gate stack are more attachable to a second dielectric layer than the surfaces of the first dielectric layer are; after the treating of the surfaces, depositing the second dielectric layer; and etching the first dielectric layer to expose the S/D regions of the fins.
US11062951B2 Method of manufacturing of a field effect transistor having a junction aligned with spacers
A process for fabricating a field-effect transistor includes providing a structure including a first silicon layer and a second layer, made of SiGe alloy, covering the first silicon layer. The method further includes forming a sacrificial gate covered with a hardmask on top of the second layer made of SiGe alloy and etching the second layer made of SiGe alloy, following the pattern of the hardmask in order to delimit an element made of SiGe alloy in the second layer. The method also includes forming spacers on top of the first silicon layer on either side of the sacrificial gate and of the element, removing the sacrificial gate, and enriching the first layer arranged beneath the element in germanium using a germanium condensation process.
US11062943B2 Top via interconnects with wrap around liner
A method includes patterning an interconnect trench in a dielectric layer. The interconnect trench has sidewalk and a bottom surface. A liner layer is deposited on the sidewalls and the bottom surface of the interconnect trench. The interconnect trench is filled with a first conductive metal material. The conducting metal material is recessed to below a top surface of the dielectric layer. A cap layer is deposited on a top surface of the first conductive metal material. The cap layer and the liner layer are of the same material. The method further includes forming a via on a portion of the interconnect trench.
US11062936B1 Transfer stamps with multiple separate pedestals
A stamp for micro-transfer printing comprises a rigid support having a support coefficient of thermal expansion (support CTE). Pedestals are disposed on (e.g., directly on and in contact with) the rigid support. Each of the pedestals is spatially separated from any other of the pedestals. The pedestals have a pedestal coefficient of thermal expansion (pedestal CTE) and the pedestal CTE is greater than the support CTE. Posts are disposed on (e.g., directly on and in contact with) each of the pedestals. Each post has a post coefficient of thermal expansion (post CTE) that is greater than the support CTE.
US11062931B2 Semiconductor apparatus with inner wafer carrier buffer and method
The present disclosure provides one embodiment of a semiconductor processing apparatus. The semiconductor processing apparatus includes a load lock designed to receive a wafer carrier; an inner wafer carrier buffer configured to hold the wafer carrier received from the load lock and to perform a nitrogen purge to the wafer carrier; and a processing module designed to perform a semiconductor process to wafers from the wafer.
US11062925B2 Semiconductor manufacturing apparatus and method of manufacturing semiconductor device
By using a needle having a flat part on a top surface and concave portions at four corners of the top surface, the semiconductor chip pasted on the adhesive tape is pushed up, and the adhesive tape at four corners of the semiconductor chip are uniformly peeled off. Then, the pickup is performed.
US11062921B1 Systems and methods for aluminum-containing film removal
Exemplary etching methods may include flowing a halogen-containing precursor into a substrate processing region of a semiconductor processing chamber. The halogen-containing precursor may be characterized by a gas density greater than or about 5 g/L. The methods may include contacting a substrate housed in the substrate processing region with the halogen-containing precursor. The substrate may define an exposed region of an aluminum-containing material. The contacting may produce an aluminum halide material. The methods may include flowing an etchant precursor into the substrate processing region. The methods may include contacting the aluminum halide material with the etchant precursor. The methods may include removing the aluminum halide material.
US11062914B2 Removal of surface passivation
Methods for removing a passivation film from a copper surface can include exposing the passivation film to a vapor phase organic reactant, for example at a temperature of 100° C. to 400° C. In some embodiments, the passivation film may have been formed by exposure of the copper surface to benzotriazole, such as can occur during a chemical mechanical planarization process. The methods can be performed as part of a process for integrated circuit fabrication. A second material can be selectively deposited on the cleaned copper surface relative to another surface of the substrate.
US11062913B2 Etching process with in-situ formation of protective layer
In the disclosed method, a mask is formed on a microstructure. The mask includes a first pattern positioned over a first region of the microstructure and a second pattern positioned over a second region of the microstructure. A first etching process is performed to etch the microstructure according to the first and second patterns formed in the mask. The first etching process transfers the first and second patterns of the mask into the first and second regions of the microstructure, respectively. A protective layer is subsequently formed over the first pattern of the mask that is positioned over the first region of the microstructure. When the protective layer is formed, a second etching process is performed to etch the microstructure and transfer the second pattern of the mask further into the second region of the microstructure. The method also includes removing the mask and the protective layer from the microstructure.
US11062912B2 Atomic layer etch process using plasma in conjunction with a rapid thermal activation process
A process for etching a film layer on a semiconductor wafer is disclosed. The process is particularly well suited to etching carbon containing layers, such as hardmask layers, photoresist layers, and other low dielectric films. In accordance with the present disclosure, a reactive species generated from a plasma is contacted with a surface of the film layer. Simultaneously, the substrate or semiconductor wafer is subjected to rapid thermal heating cycles that increase the temperature past the activation temperature of the reaction in a controlled manner.
US11062908B2 Contact structure
A semiconductor device includes: a fin structure disposed on a substrate; a gate feature that traverses the fin structure to overlay a central portion of the fin structure; a pair of source/drain features, along the fin structure, that are disposed at respective sides of the gate feature; and a plurality of contact structures that are formed of tungsten, wherein a gate electrode of the gate feature and the pair of source/drain features are each directly coupled to a respective one of the plurality of contact structures.
US11062904B2 Method of forming polysilicon film and film forming apparatus
There is provided a method of forming a polysilicon film, which includes: forming an amorphous silicon film on a substrate; forming a cap layer, which is formed of an amorphous germanium film or an amorphous silicon germanium film, on the amorphous silicon film; forming crystal nuclei of a silicon in the amorphous silicon film by heating the substrate at a first temperature; removing the cap layer after the crystal nuclei are formed; and growing the crystal nuclei by heating the substrate from which the cap layer is removed, at a second temperature equal to or higher than the first temperature.
US11062900B2 Method of reducing effective oxide thickness in a semiconductor structure
Methods and apparatus for forming a semiconductor structure with a scaled effective oxide thickness is disclosed. In embodiments, a method includes depositing amorphous silicon capping layer having a first surface atop a first surface of a titanium nitride (TiN) layer, wherein the titanium nitride layer is atop a first surface of a high-k dielectric layer disposed within a film stack; contacting the first surface of the amorphous silicon capping layer with a nitrogen containing gas; and annealing the film stack.
US11062885B2 Supporting unit and substrate treating apparatus including the same
An apparatus for treating a substrate comprises a chamber having a treatment space for treating the substrate; a supporting unit which supports the substrate, inside the treatment space; a gas supplying unit which supplies process gas into the treatment space; and a plasma source which generates plasma based on the process gas inside the treatment space. The supporting unit comprises a supporting plate on which the substrate is placed; a focus ring which is disposed to surround the substrate supported by the supporting plate; a temperature control unit which adjusts a temperature of the focus ring. The temperature control unit may include a first heater which is disposed to heat the focus ring under the focus ring and to be opposite to the focus ring; and a cooling member which is provided under the first heater.
US11062884B2 Plasma processing apparatus and plasma processing method
The present invention provides a plasma processing apparatus and a plasma processing method which improve the uniformity and accordingly the yield in an etching treatment of a sample. In the plasma processing apparatus or the plasma processing method for treating a wafer placed on an upper surface of a sample table disposed in a treatment chamber in a vacuum container by using plasma generated in the treatment chamber, inductance of the coil is adjusted according to magnitude of an phase difference of the high frequency power flowing through the power supply path such that the voltage of the high frequency power becomes a maximum value or a minimum value, in which the coil is in a connection path that electrically connects, via the coil, positions between each electrode and each matching box on a plurality of power supply paths that electrically connect a plurality of electrodes and a plurality of electrodes high frequency power sources which supply high frequency power to the plurality of electrodes disposed at a center part and an area on an outer peripheral side of the center part in the sample table.
US11062882B2 Plasma processing apparatus and plasma processing method
A plasma processing apparatus according to an exemplary embodiment includes a chamber, a substrate support, an upper electrode, a radio frequency power source, and a direct-current power source device. The substrate support includes a lower electrode. The lower electrode is provided in the chamber. The upper electrode is provided above the substrate support. The radio frequency power source generates a plasma in the chamber. The direct-current power source device is electrically connected to the upper electrode. The direct-current power source device is configured to periodically generate a pulsed negative direct-current voltage. An output voltage of the direct-current power source device is alternately switched between a negative direct-current voltage and zero volts.
US11062880B2 Ion implanter
An ion implanter includes: a main body which includes a plurality of units which are disposed along a beamline along which an ion beam is transported, and a substrate transferring/processing unit which is disposed farthest downstream of the beamline, and has a neutron ray source in which a neutron ray is generated due to collision of a ultrahigh energy ion beam; an enclosure which at least partially encloses the main body; and a neutron ray scattering member which is disposed at a position where a neutron ray which is emitted from the neutron ray source is incident in a direction in which a distance from the neutron ray source to the enclosure is equal to or less than a predetermined value.
US11062879B2 Face-on, gas-assisted etching for plan-view lamellae preparation
Method for preparing site-specific, plan-view lamellae from multilayered microelectronic devices. A focused ion beam that is directed, with an etch-assisting gas, toward an uppermost layer of a device removes at least that uppermost layer and thereby exposes an underlying layer over, or comprising, a target area from which the site-specific, plan-view lamella is to be prepared, wherein the focused ion beam is in a face-on orientation in removing the uppermost layer to expose the underlying layer. In a preferred embodiment, the etch-assisting gas comprises methyl nitroacetate. In alternative embodiments, the etch-assisting gas is methyl acetate, ethyl acetate, ethyl nitroacetate, propyl acetate, propyl nitroacetate, nitro ethyl acetate, methyl methoxyacetate, or methoxy acetylchloride.
US11062877B2 Apparatus of plural charged-particle beams
A multi-beam apparatus for observing a sample with high resolution and high throughput and in flexibly varying observing conditions is proposed. The apparatus uses a movable collimating lens to flexibly vary the currents of the plural probe spots without influencing the intervals thereof, a new source-conversion unit to form the plural images of the single electron source and compensate off-axis aberrations of the plural probe spots with respect to observing conditions, and a pre-beamlet-forming means to reduce the strong Coulomb effect due to the primary-electron beam.
US11062876B2 Evaluation method and evaluation apparatus for electronic device
An evaluation method for an electronic device provided with an insulating film between a pair of electrode layers includes preparing a sample that has a tunnel barrier insulating film as the insulating film; irradiating the sample with electron beams from a plurality of angles to acquire a plurality of images; and performing image processing using the plurality of images to reconstruct a stereoscopic image and generate a cross-sectional image of the sample from the stereoscopic image.
US11062875B2 Imaging apparatus and related control unit
A control unit for controlling a deflector in an imaging apparatus. The imaging apparatus includes an electron gun arranged to provide electron beam to scan a specimen, and the deflector. The deflector is arranged to move the electron beam in a first scanning direction and a second scanning direction that are in the same plane for scanning the specimen. The control unit is configured to determine the first scanning direction and the second scanning direction, and process the determined first scanning direction and the determined second scanning direction based on predetermined equations. The control unit is further configured to provide, based on the processing, a control signal to the deflector to adjust one or both of the first scanning direction and the second scanning direction such that they become substantially orthogonal.
US11062873B2 Hydrogen bleed gas for an ion source housing
A terminal system for an ion implantation system has an ion source with a housing and extraction electrode assembly having one or more aperture plates. A gas box is electrically coupled to the ion source. A gas source is within the gas box to provide a gas at substantially the same electrical potential as the ion source assembly. A bleed gas conduit introduces the gas to a region internal to the housing of the ion source and upstream of at least one of the aperture plates. The bleed gas conduit has one or more feed-throughs extending through a body of the ion source assembly, such as a hole in a mounting flange of the ion source. The mounting flange may be a tubular portion having a channel. The bleed gas conduit can further have a gas distribution apparatus defined as a gas distribution ring. The gas distribution ring can generally encircle the tubular portion of the mounting flange.
US11062871B2 Analog amplification vacuum tube
An analog amplification vacuum tube of the present invention suppresses influences of filament vibration on amplification characteristics. The analog amplification vacuum tube of the present invention is provided with a filament, an anode, a grid and a vibration-proof part. The filament is tensioned linearly and emits thermal electrons. The anode is disposed parallel to the filament. The grid is disposed between the filament and the anode so as to face the anode. The vibration-proof part includes a thin film usable in a vacuum environment and the thin film comes into contact with part of the filament.
US11062869B2 Temperature sensitive pellet type thermal fuse
The temperature sensitive pellet type thermal fuse includes: a conductive envelope having an opening at a first end; a temperature sensitive device housed inside the envelope; a first lead which is installed in the opening of the envelope and has a fixed contact; a second lead connected to a second end of the envelope; a movable contact housed in the envelope; and a weak compression spring housed in the envelope. The temperature sensitive device includes a cylindrical case having an open end which may be arranged at the side of the first lead, a temperature sensitive material housed in the cylindrical case, and a strong compression spring configured to press against the temperature sensitive material.
US11062867B2 Actuator for a medium voltage circuit breaker
An actuator for a medium voltage circuit breaker or recloser includes: at least one movable contact with a contact stem, driven by an electromagnetic drive or a motor drive; and a spring, the spring being positioned in a kinematic chain between the drive and the at least one movable contact or contact stem. An arrangement of the at least one movable contact and the electromagnetic drive or motor drive is coupled to a detection unit for detecting a micromotion activation in order to register an actual movability and availability of the electromagnetic drive or motor drive of the at least one movable contact without changing an actual switch position itself.
US11062863B2 Temperature sensitive pellet type thermal fuse
The temperature sensitive pellet type thermal fuse includes a cylindrical case which has a first end and a second end, a temperature sensitive pellet, an insulating tube, a first lead which is inserted into the insulating tube and has an inner end serving as a contact portion, a movable contact which is electrically connected to the cylindrical case, a weak compression spring, a strong compression spring, and a second lead which is disposed on the second end of the cylindrical case. The movable contact includes a projecting contact portion which is provided at a central part of the movable contact, and the projecting contact portion and the contact portion of the first lead are in contact with each other inside the insulating tube.
US11062859B1 Foot switch-including adaptor assembly for battery-powered hand tool
An adaptor assembly for use with a battery-operated hand tool which includes a battery pack-accepting portion to which a battery pack can be connected utilizes an adaptor having a body which is positionable between the battery pack-accepting portion of the hand tool and the battery pack so that electrical current which is intended to flow between the battery pack and the hand tool during tool operation passes through the adaptor. A foot-operable ON/OFF switch is connected to the adaptor so that operation of the foot-operable switch selectively permits or shuts off the flow of electrical current between the battery pack and the hand tool so that when the adaptor is positioned between the battery pack-accepting portion of the hand tool and the battery pack, the ON/OFF operation of the hand tool can be controlled by way of the foot-operable ON/OFF switch.
US11062857B2 Switching device
A switching device including a frame, a first fixed contact member having a first contact area, and a first movable contact member having a first contact arm provided with a contact area. The first movable contact member is adapted to pivot relative to the frame around a first pivoting axis between a first position and a second position. The switching device includes a spreader member that is adapted to provide a first intermediate position for the first movable contact member in which a projection of the contact area of the first contact arm overlaps at least partially with a projection of the first contact area on a switch plane perpendicular to the first pivoting axis while the contact area of the first contact arm is spaced apart from the first contact area.
US11062855B2 Devices and methods for high voltage and solar applications
Provided herein are devices comprising one or more cells, and methods for fabrication thereof. The devices may be electrochemical devices. The devices may include three-dimensional supercapacitors. The devices may be microdevices such as, for example, microsupercapacitors. In some embodiments, the devices are three-dimensional hybrid microsupercapacitors. The devices may be configured for high voltage applications. In some embodiments, the devices are high voltage microsupercapacitors. In certain embodiments, the devices are high voltage asymmetric microsupercapacitors. In some embodiments, the devices are integrated microsupercapacitors for high voltage applications.
US11062853B2 Solid electrolytic capacitor, and method for producing solid electrolytic capacitor
A solid electrolytic capacitor comprising an anode body having pores, a dielectric, a first conductive polymer layer and a second conductive polymer layer is provided. The dielectric is formed on a surface of the anode body. The first conductive polymer layer includes a first conductive polymer having at least one of structural units represented by the following formula (1) and the following formula (2) and is formed on the dielectric. In the formulas (1) and (2), R1 is an alkyl group having 1 to 12 carbon atoms, an alkoxy group having 1 to 12 carbon atoms, an alkylene oxide group having 1 to 12 carbon atoms, an aromatic group, or a heterocyclic group, each of which optionally has a substituent, A− is a monoanion derived from a dopant and n is 2 or more and 300 or less.
US11062852B2 Solid electrolytic capacitor having an anode terminal and a cathode terminal formed from a single metal plate and method for manufacturing same
A solid electrolytic capacitor includes a porous sintered body, a metal lead, a dielectric layer, a solid electrolyte layer, a first terminal, and a second terminal. The porous sintered body has a pair of main faces opposed to each other, a pair of side faces opposed to each other, and a pair of end faces opposed to each other. The metal lead is extended from one of the pair of main faces. The first terminal includes a first terminal mounting part extending in substantially parallel to each of the pair of side faces, and a pair of arm parts extending in substantially parallel to each of the pair of end faces. The pair of arm parts are opposed to each other. The second terminal includes a terminal connecting part electrically connected to the solid electrolyte layer. The metal lead is electrically connected to each of the pair of arm parts.
US11062851B2 Thin film capacitor embedded substrate and its manufacturing method
Disclosed herein is a thin film capacitor embedded substrate that includes a substrate and a plurality of thin film capacitors including at least first and second thin film capacitors embedded in the substrate. The first and second thin film capacitors are connected in parallel and have mutually different self-resonant frequencies.
US11062850B2 Capacitor
A film capacitor includes a capacitor element, a first bus bar, and a second bus bar. The first bus bar includes a first electrode connecting part connected to the first electrode of the capacitor element at one end and a first connection terminal at another end. The second bus bar includes a second electrode connecting part connected to the second electrode of the capacitor element at one end and a second connection terminal at another end. The first bus bar includes a branch part that is branched from a position closer to the first electrode connecting part than the first connection terminal and extends toward the second electrode along a peripheral surface of the capacitor element. The second bus bar includes an overlapping part that overlaps at least a part of the branch part. The overlapping part is along the peripheral surface of the capacitor element.
US11062848B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a rectangular parallelepiped laminate body. An external electrode is provided at both end surfaces of the laminate body. The external electrode includes a base electrode layer, a conductive resin layer on the base electrode layer, and a plating layer on the conductive resin layer. The conductive resin layer includes a first layer on the base electrode layer, a second layer on the first layer, and a third layer on the second layer. With respect to porosity which is an area ratio of pores obtained from a binary image within a predetermined field of view, the first layer and the third layer have a porosity of equal to or less than about 5% and the second layer has a porosity equal to or more than about 6%. Thicknesses of the first, second, and third layers satisfy predetermined conditions.
US11062847B2 Capacitor component and method for manufacturing the same
A method for manufacturing a capacitor component includes an operation of sintering under a moderately-or-more reducing atmosphere for hydrogen, a body in which a plurality of dielectric layers having internal electrodes printed thereon are laminated,; a first reoxidation operation of subjecting the sintered body to a first reoxidation heat treatment under an oxidizing atmosphere; and a second reoxidation operation of subjecting the body having undergone the first reoxidation heat treatment to a second reoxidation heat treatment under an oxidizing atmosphere.
US11062845B2 Multilayer ceramic capacitor and board having the same
A multilayer ceramic capacitor (MLCC) includes a body including first dielectric layers and second dielectric layers, the body including first to sixth surfaces, a second surface, a third surface, a fourth surface, a fifth surface and a sixth surface; first internal electrodes disposed on the first dielectric layers, exposed to the third surface, the fifth surface, and the sixth surface, and spaced apart from the fourth surface by first spaces; second internal electrodes disposed on the second dielectric layers to oppose the first internal electrodes with the first dielectric layers or the second dielectric layers interposed therebetween, exposed to the fourth surface, the fifth surface, and the sixth surface, and spaced apart from the third surface by second spaces; first dielectric patterns disposed in at least a portion of the first spaces, and second dielectric patterns disposed in at least a portion of the second spaces; and lateral insulating layers.
US11062843B2 Method for producing sintered R-T-B based magnet and diffusion source
A method for producing a sintered R-T-B based magnet includes the steps of: providing a sintered R1-T-B based magnet work (where R1 is a rare-earth element; T is Fe, or Fe and Co); providing a powder of an alloy in which a rare-earth element R2 accounts for 40 mass % or more of the entire alloy, the rare-earth element R2 always including Dy and/or Tb; subjecting the powder to a heat treatment to obtain a diffusion source; and heating the sintered R1-T-B based magnet work with the diffusion source to allow the at least one of Dy and Tb contained in the diffusion source to diffuse from the surface into the interior of the sintered R1-T-B based magnet work. The alloy powder is a powder produced by atomization.
US11062842B2 Multiple interface electronic card
A device includes a first inductor and a second inductor. The first inductor has a first inductive coupling profile. A first circuit component is coupled to the first inductor. A second inductor has a second inductive coupling profile. A second circuit component coupled to the second inductor.
US11062841B2 Electromagnetic shield device, wireless charging transmitting terminal, wireless charging receiving terminal and system
Provided are an electromagnetic shield device, a wireless charging transmitting terminal, a wireless charging receiving terminal and a system. By providing an electromagnetic shielding device between a power transmitting coil and a power receiving coil and making a magnetic sheet comprised in the electromagnetic shielding device not cover the power receiving coil, the magnetic field acting on the metal material is reduced on one hand and the coupling coefficient between the power transmitting coil and the power receiving coil is increased on the other hand, which reduces the intensity of the emitted magnetic field without changing the required voltage. This reduces an amount of heat and loss during wireless charging and improves charging efficiency.
US11062839B2 Transformer winding structure for enhancing winding stability
A transformer winding structure for enhancing winding stability includes a wire frame having a first winding area and a second winding area, a first wire group wound in the first winding area, a second wire group wound in the second winding area, and a third wire group wound in the second winding area and wound in an overlaying manner on the second wire group. The wire frame forms the first winding area and the second winding area by a first plate, a second plate, and a winding column connected to the first plate and the second plate and having a spacer portion. The second plate comprises at least one protrusion protruding from the second plate toward the first plate. The second wire group and the third wire group approach the spacer portion when passing through the position of the protrusion.
US11062832B2 Nonreciprocal circuit element and method of manufacturing the same
A cavity is formed in a surface of a dielectric component on the permanent magnet side. The cavity has a bottom surface extending in a direction along one main surface and a side surface extending in a thickness direction crossing the bottom surface. At least a part of the permanent magnet is disposed in the cavity. A surface of at least a part of the permanent magnet disposed in the cavity is fixed to both of the bottom surface and the side surface through an adhesive.
US11062830B1 Magnetic devices for power converters with light load enhancers
A magnetic device includes a magnetic core, a plurality of first windings forming respective first winding turns, and a second winding forming a second winding turn. Each first winding turn is within the second winding turn, as seen when the magnetic device is viewed cross-sectionally in a first direction. Yet another magnetic device includes a magnetic core, one or more first windings, and one or more second windings magnetically isolated from the one or more first windings.
US11062824B2 Microfluidic channels and pumps for active cooling of cables
Fluidic channels and pumps for active cooling of cables are described. One cable assembly includes a conductor having a length between a first end of the cable and a second end of the cable and a fluidic channel structure that at least partially surrounds the conductor along the length of the conductor. A first pump connector is coupled to a first end of the fluidic channel structure and a second pump connector is coupled to a second end of the fluidic channel structure. Motion of liquid metal, when pumped through the fluidic channel structure, distributes heat away from the conductor.
US11062818B2 Stacking structure having material layer on graphene layer and method of forming material layer on graphene layer
Example embodiments relate to a stacking structure having a material layer formed on a graphene layer, and a method of forming the material layer on the graphene layer. In the stacking structure, when the material layer is formed on the graphene layer by using an ALD method, an intermediate layer as a seed layer may be formed on the graphene layer by using a linear type precursor.
US11062812B2 Floating nuclear power reactor with a self-cooling containment structure
A floating nuclear power reactor including one or two nuclear power reactors positioned in a floating vessel such as a barge or the like. Means is disclosed for flooding the containment structure of the nuclear reactor and for flooding the reactor vessels to cool the same.
US11062810B2 Manufacture of large grain powders with granular coatings
The invention relates generally to uranium fuel in a nuclear reactor and, more particularly, the inclusion of a fuel additive component to the bulk fuel material. The fuel additive component is selected and provided in an amount such that it is effective to improve one or more properties of the bulk fuel material. The fuel additive component has a grain size that is less than the grain size of the bulk fuel material. The granular fuel additive component coats or covers the granular bulk fuel material.
US11062808B2 Method and system for early risk assessment of preterm delivery outcome
System and method for assessing preterm delivery risk for pregnant subject is disclosed. Existing preterm delivery risk assessment methods provide results in late second or third trimester of pregnancy, so little time is available for medical advice. Presently disclosed method and system predict preterm delivery risk within 15 weeks of pregnancy. Microbiome characterization data obtained from microbiome sample from pregnant subject. ‘Microbial taxonomic abundance profile’ generated from microbiome characterization data, contains abundance values of microbes present in the microbiome sample. ‘Taxonomic Composition Skew’ value, and distribution characteristic value for ‘microbial taxonomic abundance profile’, quantifying biases in abundance values of microbes from the microbial taxonomic abundance profile, is computed. Risk of preterm delivery is determined based on the distribution characteristic value or ‘taxonomic composition skew’ value of the set DSR, wherein the set DSR comprises values quantifying biases in the abundance values of microbes from the microbiome sample.
US11062807B1 Systems and methods for determining biometric parameters using non-invasive techniques
A method for assessing a user's health comprises receiving a first biometric parameter from the user's wearable device and determining whether the first biometric parameter was collected for a time period satisfying a time threshold. The method comprises, upon the time threshold being satisfied, calculating a second biometric parameter based on the first biometric parameter and/or user's health attributes provided by the user. The method comprises determining a health score for the user based on the health score, the first biometric parameter, and/or the second biometric parameter. The method further comprises transmitting and populating a user interface associated with the user with the health score, the first biometric parameter, and/or the second biometric parameter.
US11062806B2 User interfaces for dialysis devices
In general, a dialysis device includes a first processing device for monitoring dialysis functions of the dialysis device, a second processing device, a display device, and memory. The memory is configured to store instructions that, when executed, cause the dialysis device to provide, on the display device, a first display region and a second display region, where the first display region is associated with the first processing device and the second display region is associated with the second processing device. At least a portion of the first display region cannot be obscured by the second display region.
US11062801B2 Systems and methods for processing images to prepare slides for processed images for digital pathology
Systems and methods are disclosed for processing an electronic image corresponding to a specimen. One method for processing the electronic image includes: receiving a target electronic image of a slide corresponding to a target specimen, the target specimen including a tissue sample from a patient, applying a machine learning system to the target electronic image to determine deficiencies associated with the target specimen, the machine learning system having been generated by processing a plurality of training images to predict stain deficiencies and/or predict a needed recut, the training images including images of human tissue and/or images that are algorithmically generated; and based on the deficiencies associated with the target specimen, determining to automatically order an additional slide to be prepared.
US11062798B2 Managing insulin administration
A method includes obtaining blood glucose measurements and blood glucose times of a patient from a blood glucose meter and executing a patient management program configured to display on a screen a graphical user interface having a trend window of the blood glucose measurements on the time line. The patient management program is configured to receive, in the trend window magnifying inputs for a magnification window superimposed on a segment of the timeline to specify a date range for a magnified window. The patient management program is further configured to display the magnified window including the blood glucose measurements of the patient from the specified date range and display a first information window including quantitative information associated with the blood glucose measurements from the specified date range.
US11062796B2 Multimode mobile electronic medical record system and working method thereof
The present invention discloses a multimode mobile electronic medical record system and a working method thereof. The multimode mobile electronic medical record system comprises a plurality of mobile terminals, service server, push server, authentication server and cloud server. The mobile terminal comprises a medical record information collection module, a medical record generation module, a medical record synchronization module, a medical record parsing module and a medical record showing module. The service server comprises a medical record storage module and a medical record exchange module. The push server comprises a medical record push module. The authentication server comprises a medical record safety control module. The multimode mobile electronic medical record system can meet collection, integration and transfer of multimode electronic medical record information in a mobile medical environment, and can efficiently improve efficiency and convenience of mobile medical services.
US11062788B2 STT-MRAM failed address bypass circuit and STT-MRAM device including same
A spin transfer torque magnetic random access memory (STT-MRAM) device according to the present embodiment comprises: an STT-MRAM memory array which includes a data storage unit for storing data, a defect area address storage unit for storing an address of a defect area, and a spare area for storing data of a failed area; and a bypass determination unit which includes a volatile information storage element for storing the address of the defect area, stored in the defect area address storage unit and provided thereto, and when memory array access occurs, compares an access address with the address of the defect area stored in the volatile information storage element and causes the memory array access to bypass to the spare area.
US11062786B2 One-time programmable memories with low power read operation and novel sensing scheme
A time-based sensing circuit to convert resistance of a one-time programmable (OTP) element into logic states is disclosed. A one-time programmable (OTP) memory has a plurality of OTP devices. At least one of the OTP devices can have at least one OTP element that is selectively accessible via a wordline and a bitline. The bitline can be coupled a capacitor and the capacitor can be precharged and discharged. By comparing the discharge rate of the capacitor to discharge rate of a reference capacitor in a reference unit (e.g., reference cell, reference resistance, reference selector, etc.), the PRE resistance can be determined larger or smaller than a reference resistance and then converting the OTP element resistance into a logic state.
US11062782B2 Three-dimensional memory device programming with reduced disturbance
Embodiments of 3D memory devices and methods for operating the 3D memory devices are disclosed. In an example, a method for operating a 3D memory device is disclosed. The 3D memory device includes a plurality of memory decks each including a plurality of memory layers in a vertical direction, and a plurality of first dummy memory layers between the first and second memory decks in the vertical direction. Each memory layer in a first memory deck of the plurality of memory decks is first programmed. The first programming includes applying a program voltage to the memory layer and a channel pass voltage smaller than the program voltage to each of the rest of the memory layers in the first memory deck. Each memory layer in a second memory deck of the plurality of memory decks above the first memory deck is second programmed. The second programming includes applying the program voltage to the memory layer and the channel pass voltage to each of the rest of the memory layers in the second memory deck. The second programming also includes applying a 0 V-voltage to at least one of the first dummy memory layers. The second programming further includes applying the 0 V-voltage to each memory layer in the first memory deck.
US11062776B2 Nonvolatile memory device and memory system including thereof
A nonvolatile memory device includes a memory cell array including a plurality of memory cells that are programmed based on a high voltage, a high voltage generator to generate the high voltage by boosting an input voltage based on a pumping clock, a pumping clock generator to generate the pumping clock, a high voltage detector to generate a detection signal by comparing an adjustment voltage with a reference voltage, a programming current controller to adjust a programming current flowing through each of selected memory cells of the plurality of memory cells; and a control logic to adjust a frequency of the pumping clock and a current driving capability of the programming current based on the detection signal during a programming period with respect to the selected memory cells. The detection signal includes information indicating whether the high voltage reaches to a target voltage.
US11062774B2 Intelligent flash reprogramming
Apparatus, methods, and computer-readable media for programming, reading, and servicing non-volatile storage device to improve data retention time and data density are disclosed. According to one embodiment, a method of managing a non-volatile memory storage device includes generating output values based on an expected pattern of discrete states stored in memory cells of the storage device, comparing output values for the memory cells to expected output values using a pre-selected threshold, and based on the comparing, programming other memory cells of the storage device to refresh the programming of the other memory cells. Methods of performing service and management operations for interrupting a host system coupled a non-volatile memory storage device are also disclosed.
US11062765B2 Semiconductor integrated circuit device
In an SRAM cell using vertical nanowire (VNW) FETs, transistors (PD1, PD2) constituting a drive transistor are placed on both sides of a transistor (PU1) in an X direction, and transistors (PD3, PD4) constituting a drive transistor are placed on both sides of a transistor (PU2) in the X direction. An access transistor (PG1) is placed on one-hand side in the X direction of the transistor (PU1), and an access transistor (PG2) is placed on the other-hand side in the X direction of the transistor (PU1).
US11062761B1 Digital address compensation for memory devices
A position of a memory cell to be accessed within a memory field of a memory device is identified. A region associated with the memory field within which the position is located is identified. A compensation parameter comprising a fixed electric step value for the region is identified. The compensation parameter may be selected from a set of compensation parameters or may be calculated based upon the position of the memory cell. The compensation parameter is applied to an action performed on a line connected to the memory cell during the access of the memory cell.
US11062759B1 Memory device and programming method thereof
A memory device and a programming method thereof are provided. The memory device includes a memory array, a plurality of word lines and a voltage generator. During a programming procedure, one of the word lines is at a selected state and others of the word lines are at a deselected state. Some of the word lines, which are at the deselected state, are classified into a first group and a second group. The first group and the second group are respectively located at two sides of the word line, which is at the selected state. The voltage generator provides a programming voltage to the word line, which is at the select state, during a programming duration. The voltage generator provides a first two-stage voltage waveform to the word lines in the first group and provides a second two-stage voltage waveform to the word lines in the second group.
US11062755B2 Memory with partial bank refresh
Memory with partial bank refresh is disclosed herein. In one embodiment, a memory system includes a memory controller and a memory device operably connected to the memory controller. The memory device includes (i) a memory array having a memory bank with a plurality of memory cells arranged in a plurality of memory rows and (ii) circuitry. In some embodiments, the circuitry is configured to disable at least one memory row of the memory bank from receiving refresh commands such that memory cells of the at least one memory row are not refreshed during refresh operations of the memory device. In some embodiments, the memory controller is configured to track memory rows that include utilized memory cells and/or to write data to the memory rows in accordance with a programming sequence of the memory device.
US11062751B2 Memory device
A memory device includes a substrate including first and second regions, the first region having first wordlines and first bitlines, and the second region having second wordlines and second bitlines, a first memory cell array including first memory cells in the first region, the first memory cell array having volatility, and each of the first memory cells including a cell switch having a first channel region adjacent to a corresponding first wordline of the first wordlines, and a capacitor connected to the cell switch, and a second memory cell array including second memory cells in the second region, the second memory cell array having non-volatility, and each of the second memory cells including a second channel region adjacent to a corresponding second wordline of the second wordlines, and a ferroelectric layer between the corresponding second wordline of the second wordlines and the second channel region.
US11062740B2 Memory with non-volatile configurations for efficient power management and operation of the same
A memory device is provided. The memory device comprises a memory array and circuitry configured to determine one or more settings for the memory array corresponding to a powered-on state of the memory device, to store the one or more settings in a non-volatile memory location, and in response to returning to the powered-on state from a reduced-power state, to read the one or more settings from the non-volatile memory location.
US11062739B2 Semiconductor chip having memory and logic cells
A semiconductor chip is provided. The semiconductor chip includes a memory cell and a logic cell disposed aside the memory cell, and includes signal and ground lines with the memory and logic cells located therebetween. The memory cell includes first and second active structures extending along a first direction, and includes a storage transmission gate line, first through third gate lines and a read transmission gate line extending along a second direction. The storage transmission gate line includes first and second line segments, which respectively extends across the active structures. The first through third gate lines continuously extend across the first and second active structures. The read transmission gate line includes third and fourth line segments, which respectively extend across the active structures. The first through third gate lines are located between the storage and read transmission gate lines.
US11062738B2 Signalling of video content including sub-picture bitstreams for video coding
In various implementations, modifications and/or additions to the ISOBMFF are provided to process video data. A plurality of sub-picture bitstreams are obtained from memory, each sub-picture bitstream including a spatial portion of the video data and each sub-picture bitstream being independently coded. In at least one file, the plurality of sub-picture bitstreams are respectively stored as a plurality of sub-picture tracks. Metadata describing the plurality of sub-picture tracks is stored in a track box within a media file in accordance with a file format. A sub-picture base track is provided that includes the metadata describing the plurality of sub-picture tracks.
US11062735B2 Radiation image display apparatus and radiation image photographing system
A radiation image display apparatus that includes: a hardware processor that generates the moving image for preview based on the pieces of image data of the plurality of frames obtained by moving image photographing of an object with radiation; and a holder that holds the moving image, wherein the hardware processor further: performs reproduction control on the moving image, performs image adjustment on the moving image, displays the moving image on the display during photographing the moving image, and displays the moving image according to the reproduction control or the moving image subjected to the image on the display.
US11062734B1 Multi-spindle and multi-actuator data storage devices
A hard disk drive includes an enclosure housing a first set of magnetic recording media coupled to a first spindle motor, a second set of magnetic recording media coupled to a second spindle motor, and a third set of magnetic recording media coupled to a third spindle motor. The first set of magnetic recording media at least partially overlaps with the second set of magnetic recording media and the third set of magnetic recording media.
US11062730B2 Method for evaluating magnetic head and evaluation apparatus of magnetic head
According to one embodiment, a method for evaluating a magnetic head is disclosed. The method can include measuring an electrical characteristic of a current path when an alternating-current magnetic field is applied to the magnetic head. The magnetic head includes the current path. The current path includes an oscillator. The method can include, based on the electrical characteristic, deriving a frequency value relating to an oscillation frequency of the oscillator.
US11062729B2 Identifying damaged tunneling magnetoresistance sensors using electrical resistance
Embodiments of the present invention provide methods, systems, and computer program products for identifying damaged tunneling magnetoresistance (TMR) sensors. In one embodiment, resistances of a TMR sensor are measured upon application of one or both of negative polarity bias current and positive polarity bias current at a plurality of current magnitudes. Resistances of the TMR sensor can then be analyzed with respect to current, voltage, voltage squared, and/or power, including analyses of changes to slopes calculated with these values and hysteresis-induced fluctuations, all of which can be used to detect damage to the TMR sensor. The present invention also describes methods to utilize the measured values of neighbor TMR sensors to distinguish normal versus damaged parts for head elements containing multiple TMR read elements.
US11062728B2 Magnetic head having specific distance between magnetic pole, stacked body, and first shield, and magnetic recording device including same
According to one embodiment, a magnetic head includes a magnetic pole, a first shield, a first magnetic layer provided between the magnetic pole and the first shield, a second magnetic layer provided between the first magnetic layer and the first shield, and an intermediate layer provided between the first magnetic layer and the second magnetic layer. The intermediate layer is nonmagnetic. A first distance between the magnetic pole and the first magnetic layer along a first direction is not less than 1% and not more than 10% of a second distance between the magnetic pole and the first shield along the first direction. The first direction is from the first magnetic layer toward the second magnetic layer.
US11062721B2 Transmission-agnostic presentation-based program loudness
This disclosure falls into the field of audio coding, in particular it is related to the field of providing a framework for providing loudness consistency among differing audio output signals. In particular, the disclosure relates to methods, computer program products and apparatus for encoding and decoding of audio data bitstreams in order to attain a desired loudness level of an output audio signal.
US11062719B2 Downscaled decoding
A downscaled version of an audio decoding procedure may more effectively and/or at improved compliance maintenance be achieved if the synthesis window used for downscaled audio decoding is a downsampled version of a reference synthesis window involved in the non-downscaled audio decoding procedure by downsampling by the downsampling factor by which the downsampled sampling rate and the original sampling rate deviate, and downsampled using a segmental interpolation in segments of ¼ of the frame length.
US11062718B2 Encoding apparatus and decoding apparatus for transforming between modified discrete cosine transform-based coder and different coder
An encoding apparatus and a decoding apparatus in a transform between a Modified Discrete Cosine Transform (MDCT)-based coder and a different coder are provided. The encoding apparatus may encode additional information to restore an input signal encoded according to the MDCT-based coding scheme, when switching occurs between the MDCT-based coder and the different coder. Accordingly, an unnecessary bitstream may be prevented from being generated, and minimum additional information may be encoded.
US11062717B2 Systems and methods for processing an audio signal for replay on an audio device
Systems and methods for processing an audio signal are provided for replay on an audio device. An audio signal is spectrally decomposed into a plurality of subband signals using band pass filters. Each of the subband signals are provided to a respective modulator and subsequently, from the modulator output, provided to a respective first processing path that includes a first dynamic range compressor, DRC. Each subband signal is feedforward compressed by the respective first DRC to obtain a feedforward-compressed subband signal, wherein the first DRC is slowed relative to an instantaneous DRC. Subsequently, each feedforward-compressed subband signal is provided to a second processing path that includes a second DRC, wherein the feedforward-compressed subband signal is compressed by the respective second DRC and outputted to the respective modulator. Modulation of the subband signals is then performed in dependence on the output of the second processing path. Finally, the feedforward-compressed subband signals are recombined.
US11062715B2 Time-domain stereo encoding and decoding method and related product
An audio encoding and decoding method and a related apparatus are provided. The audio encoding method may include: determining a coding mode of a current frame; when determining that the coding mode of the current frame is an anticorrelated signal coding mode, performing time-domain downmix processing on left and right channel signals in the current frame by using a time-domain downmix processing manner corresponding to the anticorrelated signal coding mode, to obtain a primary channel signal and a secondary channel signal, where the time-domain downmix processing manner corresponding to the anticorrelated signal coding mode is a time-domain downmix processing manner corresponding to an anticorrelated signal channel combination scheme, and the anticorrelated signal channel combination scheme is a channel combination scheme corresponding to a near out of phase signal; and encoding the obtained primary channel signal and secondary channel signal in the current frame.
US11062713B2 Spatially formatted enhanced audio data for backward compatible audio bitstreams
In general, techniques are described by which to specify spatially formatted enhanced audio data for backward compatible audio bitstreams. A device comprising a memory and one or more processors may be configured to perform the techniques. The memory may store the backward compatible bitstream that conforms to a legacy transport format. The processor(s) may obtain, from the backward compatible bitstream, legacy audio data that conforms to a legacy audio format and a spatially formatted extended audio stream. The processor(s) may process the spatially formatted extended audio stream to obtain extended audio data that enhances the legacy audio data. The processor(s) may next obtain, based on the legacy audio data and the extended audio data, enhanced audio data that conforms to an enhanced audio format. The processor(s) may output the enhanced audio data to one or more speakers.
US11062712B2 Seamless text dependent enrollment
Methods and systems for transforming a text-independent enrollment of a customer in a self-service system into a text-dependent enrollment are provided. A request for authentication of a customer that is enrolled in the self-service system with a text-independent voice print is received. A request is transmitted to the customer to repeat a passphrase and the customer's response is received as an audio stream of the passphrase. The customer is authenticated by comparing the audio stream of the passphrase against the text-independent voice print and if the customer is authenticated then a text-dependent voice print is created based on the passphrase, otherwise discard the audio stream of the passphrase.
US11062709B2 Providing pre-computed hotword models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio data corresponding to multiple users speaking the word or sub-word; training, for each of the multiple words or sub-words, a pre-computed hotword model for the word or sub-word based on the audio data for the word or sub-word; receiving a candidate hotword from a computing device; identifying one or more pre-computed hotword models that correspond to the candidate hotword; and providing the identified, pre-computed hotword models to the computing device.
US11062705B2 Information processing apparatus, information processing method, and computer program product
According to one embodiment, an information processing apparatus includes one or more processors configured to detect a trigger from a voice signal, the trigger indicating start of voice recognition; and to perform voice recognition of a recognition sound section subsequent to a trigger sound section including the detected trigger, referring to a trigger and voice recognition dictionary corresponding to the trigger.
US11062702B2 Media system with multiple digital assistants
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for providing voice control using multiple digital assistants. In some embodiments, a voice platform operates to receive a voice input from a user. The voice platform selects a digital assistant from a plurality of digital assistants based on a trigger word. The voice platform then generates an intent from the voice input using the selected digital assistant. The voice platform then transmits the intent to a media device for processing.
US11062701B2 Answering device, control method for answering device, and recording medium
A response sentence that is satisfactory to a user is formed. A response device (1) includes: a related term searching section (13) configured to, in a case where an input sentence contains an unknown word, detect a related term, which is a known word that shares, with the unknown word, at least one shared word; and a response sentence forming section (16) configured to form the response sentence whose content is related to the related term that has been detected by the related term searching section (13).
US11062698B2 Image-based approaches to identifying the source of audio data
Image-based machine learning approaches are used to classify audio data, such as speech data as authentic or otherwise. For example, audio data can be obtained and a visual representation of the audio data can be generated. The visual representation can include, for example, an image such as a spectrogram or other visual or electronic representation of the audio data. Before processing the image, the audio data and/or image may undergo various preprocessing techniques. Thereafter, the image representation of the audio data can be analyzed using a trained model to classify the audio data as authentic or otherwise.
US11062693B1 Silence calculator
To provide a more natural sounding set of voice prompts of an interactive voice response (IVR) script, the voice recordings of the prompts may be modified to have a predetermined amount of silence at the end of the recording. The amount of silence required can be determined from the context in which the voice prompt appears in the IVR script. Different contexts may include mid-sentence, terminating in a comma, or a sentence ending context. These contexts may require silence periods of 100 ms, 250 ms and 500 ms respectively. Voice files may be trimmed to remove any existing silence and then the required silence period may be added.
US11062692B2 Generation of audio including emotionally expressive synthesized content
An audio processing system for generating audio including emotionally expressive synthesized content includes a computing platform having a hardware processor and a memory storing a software code including a trained neural network. The hardware processor is configured to execute the software code to receive an audio sequence template including one or more audio segment(s) and an audio gap, and to receive data describing one or more words for insertion into the audio gap. The hardware processor is configured to further execute the software code to use the trained neural network to generate an integrated audio sequence using the audio sequence template and the data, the integrated audio sequence including the one or more audio segment(s) and at least one synthesized word corresponding to the one or more words described by the data.
US11062685B2 System, apparatus, and method for reducing or eliminating the ability of a smart speaker to hear or react to audible communications
A device for reducing or eliminating an ability of a smart device to hear or react to audible communications can include a base and a cover movable with respect to the base between an open position and a closed position. In the closed position the cover and the base combine to form an enclosed cavity that is sized and shaped to receive a smart device therein and reduce or eliminate an ability of the smart device to hear or react to audible communications. The device can be manual, mechanical and/or automatic and can be responsive to physical input(s) and/or one or more verbal or audible commands.
US11062681B2 Monitoring system, data model management device, and method of generating display data
A monitoring system includes a monitoring device to collect and retain the monitoring information item that is a result of monitoring by a monitor terminal, a configuration information item management device to retain a configuration information item that is information about the monitor terminal connected to the monitoring system, a data model management device to generate display data intended for display of the monitoring information item by means of a data model that includes information associating the monitoring information item with the configuration information item, and a display device to obtain the display data and control the display of the monitoring information item.
US11062672B2 Display device and driving method thereof
Provided is a display device including: a display panel; a system board configured to supply a signal and a voltage required to drive the display panel; a timing controller configured to receive the signal from the system board, generate control signals required to drive the display panel, and transmit some of the control signals to the system board; and a level shifter configured to convert voltage levels of the some signal of the timing controller into a signal voltage level suitable for the system board. The level shifter includes an output voltage control terminal configured to control the level shifter not to generate an output voltage when the system board is turned off.
US11062670B2 Gate driving circuit and display device including the same
A gate driving circuit includes driving stages for providing gate signals to gate lines of a display panel. A k-th driving stage a k-th driving stage (k being equal to or greater than 2) among the driving stages includes a gate output unit configured to output a clock signal as a k-th gate signal in response to a voltage of a first node, a carry output unit configured to output the clock signal as a k-th carry signal in response to the voltage of the first node, a control unit configured to control a voltage level of the first node in response to a (k−1)th carry signal, a first discharge unit configured to discharge the k-th carry signal to a voltage level in response to the (k−1)th carry signal, and a second discharge unit configured to discharge the k-th carry signal to a voltage level in response to a discharge signal.
US11062669B2 Driving circuit and driving method for liquid crystal display panel, and display device
The present disclosure provides a driving circuit and driving method for a liquid crystal display panel, and a display device. The driving circuit includes: a signal collector, configured to collect a backlight control signal; and a timing control chip, configured to determine whether a BLU is in the bright state time period or in the dark state time period, and retrieve a first gate control signal from a memory chip and output the first gate control signal to a gate driving circuit, when determining that the BLU is in the bright state time period, or retrieve a second gate control signal from the memory chip and output the second gate control signal to the gate driving circuit, when determining that the BLU is in the dark state time period.
US11062666B2 Semiconductor device and electronic device including the semiconductor device
A semiconductor device with a small circuit area that consumes low power is provided. The semiconductor device includes a shift register, a sample-and-hold circuit, a first buffer circuit, and a second buffer circuit. The sample-and-hold circuit includes a first input terminal, a second input terminal, and an output terminal. An output terminal of the first buffer circuit is electrically connected to the first input terminal. The shift register is electrically connected to the second input terminal. An input terminal of the second buffer circuit is electrically connected to the output terminal of the sample-and-hold circuit. In the semiconductor device, the potential of an input analog signal is retained in the sample-and-hold circuit and the analog signal is output from an output terminal of the second buffer circuit.
US11062662B2 Vehicle instrument cluster provided with a monochromatic display
A vehicle instrument cluster including a monochromatic display having a matrix of pixels which can be independently controlled by a control unit to inhibit or to allow the passage of light. The instrument cluster has a back-lighting device that emits at least a monochromatic light beam toward a rear surface of the display and through a filter, which is light-permeable and is provided with a coloured graphic representation whose contours have a resolution higher than the one of the display.
US11062654B2 Shift register unit, gate driving circuit, display device and driving method
A shift register unit, a gate driving circuit, a display device and a driving method are provided. The shift register unit includes an input circuit, an output circuit, a first reset circuit, a second reset circuit and a common reset circuit. The input circuit is configured to control a level of a first node in response to an input signal; the output circuit includes an output terminal and is configured to output an output voltage signal to the output terminal under control of the level of the first node; the common reset circuit includes a reset control terminal and is configured to reset the first node when a reset turn-on signal is input to the reset control terminal; and the first reset circuit is configured to provide the reset turn-on signal to the reset control terminal in response to a first reset signal.
US11062653B2 Display apparatus and operation method for display panel thereof
A display apparatus and an operation method for a display panel thereof are provided. The display apparatus includes a display panel and a voltage supply circuit. The display panel includes a pixel circuit and a common voltage line. The pixel circuit includes an organic light emitting diode (OLED), wherein a cathode of the OLED is coupled to the common voltage line. The voltage supply circuit is coupled to the common voltage line of the display panel. The voltage supply circuit supplies a common voltage to the common voltage line during a normal operation period. The voltage supply circuit supplies a reverse bias voltage higher than the common voltage to the common voltage line during a recovery period to reversely bias the OLED.
US11062648B2 Display device and method of sensing the same
A display device includes M sets of light emitters and (M+1) sets of drivers, wherein M is a positive integer. Each set of the (M+1) sets of drivers is coupled to at least one set of the M sets of light emitters. When a first set of drivers among the (M+1) sets of drivers are configured to perform a sensing operation, M sets of drivers other than the first set of drivers among the (M+1) sets of drivers are configured to drive the M sets of light emitters, respectively.
US11062646B2 Inspecting device, inspecting method, and program
An inspecting device includes: an image acquiring unit which acquires a light-emitting surface image as a photographed image of the light-emitting surface; an inspecting unit which sets an inspecting range in a position in the light-emitting surface image in which the failure may appear, generates a one-dimensional luminance profile representing change in a luminance value along the first side in the inspecting range, detects an extreme value in the luminance profile, calculates an evaluation value for evaluating the difference between adjacent extreme values, and determines the presence or absence of the failure on the basis of the evaluation value; and an output unit which output information obtained by the inspecting unit.
US11062643B2 Data driver including noise shielding lines and display apparatus having the same
A data driver includes a data driving chip, a first data transmitting line, a second data transmitting line, a first shielding line and a second shielding line. The first data transmitting line and the second data transmitting line are configured to transmit a data signal to the data driving chip. The first shielding line is disposed at a first side with respect to the first data transmitting line. A ground voltage is applied to the first shielding line. The second shielding line is disposed at a second side with respect to the second transmitting line. The second side is opposite to the first side. The ground voltage is applied to the second shielding line.
US11062635B2 Devices showing improved resolution via signal modulations
Techniques for displaying an input image in improved perceived resolution are described. In one aspect, a circuit is designed to include a set of memory cells, a horizontal decoder and a vertical decoder. An input image is received at an interface to the memory, the input is expanded into two separate frames in the memory, where the size of each of the two frames is identical to that of the input image. Image data in at least one of the two frames are modulated in amplitude and/or in phase. The first and second frames are then read out or displayed alternatively at twice the refresh rate originally set for the input image to achieve the perceived resolution.
US11062634B2 Drive control method, assembly and display device
The disclosure relates to a drive control method and assembly, and a display device. A drive control method for a timing controller includes generating a point-to-point configuration instruction including an identity identification of a source driver, wherein the source driver is any of a plurality of source drivers, sending the point-to-point configuration instruction via first signal lines, and receiving a configuration response instruction sent by the source driver via the one of the first signal lines. The configuration response instruction is sent by the source driver after executing the point-to-point configuration instruction in response to detecting that the identity identification in the instruction is its own identity identification.
US11062631B2 Display device and method of testing display device
A display device includes: a display panel including signal lines in a display area and a peripheral area, the signal lines extending in a column direction and spaced apart; and test lines electrically connected to the signal lines in the peripheral area, extending in the column direction and arranged to be spaced apart. The peripheral area includes: a first peripheral area; and a second peripheral area located between the display area and the first peripheral area. The test lines include: a first test line including: a 1-1 testing portion disposed on the first peripheral area; and a 1-2 testing portion disposed on the second peripheral area; and a second test line including: a 2-1 testing portion disposed on the second peripheral area. A width of the 1-1 testing portion of the first test line is larger than a width of the 1-2 testing portion of the first test line.
US11062629B1 Flag display apparatus
A flag display apparatus includes a frame comprising first and second support legs having upper and lower opposed ends when placed for display. A horizontal support member having a predetermined length can be connected to the upper end of the first and second support legs. A flag or banner having a predetermined length is attached to and supported by the frame. The predetermined length of the horizontal support member is less than the length of the flag or banner so that a portion of the flag or banner extends beyond the first or second support leg thereby providing a first portion of the flag or banner that is unfurled and a second portion of the flag or banner that is at least partially furled in the absence of wind moving across the flag.
US11062622B2 Reward clock
The present invention is directed to devices that may be used to help young children stay in bed or their room until it is time to get up. The device may be configured as a clock. The clock may be programmable to have a duration of a nap time, or a time when the child is able to get up. A visual countdown timer may be provided with the device (e.g., on the clock face), which may include a graphical representation of the remaining fraction of time before “get up” time. The visual countdown timer may not include number indicia, but rather includes a graphic (e.g., ring extending about the perimeter of the clock face), which gradually diminishes as the predetermined “get up” time is approached. A reward drawer may also be provided, which automatically unlocks at the “get up” time, and provides the child with a prize.
US11062619B2 System and method for monitoring food waste from a plurality of consecutive disposal events
The present invention relates to a system for monitoring food waste. The system includes a weight mechanism configured for weighing a waste receptacle, wherein the waste receptacle is configured for receiving food waste from a plurality of consecutive disposal events before emptying, a processor configured for measuring the difference in weight of the waste receptacle between each disposal event and calculating the weight of a disposal event based upon the difference and a user interface configured to receive at least one indication categorising the food waste in a disposal event by a user. A method for monitoring food waste is also described.
US11062618B2 Self-training machine-learning system for generating and providing action recommendations
A user computing entity executes application program code to cause display of an IUI via a user interface of the user computing entity. The IUI comprises an action list comprising one or more action items corresponding to one or more team members of a team. The action items are automatically ordered based on one or more action priorities. At least one of the action items corresponds to a coaching opportunity and a recommendation for responding thereto. The coaching opportunity is automatically identified using a recommendation model trained using machine learning based at least in part on performance data corresponding to a plurality of key performance indicator metrics. The recommendation for responding to the coaching opportunity is determined using the recommendation model and based on the performance data. The recommendation model is trained using information regarding previous handlings of coaching opportunities and corresponding outcome indicators for a cluster of teams.
US11062602B1 Method and apparatus for recommending temporary parking
An approach is provided for providing a temporary parking recommendation based on a risk of hindering parking space usage. The approach involves determining parking data for the one or more parking areas that are within a designated proximity of a location in a road network. The approach also involves calculating a parking score for the location based on the parking data. The parking score represents a risk that a vehicle parking at the location will hinder at least one other vehicle when the at least one other vehicle attempts to enter or exit the one or more parking areas. The approach further involves providing the parking score as an output.
US11062599B2 Traffic management system, control method, and vehicle
In a traffic management system including a vehicle and a database, the vehicle transmits emergency vehicle information including position information of the vehicle to the database when an emergency vehicle is detected from an image which is captured by an imaging unit, and the database stores the emergency vehicle information transmitted from the vehicle. The traffic management system further includes an information processing device. The information processing device predicts a traveling route on which the emergency vehicle is to travel based on the emergency vehicle information stored in the database.
US11062595B1 Cognitive data analytics for communication between vehicular devices using a telecommunications network
The present disclosure includes using cognitive data analytics for communication between vehicular devices using a 5G (fifth generation cellular network technology) telecommunications network. In a defined area, using an Internet of Things (IoT) enabled device in a first vehicle traveling in a direction, the present disclosure detects a second vehicle traveling in another direction in the defined area. Data is collected in the defined area using the detected IoT devices in the first and second vehicles. The collected data is analyzed to provide content data related to driving conditions for the first and second vehicles. The content data is exchanged between the IoT devices of the first vehicle and the second vehicle in the defined area, thereby providing real-time information related to the driving conditions to a vehicle traveling in another direction, and the exchanging of the content data, using the service orchestration layer of the 5G telecommunications network.
US11062594B2 Method and system for determining traffic-related characteristics
A method for traffic characterization associated with a vehicle including collecting a movement dataset sampled at least at one of a location sensor and a motion sensor associated with the vehicle, during a driving session associated with movement of the vehicle; extracting a set of features from the movement dataset associated with movement of the vehicle during the driving session; and determining one or more traffic-related characteristics associated with the vehicle based on the set of features.
US11062593B2 Alarm module with wireless configuration capability
An alarm module for interfacing with a monitoring type or output type alarm device and capable of configured by a wireless transmission device held in close proximity to the alarm module.
US11062591B1 Systems and methods for generating device-agnostic data and a training dashboard from wearable and non-wearable devices
Disclosed herein are systems and methods for receiving electronic healthcare records and wearable device data associated with multiple users from multiple data sources, which are configured to generate and store the data in various data model regimes, many of which are not standardized or are variants of a standard. The data is standardized, aggregated, and then analyzed to generate reports. The reports are used to provide a plurality of customized execution environments and user interfaces on computing devices of the users, based on a report of each user. The data is used to determine distress situations and provide alert notifications in response.
US11062584B1 System and method of monitoring an offender, defendant, or potential victim
A method and apparatus for monitoring an offender or defendant or potential victim wherein in one embodiment the apparatus comprises a smartwatch which may include the following features: two way voice communication, software to permit biometric identification of the individual, a tamper resistant band, location tracking, a casing which is waterproof, a wireless telephone communicator, one or more sensors (for example, a light sensor or a heart rate sensor), a wireless charger, a touch screen, a microphone, and a camera. In another embodiment, the smartwatch includes a panic alert button. The apparatus allows the enrollee or wearer of the device to be monitored by a third party and allows communication between the third party and the enrollee or wearer of the device.
US11062577B2 Parcel theft deterrence for A/V recording and communication devices
Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.
US11062574B2 Strobe notification appliance and emergency lighting appliance with directional information
A strobe notification appliance and an emergency lighting appliance that output directional information are disclosed. The strobe notification appliance may generate, in addition to notification of the fire condition, directional information (e.g., such as away from the unavailable exit paths and/or toward the preferred exit paths). For example, the strobe notification appliance includes a strobe element outputting fire notification information and a directional light element outputting directional information. The emergency lighting appliance may also operate in different modes, such as a power failure mode in which the emergency lighting appliance outputs light responsive to a power failure, and an alert mode (e.g., fire alert or mass notification alert mode) in which the emergency lighting appliance outputs light to convey directional information in order to guide occupants of a building. In this way, the occupants may be notified of an alarm event and notified of available or unavailable exit paths.
US11062569B2 Across-match analytics in peer-to-peer gaming tournaments
First game state data captured from a first client and characterizing in-game information of a first match of a peer-to-peer digital gaming tournament is received. Second game state data captured from a second client and characterizing in-game information of a second match of the peer-to-peer digital gaming tournament is received. The first match and the second match being separate gaming instances. The first game state data captured during the first match and representative of an internal state of a digital video game. The first game state data and the second game state data is compared using a predefined comparison rule by computing a measure of a performance of a first player in the first match with a measure of a performance of a second player in the second match. The comparison is provided. Related apparatus, systems, articles, and techniques are also described and illustrated.
US11062567B2 Gaming devices and gaming systems with variable trigger states
A gaming system comprises a processor and memory storing a) multiple feature game trigger probability states including a lowest feature game trigger probability state and a highest feature game trigger probability state; b) a current feature game trigger probability state of the multiple feature game trigger states; and c) instructions. When the instructions are executed, they cause the processor to receive a player selection in respect of play of a game with a base game from which a feature game can be triggered, generate a base game outcome for display, evaluate the base game to determine whether to make an award in respect of the base game, and control a probability of the feature game being initiated (e.g., select the current feature game trigger probability state if the player selection has a first characteristic, or the highest feature game probability state if the player selection has a second characteristic).
US11062565B2 Gaming machine with concurrent activatable wager options and individually selectable wager amounts
In a gaming machine, a first display area displays a plurality of wager options. A wager selection mechanism is operable by a player to select more than one of the wager options to be activated concurrently and to individually select wager amounts to apply to each selected wager option. A second display area displays a game outcome of a spinning reel game of chance. A game outcome evaluator evaluates the game outcome based on each of the concurrently activated wager options and respective ones of the individually selected wager amounts.
US11062556B2 Privacy mode augmented reality (AR) for electronic gaming machine
The present disclosure relates generally to a wearable device comprising a wireless communications interface, a display, a processor coupled with the wireless communications interface and display, and a memory coupled with and readable by the processor. The memory can store therein a set of instructions which, when executed by the processor, causes the processor to operate in a game play privacy mode in which the processor can pair with an EGM through the wireless communications interface and provide, to the EGM, information defining preferences for the privacy mode. The processor can receive, from the EGM through the wireless communications interface, a set of game play information related to the preferences for the privacy mode. The received set of game play information may not be presented on the EGM. The processor can present, through the display to a user of the wearable device, the game play information received from the EGM.
US11062552B2 Electronic gaming machine and methods for displaying supplemental information
Embodiments provide systems, apparatus, and methods for rendering supplemental information on an electronic gaming machine, where the supplemental information does not relate to game play on the machine. The supplemental information can include safety warnings, maintenance information, or other information. The electronic gaming device can detect user interactions with the electronic gaming machine, such as using sensors or a player interface that includes a touchscreen. The user interactions can be compared with a condition associated with the supplemental information. Feedback, such as visual, audio, or haptic feedback, or a combination thereof, can be provided to indicate to the user whether the condition is satisfied. Numerous additional aspects are disclosed.
US11062550B2 Gaming machines, systems, and methods with configurable button deck including a dynamic low profile pushbutton assembly
Gaming machines, methods, and systems include a dynamically configurable pushbutton assembly including a video display having a first top surface and a first outer periphery defining a display screen area. At least one mechanical pushbutton is mounted to the display screen, the at least one mechanical pushbutton includes a second top surface and a second outer periphery defining a corresponding pushbutton area within. The second top surface and the pushbutton area are located to extend at least partly over a portion of the display screen area and within the first outer periphery, and the second top surface is transparent so that the portion of display screen area within the pushbutton area is visible through the second top surface.
US11062545B2 Information processing apparatus, control program of communication terminal, and entrance and exit management method
Entrance and exit of a person is efficiently managed by simple authentication and registration of entrance and exit using a communication terminal carried by the person. An information processing apparatus includes a face information register that registers face information of registered users who are to enter into and exit from a place in association with the place, an information acquirer that acquires, from a communication terminal, position information of the communication terminal, face information of an applying user who applies to enter into or exit from the place, and application information for entering or exiting, a user authenticator that performs user authentication by comparing the face information of the applying user acquired from the communication terminal by the information acquirer with the face information of the registered users registered in the face information register, and an entrance and exit recorder that records, if the user authentication succeeds, that the applying user has entered into or exited from the place corresponding to the position information.
US11062542B2 Determining whether a user with a credential should be granted access to a physical space
It is presented a method for determining whether a user with a credential should be granted access to a physical space. The method is performed in an access control device and comprising the steps of: identifying the credential presented to the access control device; obtaining a set of at least one assignment of a permission, associated with the physical space, to external organisations from a database; determining a credential organisation being associated with the credential; and granting access when, and only when, the permission is assigned to the credential organisation.
US11062539B2 Wireless electronic lockset user validation using comparative gesture processing
Methods and systems for validating intent to actuate an electronic lock are provided, using comparative gesture processing. One method includes obtaining motion signals representative of physical motion of the mobile device detected by a motion sensor of the mobile device and at an electronic lock. The method includes performing a similarity correlation between the first motion signals and the second motion signals, and, based on the similarity correlation determining that the first motion signals and second motion signals are correlated. Based on the correlation and authentication, the wireless electronic lockset is actuated.
US11062535B2 Vehicle management system
Systems, methods, and vehicles for taking a vehicle out-of-service are provided. In one example embodiment, a method includes obtaining, by one or more computing devices on-board an autonomous vehicle, data indicative of one or more parameters associated with the autonomous vehicle. The autonomous vehicle is configured to provide a vehicle service to one or more users of the vehicle service. The method includes determining, by the computing devices, an existence of a fault associated with the autonomous vehicle based at least in part on the one or more parameters associated with the autonomous vehicle. The method includes determining, by the computing devices, one or more actions to be performed by the autonomous vehicle based at least in part on the existence of the fault. The method includes performing, by the computing devices, one or more of the actions to take the autonomous vehicle out-of-service based at least in part on the fault.
US11062534B2 Remote automotive diagnostics
Method and apparatus for remote diagnostics of automobiles are disclosed. In one embodiment, a method may include the steps of reading, by a mobile device, a vehicle identification number (VIN) from a vehicle, transmitting, by the mobile device, the VIN to a diagnostic database, receiving, by the mobile device, an indication that an original equipment manufacturer (OEM) diagnostic tool is required for a diagnosis of the vehicle, and selecting the OEM diagnostic tool for the diagnosis of the vehicle in response to the indication that an OEM diagnostic tool is required for the diagnosis of the vehicle.
US11062532B2 Method and system for avionics component maintenance
A method and system for component maintenance including for avionics components including a light assembly provided at a component, the light assembly configured to provide an output indicative of a status of the component and a mobile device having a display and an optical sensor and configured to determine light emitted from the light assembly and determine the status of the component to define a determined status based on light intensity.
US11062525B1 Method for generating an augmented set of images
A method for generating an augmented set of images involves data collection, data processing, and data augmentation processing performed to merge images. The data collection comprises the steps of choosing objects as selected objects, choosing configurations for imaging of the selected objects, and taking pictures with a second camera to create a set of raw object images. The data processing comprises the steps of performing dynamic range adjustment on the raw object image, performing color correction for corrected images, and removing uniform background from the corrected images to result in object images. The data augmentation processing performed to merge images comprises the steps of performing range simulation or magnification for resampled images, adding blur to the resampled images, adding noise to create final object images, and merging the final object images to the field images of a first camera to create a set of augmented images.
US11062522B2 Surgeon head-mounted display apparatuses
An augmented reality surgical system includes a head mounted display (HMD) with a see-through display screen, a motion sensor, a camera, and computer equipment. The motion sensor outputs a head motion signal indicating measured movement of the HMD. The computer equipment computes the relative location and orientation of reference markers connected to the HMD and to the patient based on processing a video signal from the camera. The computer equipment generates a three dimensional anatomical model using patient data created by medical imaging equipment, and rotates and scales at least a portion of the three dimensional anatomical model based on the relative location and orientation of the reference markers, and further rotate at least a portion of the three dimensional anatomical model based on the head motion signal to track measured movement of the HMD. The rotated and scaled three dimensional anatomical model is displayed on the display screen.
US11062519B2 XR device and method for controlling the same
Disclosed are an extended reality (XR) device and a control method thereof, which are applicable to all of 5G communication technology field, a robot technology field, an autonomous driving technology field, and an AI technology field.
US11062513B2 Liquid simulation method, liquid interaction method and apparatuses
A liquid simulation method is provided for a graphics processing unit (GPU). The method includes obtaining initial information; determining two-dimensional meshes according to the initial information; mapping a plane of a to-be-simulated three-dimensional liquid into the two-dimensional meshes, and determining corresponding target meshes to which the plane of the to-be-simulated three-dimensional liquid is mapped in the two-dimensional meshes. The method also includes recording, in mesh points of the target meshes, corresponding liquid levels of plane coordinates of the to-be-simulated three-dimensional liquid, and obtaining a corresponding height field of the to-be-simulated three-dimensional liquid in the two-dimensional meshes; and rendering a three-dimensional liquid according to updating of the height field, to obtain a liquid simulation result.
US11062512B2 System and method for generating 3D color representation of 2D grayscale images
System and method for generating 3D color representation of 2D grayscale images include: receiving a plurality of 2D grayscale image slices generated by scanning an object; selecting a reference image slice from the plurality of 2D grayscale image slices; selecting a number of additional image slices on either or both sides of the selected reference image slice; generating a 3D representation of the selected reference image slice using the selected number of additional image slices; rendering a 3D representation of the selected reference image slice by spatially colorizing the selected reference image slice; and displaying the 3D representation of the selected reference image slice on a display device. The grayscale image slices may be generated by a scanner using a CT scan image or an MRI image.
US11062509B2 Multi-modal method for interacting with 3D models
The present disclosure concerns a methodology that allows a user to “orbit” around a model on a specific axis of rotation and view an orthographic floor plan of the model. A user may view and “walk through” the model while staying at a specific height above the ground with smooth transitions between orbiting, floor plan, and walking modes.
US11062508B1 Creating a custom three-dimensional body shape model
A series of captured images of a user is received. Using a processor, the images are processed to identify a portion of each of the images corresponding to the user. Parameters of a predetermined three-dimensional human model are modified to fit a modified version of the predetermined three-dimensional human model across the identified portions of the images to determine a set of specific parameters representing a body profile of the user.
US11062505B2 Method and system for rendering an object in a virtual view
A computer-implemented system and method of rendering an object in a virtual view. The method comprises determining a variation of an occlusion measure of the object over time, the occlusion measure being an evaluation of an occlusion of the virtual view by the object, the variation of the occlusion measure determined based on a trajectory of the object. The method also comprises determining a transition effect for the object based on the variation of the occlusion measure, the transition effect being a visual effect, and applying the determined transition effect to render the object, the determined transition effect being applied according to a position of the object as the object moves along the trajectory.
US11062502B2 Three-dimensional modeling volume for rendering images
In one embodiment, a method includes accessing a number of pictures of an object, constructing a modeling volume for three-dimensional modeling of the object by processing the number of pictures using a machine-learning framework, where the modeling volume is associated with a number of color and opacity information that are associated with a number of regions in the modeling volume, and rendering an image of the object from a view-point using the modeling volume, where each pixel of the image is rendered by projecting a virtual ray from the view-point and through the modeling volume, determining one or more of the number of regions in the modeling volume intersected by the virtual ray, and determining a color and an opacity of the pixel based on an accumulation of the color and opacity information associated with the one or more of the number of regions intersected by the virtual ray.
US11062498B1 Animated pull-to-refresh
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for animating a pull-to-refresh gesture. The program and method provide for receiving a pull gesture in a messaging application; selecting, in response to receiving the pull gesture, a set of users corresponding to contacts in the messaging application; and displaying a set of images for each user in the set of users, in association with refreshing screen content.
US11062480B2 Method and apparatus for processing image
A method for processing an image may include: collecting an ambient light spectrum while capturing an image (10); determining RGB tristimulus values corresponding to ambient environment of the captured image based on the collected ambient light spectrum and a color filter absorption curve (11); determining skin color coordinates based on the collected ambient light spectrum and a spectral absorption curve of a skin color model (12); and determining RGB values in the skin color model based on the RGB tristimulus values and the skin color coordinates (13).
US11062478B2 Device and method for calibrating a camera system of a vehicle
A device for calibrating a camera system of a vehicle is configured to calibrate the camera system during movement of the vehicle through a factory environment without specially arranged targets, by using a database including features of the factory environment and accompanying position information. The database can be updated with each calibration of a camera system. Relaying the database between such devices allows for successive improvement of the database.
US11062475B2 Location estimating apparatus and method, learning apparatus and method, and computer program products
A location estimating apparatus according to an embodiment includes a degree-of-similarity calculator, a correspondence calculator, and a location calculator. The degree-of-similarity calculator calculates a degree of similarity between the input image and the reference image by an arithmetic operation that varies, in a non-discrete manner, the degree of similarity in accordance with a non-discrete variation of a first parameter. The correspondence calculator calculates correspondence between a pixel of the input image and a pixel of the reference image by an arithmetic operation that varies, in a non-discrete manner, the correspondence in accordance with a non-discrete variation of a second parameter. The location calculator calculates a first location indicating a position and/or an orientation of the first imaging device when the input image is captured by an arithmetic operation that varies, in a non-discrete manner, the first location in accordance with a non-discrete variation of the correspondence.
US11062473B2 Automatically determining orientation and position of medically invasive devices via image processing
A method of determining the position and orientation of an invasive medical device is described using altered devices and a machine learning algorithm for detecting the position and orientation of such devices from imagery. Such predictions can subsequently be displayed to an operator to improve the speed and accuracy by which they perform procedures.
US11062472B1 Transporter segmentation for data capture system
A server includes: a memory storing calibration data; and a processor connected with the memory, the processor configured to: obtain a point cloud depicting a capture volume containing a transporter having a body and a holder carrying an object to be dimensioned; obtain a set of positions associated with the transporter; based on the set of positions and the calibration data: generate side cutting planes corresponding to sides of the body of the transporter; generate a front cutting plane corresponding to a forward surface of a mast of the holder; and discard points between the side cutting planes and the front cutting plane to obtain a first portion of the point cloud; based on the calibration data, select a second portion of the point cloud from the first portion, excluding a base of the holder; and dimension the object based on the second portion of the point cloud.
US11062471B1 Neural network system for stereo image matching
Stereo matching generates a disparity map indicating pixels offsets between matched points in a stereo image pair. A neural network may be used to generate disparity maps in real time by matching image features in stereo images using only 2D convolutions. The proposed method is faster than 3D convolution-based methods, with only a slight accuracy loss and higher generalization capability. A 3D efficient cost aggregation volume is generated by combining cost maps for each disparity level. Different disparity levels correspond to different amounts of shift between pixels in the left and right image pair. In general, each disparity level is inversely proportional to a different distance from the viewpoint.
US11062464B2 Image processing apparatus, method, and storage medium to derive optical flow
An image processing apparatus that derives an optical flow which is a set of motion vectors of at least a part of pixels between a plurality of input images includes an acquisition unit and a deriving unit. The acquisition unit is configured to acquire a contrast value of one of the input images. The deriving unit is configured to derive the optical flow based on the contrast value acquired by the acquisition unit and an energy function. The energy function includes a data term specifying a correlation between the plurality of input images and a smoothing term specifying a degree of smoothing.
US11062460B2 Representation learning using joint semantic vectors
Technology is disclosed herein for learning motion in video. In an implementation, an artificial neural network extracts features from a video. A correspondence proposal (CP) module performs, for at least some of the features, a search for corresponding features in the video based on a semantic similarity of a given feature to others of the features. The CP module then generates a joint semantic vector for each of the features based at least on the semantic similarity of the given feature to one or more of the corresponding features and a spatiotemporal distance of the given feature to the one or more of the corresponding features. The artificial neural network is able to identify motion in the video using the joint semantic vectors generated for the features extracted from the video.
US11062458B2 Appearance inspection device, transformation data generation device, and program
An extraction section extracts, from each of a plurality of non-defective product images which show the appearance of the inspection target determined to be a non-defective product, the non-defective vector representing a feature of each non-defective product image. A generation section generates a transformation matrix by using a plurality of non-defective product vectors extracted by the extraction section. The transformation matrix is a matrix representing sequentially performing first mapping for mapping the feature vector to a feature space and second mapping for mapping a result of the first mapping to the whole space to which the feature vector belongs. An adjusting section adjusts each element of the transformation matrix generated by the generation section by using, as learning data, the feature vector extracted from a pseudo defect image.
US11062452B2 Image processing apparatus, image processing method and non-transitory computer-readable medium
An image processing apparatus configured to acquire first registration information being registration information between a first image of interest, which is the first frame image in the frame image pair, and the first reference image; to acquire second registration information being registration information between a second image of interest, which is the second frame image in the frame image pair, and the second reference image; to acquire reference registration information being registration information between the first reference image and the second reference image; and to acquire third registration information being registration information between the first image of interest and the second image of interest, based on the first registration information, the second registration information and the reference registration information.
US11062448B2 Machine learning data generation support apparatus, operation method of machine learning data generation support apparatus, and machine learning data generation support program
Retrieval means analyzes character strings of a plurality of interpretation reports to retrieve an interpretation report in which a retrieval keyword is included. Registration means performs image processing with respect to a medical image corresponding to the retrieved interpretation report, extracts an anatomic region related to the retrieval keyword, and registers information indicating the anatomic region and the medical image as correct answer data in a case where the size of the extracted anatomic region is different from a standard size of the anatomic region or in a case where the shape of the extracted anatomic region is different from a standard shape of the anatomic region.
US11062444B2 Artificial intelligence cataract analysis system
The invention relates to an artificial intelligence cataract analysis system, including a pattern recognition module for recognizing a photo mode of an input eye image, wherein the photo mode is divided according to the slit width of the illuminating slit during photographing of the eye image and/or whether a mydriatic treatment is carried out; a preliminary analysis module used for selecting a corresponding deep learning model for eye different photo modes, analyzing the characteristics of lens in the eye image by using a deep learning model, and further performing classification in combination with cause and severity degree of a disease. The invention can perform cataract intelligent analysis on eye images with different photo modes by using deep learning models, so that the analysis accuracy is improved.
US11062442B2 Vascular information acquisition device, endoscope system, and vascular information acquisition method
There are provided a vascular information acquisition device, an endoscope system, and a vascular information acquisition method that can accurately acquire vascular information on a blood vessel of a target layer that is an object to be measured of a subject. A first blood vessel extraction unit (82) analyzes the image of a target layer to be measured and extracts a blood vessel (first blood vessel) from the image of a target layer. A blood vessel specification unit (84) specifies a blood vessel (second blood vessel) extending to a non-target layer from the target layer. In a case in which the second blood vessel is specified, a second blood vessel extraction unit (83) analyzes the image of the non-target layer in which the second blood vessel is present and extracts the specified second blood vessel from the image of the non-target layer.
US11062436B2 Techniques for combining image frames captured using different exposure settings into blended images
A method for multi-frame blending includes obtaining at least two image frames of a scene. One of the image frames is associated with a shorter exposure time and a higher sensitivity and representing a reference image frame. At least one other of the image frames is associated with a longer exposure time and a lower sensitivity and representing at least one non-reference image frame. The method also includes blending the reference and non-reference image frames into a blended image such that (i) one or more motion regions of the blended image are based more on the reference image frame and (ii) one or more stationary regions of the blended image are based more on the at least one non-reference image frame.
US11062435B2 Rendering information into images
Systems, methods, and computer readable media to improve the operation of a display system are disclosed. Techniques disclosed herein selectively darken a region of an image so that when text or other information is rendered into that region, the contrast between the text or other information and the underlying image in that area is sufficient to ensure the text or other information is visible and readable. In one embodiment, a region into which information is to be rendered may be combined or blended with tone mapped values of those same pixels in accordance with a given function, where the function gives more weight to the tone mapped pixel values the closer those pixels are to the midline of the region and more weight to untone-mapped image pixel values the further those pixels are from the midline of the region.
US11062434B2 Method of generating elemental map and surface analyzer
A method of generating an elemental map includes: acquiring a plurality of correction channel images by scanning a surface of a standard specimen having a uniform elemental concentration with a primary beam and generating a correction channel image for each channel; generating correction information for each pixel of each correction channel image among the plurality of correction channel images based on a brightness value of the pixel; acquiring a plurality of analysis channel images by scanning a surface of a specimen to be analyzed with the primary beam and generating an analysis channel image for each channel; correcting brightness values of pixels constituting an analysis channel image among the plurality of analysis channel images based on the correction information; and generating an elemental map of the specimen to be analyzed based on the plurality of analysis channel images having pixels with corrected brightness values.
US11062433B2 Target-less calibration of turbid media
A method comprising acquiring a first image of a scene inside a medium, under illumination from a first location or orientation. The method comprises an action of acquiring a second image of the scene inside the medium, under illumination from a second, different location or orientation. The method comprises an action of computing attenuation coefficients, one per color channel, based on backscatter in the first and second images.
US11062427B2 Electronic apparatus and control method for updating parameters of neural networks while generating high-resolution images
Disclosed is an electronic apparatus. The electronic apparatus includes: a memory configured to store information regarding an artificial intelligence model including a plurality of layers; and a processor configured to perform interpolation processing on an input image and to process the interpolated image using the artificial intelligence model to obtain an output image, wherein the processor is configured to be operated in a first mode or a second mode based on an update of parameters used in at least one of the plurality of layers being required, the first mode including a mode in which the output image is obtained based on an image processed using the artificial intelligence model in which the parameters are updated and based on the interpolated image, and the second mode includes a mode in which the output image is obtained based on the interpolated image.
US11062413B1 Automated secondary linking for fraud detection systems
Automated secondary linking can be employed in conjunction with fraud detection systems. According to one embodiment, a system includes a parsing logic configured to receive an incoming fraud report based on a first fraud detection strategy. The parse logic is also configured to parse the incoming fraud report into fraud data. The system further includes a search logic configured to search a set of fraud reports to identify instances of the fraud data. The system also includes an alert logic configured to generate an alert in response to an instance of the fraud data being identified in the set of fraud reports.
US11062411B2 Student retention system
Operations include identifying students at risk of dropping out or transferring from an academic institution. A student risk analyzer determines a risk score for a student, which may be used to determine whether the student is at-risk. The risk score may be based on a combination of factors. As an example, the risk score may be based on a similarity between (a) attributes of the student and (b) attributes of students that have previously dropped out or transferred to other institutions. A student retention interface displays risk information for students in aggregate form or individual form. The interface may display student information in a student-population view comprising aggregate student information. The interface may display a risk-category view comprising a subset of students. The interface may display an individual-profile view comprising detailed information about a particular student. The interface may allow for drill-down navigation between the views.
US11062405B2 Dynamic ordering system
A system for ordering goods via a vehicle includes a location sensor, an input device to receive a first desired consumable order from a first POS, a network access device, and an electronic control unit (ECU) coupled to the location sensor, the input device, and the output device. The ECU is designed to determine or predict a first wait time between ordering the first desired consumable order and a corresponding first desired consumable being available for pickup at the first point of sale, determine a first route time corresponding to an amount of time for the vehicle to travel from the current location of the vehicle to the first point of sale, and control the network access device to transmit the first desired consumable order to the first point of sale when the first wait time is within a predetermined amount of time of the first route time.
US11062402B2 User-specific event popularity map
Information can be provided in a convenient manner to help a user decide what events to attend. The information can include information regarding a popularity of the events. The popularity of the events can be based upon the number of people expected to attend, the number of the user's friends expected to attend, and/or the number of people fitting user-defined criteria who are expected to attend. The events for a user-specified time period can be shown on a map along with information representing the popularity of the events. Thus, the user can choose to attend those events in the user's area which are more popular. The map can be displayed on a user device, such as a cellular telephone. In this manner, the user can more readily attend those particular events which the user is more likely to enjoy.
US11062400B1 System and method for data synchronization and verification
The present disclosure is directed to transforming a data set of discrete records, tracing unrelated entries across the records, and verifying the traces using independently-sourced external data. In one aspect, a system includes memory and one or more processors configured to execute the computer-readable instructions to receive a first set of data, the first data set including multiple discrete financial records of an entity; apply a set of logics to the first data set to identify a plurality of traces, each of the plurality of traces associating discrete entries across one or more of the multiple financial records; performing a verification process to verify the plurality of traces against a second data set for the entity, the second data set being independently sourced from a third party entity to yield a verification result; and prepare an output of the verification result to be presented on a display.
US11062399B1 Accident response using autonomous vehicle monitoring
Methods and systems are provided for monitoring use of a vehicle having one or more autonomous (and/or semi-autonomous) operation features to determine and respond to incidents, such as collisions, thefts, or breakdowns. According to certain aspects, operating data from sensors within or near the vehicle may be used to determine when an incident has occurred and determine an appropriate response. The responses may include contacting a third party to provide assistance, such as local emergency services. In some embodiments, occurrence of the incident may be verified by automated communication with the vehicle operator.
US11062395B1 Accident fault determination for autonomous vehicles
Methods and systems for determining fault for an accident involving a vehicle having one or more autonomous and/or semi-autonomous operation features are provided. According to certain aspects, performance data indicative of the performance of the features may be used to determine fault for a vehicle accident, such as a collision, by allocating fault for the accident between a vehicle operator, the autonomous operation features, or a third party. The allocation of fault may be used to determine an adjustment to an insurance policy and/or adjust coverage levels for an insurance policy. The allocation of fault may further be used to adjust risk levels or profiles associated with the autonomous or semi-autonomous operation features, which may be applied to other vehicles having the same or similar features.
US11062390B2 System and method for implementing a virtual banking assistant
The invention relates to a virtual banking assistant that provides an overall awareness for a particular customer. The virtual banking assistant system may observe the customer to identify customer intent and context. For example, the virtual banking assistant system may observe the customer's interactions and listen to conversations. The virtual banking assistant may further access customer historical data, e.g., profile data, current account status, spending habits, late/penalties, fraud data, etc. In addition, recent customer activity may be identified.
US11062382B2 Search machine with dynamically updated flag on graphical slider
Example embodiments described herein disclose a travel search machine configured to retrieve and present search results as graphical elements within a graphical user interface. The travel search machine presents graphical elements with a slider configured to define a subset of the search results, where the subset is defined by a location of the slider among the graphical elements within the graphical user interface, and is further configured to receive a user input that moves the slider from a first location in the graphical user interface to a second location in the graphical user interface and in response to the first user input, cause the user device to display a notification window in the graphical user interface at a position relative to the slider in the first location, the notification window indicating a count of search results within the subset of search results defined by the location of the slider.
US11062374B2 Continuum-based selection of product choice
Systems, methods and computer program products for facilitating searching, obtaining and displaying product choice recommendations using inputs, including continuum-based inputs, and variable-sized visual representations are disclosed. In an embodiment, a user is presented with at least one continuum-based selector and at least one product choice visual representation. At least one input indicating user interest value in a product attribute is received and compared with stored result values of product choices. A unique weighing value indicating the relevancy of the product choice is generated for each product based on the comparison performed. The user is then presented with at least one product choice visual representation which may be modified based on the unique weighing value of the product choice.
US11062371B1 Determine product relevance
The arrangement and selection of digital content to present to a user can be based at least in part upon probabilities of the user selecting to view more information and/or entering into a transaction with respect to instances of the content. For example, user behavior with respect to various items provided through a content provider can be determined in order to calculate a probability that a user was searching for a particular type of item for a given search. The user behavior can include historical action data, such as information that indicates items that were selected in response to a particular search and/or items that were purchased in response to a particular search. The historical action data can be analyzed to generate an index that indicates a likelihood that the search was intended for a particular type of product. Additionally, the historical data can be used to train language models that can be used to determine a probability of interest for a particular type of product for a given search. Once a query is received, items of interest can be determined using one of the index or language models, and those items can be presented to the user.
US11062367B1 Gifting digital content
Gifting of digital content is disclosed. Gifting information is received from a first client. The gifting information includes an indication of audiovisual content to be gifted, customization information, and recipient information associated with an intended recipient. The intended recipient is determined to not be registered based at least in part on the received recipient information. In response the determination that the intended recipient is not registered, an account for the intended recipient is generated dynamically. A customized version of the audiovisual content to be gifted is generated based least in part on the customization information. A gift alert text message to be sent to the intended recipient is prepared. The gift alert text message includes a link for receiving the customized version of the audiovisual content.
US11062366B2 Securely processing exchange items in a data communication system
A method begins with storing, by an enterprise storage, an exchange item database, an agreements database, and a rules database. The method continues with an enterprise server initially validating exchange items and creating records in the exchange item database for validated exchange items, where each of the exchange items includes data regarding a quantifiable value, a serial number, and issuance information. The method continues with the enterprise server securely transferring a selected exchange item from a first computing device to a second computing device in accordance with an offer for sale of the selected exchange item and securely applying the selected exchange item to a closed loop digital transaction between two computing entities in accordance with an agreement of the agreements database. The method continues with the enterprise server securely modifying the data of the selected exchange item in accordance with an applicable set of rules from the rules database.
US11062361B1 Predicting demographic information of an online system user based on online system login status
An online system using attributes of users to select content for presentation to the users predicts one or more attributes of users whose attributes are unavailable to the online system. For a user with one or more attributes unavailable to the online system, the online system applies a model to attributes of additional users to predict one or more attributes of the user. Attributes of the additional user use in the prediction may include demographic information and interactions with content by the additional users. The online system may determine an accuracy of the model by using the model to predict attributes for users whose attributes are known to the online system and comparing the predicted attributes to the known attributes. If the model's accuracy is less than a threshold value, the online system discontinues using the model to predict attributes of users.
US11062359B2 Dynamic media content for in-store screen experiences
Systems, methods, and computer program products for performing an operation comprising detecting a first mobile device within a predefined proximity of a display device, receiving profile data from the first mobile device, identifying at least one rule for selecting media content based on the profile data, selecting, based on the at least one rule applied to the profile data, a first item of media content of a plurality of items of media content, and outputting the first item of media content for display on the display device.
US11062354B2 Consumer presence based deal offers
Systems and related methods facilitating payments with a mobile device are discussed herein. Circuitry in a networked-based central system, which may be a promotional system or payment system, may be configured to receive payment information from a consumer device. The consumer device may include circuitry configured to receive wallet identifying data from the central system. The wallet identification data may be used to secure messages between the consumer device and another device, such as a merchant device, over a wireless link. In some embodiments, the consumer device may receive promotional offers, such as deal vouchers or rewards, and make payments to the other device via the wireless link.
US11062351B1 Systems and methods for allocating electronic advertising opportunities
A system, apparatus, and method are presented for allocating for allocating advertisements for display are provided that include collecting a plurality of advertising spaces, each advertising space having at least one associated advertising space variable; collecting a media inventory, the media inventory comprising a plurality of advertisements, each advertisement having at least one associated advertisement variable; receiving a bid price and a target inventory percentage for each advertisement: receiving a request for an advertisement to be placed at a specified advertising space; identifying advertisements in the media inventory that are qualified to receive an impression at the specified advertising space; creating a qualified advertisement ranking by sorting the qualified advertisements by bid price; selecting advertisements from the qualified advertisement ranking until the sum of target inventory percentages of selected advertisements is equal to or greater than 100 percent; and allocating advertising impressions to the selected advertisements.
US11062348B1 Sales enhancement system
A sales enhancement system and method is disclosed. The sales enhancement system is configured to use one or more deal program collections, which are groupings or compilations of deal programs. The sales enhancement system manages deal programs in the deal program collections at various stages of use including: associating a deal program with multiple deal program collections; determining the number of deals to assign to the different deal programs; using triggers to select which deal program collections to access; transmitting an offer for a deal; and processing acceptances of the offers.
US11062344B2 Systems and methods for POP display and wireless beacon execution with wireless network gateways
Systems and methods for using wireless beacons in point of purchase (“POP”) displays to facilitate the delivery of consumer oriented content to mobile devices is disclosed herein. Wireless beacons may be used to broadcast wireless signals from POP displays, where the wireless signals include data packets with unique identifiers for the wireless beacons. A wireless network gateway may receive a wireless signal with a unique identifier. The location of the wireless network gateway may be known to a remote server. The remote server may determine that the location of the POP display and wireless beacon is the same as the wireless network gateway
US11062343B2 Optimal transaction item group processing
A set of values and a condition are provided. The values are sorted and placed in zones based on the condition and first rules. The values are grouped into combinations within select ones of the zones based on second rules while other zones are excluded. Sizes of the combinations are modified and the values are regrouped into new combinations and re-evaluated in view of the second rules. A final combination of the values is identified using third rules. The final combination representing an optimal grouping of the values based on the condition.
US11062340B2 Post sale referral tracking
An e-commerce system is provided that tracks purchase transaction across multiple client devices. The e-commerce system stores hop information describing when a customer is exposed to a product of a vendor through an affiliate who advertises the vendor's products. The e-commerce system determines from the stored hop information which affiliate or affiliates to compensate for the sale of a product. This allows the e-commerce system to determine, after the sale, whether additional affiliates need to be compensated for the sale of the product based on the hop information.
US11062338B2 Used-vehicle algorithmic pricing engine method and system
A computerized system for distributing an estimated monetary value of a used vehicle. The system comprises a server including a pricing engine which, for a used vehicle, identifies the seller of the used vehicle and a used vehicle retailer to which to offer the used vehicle, and determines a mileage and condition of the used vehicle. The server collects used vehicle sample data for different types of used vehicles, and generates a depreciation curve for each used vehicle type based on used vehicle sales data. It then groups each sampled used vehicle type with a set of similar depreciation curves into a depreciation segment, wherein the depreciation segment comprises a group of vehicle types that present a similar depreciation pattern, and matches the used vehicle of the seller to the depreciation segment, determines a monetary value of the used vehicle, and communicates the monetary value to the seller or the retailer.
US11062332B2 Display monitoring system
A display monitoring system exchanges information with display sensors and responds to multiple display stakeholders based on conclusions drawn from the information.
US11062328B2 Systems and methods for transactions-based content management on a digital signage network
A transaction-based content management system for a digital signage network displays a piece of content until a predetermined level of transactions occurs.
US11062325B1 Stranded asset management in customer service call centers
A method, system, and computer-readable storage medium provide for managing stranded assets of a customer service call center. The system includes an interface component that identifies an opportunity event of an established customer service session initiated by a user that is in a waiting queue for a customer service representative. The system includes an ingestion component that ingests one or more characteristics of the opportunity event that characterize at least one of: (i) the identity of the user; (ii) subject of the established customer service session; and (iii) situational context of the user. The system includes a correlation component that correlates the one or more ingested characteristics and an estimated duration of the waiting queue with at least one transaction-related content item. The system includes a publishing component that publishes a selected transaction-related content item via the established customer service session to the user while in the waiting queue.
US11062322B2 Server and method for hosting a ledger
A server and method for hosting a ledger are provided. The server includes at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the ledger at least to: receive, from a buyer bank, authorisation of payment from the buyer bank to a seller bank; transmit a command that triggers a payment sequence to effect payment from the buyer bank to the seller bank, in response to receipt of the authorisation of the payment; and update the ledger on progress of the payment sequence between the buyer bank and the seller bank.
US11062321B2 Agency payment system, server and controlling method thereof
A controlling method of a server is provided. The method includes, in response to receiving a request for agency payment approval including expected payment associated with agency payment, account information of the first user, and information associated with one or more second users from a terminal device of the first user, transmitting a message inquiring about approval or disapproval on the request for agency payment approval to a terminal device of the second user, in response to receiving an approval including account information of the second user from the terminal device of the second user, transmitting an approval message with respect to the request for agency payment approval, and in response to receiving payment information of the first user with respect to the agency payment, transmitting account transfer information for requesting remittance from an account of the second user to an account of the first user, to a financial transaction server associated with the account of the second user.
US11062320B2 User account controls for online transactions
A device may receive, from a user device, transaction data, the transaction data including: a user account identifier indicating a user account associated with the user device, and data indicating a particular merchant associated with a transaction. The device may provide the data indicating the particular merchant to a server device and receive, from the server device, a merchant identifier for the particular merchant associated with the transaction. The device may then identify, based on the merchant identifier and the user account identifier, a user account control, the user account control specifying a restriction for transactions associated with the user account and the particular merchant. Based on the transaction data, the device may determine whether the user account control is satisfied and perform an action based on a result of the determination.
US11062318B2 Technologies for preprocessing transaction authorization records
Technologies for preprocessing transaction authorization records for clearing data batch file generation include a settlement processing server. The settlement processing server receives transaction authorization records corresponding to authorized transactions. The transaction authorization records are appended to an initial authorization stream. The initial authorization stream is closed and the transaction authorization records appended thereto are split into substreams. The settlement processing server preprocesses the transaction authorization records in each of the substreams. While the transaction authorization records appended to the substreams are preprocessed, the settlement processing server initializes another authorization stream and appends newly received transaction authorization records thereto. A clearing data batch file is generated based at least in part on the transaction authorization records appended to each of the substreams. Other embodiments are described and claimed.
US11062316B2 Computer memory management during real-time fraudulent transaction analysis
Computer memory management during real-time fraudulent transaction analysis is disclosed. In an embodiment, a method includes receiving a transaction entry and determining whether the transaction entry is potentially fraudulent, including by determining whether the transaction entry is correlated with another transaction entry in the computer memory or an already-identified suspicious pattern of other transaction entries. The method further includes determining whether to evict the transaction entry from the computer memory based on the determination of whether the transaction entry is potentially fraudulent. The method includes providing a result of fraudulent transaction analysis performed using the computer memory that has been optimized.
US11062315B2 Fraud as a service
Various embodiments disclosed herein provide for a fraud detection as a service system that can be implemented via one or more microservices that can be instantiated on an operation support system and/or business support systems. Each fraud detection microservice instantiated can have one or more fraud detection models and sets of rules for a particular type of incoming data stream or transaction and/or interaction data. In this way, there can be more than one fraud detection microservice operating on the OSS/BSS allowing each fraud detection microservice to be dynamically updated in real time, provide continuous integration and continuous delivery of services, and work with a particular data flow, providing for an optimal fraud detection process.
US11062314B1 Dynamic travel profile
A computer-implemented method of facilitating payments from a financial account includes receiving a travel itinerary associated with an account holder. The travel itinerary includes an account holder identification (ID), a destination, and a time period associated with the destination. The method also includes associating the travel itinerary of the account holder with a financial account of the account holder based on the account holder ID. The financial account includes an associated payment device. In addition, the method includes building a dynamic travel profile for the account holder based at least in part on the travel itinerary. The dynamic travel profile is linked to the financial account. Further, the method includes receiving an authorization request for a transaction, and approving or declining authorization if the location and date of the transaction do not correspond to the destination and time period of the dynamic travel profile.
US11062313B2 Smart contract enabled smart contact-based computing
Embodiments describe an approach for authorizing and documenting eye contact-based computing events using smart contracts. Embodiments comprise receiving smart contract rules from a user associated with performing the eye contact-based computing events using a smart lens, monitoring eye movement for a triggering event, determining an eye contact-based computing request is occurring based on an occurrence of a triggering event, and authenticating a user through biometric security measures on the smart lens. Furthermore, embodiments comprise identifying a focus angle based on measurements by the smart lens, determining that the smart contract rules are satisfied by the focus angle and the authenticating the user, executing the eye contact-based computing event; and logging the eye contact-based computing event on a ledger system.
US11062311B2 Information generation, acquisition, and processing to improve service efficiency
An instruction to generate target information is received by a server and from a first user. The instruction includes two or more pieces of user identity information associated with two or more different users. The two or more pieces of user identity information are combined, by the server and in a predetermined method, into continuous text information. The two or more pieces of user identity information in the continuous text information are separated by one or more separation strings. The target information is generated, by the server, based on at least a predetermined algorithm and the continuous text information.
US11062299B2 System and method for indicating entry of personal identification number
A system to indicate to a user to enter a personal identification number (PIN) on a commercial off the shelf (COTS) device, the system comprising: a secure card reader communicatively coupled to the COTS device, and wherein the secure card reader receives a payment card; a payment application installed on the COTS device; and one or more devices other than the COTS device. The payment application installed on the COTS device transmits one or more prompts to the one or more devices other than the COTS device based on a set of signals received from the secure card reader. The secure card reader transmits the set of signals after the payment card is received at the secure card reader, and the one or more prompts comprise at least one indication to the user to enter the PIN on a display of the COTS device.
US11062298B2 Contactless enablement and disablement
Devices, systems, and methods for controlling a contactless interface on a dual interface portable device are provided. The methods allow for contactless enablement and disablement on both a temporary and semi-permanent basis, dependent on commands sent to the device by an issuer of the portable device. The commands are received through a terminal device and are transferred to the portable device during a contact transaction. Configuration data on the portable device is modified according to the received commands. An application on the portable device controls the transmission of data through the contactless interface dependent on the configuration data.
US11062296B2 Symmetric discovery over audio
A first computing device broadcasts a first audio token comprising the first user computing device identifier over two or more audio frequency channels at specified intervals and listens for audio inputs via the two or more audio frequency channels at the specified intervals. The first computing device receives a second audio token generated by a second computing device and communicates the received second audio token to the one or more computing devices. The second computing device receives the first audio token generated by the first computing device and communicates the received first audio token to the one or more computing devices. The one or more computing devices receive the first and second audio tokens and pair the first computing device and the second computing device and facilitate a transfer of data between the first computing device and the second computing device.
US11062294B2 Cognitive blockchain for customized interchange determination
An example operation may include one or more of identifying, via a cognitive system, that a change in a creditworthiness attribute of a cardholder has occurred with respect to a previous creditworthiness of the cardholder, in response to identifying the change in the creditworthiness attribute of the cardholder, dynamically determining a custom interchange value for the cardholder to be used in payment transactions based on a current credit data of the cardholder, transmitting the dynamically determined custom interchange value for the cardholder to one or more blockchain peer nodes, and storing the dynamically determined custom interchange value in a hash-linked chain of blocks via a distributed ledger.
US11062287B2 Consumer device based point-of-sale
Systems and related methods facilitating interactions between a merchant device, a central system and a consumer device are discussed herein. Wallet identifying data may be used to secure messages between the consumer device and the merchant device over a wireless link. For example, the merchant device may include circuitry configured to wirelessly receive the wallet identifying data from a consumer device and to transmit the wallet identifying data to the central system. In response, consumer identifying data associated with the wallet identifying data may be received by the merchant device from the central system. In some embodiments, the consumer identifying data may be associated with a unit of location, such as a dine-in location at a restaurant, to facilitate consumer service.
US11062286B2 Methods and systems for applying promotion codes to payment transactions
A method for applying promotion codes to a payment transaction is provided. The method uses at least one input device in communication with a database. The payment transaction includes a purchase made by a cardholder using a payment card over a payment card network. The method includes storing promotion data within the database including at least one merchant participating in the payment card network, each promotional program offered by the at least one merchant to the cardholder, and promotion codes associated with each promotional program offered to the cardholder. The method further includes accessing the promotion data using the at least one input device, receiving a selected promotional program from the cardholder using the at least one input device, and automatically applying the promotion codes associated with the selected promotional program to the payment transaction.
US11062283B1 System and method for storefront bank deposits
A method and system are disclosed for submitting financial instruments, cash and other value bearing documents for deposit at retail locations unaffiliated with the various financial institutions the deposits are directed to. The method includes identifying account holders and scanning the physical documents to be deposited with equipment at the retail location that is provided by a third party facilitator. The equipment at the retail location communicates with a third party facilitator system to lookup bank routing information and uses this information to complete a remote deposit transaction for the account holder with that account holder's particular financial institution. The system may include a standalone or distributed system having a memory in communication with a processor system configured to perform the method noted above.
US11062278B1 Systems and methods for math-based currency credit transactions
Math based currency (“MBC”) credit is provided by a financial institution. A processor of the financial institution receives a credit request from a customer via a customer computing device. The request includes a requested amount of MBC and an identity of the customer. The processor compares the requested amount of MBC with an amount of credit available to the customer. The processor creates a customer private key and public key pair. The processor initiates a transfer of MBC totaling the requested amount of MBC to the customer private key and public key pair. The processor transmits the customer private key and public key pair associated with the requested amount of MBC.
US11062273B2 Plant maintenance assisting system
A plant maintenance assisting system is provided with: an abnormality indication monitoring system; an abnormality diagnosis system; a maintenance plan creation system; a risk evaluation system; and a component management system. On the basis of risk information and abnormality diagnosis information that is a result of diagnosis by the abnormality diagnosis system, the risk evaluation system determines the need for maintenance work with respect to an abnormality indicating facility. In a case where it is determined that maintenance work with respect to the abnormality indicating facility is necessary, the maintenance plan creation system sets, in a maintenance plan, maintenance implementation timing of maintenance work with respect to a facility including the abnormality indicating facility. On the basis of component management information, the component management system determines whether a component can be procured at the maintenance implementation timing set by the maintenance plan creation system.
US11062264B2 Work support system, work support server, work situation determination apparatus, device for worker, and work object equipment
A work support system that is suitable for reducing communication loads and processing loads, and improving certainty and versatility, is provided.An AI manual server 100 generates a rule describing a determination condition of a work situation based on a manual, and transmits the rule to a smart device 300. A work situation determination apparatus 220 comprises a storage section that stores work situation information indicating a work situation in association with equipment signal information. The work situation determination apparatus 220 inputs an equipment signal from a PLC of object equipment 210, reads out the work situation information corresponding to the input equipment signal from the storage section, and transmits the readout work situation information to the smart device 300. The smart device 300 receives the rule, and stores this in the storage section 58. The smart device 300 receives the work situation information from the work situation determination apparatus 220, and displays the work support information on a notification section 52 based on the rule of the storage section 58 and the received work situation information.
US11062261B2 System and method for vending vendible media products
A system and method for vending digital video discs is provided. A request is received from a user to complete a rental transaction for a first digital video disc. A database is queried to determine whether a quantity of a set of second digital video discs in a vending inventory exceeds a predetermined threshold. A discount offer notification is presented to the user to rent one of the set of second digital video discs, upon determining that the quantity of the set of second digital video discs exceeds the predetermined threshold. A second request from the user to rent one of the second set of digital video discs is received, and one of the set of second digital video discs is vended to the user.
US11062255B2 Technologies for managing the security and custody of assets in transit
Technologies for managing the security and custody of assets in transit are described. In some embodiments, the technologies include an IoT gateway that can make intelligent decisions concerning the status of assets over which it has custody, e.g., based on sensor data received from IoT devices associated with those assets. Technologies for managing the transfer of custody of assets between responsible parties (e.g., multiple gateways) are also described.
US11062251B2 Multi-dimensional command center
A command center provides ad-hoc search and navigation through different dimensional topic levels that allow users to better analyze and correlate data. The command center not only generates and displays content and metrics associated with an event, but can also generate and display real-time content and metrics for other topics, products, and/or services related to a currently displayed topic. The command center enables a user to navigate through the different dimensional levels simply by selecting items displayed by a remote control application. The command center also automatically synchronizes the content and metrics for any selected dimension to a same corresponding time period.
US11062250B1 System and method for database architecture for electronic data optimization and management
Embodiments of an architecture for large scale key factor optimization and management are disclosed. The architecture may include an optimization and management system that uses existing data to characterize items, group them based on user selected similarity criteria and/or user-selected objectives for the performance metrics, further allowing the user to define target objectives for each group and through forecasting of the impact of the key factor value changes, select the adjusted key factor values that better achieve the selected objectives.
US11062241B2 System and method for facilitating parking enforcement officer dispatching in real time with the aid of a digital computer
A system and method for facilitating parking enforcement officer dispatching in real time with the aid of a digital computer is provided. A time-based active representational model of the city is created by fusing sensory data collected from various sources around a city with numerical data gleaned from historical and on-going activities, including parking regulation citation and warning numbers, resource allocations, and so on. The model can be used to form quantitative predictions of expected violations, revenue stream, and so forth, that can then be used as recommendations as to where to enforce and when, so as to maximize the utilization of the limited resources represented by the officers on the street. Moreover, the performance of the officers can be weighed against expectations of performance postulated from the quantitative predictions.
US11062240B2 Determining optimal workforce types to fulfill occupational roles in an organization based on occupational attributes
A device receives occupational activity descriptions and occupational role attributes, and processes the occupational activity descriptions to generate estimated occupational activity attribute values. The device trains a neural network model based on the estimated occupational activity attribute values to generate a trained neural network model, and receives a new activity description for a new role in an organization. The device processes the new activity description, with the trained neural network model, to generate estimated new activity attribute values, and processes the estimated new activity attribute values, with the logistic regression model, to generate probabilities that the new role is suitable for different workforce types. The device determines a workforce recommendation for the new role based on the probabilities that the new role is suitable for the different workforce types.
US11062237B2 Method and system for maximizing share-ride bookings
A method and a system for maximizing share-ride bookings in a geographical area in a ride-sharing system are provided. Historical share-ride demands for the geographical area are estimated. A time period is segmented into time intervals such that each time interval has an equal count of the estimated historical share-ride demands. A conversion rate and a gross merchandise value (GMV) per unit of distance are determined for a first time interval at a check point of a second time interval. Error signals are generated at the check point based on deviations in the conversion rate and the GMV per unit of distance with respect to a defined conversion rate and a defined GMV per unit of distance, respectively. A share-ride fare in the second time interval is controlled based on the error signals to maximize the share-ride bookings during the second time interval.
US11062236B2 Self-learning analytical attribute and clustering segmentation system
A self-learning system for analytical attribute and clustering segmentation may be provided. A text classifier may identify a log description of a log entry in response to text of the log description being associated with indicators of a word model. A datafield classifier may generate a datafield metrics including an accuracy value of the attribute identifiers representing the datafield. A metafield classifier may generate a context metrics for the context of the log entry, the context metrics including an accuracy value of the attribute identifiers representing the metafields. A combination classifier may form a weighted classification set and select an attribute identifier as being representative of the datafield based on the weighted classification set. The combination classifier may further evaluate an attribute importance value of each attribute identifier, and select an attribute identifier having a top attribute importance value.
US11062235B1 Predictive power management in a wireless sensor network
An apparatus comprising a power source, one or more sensors, a transceiver, and a memory. The power source may be configured to store energy to power the apparatus. The one or more sensors may be configured to receive captured data from one of a plurality of sources. The transceiver may be configured to send and receive data to and from a wireless network. The processor may be configured to execute computer readable instructions. The memory may be configured to store a set of instructions executable by the processor. The instructions may be configured to (A) evaluate an expected power usage budget calculated using a predictive model of future energy consumption and (B) (i) store the captured data in the memory in a first mode and (ii) transmit the captured data to a remote storage device in a second mode. The first mode or the second mode is selected based on characteristics of the captured data received from the sensors.
US11062233B2 Methods and apparatus to analyze performance of watermark encoding devices
Methods, apparatus, systems and articles of manufacture are disclosed that provide an apparatus to monitor watermark encoder operation, the apparatus comprising: a data collector to collect one or more types of heartbeat data from a watermark encoder, the heartbeat data including time varying data, the one or more types of the heartbeat data defined by a software development kit (SDK); a machine learning engine to process the heartbeat data to predict whether the watermark encoder is associated with respective ones of a plurality of failure modes; and an alert generator to, in response to the machine learning engine predicting the watermark encoder is associated with a first one of the failure modes: generate an alert indicating the at least one of the one or more components to be remedied according to the first one of the failure modes; and transmit the alert to a watermark encoder management agent.
US11062232B2 Determining sectors of a track to stage into cache using a machine learning module
Provided are a computer program product, system, and method for determining sectors of a track to stage into cache using a machine learning module. Performance attributes of system components affected by staging tracks from the storage to the cache are provided to a machine learning module. An output is received, from the machine learning module having processed the provided performance attributes, indicating a staging strategy indicating sectors of a track to stage into the cache comprising one of a plurality of staging strategies. Sectors of an accessed track that is not in the cache are staged into the cache according to the staging strategy indicated in the output.
US11062230B2 Detecting data anomalies
Embodiments for detecting data anomalies by a processor. A machine learning model may be trained according to collected scores and anomaly labels of a plurality of anomaly detection operations applied to one or more data sets such that the collected scores and labels identify a degree of accuracy of estimating anomalies for each of the plurality of anomaly detection operations. An anomaly may be detected in an unstructured data set by applying the trained machine learning model on an unstructured data set.
US11062228B2 Transfer learning techniques for disparate label sets
Examples of the present disclosure describe systems and methods of transfer learning techniques for disparate label sets. In aspects, a data set may be accessed on a server device. The data set may comprise labels and word sets associated with the labels. The server device may induce label embedding within the data set. The embedded labels may be represented by multi-dimensional vectors that correspond to particular labels. The vectors may be used to construct label mappings for the data set. The label mappings may be used to train a model to perform domain adaptation or transfer learning techniques. The model may be used to provide results to a statement/query or to train a different model.
US11062226B2 Determining a likelihood of a user interaction with a content element
Described herein is a system that transmits and combines local models, that individually comprise a set of local parameters computed via stochastic gradient descent (SGD), into a global model that comprises a set of global model parameters. The local models are computed in parallel at different geographic locations along with symbolic representations. The symbolic representations can be used to combine the local models. The global model can determine a likelihood, given a new data instance of a feature set, that a user performs a computer interaction with the content element. For instance, the system can use the model to provide search results in response to a search query submitted by a user. Or, the system can use the model to make a recommendation or suggestion to a user in response to a request for content (e.g., display a targeted advertisement, suggest a news story, etc.).
US11062223B2 Forecasting field level crop yield during a growing season
A method for predicting field specific crop yield recommendations is disclosed. A computer system receives data records, including remotely sensed spectral property of plant records and soil moisture records. The system aggregates the records to create geo-specific time series over a specified time. The system selects representative features from the geo-specific time series and creates, for each specific geographic area, a covariate matrix in computer memory comprising the representative features. The system assigns a probability value to a component group in a set of parameter component groups, where each component group includes one or more regression coefficients and an error term calculated from probability distributions. The system is programmed to generate generates the probability distributions used to determine the regression coefficients and the error term, the probability distribution used to generate the error term is defined with a mean parameter set at zero and a variance parameter set to a field specific bias coefficient.
US11062221B1 Extensible data structures for rule based systems
A computer-implemented system, methods and computer storage media are provided for creating extensible data structures for rule based systems to improve complex event processing. An underlying individual data model is accessed and the content is translated to create singleton values to be utilized in complex event processing to improve the execution fo the complex event processing.
US11062220B2 Integrated virtual cognitive agents and message communication architecture
A virtual cognitive agent (VCA) system comprises social media communication channels integrated with machine cognition engines. The VCA system connects to an external message platform and accesses posted messages. An intent is determined and sentiment analysis is performed on text elements from the intercepted messages to determine handling of the message. The integrated machine cognition engines determine a response to the captured message. The VCA system may access a corpus or exchange data with the originator of the post or another entity to determine the response. The integrated social media communication channels may connect to an external query response platform and communicate the response to the query response platform.
US11062217B1 Aids for porting predictive models across tenants and handling impact of source changes on predictive models
An analytics server for scalable predictive analysis for analytics as a software service in multi-tenant environment is provided. The analytics server automatically validates portability of a predictive model from a first tenant to a second tenant by comparing value distribution of parameters between data inputs of the first tenant and the second tenant. The analytics server further automatically detects source data changes over a configurable time horizon as relevant to predictive model inputs, by comparing value distribution of parameters between two data inputs from a same tenant separated by a selected time horizon.
US11062214B2 Computerized system and method of open account processing
A computerized system and method for health care facilities to reduce manual handling of at least some open account issues. The system provides healthcare facilities with the ability to resolve current open patient account issues by utilizing the data patterns from a facility's historical patient account transaction activity, to create a machine learning model that can predict resolutions to the open accounts. These patterns are then applied to a facility's current transaction data providing next step resolution to each patient account.
US11062213B2 Table-meaning estimation system, method, and program
A learning means 71 learns, based on learning data containing the meaning of a column in a table and the meaning of the table, a model indicating regularity between the meaning of the column in the table and the meaning of the table. An estimation means 72 estimates the meaning of the table based on the meaning of a column of a table to be input and the model.
US11062212B2 Outage prevention in an electric power distribution grid using smart meter messaging
A system and method is disclosed for using AMI smart meter messaging types and data mining decision trees to determine if local equipment failure is present. The system and method may be used to predict impending failure based upon smart meter message behaviors and to create proactive investigation tickets. The predictions models may be generated from a database of smart meter messaging and customer outage reports. The system and method can be applied to detect failures of higher level device equipment and may be incorporated into customer service processes. The system and method may also be used to determine customer owned equipment failures for referral to electricians.
US11062207B2 Control systems using deep reinforcement learning
Data indicative of a plurality of observations of an environment are received at a control system. Machine learning using deep reinforcement learning is applied to determine an action based on the observations. The deep reinforcement learning applies a convolutional neural network or a deep auto encoder to the observations and applies a training set to locate one or more regions having a higher reward. The action is applied to the environment. A reward token indicative of alignment between the action and a desired result is received. A policy parameter of the control system is updated based on the reward token. The updated policy parameter is applied to determine a subsequent action responsive to a subsequent observation.
US11062205B2 Hybrid neuromorphic computing display
A hybrid neuromorphic computing device is provided, in which artificial neurons include light-emitting devices that provide weighted sums of inputs as light output. The output is detected by a photodetector and converted to an electrical output. Each neuron may receive output from one or more other neurons as initial input, allowing for high degrees of fan-out and fan-in, including true broadcast-to-all functionality.
US11062204B2 Voltage controlled highly linear resistive elements
Methods of training a neural network include applying an input signal to an array of weights to generate weighted output signals based on resistances of respective weights in the array of weights. A difference between the weighted output signals and a predetermined expected output is determined. Weights in the array of weights are set by applying a pulse to a controllable resistance element in each weight. The pulse increments or decrements a charge on a junction field effect transistor in the respective controllable resistance element.
US11062202B2 Numerical representation for neural networks
Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements comprising a portion of a neural network accelerator performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Each compute element has a respective floating-point unit enabled to optionally and/or selectively perform floating-point operations in accordance with a programmable exponent bias and/or various floating-point computation variations. In some circumstances, the programmable exponent bias and/or the floating-point computation variations enable neural network processing with improved accuracy, decreased training time, decreased inference latency, and/or increased energy efficiency.
US11062200B2 Task synchronization for accelerated deep learning
Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a compute element and a routing element. Each compute element has memory. Each router enables communication via wavelets with at least nearest neighbors in a 2D mesh. Routing is controlled by respective virtual channel specifiers in each wavelet and routing configuration information in each router. A compute element conditionally selects for task initiation a previously received wavelet specifying a particular one of the virtual channels. The conditional selecting excludes the previously received wavelet for selection until at least block/unblock state maintained for the particular virtual channel is in an unblock state. The compute element executes block/unblock instructions to modify the block/unblock state.
US11062199B2 Fraudulent transaction detection method based on sequence wide and deep learning
A fraudulent transaction detection method comprises: performing feature mapping processing on each of a plurality of transaction data to generate corresponding feature vectors; converting the feature vectors of a transaction to be detected into integrated feature vectors based on a first self-learning model; respectively converting the feature vectors respectively of at least one time sequence transaction into time sequence feature vectors based on a second self-learning model; combining the integrated feature vectors and each of the time sequence feature vectors corresponding to each of the time sequence transactions to form depth feature vectors; classifying the depth feature vectors based on a third self-learning model to determine whether the transaction to be detected is a normal transaction or a fraudulent transaction.
US11062198B2 Feature vector based recommender system
A recommender system that represents items in a catalog by first feature vectors in a first vector space based on first characteristics of the items and second feature vectors in a second vector space based on second characteristics of the items different from the first characteristics and maps a feature vector defined in the first vector space for an item to a vector in the second vector space to provide recommendations based on the item.
US11062194B2 RF frontend interface for a 61 GHz radio powered communication tag device
A RF frontend interface for a 61 GHz radio powered communication tag device with a built-in antenna includes an IC embedded in a silicon die with a top metallization layer and a dielectric resonant body linked to the silicon die. A high impedance antenna with two feed points is embedded into the top metallization layer and a RF rectifier and multiplier circuit connected to the antenna feed is integrated in the silicon die and symmetrically placed between the antenna feed points configured to stabilize the antenna resonant frequency with its inherent capacity against varying surrounding materials and generate a positive and negative DC output supply voltage against a bulk potential of the silicon die for directly operating a digital circuit in FDSOI technology embedded in the silicon die. The resonant body is configured to work as a wavelength translator in between the antenna and free space.
US11062190B1 RFID tags with public and private inventory states
RFID tags capable of transitioning between a private state and one or more public states are provided. In the private state, tags may participate in an inventory round without restriction. In a public state, tags may be prevented from participating in an inventory round, allowed to participate without providing actual identifying information, or allowed to participate providing an alternate identifier. Whether and how the tag responds in a public state may depend on certain conditions including if one or more of the tag's flags are asserted or deasserted. A reader may select a public tag for inventorying by verifying itself, and the tag then asserting or deasserting one or more of its flags accordingly. The asserted or deasserted flag(s) may be used to determine whether and how a tag in a public state participates in an inventory round.
US11062188B1 Exchange coupled amorphous ribbons for electronic stripes
Dynamic magnetic stripe communications devices may include a coil. An exchange coupled amorphous material may be inside the coil, for example, in the form of a ribbon. The exchange coupled amorphous material may include magnetically hard crystallites embedded in a soft magnetic amorphous matrix and/or at least one crystalline surface layer. A device may include a dynamic magnetic stripe communications device including one or more exchange coupled amorphous ribbons. The device may include more than one exchange coupled amorphous ribbon. Amorphous ribbons and/or layers of amorphous ribbons may be stacked (e.g., in alignment to one another) and/or offset at different heights. The ribbons may be in a single domain state without an external magnetic field, for example, an external magnetic field from a permanent magnet. The device may not include a permanent magnet.
US11062181B2 Image classification neural networks
A neural network system that includes: multiple subnetworks that includes: a first subnetwork including multiple first modules, each first module including: a pass-through convolutional layer configured to process the subnetwork input for the first subnetwork to generate a pass-through output; an average pooling stack of neural network layers that collectively processes the subnetwork input for the first subnetwork to generate an average pooling output; a first stack of convolutional neural network layers configured to collectively process the subnetwork input for the first subnetwork to generate a first stack output; a second stack of convolutional neural network layers that are configured to collectively process the subnetwork input for the first subnetwork to generate a second stack output; and a concatenation layer configured to concatenate the pass-through output, the average pooling output, the first stack output, and the second stack output to generate a first module output for the first module.
US11062179B2 Method and device for generative adversarial network training
An electronic device for neural network training includes at least one processor and one or more memories configured to provide or train: a generative adversarial network (GAN) using a generator and a discriminator for: receiving a plurality of training cases; and training the generative adversarial network, based on the plurality of training cases, to classify the training cases; wherein the generator generates hard negative examples for the discriminator.
US11062178B2 Image processing system, method, and apparatus specifying an object included in a captured image outside a vehicle
An image processing system includes an image acquisition unit that acquires a captured image obtained by imaging a vehicle outside, a dictionary storage unit that stores dictionary data to be referred to in specifying an object included in the captured image, a specification unit that specifies the object based on the dictionary data, a behavior information acquisition unit that acquires behavior information indicating a behavior state of a vehicle, and a classification unit that classifies, based on the behavior information of the vehicle with respect to an unspecifiable object as the object unspecified by the specification unit, whether or not the vehicle needs to avoid the unspecifiable object. Image data of the unspecifiable object is used for creating the dictionary data along with a classification result of the classification unit.
US11062175B2 System, method, and program for estimating reduced attention state, and storage medium storing the same program
A reduced attention state estimation system includes an eyeball movement and eyelid activity measurement unit that measures an eyeball movement and an eyelid activity of a subject to obtain eyeball movement and eyelid activity data, a section determination unit that determines an eye opening section, an eye closing section, an eye-blinking section and a cluster section based on the eyeball movement and eyelid activity data, an eyeball movement and eyelid activity-related information calculation unit that calculates a sharpness of microsaccade or the like for each eye opening section based on the eyeball movement and eyelid activity data, and an attention assessment unit that determines an attention assessment or the like for an eye opening/cluster section, which is an eye opening section and cluster section, based on the sharpness of microsaccade or the like.
US11062173B2 Automatic identification of workloads contributing to system performance degradation using machine learning techniques
Methods, apparatus, and processor-readable storage media for automatic identification of workloads contributing to system performance degradation are provided herein. An example computer-implemented method includes obtaining, in connection with a system exhibiting performance degradation, a primary time series and a set of multiple candidate time series; calculating, using machine learning, similarity measurements between the primary time series and each time series in the set; for each measurement, assigning weights to the time series based on similarity to the primary time series relative to the other time series in the set; generating, for each time series in the set, a similarity score based on the weights assigned across the similarity measurements; and outputting, based on the similarity scores, identification of a candidate time series for use in automated actions.
US11062172B2 Inspection apparatus and inspection method
An inspection apparatus according to an embodiment includes: an optical image acquisition circuitry virtually dividing a sample into strip-shaped stripes, and acquiring an optical image; a reference image generation circuitry generating a reference image corresponding to the optical image; a comparison circuitry comparing the optical image and the reference image; a shift amount determination circuitry determining a shift amount between the optical image and the reference image, and generating an evaluation value; and an offset value calculation circuitry determining usage of the shift amount, and calculating an offset value for adjusting an acquisition position of the optical image. In a case where the offset value is calculated, the optical image acquisition circuitry acquires the optical image based on the offset value.
US11062171B2 Data capturing method and system thereof
A data capturing method is provided, which obtains a current image of a target software window according to a handle of the target software window, captures at least one data image from the current image according to at least one target capture area so as to obtain at least one corresponding character image and at least one corresponding representative character from a character image database according to the at least one data image, and outputs the at least one representative character corresponding to the at least one data image, such that the data capturing performing on the target software window would not be affected by the occlusion of other software windows, thereby improving the efficiency of data capturing.
US11062168B2 Systems and methods of unmixing images with varying acquisition properties
Systems and methods for unmixing of multichannel image data in the presence of locally varying image characteristics. Feature images created from a multi-channel input image form a feature vector for each pixel in the input image. Feature vectors are classified based on the local image characteristics, and areas are formed in the input image that share local image characteristics. Each area is unmixed separately using reference vectors that were obtained from regions in example images that have the same image characteristics. The unmixing results are combined to form a final unmixing result image created from the individually unmixed image areas.
US11062165B2 Corner detection
The present application provides a method of corner detection and an image processing system for detecting corners in an image. The preferred implementation is in software using enabling and reusable hardware features in the underlying vector processor architecture. The advantage of this combined software and programmable processor datapath hardware is that the same hardware used for the FAST algorithm can also be readily applied to a variety of other computational tasks, not limited to image processing.
US11062160B2 Person monitoring system and person monitoring method
A server analyzes feature information including a whole body and a face of a person reflected in each of video images from a plurality of monitoring cameras and stores a whole body image and a face image as an analysis result. In response to designation of the whole body image and the face image of a person of interest, a client terminal sends a request for execution of each of first collation processing and second collation processing to the server. When a person matching at least one of the whole body image and the face image of the person of interest is specified by at least one of the first collation processing and the second collation processing, the server sends an alarm notification to the client terminal that the person of interest is found to the client terminal.
US11062158B2 Driver state determination apparatus, method, and recording medium
Accurate driver state determination achieving safety is enabled without being affected by differences between individual drivers. A driver state determination apparatus for determining a driver state, such as distracted driving, includes a calculator that determines a direction of a vehicle driver's face or gaze based on first sensing data output from a first sensor and including an image of the driver, and calculates statistical information about a direction in which the driver looking straight ahead retains his or her gaze with respect to a forward direction of a vehicle. A correction unit corrects the determined face or gaze direction of the driver with respect to a reference direction defined as the forward direction of the vehicle based on the statistical information. A determiner determines a driver state based on a deviation of the corrected face or gaze direction of the driver from the reference direction.
US11062156B1 Available vehicle parking space detection using machine learning
A method of parking space classification includes receiving a command, analyzing an image using spot and vehicle detection machine learning models, calculating an intersection, and classifying a spot as available when the intersection does not exceed a value. A parking space classification system includes a processor and a memory storing instructions that, when executed by the processor, causes a server to receive a command, analyze an image using spot and vehicle detection machine learning models, calculate an intersection, and classify a spot as available when the intersection does not exceed a value. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to receive a command, analyze an image using spot and vehicle detection machine learning models, calculate an intersection, and classify a spot as available when the intersection does not exceed a value.
US11062154B2 Non-transitory storage medium storing image transmission program, image transmission device, and image transmission method
An image transmission device including a communication interface configured to transmit a captured image of a mark target that faces an intersection to a server in a case where the mark target is inconspicuous.
US11062151B2 Method for ascertaining a description of a lane
A method for ascertaining a description of a lane which is in an environment of a vehicle includes ascertaining an assignment function that is set up to assign different values of a feature vector different descriptions of a lane. The method also includes ascertaining environment data of the vehicle, where the environment data includes information about a roadway marking and/or about one or more objects in the environment of the vehicle. In addition, the method includes ascertaining a current value of the feature vector on the basis of the environment data, and determining a description of the lane using the assignment function and using the current value of the feature vector.
US11062149B2 System and method for recording images reflected from a visor
A computer-implemented method for image recording includes receiving images of an environment surrounding a motorcycle from an imaging device disposed in a front section of the motorcycle. The imaging device is directed rearward with respect to the front section of the motorcycle. The method includes detecting a reflected image region in the images. The reflected image region is reflecting off a reflective surface worn by an operator of the motorcycle. The method includes detecting a front object in the environment surrounding the motorcycle based on the reflected image region.
US11062148B2 Computer vision system that provides an identification of locations where collisions regularly occur
A computer vision system includes a camera that captures a plurality of image frames in a target field. A user interface is coupled to the camera. The user interface is configured to perform accelerated parallel computations in real-time on the plurality of image frames acquired by the camera. The system provides an identification of where collisions regularly occur.
US11062147B2 Object assignment during image tracking
A system includes a sensor, a weight sensor, and a tracking subsystem. The tracking subsystem receives an image feed of top-view images generated by the sensor and weight measurements from the weight sensor. The tracking subsystem detects an event associated with an item being removed from a rack in which the weight sensor is installed. The tracking subsystem determines that a first and second person may be associated with the event. After the item exits the rack, the subsystem tracks the item and calculates a velocity of the item as it is moved through the space. The subsystem identifies, based on the calculated velocity, a frame in which the velocity of the item is less than a threshold velocity. The subsystem determines whether the first or second person is nearer the item in the identified frame. If the first person is nearer, the item is assigned to the first person.
US11062146B2 Maintenance of playing surfaces
A playing surface monitoring system, comprising a playing surface; an image capture unit arranged for capturing images of at least part of the playing surface and persons or objects thereon; processing means for detecting said persons or objects and their relative location on the playing surface; means for discriminating between persons using the pitch and objects used for maintenance of the playing surface, and means for using the determined information for determining density of use and/or maintenance of the playing surface or one more parts thereof over a period of time.
US11062145B2 Camera device for the exterior region of a building
A camera system for the exterior region of a building, comprising a camera for producing image data of surroundings of the camera system, comprising a network module for connecting the camera system to a data network, contains an evaluation module configured to carry out the following from a predeterminable start time to an end time: detect a code pattern in the image data, and detect an authorization code and access data for the data network in a detected code pattern, and check a detected authorization code in respect of the validity thereof, and log the camera system onto the data network with the access data in the case of a valid authorization code and setting a successful log on time as end time.
US11062144B2 Classifying video
The present invention extends to methods, systems, and computer program products for classifying video. In one aspect, a model is trained to classify video. A reference model capable of identifying signals from a plurality of signals classes is used along with tagged training data to train a signal class specific model. The signal class specific model uses less resources to identify the specific signal class model relative to the reference model. The signal class specific model can be deployed to an event detection infrastructure or other device. Frames from video streams can be classified using the signal class specific model.
US11062143B2 Systems and methods for generating a video summary
Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
US11062142B2 Natural language unification based robotic agent control
In some examples, natural language unification based robotic agent control may include ascertaining, by a robotic agent, an image of an object or an environment, and ascertaining a plurality of natural language insights for the image. A semantic relatedness may be determined between each insight of the plurality of insights, and a semantic relatedness graph may be generated for the plurality of insights. For each insight of the plurality of insights, at least one central concept may be identified. Based on the semantic relatedness graph and the identified at least one central concept, the plurality of insights may be clustered to generate at least one insights cluster. For insights included in the least one insights cluster, a unified insight may be generated. Further, an operation associated with the robotic agent, the object, or the environment may be controlled by the robotic agent and based on the unified insight.
US11062129B2 Systems and methods for enabling search services to highlight documents
The disclosed computer-implemented method for enabling search services to highlight documents may include (1) creating, via an internal search service, a highlight index that comprises an analyzer for at least one type of document, (2) receiving a search query configured for an external search service and a document that is of the type and that comprises a search result for the search query, (3) querying the highlight index in order to retrieve the analyzer for the type of document from the highlight index, and (4) sending the analyzer, the document, and the search query to a search service in order to enable the search service to display at least one highlighted string extracted from the document via the analyzer, wherein the highlighted string originates from the search query. Various other methods, systems, and computer-readable media are also disclosed.
US11062124B2 Face pose detection method, device and storage medium
The application discloses a face pose detection method, which includes the steps of: extracting N face feature points from a face image through a face detection algorithm; extracting key feature points from the N face feature points; and calculating face pose information such as a rotation direction and a rotation angle of a face around a coordinate axis according to coordinate values of the key feature points. According to the application, a real-time detection of a face pose is realized by calculating the pose information of the face in the face image with the coordinate values of the feature points of the face. Accordingly, the present application also provides a calculating device and a computer-readable storage medium.
US11062111B2 Fingerprint detection device and display device
According to an aspect, a fingerprint detection device includes: a substrate; a plurality of drive electrodes provided on one surface side of the substrate and arranged in a first direction; and a plurality of detection electrodes provided on the one surface side and arranged in a second direction intersecting the first direction. The detection electrodes intersect the drive electrodes in a normal direction of the substrate. Each of the detection electrodes includes: a plurality of first line portions; a plurality of second line portions extending in a direction intersecting the first line portions; and a plurality of bent portions each connecting one of the first line portions and one of the second line portions adjacent to the one of the first line portions to each other.
US11062110B2 Fingerprint detection device, method and non-transitory computer-readable medium for operating the same
A fingerprint detection device comprises a plurality of fingerprint sensing circuits and a processor. The plurality of fingerprint sensing circuits is corresponding to a plurality of sensing zones respectively. The processor is electrically coupled to the fingerprint sensing circuits through a shared transmission bus. The processor is configured to receive information of a touched area of each of the sensing zones, determine a transmission sequence according to the touched area of each of the sensing zones, and control the fingerprint sensing circuits to transmit sensing information of the corresponding sensing zones to the processor through the shared transmission bus according to the transmission sequence.
US11062109B2 Display apparatus with fingerprint identification and fabrication method thereof
A display apparatus and a method for fabricating a display apparatus are provided. The display apparatus includes a backlight module and a display panel opposite to the backlight module. The display panel includes an array substrate and a color film substrate opposite to the array substrate. The array substrate is disposed on a side of the color film substrate away from the backlight module. The color film substrate includes a black matrix. The array substrate includes a plurality of fingerprint identification components; and an orthographic projection of the plurality of fingerprint identification components on the backlight module is within an orthographic projection of the black matrix on the backlight module.
US11062107B2 Managing services associated with URL-based two-dimensional codes
Implementations of the present disclosure provide a service processing method, device, and system associated with unified resource locator (URL)-based two-dimensional (code). In an implementation, a URL is received from a first service institution. The URL is obtained by a mobile device from scanning a 2D code provided by a service provider and sent to the first service institution. The URL is then parsed to identify one or more data elements including a service network identifier, a service institution identifier, and a payload including a service object identifier. The one or more data elements is sent to the second service institution based on the service institution identifier. Service information associated with the service object is received from the second service institution based on the service object identifier, and the service information is sent to the first service institution for presenting on the mobile device.
US11062103B2 Digital barcode reader
A barcode reader assembly for capturing at least one object appearing in a field of view (FOV) is provided that includes a reader, a gear member, and a stand. The reader includes a reader enclosure having a top portion and a bottom portion which forms a base. The gear member includes a gear member coupling portion, and is mechanically coupled to the bottom portion of the reader enclosure. The stand includes a platform and a platform coupling portion. The gear member coupling portion is mechanically coupled to the platform coupling portion such that the reader is rotatable relative to the stand.
US11062100B1 Systems and methods to determine a machine-readable optical code based on screen-captured video
Systems and methods configured to determine a machine-readable optical code based on screen-captured video are disclosed. Exemplary implementations may: receive, via a user interface of a client computing platform, an indication to begin a screen-captured video; initiate, based on the indication, the screen-captured video; effectuate an image decoding machine configured to parse and decode images and/or the video frames for information embedded into the images and/or the video frames to: parse the video frames for a machine-readable optical code; for individual ones of the video frames with the machine-readable optical code, extract embedded information from the machine-readable optical code; and decode the embedded information for metadata; and effectuate, via the user interface, presentation of information derived from the metadata.
US11062094B2 Systems and methods for automatically detecting sentiments and assigning and analyzing quantitate values to the sentiments expressed in text
A method of analyzing sentiments includes receiving one or more strings of text, identifying sentiments related to a first topic from the one or more strings of text, and assigning a sentiment score to each of the sentiments related to the first topic, where the sentiment score corresponds to a degree of positivity or negativity of a sentiment of the sentiments. The method further includes calculating an average sentiment score for the first topic based on the sentiment score for each of the sentiments related to the first topic, determining a percentile for the first topic based on a frequency of sentiments related to the first topic, where the percentile for the first topic is determined with respect to a maximum frequency of sentiments related to one or more other topics, and computing an X-Score based on the average sentiment score and the percentile of the first topic.
US11062092B2 Few-shot language model training and implementation
A technique making use of a few-shot model to determine whether a query text content belongs to a same language as a small set of examples, or alternatively provide a next member in the same language to the small set of examples. The related few-shot model makes use of convolutional models that are trained in a “learning-to-learn” fashion such that the models know how to evaluate few-shots that belong to the same language. The term “language” in this usage is broader than spoken languages (e.g., English, Spanish, German, etc.). “Language” refers to a category, or data domain, of expression through characters. Belonging to a given language is not specifically based on what the language is, but the customs or traits expressed in that language.
US11062091B2 Systems and methods for interaction evaluation
A method and system may select an interaction involving an agent, sending the selected interaction and a computerized form to the agent and an evaluator, simultaneously or concurrently, displaying to the evaluator and agent screens defined by the form, each screen including an evaluation question, accepting from the agent, for each evaluation question, an agent answer having associated with the agent answer a rating, accepting from the evaluator a submission indicating that the evaluator has completed the computerized evaluation form, accepting from the agent a submission indicating that the agent has completed the computerized evaluation form, summing an agent rating from the ratings associated with the agent answers provided by the agent, summing an evaluator rating from the ratings associated with evaluator answers provided by the evaluator, and calculating a variance from the agent rating and evaluator rating.
US11062087B2 Generating summary content tuned to a target characteristic using a word generation model
Certain embodiments involve tuning summaries of input text to a target characteristic using a word generation model. For example, a method for generating a tuned summary using a word generation model includes generating a learned subspace representation of input text and a target characteristic token associated with the input text by applying an encoder to the input text and the target characteristic token. The method also includes generating, by a decoder, each word of a tuned summary of the input text from the learned subspace representation and from a feedback about preceding words of the tuned summary. The tuned summary is tuned to target characteristics represented by the target characteristic token.
US11062086B2 Personalized book-to-movie adaptation recommendation
A method, computer system, and a computer program product for automatically recommending a plurality of text snippets from a book script for a movie adaptation is provided. The present invention may include receiving, by a user, a piece of input data, wherein the input data includes the book script, and a plurality of past book-to-movie adaptations. The present invention may then include identifying a plurality of text snippets associated with the received book script. The present invention may also include recommending the plurality of text snippets associated with the received book script to include in a movie based on the plurality of past book-to-movie adaptations and a plurality of movie reviews corresponding with the plurality of past book-to-movie adaptations.
US11062080B2 Application-based font previewing
In implementations of application-based font previewing, a font preview system of a computing device receives a font file corresponding to a font of a font repository via a network. The font preview system encrypts font tables of the font file and the font preview system writes the encrypted font tables to a font disk cache of the computing device. The font preview system writes metadata describing the font tables to a font memory cache of the computing device. In response to receiving a request to preview the font from an application of the computing device, the font preview system uses the metadata to identify and decrypt a particular font table of the encrypted font tables, and the application renders glyphs of the font in a user interface using the decrypted particular font table.
US11062078B1 Insulation coordination method and system for a series compensation apparatus, storage medium and electronic device
Provided are an insulation coordination method and system for a series compensation apparatus, a storage medium and an electronic device. The method includes determining a topology of a series compensation apparatus and a system parameter and an operation mode of an access system of the series compensation apparatus; performing overvoltage partitioning on the series compensation apparatus; constructing a simulated operating condition according to a plurality of overvoltage analysis areas and an operating condition; establishing an overvoltage simulation analysis model; in each overvoltage analysis area, performing a simulating calculation for different preset fault types according to the overvoltage simulation analysis model; determining the number of lightning arresters installed in each overvoltage analysis area and a continuous operating voltage value of each lightning arrester; and determining, according to a preset insulation coordination coefficient and the continuous operating voltage value of each lightning arrester, a safe operating voltage of the series compensation apparatus.
US11062077B1 Bit-reduced verification for memory arrays
Bit-reduction in a verification processes for memory arrays is disclosed. Properties are determined for verification of a circuit that includes a memory array. Circuit data for the circuit is received in a verification environment. When it is determined that the circuit includes a memory array, an address for the memory array is sampled as part of a read operation during verification for the circuit. A determination may be made that the circuit is in compliance with a property of the properties based at least in part on compliance of the read operation with a predetermined model. The sampling of the address replicates a delay expected in physical read operation of the memory array, but with reduced bits communicated or generated per cycle in the verification process because output data is not sampled contrasting the physical read operation.
US11062071B2 Method for simulating a dynamic system
A method for computer-based simulation or control of a dynamic system using a computer includes: cyclically receiving, by a programmable logic device, at least one input signal; calculating, by the programmable logic device, at least one matrix multiplication; and outputting, by the programmable logic device, at least one output signal. A configuration of the programmable logic device includes: a parallel multiplication of blocks of at least two elements of a matrix by at least one input-signal-dependent element of a vector, and an adder tree for multiplication results. Successive blocks of the matrix are temporarily stored in a pipeline and processed sequentially. A target number of blocks and a target adder stage are determined based on a number and/or values of parameters of at least one system equation. Processing of blocks for a current cycle is terminated based on the target number of blocks and the target adder stage being reached.
US11062066B2 Information processing apparatus, computer-readable recording medium, and information processing method
An information processing apparatus includes a memory; and a processor coupled to the memory and the processor that creates module partitioning candidates of a plurality of software codes including one or more input nodes from a plurality of input nodes in a data flow graph and calculates a cost corresponding to a bit width of a signal line of the module partitioning candidates for each of the created plurality of module partitioning candidates, and selects one or more module partitioning candidates having a given cost from the plurality of module partitioning candidates as a partitioning target module based on the calculated cost.
US11062065B2 Method and apparatus for obtaining matching process results among multiple reaction chambers
A matching method for multiple reaction chambers includes selecting at least one factor, setting an adjustment coefficient for the factor corresponding to each of the reaction chambers, and obtaining an input value of the factor to enter into each reaction chamber based on the target value of the factor and the adjustment coefficient corresponding to each of the reaction chambers. The processing factor has a target value and a real value corresponding to each of the reaction chamber. The adjustment coefficient is based on the real value and the target value of the factor being within a preset accuracy range when the corresponding chamber operates a process.
US11062062B2 Diagnostics system for a chiller and method of evaluating performance of a chiller
A method of evaluating performance of a chiller is provided. The method includes detecting a plurality of operating parameters of the chiller with a plurality of sensors. The method also includes individually determining a first coefficient of performance degradation due to condenser fouling. The method further includes individually determining a second coefficient of performance degradation due to condenser water flow reduction. The method yet further includes individually determining a third coefficient of performance degradation due to evaporator fouling. The method also includes determining a total coefficient of performance degradation of the chiller with a summation of the first, second and third coefficient of performance degradations.
US11062056B2 Trusted indicators to secure visual outputs
An example display device for securing graphics outputs includes: a checker to check whether a secure output marker is located in a pre-determined position in graphical information of a digital image; a verifier to verify whether first data in the secure output marker matches actual data in a trusted output area of the digital image; and autonomous indicator control logic to activate a hardware-based trusted output indicator when the first data matches the actual data, the autonomous indicator control logic not accessible by computing applications executing on a system in communication with the display device.
US11062049B2 Concealment of customer sensitive data in virtual computing arrangements
Aspects described herein are directed to the concealment of customer sensitive data in virtual computing arrangements. A local computing platform may receive an object including a customer sensitive object name from a user computing device operating on a same internal domain as the local computing platform. The local computing platform may conceal the customer sensitive object name from a virtual computing platform operating on a domain external from the internal domain. The local computing platform may provide the concealed object name to the virtual computing platform for facilitating object enumeration requests from the user computing device during virtual computing sessions. During a virtual computing session between the user computing device and virtual computing platform, the local computing platform may receive the concealed object name from the user computing device and may perform one or more operations to reveal the object name to the user computing device.
US11062048B1 Data structure that facilitates digital rights management
Described herein are various technologies pertaining to creating and modifying a computer-readable file for a patient in response to receiving data about the patient. The computer-readable file is modified by appending a child file record to the computer-readable file, identifying a parent file record for the child file record in the computer-readable file, and storing a pointer in the parent file record to the child file record. The child file record comprises the data about the patient, an initially empty pointer portion, and an attribute of a user that has permission to access the data about the patient. The pointer portion may be later modified to include pointers to subsequently added file records in the computer-readable file.
US11062046B1 Self-referencing data encryption
Systems, methods, and computer-executable instructions for protecting data that includes receiving a request for a first data value. A data store is queried for a first stored data value. The first stored data value is received which contains a security prefix and encrypted data. From the security prefix, a cryptography algorithm and a key are determined. The encrypted data is decrypted using the cryptography algorithm and the key. The decrypted data is returned.
US11062044B2 Access control system and process for managing and enforcing an attribute based access control policy
An access control system for managing and enforcing an attribute based access control (ABAC) policy includes: a minimum ABAC implementation that produces a representation access control list in an ABAC policy system; and a local host system that produces a resource repository access control list in the local host system such that the resource repository access control list is based on the representation access control list.
US11062042B1 Authenticating data associated with a data intake and query system using a distributed ledger system
Systems and methods are disclosed for authenticating a chunk of data identified in a query received by a data intake and query system. The data intake and query system receives a query that identifies a set of data and manner for processing the set of data, and identifies a chunk of data that is part of the set of data. The system generates a content identifier, such as a hash, of the chunk of data. The system further authenticates the chunk of data based on the generated content identifier and a content identifier stored by a distributed ledger system.
US11062041B2 Scrubbing log files using scrubbing engines
Methods and systems for scrubbing log files using scrubbing engines are described herein. For example, a local scrubbing server may receive a plurality of log messages from an application executing on a cloud server. Then, the local scrubbing server may store the plurality of log messages in an in-memory queue of the cloud server. After, the local scrubbing server may scrub a log message from the in-memory queue based on determining whether the log message satisfies criteria information. Further, the local scrubbing server may transmit, to a central service computing platform, the log message. Subsequently, the central service computing platform may receive, from the local scrubbing server, the log message. Additionally, the central service computing platform may perform a second review of the log message. Then, the central service computing platform may transmit, to a third party logging service, the log message.
US11062037B2 Automated management of confidential data in cloud environments
A shared networked storage may be separated from a key vault system. A storage request with data to be stored and the storage request with a confidentiality rating may be received. The confidentiality rating may indicate a level of confidentiality the data is associated with. The storage request with the data and the confidentiality rating may be received via a shared networked storage access interface by a security layer. The data to be stored by the key vault system and the confidentiality rating may be encrypted on request of the security layer and into a data container. The shared networked storage may be categorized into Cloud zones. Each Cloud zone may be assigned a trust level. The data container may be stored in one of the Cloud zones of the shared networked storage. The trust level of the one of the Cloud zones may correspond to the confidentiality rating.
US11062033B2 Independent integrity verification of security policy data in applications on a client
The disclosure herein describes verifying integrity of security policies on a client device. Policy data sets associated with security applications of virtual machines on the client device are received from a server and stored on the client device. An integrity verifier on the client device receives verified checksums from the server, wherein the verified checksums are associated with the policy data sets. Client-side checksums are generated by the integrity verifier based on the stored policy data sets. Upon generating the client-side checksums, the integrity verifier compares the verified checksums to the generated client-side checksums. Based on the comparison indicating that a verified checksum and a client-side checksum differ, the integrity verifier generates a checksum failure indicator, wherein the client device is configured to take corrective measures to restore integrity of the virtual machines based on the checksum failure indicator.
US11062032B2 Firmware verified boot
Methods and apparatus for verifying a boot process of a computing system are disclosed. An example computer-implemented method includes reading, by a computing system during a boot process, a header section of a read-write portion of firmware of the computing system. The example method further includes generating, using a first cryptographic hash algorithm, a message digest corresponding with the header. The example method also includes decrypting, using a first public-key, an encrypted signature corresponding with the header. The example method still further includes comparing the message digest corresponding with the header and the decrypted signature corresponding with the header. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header match, the example method includes continuing the boot process. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header do not match, the example method includes halting the boot process.
US11062031B2 Electronic device, control method, and computer-readable nonvolatile storage medium
According to one embodiment, an electronic device executes a specified software. The electronic device includes a first storage that stores the specified software, and a firmware that controls a hardware included in the electronic device. The firmware is started after the electronic device is powered on and before the specified software is executed. The firmware invalidates a password authentication when the electronic device is in a particular environment, and validates the password authentication when the electronic device is out of the particular environment.
US11062030B2 Systems and methods for managing access control between processes in a computing device
Methods and systems for managing access control of interprocess communications between processes executing on a computing device are provided. Interprocess communication is determined to be permitted or denied based on calling process attribute data, target process attribute data, IPC attribute data, and contextual attribute data of an operating system, and one or more access policies.
US11062026B2 Counter-fraud operation management
Disclosed aspects relate to counter-fraud operation management. A counter-fraud operation may be executed using an initial set of parameter values for a set of parameters of the counter-fraud operation. A set of user counter-fraud activities of a user may be monitored corresponding to a user interface. A set of user feedback data may be captured to determine a feedback-driven set of parameter values for a set of parameters of the counter-fraud operation. The feedback-driven set of parameter values may be determined for the set of parameters of the counter-fraud operation. The counter-fraud operation using the feedback-driven set of parameter values may be executed.
US11062025B1 SAS solution to automatically control data footprint
Systems and methods of automatically controlling a user's data footprint are provided. Data associated with a user may be analyzed to determine an action the user is preparing to take. Based on the analysis, a potential risk associated with the action the user is preparing to take may be identified. The potential risk associated with the action the user is preparing to take may be, for example, a data security risk, a data privacy risk, a physical risk, a risk of damage to property, and/or a financial risk. A notification indicating the potential risk associated with the action the user is preparing to take may be provided to the user. The notification may include one or more suggestions for mitigating the potential risk associated with the action the user is preparing to take.
US11062022B1 Container packaging device
A method for generating a software container includes receiving a software application and a containerization file. The method also includes building an image file using the containerization file, the image file containing the software application. The method also includes recording, in the image file, an image lineage. The method also includes performing a security scan of the image file to obtain a result, the security scan comprising checking the image file for inadequacies. The method also includes assigning, to the image file, a security level selected from among a plurality of different predetermined security levels. Assigning is based on a combination of the image lineage and the result of the security scan. The method also includes signing the image file with the security level to create a signed image file. The method also includes storing the signed image file as the software container.
US11062014B1 Dynamic challenge question-based authentication
Techniques for generating dynamic challenge questions for use in an authentication process are provided herein. An example computer-implemented method can include outputting a first prompt to a user via a user device interface, wherein the first prompt comprises a first set of information-gathering questions; generating dynamic challenge questions for use in an authentication process, wherein the dynamic challenge questions are generated based on user responses to the first set of information-gathering questions; generating a second prompt in connection with an authentication request, wherein the second prompt is based at least in part on at least one of the dynamic challenge questions; processing a user response to the at least one dynamic challenge question, wherein said processing comprises determining a likelihood that the user response matches an automatically estimated response; and resolving the authentication request based on the processing.
US11062010B2 Liveness sensing and authentication with an ultrasonic sensor system
A method may involve controlling an apparatus to transmit a first ultrasonic wave by sending first electrical signals to a plurality of separate electrode elements proximate an ultrasonic transceiver layer. The method may involve receiving first electrode layer signals, corresponding to reflections of the first ultrasonic wave, from the electrode layer. The method may involve determining, based on the first electrode layer signals, a location of a target object in contact with the apparatus. The location of the target object may correspond with a proximate electrode element. The method may involve controlling the ultrasonic transceiver layer to transmit a second ultrasonic wave by sending second electrical signals to the proximate electrode element and for receiving receiver pixel signals from at least a portion of the plurality of ultrasonic receiver pixels in an area corresponding with the proximate electrode element.
US11062008B2 Biometric recognition method
A biometric recognition method, comprising the step of calculating a similarity score of a candidate biometric vector with a reference biometric vector. At least one of the biometric vectors is extracted using at least one neural network.
US11062005B2 Biometric authentication using selected manipulation of biometric samples
Biometric authentication techniques are provided using selected manipulations of biometric samples. An exemplary method comprises obtaining enrollment information from a user, wherein the enrollment information comprises first manipulations to a first biometric sample of the user; initiating a challenge to the user in connection with an authentication request by the user to access a protected resource; processing second manipulations by the user of a second biometric sample of the user submitted in response to the challenge, and wherein the processing comprises determining a likelihood that the second manipulations of the second biometric sample of the user submitted in response to the challenge matches the first manipulations to the first biometric sample of the user submitted by the user with the enrollment information; and resolving the authentication request based on the likelihood. The first manipulations comprise, for example, applying selected filters, selected markings and/or selected overlays to specified portions of the first biometric sample.
US11061998B2 Apparatus and method for providing security and apparatus and method for executing security to protect code of shared object
Disclosed are an apparatus and a method for providing security and an apparatus and a method for executing security to protect a code of a shared object. An apparatus for providing security includes: an object file extraction unit configured to extract a shared object file from an execution package; an object management unit configured to store separately a value of at least one tag of an initialization-function-related section of the shared object file and provide a security shared object file generated by populating with 0 the value of the at least one tag of the shared object file; a security module generation unit configured to generate a security module file including the value of the at least one tag separately stored by the object management unit; and a packet assembly unit configured to generate a security execution package including an execution engine library, a security shared object file provided by the object management unit, and a security module file provided by the security module generation unit, thereby completely protecting the important execution code of the shared object file from a static analysis attack.
US11061997B2 Dynamic functional obfuscation
An apparatus includes a trigger generator and at least one multiplexer. The trigger generator is configured to generate a non-periodic trigger output. The at least one multiplexer is configured to output a valid control signal and an obfuscated control signal in response to a key value input. The obfuscated control signal is selectively set to one of a valid control signal and an invalid control signal based on the non-periodic trigger output.
US11061994B2 Abnormal data detection
This specification describes techniques for detecting abnormal data in a data set. One example method includes obtaining, by a data processing platform, a to-be-validated data group including to-be-validated data corresponding to a predetermined feature; obtaining, by the data processing platform, a comparison data group including historical data associated with the to-be-validated data group, wherein the historical and the to-be-validated data are from a same data source; performing, by the data processing platform, a two-group significance test on the to-be-validated data group and the comparison data group to generate a test result; and determining, by the data processing platform, whether there is abnormal data in the to-be-validated data group based on the test result.
US11061991B2 Secure document sharing
Disclosed are various embodiments for sharing documents among users of an enterprise as well as with users external to an enterprise. A document is identified and document components extracted from the document. A browser representation is generated that, when rendered or interpreted by a browser, causes the browser to generate a user interface that presents at least a portion of the document as the document would be viewed by a native viewer.
US11061989B2 Method and apparatus for checking a configuration parameter value
A method is described for checking a configuration parameter value set at an electronically configurable apparatus. The apparatus has a user interface having a display device, wherein the user interface is configured to display a set configuration parameter value using a computer program, in particular a browser, for presenting data at the display device. The method comprises: displaying at least one first version of the configuration parameter value using a first presentation form of the computer program; generating a second version of the set configuration parameter value on the basis of the first version; and checking the set configuration parameter value on the basis of the first version and at least of the second version.
US11061988B2 Reducing web page load times
Building of a web application includes receiving the web application that is comprised of a plurality of modules, the web application comprising a plurality of pages; and receiving respective usage statistics information for each of the plurality of pages. Building the application includes splitting the plurality of modules into one or more bundles by determining for each of the plurality of modules whether to include that module in a main bundle of the web application based on how many of the plurality of pages utilize that module and based on respective usage statistics associated with each of the plurality of pages that utilize that module; and then building a production version of the web application comprising the main bundle.
US11061987B1 Managing hyperlinks
A fragment of title text of a hyperlink to a source is determined to be designated to be displayed in a graphical portion of a graphical user interface (GUI). The graphical portion is allocated for the title text of the hyperlink. A threshold amount of unutilized space on the GUI adjacent the graphical portion is identified. Additional text of the title text is gathered from the source in response to both identifying that the fragment is designated to be displayed and identifying the threshold amount of unutilized space. The GUI is caused to display the additional text of the title in the unutilized space adjacent the graphical portion.
US11061982B2 Social media tag suggestion based on product recognition
A method, system and computer program product for suggesting a social media tag based on image recognition, by: accessing a social media post including a media object; performing the image recognition on the media object to identify one or more contents of the media object; and suggesting the social media tag based on the contents of the media object.
US11061980B2 System and method for integrating content into webpages
In certain embodiments, reference identifiers may be generated and embedded into a website's content. A request for a reference identifier to be embedded into first content on a first website may be obtained based on a user accessing the first website. Based on the request, interaction data related to the first website may be retrieved indicating that a prior user interacted with text on the first website and subsequently accessed a second website. A reference identifier related to the second website may be caused to be embedded into the text on the first website based on: (i) the second website comprising second content related to the text, (ii) the prior user interacting with the text on the first website, and (iii) the prior user accessing the second website after interacting with the first content on the first website.
US11061979B2 Website domain specific search
A method and system for improving a domain specific search is provided. The method includes executing a user initiated search query and analyzing associated. In response, a search results data set is generated and associated hardware sensor devices detect how a user interacts with specific search facets of the search results data set. The search results data set is refined and attributes of the specific search facets are determined. Unstructured data associated with items described within the search results data set is updated.
US11061971B2 Method and apparatus for photograph finding
Digital image data including discrete photographic images of a variety of different subjects, times, and so forth, are collected and analyzed to identify specific features in the photographs. In an embodiment of the invention, distinctive markers are distributed to aid in the identification of particular subject matter. Facial recognition may also be employed. The digital image data is maintained in a database and quarried in response to search requests. The search requests include criteria specifying any feature category or other identifying information, such as date, time, and location that each photograph was taken, associated with each photograph. Candidate images are provided for review by requesters, who may select desired images for purchase or downloading.
US11061969B1 Instance backed mobile devices with multiple instances
A service provider may provide a plurality of companion instances associated with a mobile device in order to facilitate operation of the mobile device. The companion instances and the mobile device may be configured to execute various components of one or more application. Furthermore, the companion instances may execute various operations on behalf of the mobile device. The operations may be directed to particular companion instances of the plurality of companion instances based on various factors, such as an ability of the particular companion instances to perform the operations.
US11061965B1 Stored procedure execution in a distributed database system
A method may include receiving a stored procedure associated with data stored in a plurality of data stores. The stored procedure may include a plurality of executable statements. The method may further include identifying a first executable statement of the plurality of executable statements to be executed by the processor and a second executable statement of the plurality of executable statements that is executable by at least one of a plurality of other processors. The other processors each may have access to only a respective one of the plurality of copies of the data. The method may further include executing the first executable statement. A system and computer-readable medium may also be implemented.
US11061964B2 Techniques for processing relational data with a user-defined function (UDF)
Techniques for processing relational data with a user-defined function (UDF) are provided. Relational input data being requested by the UDF, from within a relational database system, is intercepted and normalized. The UDF is called with the normalized input data and as the UDF produces output data in response to the normalized input data that output data is captured and normalized. In an embodiment, the normalized output data is used to dynamically update a data model within the relational database for the input data.
US11061957B2 System and method for searching multimedia
A system and method for intelligent content searching is disclosed herein. The system saves all searches executed by the user and periodically re-executes one or more of the previously saved searches and display the subsequent search results to the user at an appropriate time without any user intervention. In one aspect, the system periodically re-executes one or more of the previously saved searches upon the occurrence of a trigger event, which may be trending events, news events, type of menus and/or screens accessed, new content being added on one or more service providers, a boot event, passage of time since last search, etc. In this way, users do not need to set alert or follow any search topic.
US11061952B2 Weighted subsymbolic data encoding
Described herein is a method and system of geometrically encoding data including partitioning data into a plurality of semantic classes based on a dissimilarity metric, generating a subspace formed by first and second data elements, the first and second data elements being included in first and second numbers of partitioned semantic classes, encoding the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, computing a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes and the second number of semantic classes, and determining a dominant semantic class corresponding to an ordered sequence of the first data element and the second data element, the dominant semantic class having a maximum weight distribution.
US11061951B2 Unsupervised attention based scientific document summarization
Embodiments may provide automated summarization of documents, such as scientific documents by using a prior distribution on logical sections learnt from a corpus of human authored summaries. For example, a method of document summarization may comprise receiving, at the computer system, a document and segmenting the document into a plurality of sentences, identifying, at the computer system, sections in the document and aligning each sentence in the document to a section logical role, and summarizing, at the computer system, the document using a probability distribution.
US11061949B2 User interface for contextual search
A system may include a database and server device(s), where the database contains incident record(s) that include information about reported issues, as well as information resource(s) related to the issue(s) and organized into categories, and where the server device(s): provide a graphical user interface (GUI) that comprises (i) a first pane including information from a particular incident record and (ii) a second pane including a search field and a menu enabling selection from the categories; receive a keyword entered in the search field and a selection of categories from the menu; provide an updated representation of the GUI in which the second pane shows search results based on the keyword and including information resource(s) from selected categories, where the information resource(s) are respectively associated with controls; and, responsive to activation of a control, store a link between the particular incident record and the information resource associated with this control.
US11061948B2 Method and system for next word prediction
A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network for predicting a next word comprises generating a suggestion database including a plurality of suggestions; receiving an input from a user including a first word and at least one character of a second word; obtaining one or more indices associated with the at least one character from the suggestion database; retrieving one or more suggestions corresponding to the one or more indices from the suggestion database; and presenting the one or more suggestions to the user.
US11061946B2 Systems and methods for cross-media event detection and coreferencing
A method of providing cross-media event linking may include: receiving, at a first input of an event coreferencing system, a stream of social media postings, and at a second input, a stream of news articles; generating, by the event coreferencing system, a first set of event representations representing events referenced by the social media postings, and a second set of event representations representing events referenced by the news articles; determining, by the event coreferencing system, that at least one of the social media postings references a same event referenced by at least one of the news articles, the determining including determining at least one similarity using data of at least one of the first set of event representations corresponding to the at least one of the social media postings and data of at least one of the second set of event representations corresponding to the at least one of the news articles; and transmitting, by an output of the event resolution system to the user system, an alert including at least one coreferenced event representation representing the event referenced by the at least one of the social media postings and the at least one of the news articles.
US11061943B2 Constructing, evaluating, and improving a search string for retrieving images indicating item use
Examples of techniques for constructing, evaluating, and improving a search string for retrieving images are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, by a processing device, a plurality of images returned as results to an executed search string in the form of a tuple including an item class, an action and an actor. The method further includes generating, by the processing device, a collection similarity score by comparing at least one of the plurality of images to at least one other of the plurality of images. The method further includes determining, by the processing device, whether the collection similarity score exceeds a collection threshold. The method further includes, based at least in part on determining that the similarity score does not exceed the collection threshold, indicating that the search string is ineffective at indicating the item use.
US11061941B2 Topographic contextual grouping
Aspects described herein provide a computer-implemented method and system for grouping topographic data based on the context of said data without the operator needing to make any assumptions. For each vector feature, its context, that is, information about the adjacent features, is incorporated in to the associated attribution data. In doing this, the system is able to characterise all of the vector features in a geographical area based on its context, from which patterns emerge. These patterns indicate features that have similar contexts, enabling the system to group the vector features according to their contexts based on their characteristics and attributes. Conversely, features that are anomalous within the region, that is, they do not fit the pattern of the surrounding features, are also identified. This is particularly important for identifying and resolving errors in the underlying topographic data.
US11061939B2 Dynamic awareness involving location
A system for dynamic content delivery is provided. The system includes a control component to determine location, preferences, and state of a user. A delivery component dynamically selects and provides content to the user as a function of the user's location, preferences, and state.
US11061938B2 Web based interactive geographic information systems mapping analysis and methods for improving business performance including future scenario modeling
A web based interactive geographic information systems mapping analysis and methods for improving business performance including future scenario modeling are provided. The system uses a radical efficiency model to increase profitability since competitiveness can be improved by the radical efficiency model that allows businesses to reduce money wasted on bad initiatives. The system also gives businesses competitive intelligence on how to find new markets (expanding the pie) and to capitalize on competitors' inefficiencies and weaknesses to capture the competitors' market share (eating the competitor's slice of the pie). The system also shows businesses how to make more money by maximizing their strategic advantages against competitors and by identifying the best places and recommended strategies for business growth. The system also expands the list of potential vendors and customers a business can buy from and sell to. The system also provides advertisement recommendations for the business.
US11061937B2 Method and system for classifying user identifiers into similar segments
A database system performs lookalike analysis on a data set including a plurality of user identifiers, which are associated with one or more attribute records. The database system classifies the user identifiers into one or more segments of user identifiers based on the attribute records. The database system performs Linear Discriminant Analysis (LDA) to calculate a measure of importance of the attribute records relative to the one or more segments. The database system auto-correlates the attribute records based on the numbers of attribute records in the user identifier population and the one or more segments. The database system identifies a set of user identifiers relative to one or more segments using the measures of importance and the auto-correlated parameters.
US11061936B2 Property grouping for change detection in distributed storage systems
Techniques of property grouping for change detection in distributed storage systems are disclosed herein. In one embodiment, a method includes grouping multiple properties of a document into multiple groups individually including a subset of the multiple properties. For each of the multiple groups, a hash value of the group is generated based on values of the subset of properties in the group. The method further includes determining whether the generated hash value of the group is different than that of a corresponding group in a previous version of the document in the distributed storage system. In response to determining that generated hash value of the group is not different than that of the corresponding group in the previous version, metadata is inserted into the new version of the document indicating that none of the subset of properties in the group has changed.
US11061935B2 Automatically inferring data relationships of datasets
Described herein is a system and method for inferring data relationships of a plurality of datasets. Data contents (and optionally metadata) of the plurality of datasets are scanned to extract features of each of the datasets. Features can be related to a structure of data, a profile of data within the dataset, and/or metadata of the dataset. Each feature has an associated weight. The datasets can be clustered into clusters based on at least some of the weighted features (e.g., based on a sim-hash or min-hash of the dataset). A precise similarity metric is computed between datasets in each cluster based on their weighted features. Datasets with precise similarity metrics above a threshold quantity are inferred to be being likely related. Information is provided regarding the inferred likely related datasets.
US11061927B2 Optimization of relocated queries in federated databases using cross database table replicas
Disclosed herein are system, method, and computer program product embodiments for appropriately routing requests for data stored in multiple storage mediums. An embodiment operates by maintaining a first and second data stored on a first storage medium in communication with a second storage medium. Thereafter, a replicate of the first data stored in the first storage medium may be created for the second storage medium to store a replica data mirroring the first data. Subsequently, a request for retrieval of the first data may be received. Afterward, a previous update time of the second storage medium in receiving the replicate of the first data stored in the first storage medium may be determined. Lastly, based on the previous update time, the request may be forwarded to the first storage medium or second storage medium.
US11061926B2 Data warehouse management and synchronization systems and methods
Methods and systems for managing synchronization among databases are described. One method includes establishing a trigger within a transactional database storing a plurality of transaction records, the trigger having a trigger condition associated with storing a new transaction record in the transactional database. The method includes, in response to each occurrence of the trigger condition, storing a primary key of the new transaction record into a primary key table. The method also includes aggregating transaction record information into a transaction dataset, the transaction record information being from each of a plurality of transaction records that are associated with primary keys stored in the primary key table during a predetermined time period; and transmitting the transaction dataset to a remote analysis database as streaming data.
US11061924B2 Multi-region, multi-master replication of database tables
A geographically distributed system using a hybrid, multi-master design is disclosed. The system may use global tables, for which both reads and writes may be performed locally, but with a single region serving as a master region. All strongly consistent reads and writes may be sent to the master region, whereas eventually consistent reads and writes may be performed in any region with a replica. The master region may not be statically assigned but may move from region to region. The master region may be assigned manually by client preference or may be assigned and updated automatically based on the time of day or workload characteristics.
US11061918B2 Locating and categorizing data using inverted indexes
Systems and methods are disclosed for locating data and categorizing a set of data using inverted indexes. The inverted indexes include token entries and field-value pair entries, as well as event references that correspond to events that include raw machine data. Using filter criteria, the inverted indexes are identified. In turn, the inverted indexes are used to identify a set of events that satisfy the filter criteria. The identified set of events are categorized based on categorization criteria and provided for display to a user.
US11061915B2 System and method for anomaly characterization based on joint historical and time-series analysis
One embodiment provides a system for facilitating anomaly detection and characterization. During operation, the system determines, by a computing device, a first set of testing data which includes a plurality of data points, wherein the first set includes a data series for a first variable and one or more second variables. The system identifies anomalies by dividing the first set into a number of groups and performing an inter-quartile range analysis on data in each respective group. The system obtains, from the first set, a second set of testing data which includes a data series from a recent time period occurring before a current time, and which further includes a first data point from the identified anomalies. The system classifies the first data point as a first type of anomaly based on whether a magnitude of a derivative of the second set is greater than a first predetermined threshold.
US11061913B2 Automated document filtration and priority scoring for document searching and access
Computer-based methods, systems, and computer readable media for managing documents within a content repository or documents within the document subsets are provided. Documents may be pre-processed to be machine readable and classified within the content repository into one or more categories, based upon a number of times classification terms appear in a specific section of the document or based on an article type tag. Document subsets may be generated based on user-defined terms. Documents may be associated with specific cancer-types, genes, gene variants and drugs by comparing relevant search terms to specific sections of the documents. A request for processing the documents may include one or more of the search terms, pertaining to one or more from a group of gene, gene variant, drug, and cancer terms. A priority score may be determined for documents based on a frequency of one or more of the search terms in each of the specific sections, and the documents may be ranked from highest total priority score to lowest total priority score.
US11061912B2 Generating personalized routes for one or more users to improve user well-being
A method includes building a well-being profile for a given user based on data obtained from one or more sources associated with the given user. One or more personalized incentives for the given user are identified based on the well-being profile. A personalized route is generated based on the one or more identified personalized incentives, with the personalized route being designed to improve a well-being of the given user. A notification is transmitted to a given client device associated with the given user over a network, with the notification causing the given client device to display the personalized route.
US11061909B2 Generating a single transactional data stream from multiple database logs
Disclosed herein are system, method, and computer program product embodiments for generating a single transaction data stream from multiple database logs. An embodiment operates by assigning a first unique identifier to a first log entry associated with a disk store, a second unique identifier to a second log entry associated with in an in memory row store, and a third unique identifier to a third log entry based on the second unique identifier. The embodiment further operates by determining a first stream package based on the first log entry, a second stream package based on the third log entry, and a replay order for the first stream package and the second stream package based on the unique identifiers. In some embodiments, the operation further includes sending the first stream package and the second stream package to a replicant server in accordance with the replay order.
US11061908B2 Triggering actions in an information feed system
Disclosed are systems, apparatus, methods, and computer readable media for performing actions in response to information updates provided in an information feed. In one implementation, an information update is selected for comparison with a data record creation rule. The data record creation rule may specify a data record creation operation for creating a data record based the selected information update. The selected information update may be capable of being displayed in an information feed. A determination may be made as to whether the selected information update includes information satisfying a trigger condition associated with the data record creation rule. When the information in the selected information update satisfies the trigger condition, the data record creation operation may be performed to create the data record. The data record creation operation may identify information to include in the data record.
US11061906B2 Join operations for hierarchical dimensions
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device a request for data stored in a database categorized based on a hierarchical dimension. The hierarchical dimension is configured to store values from a plurality of values organized in a hierarchy comprising a plurality of levels. The program further generates an intermediary data structure by combining a first set of the data stored in the database and a second set of data based on a level in the hierarchy. The program also generates results for the request by aggregating the data in the intermediary data structure based on the level in the hierarchy. The program further provides the results for the request to the client device.
US11061905B2 Job management in data processing system
Modularized data processing systems and methods for its use are provided. Processing a current job can reuse data generated for a previously processed job to the extent the two share parameter configurations. Similarly, outputs of processing modules generated during processing the previously processed job can be used as inputs to processing modules processing a current job, if the two jobs share some parameter configurations.
US11061899B2 Query optimization in hybrid DBMS
A mechanism is provided for generating statistical information for query optimization in a data processing system. The mechanism comprises a first database engine maintaining a current first dataset currently being stored, a second database engine maintaining a second dataset. The second dataset is generated from previous first datasets or from the previous first datasets and current first dataset, the previous first datasets being datasets that were previously maintained by the first database engine. The first database engine receives a database query for accessing the first dataset, the database query involving one or more attributes of the first data set. The first database engine generates a query execution plan for the database query on the first dataset using collected statistical information on at least the second dataset. The first database engine processes the database query according to the query execution plan.
US11061893B2 Multi-domain query completion
A method and apparatus of a device that performs a multi-domain query search is described. In an exemplary embodiment, the device receives a query prefix from a client of a user. The device further determines a plurality of search completions across the plurality of separate search domains. In addition, the device ranks the plurality of search completions based on a score calculated for each of the plurality of search completions determined by a corresponding search domain, where at least one of the plurality of search completions is used to generate a plurality of search results without an indication from the user and in response to receiving the query prefix.
US11061891B2 Asset management method and apparatus, and electronic device
This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of the blockchain network, a user input including a request to generate an asset object in the blockchain network, the blockchain network including an account object and a contract object, determining, based on the user input, an asset type of the asset object, initiating, in the blockchain network, the contract object corresponding to generate the asset object based on the asset type, the asset object including a digital asset corresponding to a physical asset associated with the target user, assigning the asset object to a target object of the target user, and adding address information of the asset object to the target object.
US11061887B2 Event verification receipt system and methods
An event is registered in at least one node server in a directed data structure, which comprises a computationally linked series of nodes such that each node encodes information included in at least one preceding node. Within at least selected nodes of the directed data structure after at least one initial node, a representation of at least one history data structure is included and has a highest-level value computed based on inputs of lowest level input values, at least one said lowest level input value encoding node-specific information of at least one preceding node. In a verification phase, a purportedly valid lowest level input value is verified by recomputing the corresponding highest-level value from the representation of the history data structure included in the corresponding node.
US11061883B2 Automated social message stream population
A messaging system automatically populates a stream of messages using only a seed selected by the requesting account holder. In one embodiment, the seed includes the streams of one or more of the “top” accounts of the messaging system. Here, “top” is according to any one of a number of different metrics stored in the messaging system. With knowledge of the seed, the messaging system automatically populates a stream for the requesting account holder, without requiring any other input. As a result, an account holder is provided with a fully functioning stream with very little effort or knowledge required on their part.
US11061882B2 Systems and methods for generating a wide table
The present disclosure relates to a system, method and non-transitory computer readable medium. The system includes at least one computer-readable storage medium including a set of instructions and at least one processor in communication with the at least one computer-readable storage medium. When executing the set of instructions, the at least one processor is directed to: obtain a plurality of sub-tables, each being associated with one or more fields of a target wide table; generate a plurality of intermediate tables, each being directly or indirectly based on one or more of the plurality of sub-tables, wherein at least two of the plurality of intermediate tables are generated in parallel; and determine the target wide table based on the plurality of intermediate tables.
US11061873B2 Systems and methods for electronic searching of materials and material properties
Systems and methods for normalizing and searching electronic data, such as chemical material property data, are disclosed. In one embodiment, a method includes receiving electronic data from a source. The electronic data is formatted in a source format. The method further includes converting the source data into a normalized format, and storing normalized electronic data in levels of a nested model. The method further includes receiving a search or browse query directed toward normalized properties in a first level of the nested model or a second level of the nested model, in any non-hierarchical order. The method also includes searching the nested model and causing for display on an electronic display one or more entities satisfying the query and maintaining the integrity of all parameters of the query across all selected properties queried in any non-hierarchical order.
US11061872B2 Integrating a legacy static system with an event-based system
Mechanisms are provided for integrating a legacy static data storage system with an event based data storage system. Catch-up logic generates, for pre-existing legacy data in the legacy static data storage system, catch-up events for integrating the legacy data in the event based data storage system. A trigger processor generates, at approximately a same time that the catch-up events are generated, triggered events in response to one or more database triggers of the event based data storage system being activated. Both the catch-up events and the one or more triggered events are stored in an event log data structure. An event log monitor processes the catch-up events in the event log data structure to integrate the pre-existing legacy data into the event based data storage system. The event log monitor processes the one or more triggered events after all catch-up events in the event log data structure have been processed.
US11061871B2 Data placement for a distributed database
According to an aspect, a method for data placement in a distributed database includes obtaining access pattern information relating to end clients that requested access to data stored in a first regional quorum of replicas located within a first region, where the first regional quorum includes a first lead replica. The method includes identifying a placement algorithm from a configuration file associated with the distributed database, and executing the placement algorithm to generate a suggested placement for the data based on the obtained access pattern information, where the suggested placement includes a second regional quorum of replicas located in a second region different than the first region, and the second regional quorum includes a second lead replica. The method includes transmitting a migration request to the distributed database to transfer the data from the first regional quorum to the second regional quorum.
US11061868B1 Persistent cache layer to tier data to cloud storage
Implementations are provided herein for having at least two data streams associated with each file in a file system. The first, a cache overlay layer, can store additional state information on a per block basis that details whether each individual block of file data within the cache overlay layer is clean, dirty, or indicates that a write back to the storage layer is in progress. The second, a storage layer, can be a use case defined repository that can transform data using data augmentation methods as a part of tiering data to external repositories. File system operations directed to the cache overlay layer can be processed asynchronously from file system operations directed to the storage layer.
US11061867B2 Application aware deduplication allowing random access to compressed files
A file is received from a client for storage at a deduplication file system. The file is in an archive file format that is used by an application on the client. The file includes subfiles compressed together in the file according to the archive file format, local headers corresponding to the subfiles, and a central directory used by the application to locate information stored in the file. The file is decompressed to store the subfiles separately. A metadata file is created that describes a structure of the file. The metadata file includes the local headers, central directory, pointers to the subfiles, but does not include the subfiles. The file is presented to the client as a single file having the archive file format. A request from the client is received to read the file and the metadata file is read to return data responsive to the request.
US11061865B2 Block allocation for low latency file systems
An LL server (LLS) may process metadata requests for a file system in LL mode in a distributed file storage services (DFSS). For requests that require allocating blocks to file system objects in the backing store, instead of relying on distributed transactions used for file systems in high throughput (HT) mode, a pool of blocks may be pre-allocated for the LL file system in the backing store, and a free block list may be maintained in local memory of the LLS. When a metadata operation requires blocks to be allocated, the blocks are assigned to the respective object from the blocks in the pool. A background process may allocate new blocks in the pool upon the number of blocks dropping below a threshold, or upon block allocation rate for the file system increasing.
US11061864B2 Clustered network file system server reclaim via decentralized, coordinated grace period
A system includes a plurality of clustered servers, a plurality of clients communicating with the plurality of clustered servers, and a grace database. Each of the plurality of clustered servers maintains a respective client recovery list. A client of the plurality of clients is configured to send a reclaim request to a server of the plurality of clustered servers. The grace database is configured to maintain an epoch value and a reclaim value. The epoch value indicates the current epoch, and the reclaim value indicates from which epoch reclaim is allowed. The server of the plurality of clustered servers is configured to maintain a client list and receive the reclaim request from the client. The client list indicates each client currently holding state on the server.
US11061857B2 Data processing method and device
A data processing method and device, where the method includes obtaining a usage frequency value of software, compressing a target file of the software to obtain a compressed file when the usage frequency value is less than a preset usage frequency value, receiving a startup instruction for starting the software, querying the compressed file of the software, and decompressing the compressed file using a high-priority process to obtain the target file, where the high-priority process is performed as an essential highest-priority process relative to another process, and starting the software based on the target file.
US11061853B2 Processor with memory controller including dynamically programmable functional unit
A processor including a memory controller for interfacing an external memory and a programmable functional unit (PFU). The PFU is programmed by a PFU program to modify operation of the memory controller, in which the PFU includes programmable logic elements and programmable interconnectors. For example, the PFU is programmed by the PFU program to add a function or otherwise to modify an existing function of the memory controller enhance its functionality during operation of the processor. In this manner, the functionality and/or operation of the memory controller is not fixed once the processor is manufactured, but instead the memory controller may be modified after manufacture to improve efficiency and/or enhance performance of the processor, such as when executing a corresponding process.
US11061849B2 Adaptive transmitter preset mechanism in PCIe link equalization procedure
A system for data communications, comprising an upstream component configured to select an in-band peripheral component interconnect express (PCIe) equalization procedure or an out-of-band PCIe equalization procedure and a downstream component configured to respond to the selected one of the in-band PCIe equalization procedure or the out-of-band PCIe equalization procedure to enable PCIe communications with the upstream component.
US11061846B2 Secure crypto module including electrical shorting security layers
A security matrix layer between a first and second conductive shorting layers are located within a printed circuit board (PCB). The security matrix layer includes at least two types of microcapsules with each type of microcapsule containing a different reactant. When the security matrix layer is accessed, drilled, or otherwise damaged, the microcapsules rupture and the reactants react to form at least an electrically conductive material. The electrically conductive material may contact and short the first and second conductive shorting layers.
US11061843B2 In-connector data storage device
A data storage device includes a case and a connector housed within the case. The connector includes a first connection interface having a plurality of connection fingers and a second connection interface having a plurality of springs. The case is positionable within a data storage device port such that the data storage device is completely disposed within the data storage device port when used.
US11061837B2 UBM implementation inside BMC
In an aspect of the disclosure, an apparatus, a computer-readable medium, and a method are provided. The apparatus may be a service processor. The service processor receives, a first command or data of a UBM protocol from a UBM host running on a host of the service processor. The UBM protocol is a first protocol supported by the service processor. The first command or data instructs a backplane controller of the host to perform a first task. The service processor generates a second command or data of a second protocol supported by the service processor. The second command or data instructs the backplane controller to perform the first task. The service processor sends the second command or data to the backplane controller.
US11061834B2 Method and system for facilitating an improved storage system by decoupling the controller from the storage medium
One embodiment facilitates a storage system, which comprises a backplane and a plurality of storage medium cards coupled to the backplane. The backplane is coupled to a host via a first interface, and the backplane comprises global management circuitry coupled to a plurality of groups of components and configured to process an input/output (I/O) request and manage a mapping table. A respective group of components includes: first circuitry configured to perform first computing operations; and second circuitry configured to perform second computing operations. A respective storage medium card is allowed to operate without a controller residing on the storage medium card. Data associated with the I/O request is processed by the global management circuitry and further processed by first circuitry and second circuitry associated with a storage medium card selected for executing the I/O request.
US11061833B2 Apparatus and method for handling page protection faults in a computing system
Method and apparatus for handling page protection faults in combination particularly with the dynamic conversion of binary code executable by a one computing platform into binary code executed instead by another computing platform. In one exemplary aspect, a page protection fault handling unit is used to detect memory accesses, to check page protection information relevant to the detected access by examining the contents of a page descriptor store, and to selectively allow the access or pass on page protection fault information in accordance with the page protection information.
US11061826B2 Integration of application indicated minimum time to cache to least recently used track demoting schemes in a cache management system of a storage controller
A minimum retention time in cache is indicated for a first plurality of tracks, where no minimum retention time is indicated for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time.
US11061825B2 Apparatus, system, and method for managing commands of solid-state storage using bank interleave
An apparatus, system, and method are disclosed for efficiently managing commands in a solid-state storage device that includes a solid-state storage arranged in two or more banks. Each bank is separately accessible and includes two or more solid-state storage elements accessed in parallel by a storage input/output bus. The solid-state storage includes solid-state, non-volatile memory. The solid-state storage device includes a bank interleave that directs one or more commands to two or more queues, where the one or more commands are separated by command type into the queues. Each bank includes a set of queues in the bank interleave controller. Each set of queues includes a queue for each command type. The bank interleave controller coordinates among the banks execution of the commands stored in the queues, where a command of a first type executes on one bank while a command of a second type executes on a second bank.
US11061820B2 Optimizing access to page table entries in processor-based devices
Optimizing access to page table entries in processor-based devices is disclosed. In this regard, an instruction decode stage of an execution pipeline of a processor-based device receives a memory access instruction including a virtual memory address. A page table walker circuit of the processor-based device determines, based on the memory access instruction, a number T of page table walk levels to traverse, where T is greater than zero (0) and less than or equal to a number of page table walk levels required to fully translate the virtual memory address. The page table walker next performs a page table walk of T page table walk levels of the multilevel page table, and identifies a physical memory address corresponding to a page table entry of the Tth page table walk level. The processor-based device then performs a memory access operation indicated by the memory access instruction using the physical memory address.
US11061814B1 Managing data storage caching and tiering
There is disclosed a technique for use in managing data storage in a data storage system. A first metric indicative of a specified wear rate for a flash drive is determined where the flash drive has a first portion allocated as logical space and a second portion allocated as over-provisioning space. An allocation ratio indicative of the ratio between the first portion and the second portion is determined. The allocation ration is dynamically adjusted to cause the current wear rate to change.
US11061810B2 Virtual cache mechanism for program break point register exception handling
A system and method of stopping program execution includes tagging an entry in a virtual cache with an indicator bit where the virtual address of the entry corresponds to a virtual address range in a break point register, in response to a second virtual cache data access demand matching the entry tagged with the indicator bit, determining whether the second data access demand matches the virtual address range of the breakpoint register, and in response to the second data access demand matching the virtual address range of the break point register, flagging an exception and stopping execution of the program. In an embodiment, the method or system enters a slow-mode in response to the second data access demand matching the virtual cache entry with the indicator bit, and performs a full comparison between the second data access demand and the break point register virtual address range.
US11061802B2 Precision time stamping method and system
A method of determining a time stamp for an event in a digital processing system, the method comprising the steps of: obtaining a coarse time stamp from a time stamp counter; obtaining timing correction data from one or more hardware components of the system; and adjusting the coarse time stamp value based on the timing correction data to provide a precision time stamp value.
US11061799B1 Log analysis application
A method and system for performing queries on a consolidated log directory for multiple servers in a client environment is provided. The log analysis application provides a single login for a user into multiple servers in a client environment. This allows the user to quickly and efficiently navigate client servers and client error log files to troubleshoot and perform pre-configured queries on the log files and client data.
US11061797B2 Computerized method and system for analysing performance of an application carrying out communication function calls between several processes
Some embodiments are directed to a computerized method and system for analysing performance of an application carrying out communication function calls between several processes, finding an application in particular in the analysis of performance and the schematization of the inter-process communications in a computer application in a parallel and distributed computation environment. The method includes a step of collecting information relating to the function calls, a call or a succession of at least two calls forming a pattern 7 to 11, and a step of compressing the information collected.
US11061795B2 Methods of smart pairing
Methods and systems include receiving a product attribute that identifies a product. A first component attribute and a second component attribute are received The first component attribute identifies a first component included in the product and the second component attribute identifies a second component included in the product. The methods and systems further includes receiving first manufacturing data associated with the first component and second manufacturing data associated with the second component, applying a set of compatibility rules to the first manufacturing data and the second manufacturing data, determining pairing data from the application of the set of compatibility rules to the first manufacturing data and the second manufacturing data, applying a set of pairing rules to the pairing data, determining one or more actions from the application of the set of pairing rules to the pairing data, and performing the one or more actions.
US11061792B2 Test system for testing a computer of a computer system in a test network
A test system for testing a particular computer of a particular computer system in a test network includes: a simulation server configured to emulate a test object; and a control entity for controlling the simulation server, wherein the control entity is configured to instruct the simulation server to generate a virtual test object for emulating the test object, and to instruct a test entity to test the virtual test object generated by the simulation server.
US11061788B2 Storage management method, electronic device, and computer program product
Storage management techniques involve, in response to a request to write data to a redundant array of independent disks (RAID), determining whether there is an offline disk in a plurality of storage disks constituting the RAID, the RAID comprising a plurality of stripes, each of the plurality of stripes comprising a plurality of storage blocks divided from the plurality of storage disks; in response to determining that there is an offline disk in the plurality of storage disks, selecting a target stripe from the plurality of stripes, the target stripe having a storage block allocated from the offline disk for storing parity information; and writing the data to the target stripe. In this way, the performance of data write can be improved in presence of an offline disk. In addition, the performance of subsequent data read can also be improved potentially.
US11061783B2 Error detection circuit
A circuit and method for verifying the operation of error checking circuitry. In one example, a circuit includes a memory, a first error checking circuit, a second error checking circuit, and a comparison circuit. The memory includes a data output. The first error checking circuit includes an input and an output. The input of the first error checking circuit is coupled to the data output of the memory. The second error checking circuit includes an input and an output. The input of the second error checking circuit is coupled to the data output of the memory. The comparison circuit includes a first input and a second input. The first input is coupled to the output of the first error checking circuit. The second input is coupled to the output of the second error checking circuit.
US11061775B2 Coordinating file synchronization between a sync engine and another application that supports document collaboration
A computing system includes at least one processor and memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to instruct a synchronization engine to synchronize first and second versions of a file, the first version being stored on a first storage system and the second version being stored on a second storage system, receive a backoff indicator corresponding to the file, based on the backoff indicator, instruct the synchronization engine to backoff synchronizing changes to the file, and allow the changes to the file to be synchronized by a co-authoring application, maintain a first set of collaborative metadata indicative of content of the first version of the file, and maintain a second set of collaborative metadata indicative of content of the second version of the file.
US11061766B2 Fault-tolerant dot product engine
Examples disclosed herein relate to a fault-tolerant dot product engine. The fault-tolerant dot product engine has a crossbar array having a number l of row lines and a number n of column lines intersecting the row lines to form l×n memory locations, with each memory location having a programmable memristive element and defining a matrix value. A number l of digital-to-analog converters are coupled to the row lines of the crossbar array to receive an input signal and a number n of analog-to-digital converters are coupled to the column lines of the crossbar array to generate an output signal. The output signal is a dot product of the input signal and the matrix values in the crossbar array, wherein a number m
US11061764B2 Data storage device and data retrieval method
A data storage device includes a flash memory and a controller. The flash memory includes a plurality of dies, and each of the dies includes a first memory plane and a second memory plane, wherein each of the first memory plane and the second memory plane includes a plurality of physical pages. The controller retrieves data of a first physical page of the first memory plane and data of a second physical page of the second memory plane in response to a read command which is arranged to read a target page.
US11061760B2 Non-volatile memory
A method of managing a non-volatile memory includes during a data writing process, selecting, by a program triggering the data writing process, an error detection and correction code from among two codes depending on a type of information being written. The information is written into the non-volatile memory, where the information is associated with the selected error detection and correction code.
US11061758B1 Proactively providing corrective measures for storage arrays
Proactively providing corrective measures for storage arrays includes: receiving data from a storage array, the data including one or more events; detecting, in dependence upon a problem signature, one or more events from the data indicative of a particular problem, where the problem signature comprises a specification of a pattern of events indicative of the particular problem experienced by at least one other storage array; determining whether the particular problem violates an operational policy of the storage array, the operational policy specifying at least one requirement for an operational metric of the storage array; and if the particular problem violates the operational policy of the storage array, deploying automatically without user intervention one or more corrective measures to prevent the storage array from experiencing the particular problem.
US11061757B2 Storage device and method of operating the same
A memory device includes a memory cell array including a plurality of memory cells; a peripheral circuit configured to perform a program operation on selected memory cells among the plurality of memory cells; a program pulse information generator configured to generate program pulse information indicating whether a number of program pulses applied to the selected memory cells during the program operation has exceeded a reference value; and a status register configured to store status information and the program pulse information, wherein the memory device provides the status information and the program pulse information to an external controller in response to a command from the external controller.
US11061755B1 Application health monitoring and reporting
A method may include retrieving data about the health of a plurality of applications executing in a computing environment. The method may also include determining a plurality of indications of health based upon the data about the health of the plurality of applications, and determining an indication of an overall health of a portion of the computing environment based upon the plurality of indications of health of the plurality of applications. Still further, the method may include generating a plurality of visual elements to be displayed on remote user devices, where the plurality of visual elements may present the indications of health and/or the indication of overall health, and sending the plurality of visual elements to at least one of the remote user devices. The health indications may include both availability (expressed as a percentage) and performance (expressed as time) indications of health.
US11061754B2 Error handling during asynchronous processing of sequential data blocks
A data analytics system stores a data file that includes an ordered set of data blocks. The data blocks can be parsed out of order. An error management module of the data analytics system detects a parse error occurring during parsing of a data block and generates an error message for the parse error. The error message includes unresolved location information indicating a location of the detected parse error in the data block. The error management module resolves the unresolved location information after determining that one or more additional data blocks preceding the data block in the ordered set have been parsed. The error management module generates resolved location information that indicates a location of the parse error in the data file. The error management module updates the error message with the resolved location information and outputs the updated error message.
US11061750B2 Corrupted track analyzer
A method for analyzing data corruption is disclosed. In one embodiment, such a method includes identifying a data set to analyze for data corruption. This data set resides on tracks of a volume. The method further determines, from control information associated with the volume, on which tracks of the volume the data set resides. The method reads content of the data set without opening the data set by performing full-track reads of the tracks. The method further determines an expected format of the content by analyzing the control information. An actual format of the content is compared to the expected format to identify areas of the data set that may be corrupt. A corresponding system and computer program product are also disclosed.
US11061747B2 API coordination device, API coordination method and API coordination program
An API coordination device according to the present invention executes a coordinated service combining wholesale services of a plurality of wholesale providers by launching an API published to a service provider and by launching, in response to an order from the service provider, APIs through which the wholesale providers publish the wholesale services. The API coordination device includes: a catalog/rule management section configured to hold a coordination rule defining API simplification which is to be performed in such a way that, among parameters for executing the coordinated service, a subset of the parameters is hidden and the others of the parameters are published to the service provider; and an execution section configured to read the coordination rule and to launch the API published to the service provider in such a way as to hide the subset of the parameters and publishes the others of the parameters to the service provider.
US11061745B2 Shared resource analysis for embedded multi-core systems
Various embodiments discussed herein systems and methods that facilitate analysis of shared resources for a multi-core system. One example embodiment comprise a method involving identifying, via static data based on analysis of the multi-core system, shared resource(s) of the multi-core system that are subject to potential resource violation(s), wherein the static data identifies each read and write access of those shared resource(s) in a software of the multi-core system; receiving hardware trace data for the multi-core system comprising each read and write access of those shared resource(s) in the software as executed by the multi-core system; and making a determination, for each shared resource of the one or more shared resources, based on a comparison between the static data and the hardware trace data, whether at least one of the one or more associated potential resource violations of that shared resource is an associated resource violation of that shared resource.
US11061740B2 Computer system workload manager
A method for enhancing a workload manager for a computer system includes sampling and storing usage of a resource of the computer system as resource usage values, comparing said resource usage values with predetermined performance goal values, assigning a time-stamped priority value to an application that is running based on at least one of the performance goal values by the workload manager, retrieving a portion of the resource usage values and a related portion of the performance goal values for the application, identifying a future workload demand value by applying a time-series analysis algorithm to the resource usage values and the performance goal values for the application resulting in workload demand time frames and related amplitudes of the workload demand time frames, and adjusting a dispatch priority value for the application by setting a minimum dispatch priority for the application based on the future workload demand value.
US11061732B2 System and method for scalable backup services
A remote agent, for providing data protection services to virtual machines, includes persistent storage and a backup manager. The persistent storage is for storing a resource allocation calendar and lifecycle policies associated with the virtual machines. The backup manager obtains a virtual machine data package from a virtual machine of the virtual machines; identifies a computational load change point based on the lifecycle policies; predicts a magnitude of a computational load during a period of time demarcated by the computational load change point using, at least in part, the virtual machine data package; updates the resource allocation calendar to obtain an updated resource allocation calendar, the updating is based on: the identified computational load change point, and the magnitude of the computational load during the period of time; and generates a backup for the virtual machine using the updated resource allocation calendar.
US11061731B2 Method, device and computer readable medium for scheduling dedicated processing resource
A method of scheduling a dedicated processing resource includes: obtaining source code of an application to be compiled; extracting, during compiling of the source code, metadata associated with the application, the metadata indicating an amount of the dedicated processing resource required by the application; and obtaining, based on the metadata, the dedicated processing resource allocated to the application. In this manner, performance of the dedicated processing resource scheduling system and resource utilization is improved.
US11061728B2 Systems and methods for heterogeneous address space allocation
A system and method for allocating memory to a heterogeneous address space includes identifying, by an operating system, at least one superset feature from an application configured to be executed on a host device. The address space associated with the application includes a plurality of supersets, and wherein the operating system allocates the memory to each of the plurality of supersets from a non-volatile memory or a volatile memory based upon the at least one superset feature.
US11061727B1 Preventing performance degradation over time in a cache
Systems and techniques are described for predicting future overlap in requests for a compute resource to address a system overload before it occurs. Requests for a resource may be tracked in time and grouped based on one or more common characteristics of the requests, such as a time of occurrence of the requests and a period that they repeat. Once grouped, different groups of requests for the resource may be tracked across at least one dimension, such as a periodic time of occurrence, a volume of requests, or a length of time of each occurrence of a group, to generate tracking data. Based on the tracking data, predictions may be generated indicating whether and to what extent the groups of resources will overlap at a future time. Additional resources may be provisioned to process the requests to prevent or reduce the likelihood of a system overload at the future time.
US11061724B2 Programmable hardware scheduler for digital processing systems
Method and system embodying the method for programmable scheduling encompassing: enqueueing at least one command into one of a plurality of queues having a plurality of entries; determining a category of the command at the head entry of each of the plurality of queues; processing each determined non-job category command by a non-job command arbitrator; and processing each determined job category command by a job arbitrator and assignor, is disclosed.
US11061713B2 Prioritization and source-nonspecific based virtual machine recovery apparatuses, methods and systems
The Prioritization and Source-Nonspecific Based Virtual Machine Recovery Apparatuses, Methods and Systems (“MBR”) transforms backup configuration request, restore request inputs via MBR components into backup configuration response, restore response outputs. A restore request is obtained. A reestablishing virtual machine is booted. A recovery virtual machine configuration identifying source-nonspecific software is determined. A recovery prioritization index for data blocks of the associated backup disk image is determined. Essential data blocks of the backup disk image are prefetched to build a pseudo abridged virtual machine. User access to the reestablishing virtual machine is provided. A latent virtual machine is created inside the reestablishing virtual machine. Command data blocks are fetched for both the reestablishing virtual machine and the latent virtual machine when a user command is received. Remaining data blocks are fetched for the latent virtual machine in priority order. The reestablishing virtual machine is rebooted to boot the latent virtual machine.
US11061705B2 Maintaining virtual machine templates
A non-transitory computer-readable storage medium may comprise instructions for determining health statuses of multiple virtual machine templates stored thereon. When executed by at least one processor, the instructions may be configured to cause a health status server to at least run multiple scripts against multiple virtual machines, each of the multiple virtual machines being generated from one of the multiple virtual machine templates, and generate, for each of the multiple virtual machines, an output report indicating success or failure for each of the multiple scripts.
US11061703B2 Managed runtime data marshaling for native code access using a thread local native buffer
A portion of a native memory is configured as a buffer within a native execution environment. Execution of a managed runtime code is initiated by a virtual machine. Data from a managed runtime memory of the virtual machine is marshaled by the virtual machine into the buffer. Control of execution is transferred from the managed runtime code to the native code. The native code is executed. The native code operates directly upon the marshaled data in the buffer.
US11061702B1 Agent-based throttling of command executions
Disclosed herein are methods, systems, and processes to perform granular and selective agent-based throttling of command executions. A polling interval of an agent process executing on a protected host is monitored. If the agent process is active and a current throttle is greater than a desired throttle, the agent process and its children processes are suspended and a run count flag is incremented. However, if the agent process is inactive and the current throttle is less than or equal to the desired throttle, the agent process and its children processes are resumed and a skip count flag is incremented.
US11061694B2 Reconfigurable data bus system and method thereof
A reconfigurable data bus system comprises a driver, a receiver, a data bus and a detector. The driver stores an electrical parameter data base. The electrical parameter data base includes a plurality of different signal-to-ground ratios and a plurality of signal quality parameters corresponding to the signal-to-ground ratios. The data bus includes a plurality of signal lines electrically connected between the driver and the receiver. The detector is electrically connected to the data bus and the driver. The detector is configured to detect a current signal quality parameter of the data bus and transmit the current signal quality parameter to the driver. The driver is selectively reconfigured a current signal-to-ground ratio according to a current signal quality parameter of the data bus and the electrical parameter database.
US11061693B2 Reprogramming a field programmable device on-demand
Examples of techniques for reprogramming a field programmable device on demand are disclosed. According to aspects of the present disclosure, a computer-implemented method may include: identifying a first field programmable device as being over utilized; responsive to identifying the first field programmable device that is over utilized, identifying a second field programmable device that is underutilized; determining whether to reprogram the second field programmable device; responsive to determining to reconfigure the second field programmable device, stopping the second field programmable device from performing a workload; moving the workload to another field programmable device configured to perform the workload; and reprogramming the second field programmable device.
US11061692B2 Low latency boot from zero-power state
An embodiment of a semiconductor package apparatus may include technology to determine if a wake event corresponds to a zero-power state of a computer operating system, determine if a run-time state is valid to wake the operating system from the zero-power state, and wake the operating system from the zero-power state to the run-time state if the run-time state is determined to be valid. Other embodiments are disclosed and claimed.
US11061689B2 Synchronization method for performing bi-directional data synchronization for bios
A synchronization method, which is capable of data synchronization in both directions between a storage medium and a storage unit, includes steps of: determining whether first parameter data of the storage medium is identical to default parameter data stored in the storage medium; determining whether a value of a flag stored in the storage unit is equal to a first logical value; and performing data synchronization between the storage unit and the storage medium based on at least one of the two determinations.
US11061682B2 Advanced processor architecture
The invention relates to a method for processing instructions out-of-order on a processor comprising an arrangement of execution units. The inventive method comprises looking up operand sources in a Register Positioning Table and setting operand input references of the instruction to be issued accordingly, checking for an Execution Unit (EXU) available for receiving a new instruction, and issuing the instruction to the available Execution Unit and entering a reference of the result register addressed by the instruction to be issued to the Execution Unit into the Register Positioning Table (RPT).
US11061676B2 Scatter gather using key-value store
Scatter gather operation(s) are performed by accessing a shared memory that is shared amongst nodes interconnected through network(s) and having a CNS shared amongst the nodes. Data is gathered from multiple processes at corresponding multiple nodes into location(s) in the CNS, and tuple(s) having a same tuple name are created in the CNS. The tuple(s) have information referencing the gathered data in the location(s). Alternatively, data that has been gathered using the same tuple name is scattered to multiple processes participating in the CNS. The scattering uses the tuple(s) in the CNS, and is performed from the location(s) into other location(s) at one or multiple nodes for one or multiple processes at the corresponding one or multiple nodes. Both the gathering data and the scattering data may also be performed.
US11061675B2 Vector cross-compare count and sequence instructions
Systems and methods are provided for executing an instruction. The method may include loading a first vector into a first location, the first vector including a plurality of first data elements and loading a second vector into a second location, the second vector including a plurality of second data elements. The method may further include comparing the plurality of first data elements of the first vector to the plurality of data elements of the second vector and performing one or more operations on the plurality of first and second data elements based on at least one vector cross-compare instruction. The one or more operations include counting a number of data elements of the plurality of first and second data elements that satisfy at least one condition, counting a number of times specified values occur in the plurality of first and second data elements, and generating sequence counts for duplicated values.
US11061674B2 DSP slice configured to forward operands to associated DSP slices
Apparatuses and methods are disclosed for an FPGA architecture that may improve processing speed and efficiency in processing less complex operands. Some applications may utilize operands that are less complex, such as operands that are 1, 2, or 4 bits, for example. In some examples, the DSP architecture may skip or avoid processing all received operands or may process a common operand more frequently than other operands. An example apparatus may include configurable logic blocks including DSP slices and an interconnected coupling the configurable logic blocks. An operand register of a DSP slice may include an operand input that is coupled to an output of that DSP slice.
US11061673B1 Data selection network for a data processing engine in an integrated circuit
An example core for data processing engine (DPE) includes a first register file configured to provide a first plurality of output lanes, a processor, coupled to the register file, including: a multiply-accumulate (MAC) circuit, and a first permute circuit coupled between the first register file and the MAC circuit. The first permute circuit is configured to generate a first vector by selecting a first set of output lanes from the first plurality of output lanes, and a second permute circuit coupled between the first register file and the MAC circuit. The second permute circuit is configured to generate a second vector by selecting a second set of output lanes from the first plurality of output lanes.
US11061670B2 Dual-interface flash memory controller with execute-in-place cache control
A Flash memory controller for a system having first and second microcontrollers configured to perform first and second functions, and further having a Flash memory medium shared by the two microcontrollers, includes first and second execute-in-place cache controllers respectively configured to cache program code retrieved from the Flash memory for execution by the respective microcontrollers. A cache-miss arbiter controls access by the microcontrollers to the Flash memory on occurrence of a cache miss in one of the cache controllers. The arbiter may allow aborting of a first fetching operation on behalf of one of the microcontrollers upon receipt of a fetch request from the other microcontroller if the first fetching operation has retrieved a desired data unit and a threshold amount of data. The Flash memory controller may also include a decryption engine configured to decrypt encrypted program code. The decryption mode is determined from address ranges.
US11061668B2 System and method for enabling reusable code across applications of different operating systems
A method and system for enabling use of a reusable-code section across applications of different operating systems. For a first application designed for a first operating system (“OS”), a first native-code section and a reusable-code section are defined as part of the first application. For a second application designed for a second OS, a second native-code section and the reusable-code section are defined as part of the second application, and the second application is incapable of running on the first OS. The first and second native-code sections communicate with a web-services server, which communicates with a plurality of backend-services servers, at least some of which are controlled by different entities. The web-services server coordinates the execution of service requests with the backend-services servers on behalf of the first and second applications. The reusable-code section facilitates the display of user-interface elements when the first and second applications are executed.
US11061666B1 Distributing computing tasks to individual computer systems
A computer-implemented method for distributing computing tasks to individual computer systems from a first pool of first computer systems, characterized by controllers executing a specific firmware with a gateway to receive commands via a network and an orchestration unit, whereby in response to a request to perform a computing task, an available and suitable first computer system is selected. An available second computer system is selected from a second pool. A firmware image corresponding to a requested controller firmware level is selected, using a gateway connector to send commands to the gateways. A network connection is established between the gateway in the controller of the first computer system and the gateway connector in the second computer system. Execution of the firmware image is triggered.
US11061665B2 System for online cascaded loading firmware based on boundary scan and method thereof
When a host computer determines that a firmware version to be loaded is higher than a firmware version of each chip to be loaded, the host computer sends a loading flag to the chips to be loaded to enable the chips to be loaded enters a loading mode. The host computer redefines multiple controllable physical connections between each chip to be loaded entering the loading mode and a master controller chip connected thereto so that they act as loading buses. Each chip to be loaded executes a loading process according to a frame period and a frame count to receive the load file completely and then executes the IAP command to program its ROM. When each chip to be loaded finishes the loading process, each chip to be loaded jumps out of the load mode, and the host computer restores the definitions of the plurality of controllable physical connections.
US11061664B2 Code management system and code management method
To provide a user who reuses a flow edited by using visual programming with useful flow change related information, a code management system manages codes before and after editing of a flow edited by the user using visual programming, with a code management tool capable of version management, obtains a logic change degree that is an index indicating a degree of change in a logic related difference of differences before and after the code change and a layout change degree that is an index indicating a degree of change in a layout related difference of the differences before and after the code change, and outputs information based on the logic change degree and the layout change degree.
US11061660B2 Method for authenticating and updating EUICC firmware version and related apparatus
A method for authenticating and updating an embedded universal integrated circuit card (eUICC) firmware version includes receiving first information from a terminal device, where the first information includes a target identifier, searching a currently stored event record for a target event record, where a group event identifier in the target event record matches the target identifier in the first information, sending the target event record to the terminal device, where the target event record is used to enable the terminal device to download an eUICC firmware version update package, and updating a firmware version of an eUICC of the terminal device based on the eUICC firmware version update package.
US11061659B2 Control apparatus, transfer method, and computer program
Provided is a control apparatus which is connected to an on-vehicle control device via an in-vehicle communication line, and constitutes, together with the on-vehicle control device, an in-vehicle network with the in-vehicle communication line being a transmission path. The control apparatus includes: a storage unit configured to store therein an update program for the on-vehicle control device; a monitoring unit configured to monitor an occupancy of the in-vehicle communication line; and a transfer control unit configured to control a timing to transfer the stored update program to the on-vehicle control device, on the basis of the occupancy being monitored.
US11061658B2 Prioritized upgrade of vehicles
A system according to one aspect of the present disclosure is a program updating system including a plurality of control devices installed in a vehicle, and a gateway capable of performing in-vehicle communication with the plurality of control devices. The gateway includes: a communication unit that receives a plurality of update programs for the control devices from an external device; a storage unit that stores therein the received plurality of update programs; an in-vehicle communication unit that transmits the stored plurality of update programs to the corresponding control devices, respectively; and a processing unit that prioritizes storage of a first program defined below into the storage unit over storage of a second program defined below into the storage unit.First program: update programs of a plurality of control devices that require simultaneous updatingSecond program: an update program of a control device that does not require simultaneous updating.
US11061656B1 System and method for providing analysis of download completeness for downloadable media
The present invention teaches a system and method for estimating the degree of completeness for large file downloads measured through redirects, without access to complete media server logs. According to a first preferred embodiment, the present invention provides accurate download counts by using data from redirect server logs, along with samples of the media server-side logs. According to a further preferred embodiment, the present invention teaches a system and method for sampling networked media servers hosting similar media files to determine approximate download completeness.
US11061650B2 Methods and apparatus to automatically generate code for graphical user interfaces
Methods and apparatus to automatically generate code for graphical user interfaces are disclosed. An example apparatus includes a textual description analyzer to encode a user-provided textual description of a GUI design using a first neural network. The example apparatus further includes a DSL statement generator to generate a DSL statement with a second neural network. The DSL statement is to define a visual element of the GUI design. The DSL statement is generated based on at least one of the encoded textual description or a user-provided image representative of the GUI design. The example apparatus further includes a rendering tool to render a mockup of the GUI design based on the DSL statement.
US11061648B2 Method and system for arbitrary-granularity execution clone detection
A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by identifying a first code snippet and a first library function which have similar execution flow similarity measures by evaluating a first contiguous sequence of n items extracted from the first code snippet against a second contiguous sequence of n items extracted from the first library function using an Ngram threshold that is calculated for the first library function and one or more literals from the first code snippet so that the developer is presented with a library function recommendation which includes the first code snippet, the first library function, and instructions for replacing the first code snippet with the first library function.
US11061641B2 Screen sharing system, and information processing apparatus
A screen sharing system is configured to perform screen sharing between a first information processing apparatus and a second information processing apparatus. The first information processing apparatus is configured to acquire, as screen-sharing information, an image displayed on the first information processing apparatus, and transmit the screen-sharing information to a first server, when a data amount of the screen-sharing information is below a threshold value, and transmit the screen-sharing information to a second server and transmit, to the first server, storage destination information indicating a storage destination of the screen-sharing information, when the data is greater than or equal to the threshold value. The second information processing is configured to display, on the second information processing apparatus, an image based on the screen-sharing information received from the first server, or received from the second server based on the storage destination information received from the first server.
US11061640B2 Mobile app co-browsing system and method
A mobile app co-browsing method includes providing a customer mobile device with a mobile application and a co-browsing SDK installed; requesting a screen associated with the mobile application through a media server; receiving authorization from a customer to initiate sharing of the screen with the media server; receiving data associated with the screen and converting the data into a video stream via the media server; sending the video stream to a computing device with an agent, the video stream providing a representation of the screen; allowing an agent to mark-up the screen to create a marked-up screen; receiving data associated with the marked-up screen and converting the data into a second video stream via the media server; and transmitting the second video stream back to the customer mobile device such that the marked up screen is displayed to the customer.
US11061638B2 Dynamically determining an interface for presenting information to a user
The present disclosure involves systems, software, and computer implemented methods for presenting information and/or services to a user. One example method includes establishing a user session between a computing device operated by an entity and a first user device operated by a customer of the entity. The first user device provides a first interface through which the customer participates in the user session. The method also includes determining, based at least on a complexity of first information to be provided to the customer, to change the first interface to a new interface. Further, the method includes selecting, based on the complexity of the first information, a new interface, where the new interface is provided by at least a second user device. Furthermore, the method includes implementing the new interface to facilitate for the customer to participate in the user session.
US11061636B2 Printing data generation device, printing data generation method and storage medium for creating booklet
A print job data generation portion generates print job data, including flatplan information that specifies an actual position of each of pages on a unit printing sheet, based on submission data and a flatplan template. In the case where a page size in the submission data is smaller than a maximum page size defined by the flatplan template, the print job data generation portion determines the position of each of the pages in accordance with an intra-cell positioning rule set in the flatplan template Dt with no change in the folding position represented by the flatplan template.
US11061633B2 Information processing device and method for selecting specific setting items related to job and update total numeral values to attain reduced printing cost
An information processing apparatus (20) includes: an operation/display portion (22); a reception processing portion (211) that receives a selection operation for selecting an objective related to setting a print job; and a display processing portion (214) that, when the reception processing portion (211) has received the selection operation, displays, among a plurality of setting items G22 to G29 related to the print job, a plurality of specific setting items G22 to G28 that have preliminarily been associated with the objective selected by the selection operation, in such a manner as to be distinguishable from the other setting item G29.
US11061629B2 Printer and non-transitory computer-readable recording medium storing computer-readable instructions for printer
A printer may accept a print instruction; start printing of a code image on a print medium; control an operation state of the printer, wherein in a case where the printing of the code image is completed after the printing of the code image has been started, the operation state of the printer is controlled to be a respondent state, and in a case where the printing of the code image is not completed due to an error occurring after the printing of the code image has been started, the operation state of the printer is controlled to be a non-respondent state; receive an authentication request from a first external device; send the authentication response to the first external device; receive connection information from the first external device; and establish, by using the connection information, a wireless connection between the printer and a second external device.
US11061627B2 Server system, printing apparatus, control method, and communication system
The present invention offers a system including a transmission unit configured to transmit, based on a reception of predetermined information, first notification information for causing an audio control device to audibly notify a user of a first message related to a printing apparatus, and second notification information for causing a terminal device outside the audio control device and outside the printing apparatus to notify, through a notification screen, the user of a second message related to the printing apparatus and including a message not included in the first message.
US11061624B2 Information processing apparatus, information processing system, and file transmission method
An information processing apparatus includes circuitry that: identifies one or more users; acquires information related to one or more external services provided by one or more external service group systems, based on the one or more users identified; generates, based on the information acquired from the external services, a plurality of options in generating identification information on an electronic file, the electronic file being generated by the information processing apparatus and to be transmitted to a transmission destination of each of the one or more identified users; displays the options in generating the identification information on the electronic file for selection; and transmits the electronic file to the transmission destination of each of the one or more identified users, using the identification information on the electronic file that is generated using the selected option.
US11061621B2 Data processing method, electronic apparatus, and computer-readable storage medium
A data processing method includes: an electronic device concurrently sending N storage requests for Q times to a memory in each polling by a processor, wherein the N storage requests are used for requesting the memory to store N rows of output data generated by N processing elements having continuous identifications among M processing elements, and Q is determined according to the number M of the processing elements and the number N of the storage requests; and by means of the memory, the electronic device storing a P-th row of output data generated by each of the M processing elements in a P-th polling according to received Q×N storage requests received from the processor. The present method can solve the problem of lower data storage efficiency in existing neural network models, a plurality of pieces of data may be stored at the same time by triggering concurrent requests to improve storage efficiency.
US11061620B2 Bandwidth limiting in solid state drives
The present disclosure generally relates to limiting bandwidth in storage devices. One or more bandwidth quality of services levels may be selected and associated with commands according to service level agreements, which may prioritize some commands over others. A storage device fetches and executes one or more the commands. Each of the commands is associated with a bandwidth quality of service level. After executing the commands and transferring the data to a host device, the storage device may delay writing a completion entry corresponding to the executed commands to a completion queue based on the associated bandwidth quality of service level of the commands. The device may then delay revealing the completion entry by delaying updating a completion queue head pointer. The device may further delay sending an interrupt signal to the host device based on the associated bandwidth quality of service level of the commands.
US11061619B1 Power management for data storage devices implementing non-volatile memory (NVM) sets
Methods and apparatus for managing power in data storage devices implementing non-volatile memory (NVM) sets are provided. One such apparatus includes a NVM including a first NVM set and a second NVM set, first backend logic circuitry configured to manage data storage in the first NVM set, second backend logic circuitry configured to manage data storage in the second NVM set, and power management circuitry configured to initialize the first and second backend logic circuitry to a high power state, detect an idle state for the first NVM set, store operational settings for the first backend logic circuitry, and transition the first backend logic circuitry to a low power state that consumes less power than the high power state. When a new command arrives, the first backend logic circuitry can be returned to the high power state to handle the command.
US11061616B2 Memory device and method of operating the same
The present technology relates to a memory device and a method of operating the memory device. The memory device includes a target block manager configured to store a target block address on which a refresh operation is to be performed and output a refresh signal for the target block corresponding to the target block address when an auto refresh command is received, and a data transmission controller configured to output a transmission signal and a buffer control signal for transmitting data between the target block or the buffer block and the temporary buffer circuit in response to the refresh signal.
US11061611B2 Dynamically altered data distribution workload on a storage system
A method and a system for creating a workload distribution plan on a storage system. The method includes, for each storage location, initializing components for at least one data type, such that the components establish a baseline distribution percentage. The method also includes writing data packages onto the storage system over a predetermined time period. The method also includes, for each data type on each storage location, creating a workload distribution plan, where the workload distribution plan distributes a workload of the storage system to the storage location. The method also includes implementing the workload distribution plan on the storage system.
US11061610B2 Memory system
A memory system includes a controller and a semiconductor storage device a semiconductor storage device including a nonvolatile memory having a plurality of blocks and configured to execute commands from the controller. In response to a write command from the controller to write data into a block of the nonvolatile memory, the semiconductor storage device performs a write operation to write the data into the block of the nonvolatile memory, and upon detecting failure of writing the data into the block, the semiconductor storage device performs another write operation to write the data without notifying the controller of the failure of writing the data into the block.
US11061609B2 Distributed memory object method and system enabling memory-speed data access in a distributed environment
Disclosed herein is an apparatus and method for a distributed memory object system. In one embodiment, a method includes forming a system cluster comprising a plurality of nodes, wherein each node includes a memory, a processor and a network interface to send and receive messages and data, electing a cluster manager to mediates cluster membership, node identification assignment, and a name service group, creating a node manager to initiate services for each of the plurality of nodes, wherein the node manager is configured to notify the cluster manager of its existence and node health, and creating a plurality of sharable memory spaces, wherein each space is a distributed memory object having an object owner node, and partitioning address space within each sharable memory space into chunks, wherein data may be placed in one or more memory regions mapped to the distributed memory object by either of a store call or a write call, and data stored in one or more memory regions mapped to the direct memory object may be accessed by a load call or a read call.
US11061604B2 Method and storage system architecture for accessing data by means of a compatible module
A data storage system architecture for accessing data, having a plurality of data storage subsystems coupling to a host for receiving an I/O request from the host, is provided. Each of the plurality of the data storage subsystems has: a redundant array of independent disks layer (RAID layer) for generating a plurality of media extents; a virtualization module for generating one or more virtual volumes (VVs); an on-board load balance (OBLB) module for offering a data access interface between the host and the data storage system architecture to parse the I/O request into at least one sub-I/O request; and a media extent server (ME server) module to receive the at least one sub-I/O request and to determine the validity of the at least one sub-I/O request. Accordingly, the host is able to issue I/O requests to any one of the data storage subsystems.
US11061603B1 Systems and methods for switching replication modes in a volume replication system
The disclosed computer-implemented method for switching replication modes in a volume replication system may include (i) in response to deciding to switch from a synchronous replication mode of a volume replication system to an asynchronous replication mode, changing, by a computing device, to the asynchronous replication mode, (ii) associating a new write request to write data to storage, (iii) determining, based on metadata of the existing write request, that the existing write request was issued in the synchronous replication mode, (iv) in response to determining that the existing write request was issued in the synchronous replication mode, processing the existing write request via the synchronous replication, and (v) processing the new write request via the asynchronous replication based on the metadata of the new write request. Various other methods, systems, and computer-readable media are also disclosed.
US11061602B2 System and method for event based storage management
A storage array for providing data storage services includes persistent storage and a storage array manager. The persistent storage stores data. The storage array manager obtains a request for solicited data using a request queue corresponding to a requesting host; responds, based on the solicited data, to the request using a response queue corresponding to the requesting host; makes a determination that the request implicates multiple hosts; and in response to the determination: distributes unsolicited data, based on the request, to the multiple hosts using the data stored in the persistent storage.
US11061601B2 Systems and methods for continuous data protection
Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
US11061595B2 Logical address remapping for direct write
A method of writing to a data storage drive having a first media partition having a first write speed and a second media partition having a second write speed slower than the first write speed includes mapping a plurality of logical block addresses (LBAs) to a plurality of physical block addresses (PBAs) of the first media partition, and writing to the plurality of LBAs mapped to the PBAs of the first media partition. It is determined whether the first media partition is at or above a predetermined storage level, and, when the first media partition is at or above the predetermined storage level, data is moved moving data from the first media partition to a plurality of PBAs in the second media partition, and mapping of LBAs and PBAs in the data storage device is updated.
US11061594B1 Enhanced data encryption in distributed datastores using a cluster-wide fixed random tweak
A method for encrypting data in one or more data blocks is provided. The method generates a fixed random tweak. The method receives first and second data blocks to write on at least one physical disk of a set of physical disks associated with a set of host machines. The method applies a fixed random tweak to data indicative of the first data block and data indicative of the second data block to generate, respectively, first and second encrypted data blocks. The method writes first and second entries to a data log in a cache, the first entry comprising a first header and the first encrypted data block and the second entry comprising a second header and the second encrypted data block. The method then writes the first and second encrypted data blocks to the at least one physical disk.
US11061585B1 Integration of NVMe device with DRAM cache system and method
A method, computer program product, and computer system for executing one of a reboot and a startup process. A write I/O may be received at a DRAM cache. Data may be written to at least two different NVMe devices. When the data of the write I/O is completely written to the at least two different NVMe devices, a response may be sent to a driver layer.
US11061579B2 Access ordering for tape cycle optimization
A method for data storage tape access optimization is provided. The method identifies a plurality of data segments stored on a data storage tape. Each segment having a location and a size on the data storage tape. The method determines a subset of data segments stored on the data storage tape selected for retrieval. The method determines an access order for the subset of data segments. The access order represents a minimized tape cycle time for retrieving the subset of data segments. The method retrieves the subset of data segments from the data storage tape based on the access order.
US11061578B2 Monitoring flash memory erase progress using erase credits
The progress of an erase operation for a memory device is monitored using an erase credit mechanism. In one approach, an erase operation is performed to erase a memory. Erase pulse slices used in the erase operation are monitored. Erase credits associated with the erase operation are determined. The erase credits include an erase credit associated with each of the erase pulse slices. Based on the erase credits, an extent of erasure of the memory is determined. In response to determining that the extent of erasure has reached a predetermined threshold, the erase operation is terminated.
US11061576B2 Read-only table of contents register
Read-only or pseudo table of contents (TOC) register. A value for a register to be used to access a reference data structure for a given module is obtained. The register is a virtual register that provides the value for the given module absent backing the register in memory. The value is used to access the reference data structure to obtain a variable address to be used by the given module.
US11061574B2 Accelerated data processing in SSDs comprises SPAs an APM and host processor whereby the SPAs has multiple of SPEs
A system includes a plurality of storage processing accelerators (SPAs), at least one SPA of the plurality of SPAs including a plurality of programmable processors or storage processing engines (SPEs), the plurality of SPEs including n SPEs (n is a natural number greater than zero), where 1st to (n−1) SPEs of the n SPEs are configured to provide an output of the SPE to a next SPE of the n SPEs in a pipeline to be used as an input of the next SPE; and an acceleration platform manager (APM) connected to the plurality of the SPAs and the plurality of SPEs, and configured to control data processing in the plurality of SPAs and the plurality of SPEs.
US11061569B2 Method and system for providing improved efficiency snapshots using snaplines
A system and method for efficiently providing snapshots in storage systems. The method includes creating a plurality of snaplines for a storage system, each snapline having metadata including a timestamp and a status marker for each of a plurality of offset ranges, wherein each offset range corresponds to data stored in the storage system, the storage system including a plurality of compute nodes, wherein the timestamp of each snapline is a value of a global counter at a time of creation of the snapline, wherein the global counter is uniform among the plurality of compute nodes; and creating a snapshot based on the plurality of snaplines and a time value, wherein the snapshot indicates a snapline of the plurality of snaplines that is not to be deleted, wherein the timestamp of the snapline that is not to be deleted corresponds to the time value.
US11061568B2 Variable operation tape performance
An access operation performed by a tape drive is detected. The access operation is performed on a tape medium. The access operation has one or more performance characteristics. The performance characteristics of the detected access operation are compared with one or more predefined performance thresholds. The comparison is in response to detecting the access operation. An operation performance of the tape medium is determined. The determination is based on comparing the performance characteristics with the predefined performance thresholds. A table associated with the tape medium is updated based on the operational performance of the tape medium. The table is stored in a non-volatile storage.
US11061567B2 Method and device for adaptively identifying type of flash memory
A method for adaptively identifying flash memory type includes driving a flash memory interface according to a predetermined configuration and a predetermined protocol of the flash memory interface to send a reading command to a flash memory module to obtain a flash memory identity by successfully reading the flash memory module; changing at least one of the configuration and the interface protocol of the flash memory interface then performing the obtaining the flash memory identity again until all preset adjustments have been tried; and storing the obtained flash memory identity and a firmware corresponding to the obtained flash memory identity to a designated address of a non-volatile memory when the flash memory module is successful read. The above automated method can solve the disadvantages of high cost and low manufacturing flexibility caused by conventional manual identification and re-burning of eFuses.
US11061566B2 Computing device
A computing device includes a first processor; a second processor; a network interface communicably coupling the first and second processors to a network; an interface bus communicably coupling the first processor to the second processor; a first interface communicably coupling the second processor to the interface bus; a second interface communicably coupling the second processor to the interface bus, the second interface being separate from the first interface, wherein the second interface is configured to provide the second processor with management functionality over one or more hardware components of the computing device; and storage means communicably coupled to the second processor, wherein the second processor regulates access of the first processor to the storage means.
US11061565B2 Electronic device and control method
According to one embodiment, an electronic device includes a first cursor button, a second cursor button, and a processor. The processor prompts a user to select a first direction by selecting one of the first cursor button or the second cursor button, and assigns the first direction to the first cursor button and a second direction to the second cursor button when the first cursor button is selected.
US11061562B2 Method for providing haptic feedback to an operator of a touch-sensitive display device
A method for providing haptic feedback to an operator of a touch-sensitive display device. The method includes providing an operator interface to be represented in the display device as image data; the operator interface having at least one button assigned to a function to be controlled, graphically displayed in the operator interface, and graphically delimited from the rest of the operator interface; analyzing the image data for a presence and a position of shapes for representing a button; determining an intended display region of a shape, which is to be represented and is identified as a button; representing the image data of the operator interface in the touch-sensitive display device; outputting haptic feedback in response to detection of contact with the touch-sensitive display device in the region of a surface of the touch-sensitive display device which is assigned to a display region of a shape identified as a button.
US11061560B2 Non-volatile recording medium, information processing method, and electronic apparatus
A non-volatile recording medium has recorded thereon a program for causing a computer of an information processing apparatus to, when displaying a virtual electronic apparatus on a first display, display a first display area and a second display area on the first display, the first display area and the second display area each respectively capable of displaying at least part of contents stored as a display target in a virtual memory of the virtual electronic apparatus, the first display area being displayed on the first display as a virtual display of the virtual electronic apparatus, and the second display area being capable of displaying, within one screen in the second display area, more contents than a maximum amount displayable within one screen in the first display area from among the stored contents of the display target.
US11061559B2 Controlling user interfaces for electronic devices
A technique includes detecting a finger pattern that is associated with a physical interaction of a user with a touch screen of an electronic device. The technique includes acquiring sensory input that is associated with the user other than a characteristic of the physical interaction of the user with the touch screen. The technique includes determining whether the physical interaction is associated with an intent to use the touchscreen for key-based input entry based at least in part on the sensory input and controlling a user interface for the electronic device based at least in part on the detected finger pattern and the determined intent.
US11061555B2 In-vehicle accessory
A housing for an accessory is disclosed. The housing comprises: a support region for a display screen for displaying images; the support region comprising a bezel comprising a narrow width just sufficient to maintain structural integrity of the housing material to retain a display screen to the housing, the width in the lower area of the bezel comprises a greater width compared to the narrow width to accommodate a microphone, the lower area comprising a microphone aperture.
US11061552B1 Accessing shared folders with commands in a chat interface
Techniques for cross-context digital item containers and collaboration are provided, including receiving a command to add a particular digital item in a portfolio of digital items, wherein the portfolio of digital items includes one or more digital items, and then adding it in the portfolio of digital items. Subsequently, a request for display of the portfolio of digital items is received and an interactive view of the portfolio of digital items, including the particular digital item is displayed. When an interaction with the interactive view of the portfolio of digital items requesting to use the particular digital item in a second application is received, a digital copy of the particular digital item is provided to the second application for use in the second application.
US11061551B1 Techniques for providing passive scroll hints
Systems and methods are described herein for passive scroll hints while presenting graphical content via an application (e.g., a web browser). A location of a mouse cursor, touch input, or tilt angle of a user device may be utilized to identify a horizontal and/or vertical shift amount. The horizontal and/or vertical shift amounts may relate to an amount by which graphical content presented via a viewing window of the application may be shifted in a horizontal and/or vertical direction, respectively. The horizontal and vertical shift amounts may be bounded based at least in part on a total width and/or height of the graphical content. Utilizing the techniques described herein, a user may be informed of the existence of additional graphical content that is outside of the area of the viewing window.
US11061549B2 Display apparatus, control apparatus, and operating methods thereof
A display apparatus including a display unit, a control apparatus, and a method are provided. The display apparatus includes a controller is configured to obtain a status signal from the control apparatus, to select, based on the obtained status signal, a mode from among a user interface (UI) display limit mode and a UI display mode, wherein the UI display limit mode limits displaying a UI to control an output from the display apparatus on the display unit and the UI display mode does not limit displaying the UI on the display unit, and to operate the display unit in the selected mode.
US11061547B1 Collaborative, social online education and whiteboard techniques
Various techniques are disclosed for facilitating a computer-supported collaborative session that includes at least two participants using different computing devices to view a canvas that is configured to contain objects added by one or more of the participants. The computer-supported collaborative session is configured to permit participants to mark and/or edit selected objects presented on the canvas. Participants may use a mobile device camera to capture images or video clips, and post the captured images or video clips to the canvas by emailing or text messaging the captured image to a designated email address or phone number.
US11061546B2 Laboratory apparatus with a control device
For the simplified, intuitive and reliable operation of laboratory apparatuses, it is proposed that the laboratory apparatus be equipped with a control device comprising a touch-sensitive display unit (100), wherein the display unit (100) is configured to display a plurality of control elements (111, 112, 113 etc), which are assigned to different control functions of the laboratory apparatus, wherein the control elements are embodied (111, 112, 113 etc) to set parameters (121, 122, 123) of the control functions. At the same time, at least two of the control elements (111, 112, 113, 114) are assigned to the same control function and embodied differently for setting the same parameter (121) of this control function. Therefore, the user is always offered a plurality of ways for setting a parameter or for operating the apparatus, such as, for example, for setting the rotational speed of a centrifuge. The touch-sensitive display unit is preferably embodied as a multi-touch screen, which is also able to recognise finger movements of the user, so-called gestures, as operator commands.
US11061541B2 Apparatus, method, and computer-readable recording medium for compactedly displaying popup content
An apparatus for compactedly displaying popup content includes a processor configured to execute computer program modules; and a non-transitory computer-readable recording medium configured to store executable computer program modules. The non-transitory computer-readable recording medium includes: a determining module configured to determine whether a browsed web page provides popup content through a new window; a popup content analyzing module configured to analyze first popup content when the browsed web page provides the first popup content through the new window; a content editing module configured to generate compressed content based on the result of analyzing the first popup content; and a display controlling module configured to control the compressed content to be displayed on a part of the browsed web page.
US11061540B2 Remote support service with smart whiteboard
Mobile devices, such as a smartphone, tablet or wearable, are leveraged to facilitate remote support between a user of the device, and a remote technician. In this approach, the mobile device is used as a tool on behalf of the remote technician. In particular, and in one embodiment, the mobile device is used to transfer images to the remote technician's desktop. The remote technician desktop is provisioned with a whiteboard functionality by which the remote technical draws on the camera image that the remote technician is then viewing. The resulting annotation(s) are then transferred back over the network and drawn on the end user's camera view. In this manner, the technician highlights any area of the camera image, and those highlights are visible on the end user mobile device regardless of whether the local end user rotates the view or moves the mobile device camera during the support session.
US11061538B2 Data preparation user interface with conglomerate heterogeneous process flow elements
A method prepares data for analysis. The method displays a user interface including a data flow pane. The data flow pane includes a flow diagram having a plurality of nodes, each node having an intermediate set and specifying a primary operation. When a user selects a node, the user interface displays a change list pane with an ordered list of secondary operations performed at the node and a data pane with rows from an intermediate dataset of the node. When the user provides input to perform an additional secondary operation at the node, the user interface (i) performs the additional secondary operation, (ii) determines a logical ordering for the additional secondary operation based on the primary operation of the node, (iii) adds the additional secondary operation to the change list pane according to the logical ordering, and (iv) updates the data pane in accordance with the additional secondary operation.