Document Document Title
US11139368B2 Trench capacitor having improved capacitance and fabrication method thereof
A semiconductor device includes a substrate having at least one trench with corrugated sidewall surface. At least one trench capacitor is located in the at least one trench. The at least one trench capacitor includes inner and outer electrodes with a node dielectric layer therebetween. At least one transistor is provided on the substrate. The at least one transistor comprises a source region and a drain region, a channel region between the source region and the drain region, and a gate over the channel region. The source region is electrically connected to the inner electrode of the at least one trench capacitor.
US11139365B2 Integrated circuits with a set of serially-connected resistors
An integrated circuit comprising: a source comprising an output port; a set of serially-connected resistors electrically coupled to the output port of the source; a comparator comprising a first input port, a second input port, and an output port; a set of switches, each switch in the set of switches comprising a first terminal electrically coupled to the first input port of the comparator, and a second terminal electrically coupled to the set of serially-connected resistors; a current source comprising an output port electrically coupled to the second input port of the comparator; and a pin electrically coupled to the output port of the current source.
US11139364B2 Display panel and method of producing same
A display panel and a method of producing the display panel are disclosed. A pixel unit and an auxiliary power supply unit are disposed at a portion of the display panel corresponding to the display sub-areas, the auxiliary power supply unit is configured to supply a power to a cathode layer so that an voltage of each of the display sub-areas applied by the cathode layer is equal to or substantially equal to each other. The cathode layer has a first cathode and a second cathode. The auxiliary power supply unit has a power line and an auxiliary power supply electrode. The display panel has an improved display quality in this disclosure.
US11139360B2 Display panel including display signal pads and sensing signal pads mounted on the display panel sidewall
Provided is a display panel. The display panel includes a base layer in which a display area where a plurality of pixels are disposed and a non-display area surrounding the display area are defined; a circuit element layer which is disposed on the base layer; an input sensing layer which is disposed on the circuit element layer; and one or more display signal pads and one or more sensing signal pads which are disposed on a sidewall of each of the base layer, the circuit element layer and the input sensing layer, wherein each of the display signal pads is electrically coupled to a display signal line disposed in the circuit element layer, and each of the sensing signal pads is electrically coupled to an input sensing line disposed in the input sensing layer.
US11139357B2 Organic light-emitting diode display substrate, manufacturing method thereof, and display device
An OLED display substrate, a manufacturing method thereof, and a display device are provided. The manufacturing method includes forming a PIN photodiode on a base substrate, forming an insulative protection layer covering the PIN photodiode, and forming an oxide TFT. The PIN photodiode is formed prior to the formation of an active layer of the oxide TFT, and the insulative protection layer covering the PIN photodiode is formed prior to the formation of a source electrode and a drain electrode of the oxide TFT.
US11139356B2 Array substrate and manufacturing method thereof, display panel and display device
The present disclosure discloses an array substrate with a display area, a manufacturing method thereof, a display panel, and a display device. The array substrate with the display area includes a base substrate, and a thin film transistor structure on a surface of the base substrate. The thin film transistor structure is in the display area, the thin film transistor structure includes at least a source-drain pattern and a planarization pattern. The source-drain pattern and the planarization pattern are on a side of the thin film transistor structure away from the base substrate. A surface of the planarization pattern away from the base substrate and a surface of the source-drain pattern away from the base substrate are substantially in a same plane, the planarization pattern has a first slot, and the source-drain pattern is accommodated in the first slot.
US11139353B2 Display panels, display devices, and methods for manufacturing display panels
The present disclosure provides a display panel, a display device, and a method for manufacturing the display panel. The display panel comprises an array substrate and a pixel-defining layer disposed on the array substrate. The pixel-defining layer has a plurality of pixel regions and defines a plurality of recesses non-overlapped with the plurality of pixel regions.
US11139347B2 Display device and method for manufacturing the same
A display device includes a display substrate and a color filter structure. The display substrate includes a base substrate and a plurality of light-emitting units on the base substrate. The color filter structure includes a shading unit and a plurality of spaced color filter units in the shading unit. The color filter units are corresponding to the light-emitting units in a one-to-one manner. The color filter structure further includes a plurality of light transmission compensation units that are corresponding to at least some of the color filter units in a one-to-one manner. The display device further includes a reflection unit located at a periphery of the corresponding light-emitting unit.
US11139346B2 Display device
A display device includes an organic emission layer in which a first pixel area, a second pixel area and a third pixel area are defined, a color filter layer disposed on the organic emission layer and including first to third color filters overlapping the first to third pixel areas, respectively, where the first to third color filters emit first light to third light, respectively, a first optical filter layer disposed on the color filter layer and which transmits at least one of the first light and the second light and reflects or absorbs the third light, and a light-focusing layer disposed between the color filter layer and the organic emission layer and including first to third light-focusing parts overlapping the first to third pixel areas, respectively, where at least one of the first to third color filters includes quantum dots.
US11139340B2 Spin element and reservoir element
A magnetic recording array includes: a plurality of spin elements each including a wiring and a laminated body having a first ferromagnetic layer laminated on the wiring and arranged in a matrix; a plurality of write wirings connected to first ends of the spin elements' wiring; a plurality of read wirings connected to the laminated bodies of the spin elements; a plurality of common wirings connected to second ends of the wirings of the spin elements belonging to the same column; and a control unit configured to control a write current flowing between first and second ends of each spin element, wherein when data writing is performed continuously, the unit is configured to prohibit writing to at least a spin element connected to the same common wiring as a first spin element and adjacent to the first spin element after the first element to which the current is applied.
US11139335B2 Assembly for detecting electromagnetic radiation and method of producing an assembly for detecting electromagnetic radiation
The assembly comprises a semiconductor device with an active-pixel array, a readout circuit chip or plurality of readout circuit chips mounted outside the active-pixel array, the readout circuit chip or plurality of readout circuit chips being configured to read out voltages or currents provided by the active-pixel array, and electric connections between the active-pixel array and the readout circuit chip or plurality of readout circuit chips.
US11139334B2 Solid-state image pickup device
A solid-state image pickup device is provided which can inhibit degradation of image quality which may occur when a global electronic shutter operation is performed. A gate drive line for a first transistor of gate drive lines for pixel transistors is positioned in proximity to a converting unit.
US11139332B2 Solid-state imaging device, manufacturing method thereof, and electronic apparatus
A solid-state imaging device having a backside illuminated structure, includes: a pixel region in which pixels each having a photoelectric conversion portion and a plurality of pixel transistors are arranged in a two-dimensional matrix; an element isolation region isolating the pixels which is provided in the pixel region and which includes a semiconductor layer provided in a trench by an epitaxial growth; and a light receiving surface at a rear surface side of a semiconductor substrate which is opposite to a multilayer wiring layer.
US11139329B2 Solid-state imaging element, manufacturing method, and electronic apparatus
The present disclosure relates to a solid-state imaging element, a manufacturing method, and an electronic apparatus, in which irregular reflection of light inside a solid-state imaging element package can be suppressed.In the solid-state imaging element, a plurality of pixels is planarly arranged, a connection portion utilized for connection to the outside is provided on a more outer side than an imaging region, and an open portion that is opened up to the connection portion from a light incident surface side of the imaging region where light is incident is formed. Additionally, a plurality of protruding portions periodically arranged is formed on a counterbore surface that is a surface inside the open portion excluding the connection portion. The present technology can be applied to, for example, a back-illuminated type or layered CMOS image sensor.
US11139327B2 Semiconductor device and manufacturing method thereof
In a CMOS image sensor in which a plurality of pixels is arranged in a matrix, a transistor in which a channel formation region includes an oxide semiconductor is used for each of a charge accumulation control transistor and a reset transistor which are in a pixel portion. After a reset operation of the signal charge accumulation portion is performed in all the pixels arranged in the matrix, a charge accumulation operation by the photodiode is performed in all the pixels, and a read operation of a signal from the pixel is performed per row. Accordingly, an image can be taken without a distortion.
US11139326B2 Photodetector, photodetection device, laser imaging detection and ranging apparatus
A photodetector includes a first cell converting incident light into electric charges; and a second cell converting incident light into electric charges; wherein the first cell includes a first semiconductor layer and a second semiconductor layer provided to be closer to a light incident side than the first semiconductor layer, wherein the second cell includes a third semiconductor layer and a fourth semiconductor layer provided to be closer to a light incident side than the third semiconductor layer, wherein a first interface between the third semiconductor layer and the fourth semiconductor layer is located to be closer to the light incident side than a second interface between the first semiconductor layer and the second semiconductor layer.
US11139321B2 Drive backplane, display panel, electronic apparatus, and method for preparing drive backplane
A drive backplane, a display panel, an electronic apparatus, and a method for preparing a drive backplane are provided in embodiments of the disclosure, all relating to the technical field of display technology, the drive backplane including: a base substrate; a driving device layer on the base substrate, comprising an electrode layer; a planarization layer, on a surface of the driving device layer facing away from the base substrate, and the planarization layer being provided with at least one projection portion and at least one base portion adjacent to the at least one projection portion both on a surface of the planarization layer facing away from the driving device layer, each projection portion having a greater thickness than that of each base portion; a conductive layer, on respective surface of each projection portion facing away from the driving device layer, the conductive layer being connected with the electrode layer of the driving device layer; a spacer layer, on a surface of the conductive layer facing away from the planarization layer; and a binding layer, covering both a surface of the spacer layer facing away from the conductive layer and the surface of the conductive layer facing away from the planarization layer, the binding layer being where a light-emitting device is to be provided.
US11139318B2 Array substrate, display panel and display device
An embodiment of the present disclosure provides an array substrate, a display panel, and a display device, relating to the field of display technology. The array substrate includes a plurality of sub-pixel regions. The sub-pixel regions include at least one white sub-pixel region and a sub-pixel region adjacent to the white sub-pixel region. A signal line is disposed between the white sub-pixel region and the sub-pixel region adjacent thereto. At most a first data line is disposed between the white sub-pixel region and the adjacent sub-pixel region. The first data line is used to provide a data signal to a sub-pixel electrode in the white sub-pixel region. The signal line transmits a signal of a different type than the data signal.
US11139311B2 Semiconductor non-volatile memory devices
A memory device is provided, which includes a substrate, a first memory cell, and a second memory cell. The first memory cell is arranged over the substrate and the second memory cell is arranged adjacent to the first memory cell. The first and second memory cells include a shared doped region arranged between the first and second memory cells.
US11139307B2 Vertical field effect transistor including integrated antifuse
A vertical field effect transistor (FET) includes a vertical semiconductor channel having a first end that contacts an upper surface of a substrate and an opposing second end that contacts a source/drain region. An electrically conductive gate encapsulates the vertical semiconductor channel. The vertical FET further includes a split-channel antifuse device between the source/drain region and the electrically conductive gate. The split-channel antifuse device includes a gate dielectric having a thickness that varies between the source/drain region and the electrically conductive gate.
US11139298B2 Electronic device
An electronic device including a semiconductor device capable of intermittent driving is provided. The electronic device includes a semiconductor device, and the semiconductor device includes a current mirror circuit, a bias circuit, and first to third transistors. The current mirror circuit includes a first output terminal and a second output terminal, and the current mirror circuit is electrically connected to a power supply line through the first transistor. The current mirror circuit has a function of outputting current corresponding to a potential of the first output terminal from the first output terminal and the second output terminal. The bias circuit includes a current source circuit and a current sink circuit, the current source circuit is electrically connected to the second output terminal through the second transistor, and the current sink circuit is electrically connected to the second output terminal through the third transistor. Switching on/off states of the first to third transistors achieves intermittent driving of the semiconductor device.
US11139297B2 Circuit arrangement, redistribution board, module and method of fabricating a half-bridge circuit
In an embodiment, a circuit arrangement is provided that includes a half-bridge circuit and a substrate having a major surface. The half-bridge circuit includes a high voltage node, a low voltage node and an output node. A high side switch and a low side switch are coupled in series and provide a pair and n pairs are coupled in parallel between the high voltage node and the low voltage node, n being an integer greater than or equal to 2. The output node is provided by an output connector on the major surface of the substrate. The output connector has an axis perpendicular to the major surface of the substrate and the n pairs are arranged on the major surface of the substrate and are uniformly distributed around the axis of the output connector.
US11139296B2 CMOS circuit with vertically oriented n-type transistor and method of providing same
Techniques and mechanisms for providing a space efficient complementary metal-oxide-semiconductor (CMOS) circuit. In an embodiment, a p-type transistor of a circuit is to conduct current in a direction parallel to a surface of a semiconductor substrate, wherein an n-type thin film transistor (TFT) of the circuit is to conduct current in a direction which is orthogonal to the surface. A first interconnect is directly coupled to each of the two transistors, wherein the first interconnect, a high mobility channel structure of the n-type TFT, and a source or drain of the p-type transistor are on the same line of direction. A second interconnect comprises a conductive path which extends to respective gates of the p-type transistor and the n-type TFT, wherein the conductive path is limited to a region over a footprint of the p-type transistor. In another embodiment, functionality of a logical inverter is provided with the circuit.
US11139295B2 Fin field effect transistor (FinFET) device and method
A FinFET device structure is provided. The FinFET device structure includes an isolation structure formed over a substrate and a fin structure formed over the substrate. The FinFET device structure includes a first gate structure and a second gate structure formed over the fin structure, and the first gate structure has a first width in a direction parallel to the fin structure, the second gate structure has a second width in a direction parallel to the fin structure, and the first width is smaller than the second width. The first gate structure includes a first work function layer having a first height. The second gate structure includes a second work function layer having a second height and a gap between the first height and the second height is in a range from about 1 nm to about 6 nm.
US11139293B2 Photon detector
The present embodiment relates to a photon detector which includes a preamplifier having a structure capable of preventing saturation of an amplifier. The preamplifier includes an amplifier, and further includes a capacitive element, an n-type MOSFET, and a p-type MOSFET disposed on a plurality of wirings electrically connecting the input end side and the output end side of the amplifier. A control electrode of the n-type MOSFET is set to a first fixed potential V1, while a control electrode of the p-type MOSFET is set to a second fixed potential V2.
US11139290B2 High voltage cascode HEMT device
The present disclosure relates to a semiconductor device including a first high electron mobility transistor (HEMT) device disposed within a semiconductor structure and having a first source, a first drain, and a first gate; a second HEMT device disposed within the semiconductor structure and having a second source, a second drain, and a second gate, the second source coupled to the first drain; and a diode-connected transistor device disposed within the semiconductor structure and comprising a third source, a third gate, and a third drain, the third drain coupled to the second gate.
US11139289B2 Circuit-protection devices
Methods of forming a circuit-protection device include forming a dielectric having a first thickness and a second thickness greater than the first thickness over a semiconductor, forming a conductor over the dielectric, and patterning the conductor to retain a portion of the conductor over a portion of the dielectric having the second thickness, and to retain substantially no portion of the conductor over a portion of the dielectric having the first thickness, wherein the retained portion of the conductor defines a control gate of a field-effect transistor of the circuit-protection device, as well as apparatus having such circuit-protection devices.
US11139287B2 Transient voltage suppression device with thermal cutoff
A transient voltage suppression (TVS) device including a TVS diode having a first electrode and a second electrode, an insulating plate disposed on the first electrode, a first terminal lead connected to the insulating plate, a second terminal lead connected to the second electrode, and an thermal cutoff element connecting the first terminal lead to the first electrode, the thermal cutoff element configured to melt and break an electrical connection between the first terminal lead and the first electrode when a temperature of the TVS diode exceeds a predetermined safety temperature.
US11139286B2 Semiconductor device including a capacitor structure and a thin film resistor and a method of fabricating the same
According to an example embodiment of the present inventive concept, a semiconductor device includes a substrate. A first insulating layer is disposed on the substrate. A thin-film resistor is disposed in the first insulating layer. A capacitor structure is disposed on the first insulating layer and includes a first electrode pattern, a first dielectric pattern, a second electrode pattern, a second dielectric pattern and a third electrode pattern sequentially stacked. A first via is connected to the first electrode pattern and the third electrode pattern. A part of the first via is disposed in the first insulating layer. A second via is connected to the second electrode pattern, and a third via is connected to the thin-film resistor.
US11139285B2 Semiconductor package
A semiconductor package includes a first package component include a first side, a second side opposite to the first side, and a plurality of recessed corners over the first side. The semiconductor package further includes a plurality of first stress buffer structures disposed at the recessed corners, and each of the first stress buffer structures has a curved surface. The semiconductor package further includes a second package component connected to the first package component and a plurality of connectors disposed between the first package component and the second package component. The connectors are electrically coupled the first package component and the second package component. The semiconductor package further includes an underfill material between the first package component and the second package component, and at least a portion of the curved surface of the first stress buffer structures is in contact with and embedded in the underfill material.
US11139284B2 Display panel and display device having at least one display area reused as a sensor reserved area
Provided are a display panel and a display device. The display panel includes a first display area and a second display area. The first display area is reused as a sensor reserved area. The first display area includes a plurality of first pixel units. The second display area includes a plurality of second pixel units. The plurality of first pixel units include micro light-emitting diode pixel units, and the plurality of second pixel units include organic light-emitting diode pixel units. The first display area at least includes a region in which density of the plurality of first pixel units in the first display area is configured to be gradually decreased along a first direction.
US11139283B2 Abstracted NAND logic in stacks
A microelectronic package may include a substrate having first and second surfaces each extending in first and second directions, a NAND wafer having a memory storage array, a bitline driver chiplet configured to function as a bitline driver, and a wordline driver chiplet configured to function as a wordline driver. The NAND wafer may be coupled to the first surface of the substrate, and the bitline and wordline driver chiplets may each be mounted to a front surface of the NAND wafer. The NAND wafer may have element contacts electrically connected with conductive structure of the substrate. The bitline and wordline driver chiplets may be elongated along the first and second directions, respectively. Front surfaces of the bitline driver chiplet and the wordline driver chiplet may be arranged in a single common plane and may be entirely contained within an outer periphery of the front surface of the NAND wafer.
US11139282B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure includes a first package, a second package over the first package, a plurality of connectors between the first package and the second package and a plurality of baffle structures between the first package and the second package. The second package includes a bonding region and a periphery region surrounding the bonding region. The connectors are disposed in the bonding region to provide electrical connections between the first package and the second package. The baffle structures are disposed in the periphery region and are separated from each other.
US11139278B2 Low parasitic inductance power module and double-faced heat-dissipation low parasitic inductance power module
A low parasitic inductance power module, which includes an input power terminal, an output power terminal, a top metal insulating substrate, a bottom metal insulating substrate and a plastic package shell, wherein the input power terminal includes a positive power terminal and a negative power terminal, the top metal insulating substrate and the bottom metal insulating substrate are stacked, chips are sintered on faces of both the top metal insulating substrate and the bottom metal insulating substrate opposite to each other, and the positive power terminal, the negative power terminal, and the output power terminal are all electrically connected with the chips; and the output power terminal includes a welding portion and a connecting portion located outside the plastic package shell, and the welding portion is located between the top metal insulating substrate and the bottom metal insulating substrate.
US11139277B2 Semiconductor device including contact fingers on opposed surfaces
A land grid array semiconductor device is disclosed which is configured for removable insertion to and from a host device. The land grid array semiconductor device may include a first set of one or more contact fingers on the first surface of the land grid array semiconductor device, and a second set of one or more contact fingers on the second surface of the land grid array semiconductor device. In order to electrically couple the second set of one or more contact fingers, one or more electrical connectors may be provided physically extending between the second set of one or more contact fingers and at least one of the substrate and the at least one semiconductor die.
US11139275B2 Semiconductor device and method of manufacturing the same
According to one embodiment, a semiconductor device includes a wiring board having a first surface. A first element is disposed on the first surface of the wiring board. A first resin layer covers the first element. A second element is larger than the first element and disposed on the first resin layer. The second element is superposed above the first element. A reinforcement member is disposed at a peripheral portion of the first resin layer and includes an edge disposed inside of the first resin layer. The reinforcement member has an upper surface above the first surface of the wiring board. The reinforcement member has a coefficient of linear expansion lower than the first resin layer. An encapsulating resin material, over the first surface of the wiring board, covers the first element, the second element, the first resin layer, and the reinforcement member.
US11139267B2 Packaging structure and forming method thereof
Packaging structure and method of forming a packaging structure are provided. A substrate is provided, and an adhesive layer is formed on the substrate. An improvement layer is formed on the adhesive layer. The improvement layer contains openings exposing surface portions of the adhesive layer at bottoms of the openings. A plurality of chips is provided and includes functional surfaces. The plurality of chips is mounted on the substrate such that the functional surfaces are bonded to the adhesive layer at the bottoms of the openings.
US11139264B2 Die interconnect substrates, a semiconductor device and a method for forming a die interconnect substrate
Examples relate to a die interconnect substrate comprising a bridge die comprising at least one bridge interconnect connecting a first bridge die pad of the bridge die to a second bridge die pad of the bridge die. The die interconnect substrate further comprises a substrate structure comprising a substrate interconnect electrically insulated from the bridge die, wherein the bridge die is embedded in the substrate structure. The die interconnect substrate further comprises a first interface structure for attaching a semiconductor die to the substrate structure, wherein the first interface structure is connected to the first bridge die pad. The die interconnect substrate further comprises a second interface structure for attaching a semiconductor die to the substrate structure, wherein the second interface structure is connected to the substrate interconnect. A surface of the first interface structure and a surface of the second interface structure are at the same height.
US11139263B2 Semiconductor device
A semiconductor device comprising at least a semiconductor component, a heat sink, a connecting element and an electrical circuit connected to the heat sink in an electrically conductive manner; wherein the semiconductor component and the heat sink are arranged at a distance from one another and are electrically and thermally conductively connected via the connecting element, wherein an electrical current can be supplied to the electrical circuit via the heat sink.
US11139262B2 Use of pre-channeled materials for anisotropic conductors
A semiconductor device assembly has a first substrate, a second substrate, and an anisotropic conductive film. The first substrate includes a first plurality of connectors. The second substrate includes a second plurality of connectors. The anisotropic conductive film is positioned between the first plurality of connectors and the second plurality of connectors. The anisotropic conductive film has an electrically insulative material and a plurality of interconnects laterally separated by the electrically insulative material. The plurality of interconnects forms electrically conductive channels extending from the first plurality of connectors to the second plurality of connectors. A method includes connecting the plurality of interconnects to the first plurality of connectors and the second plurality of connectors, such that the electrically conductive channels are operable to conduct electricity from the first substrate to the second substrate. The method may include passing electrical current through the plurality of interconnects.
US11139260B2 Plurality of stacked pillar portions on a semiconductor structure
A semiconductor structure including an integrated circuit die and conductive bumps is provided. The integrated circuit die includes bump pads. The conductive bumps are disposed on the bump pads. Each of the conductive bumps includes a first pillar portion disposed on one of the bump pads and a second pillar portion disposed on the first pillar portion. The second pillar portion is electrically connected to one of the bump pads through the first pillar portion, wherein a first width of the first pillar portion is greater than a second width of the second pillar portion. A package structure including the above-mentioned semiconductor structure is also provided.
US11139259B1 Display driving system, display panel and electronic device
A display driving system includes a first chip and a second chip that are vertically docked; the first chip includes a first substrate and a first silicon wafer provided on a side of the first chip away from the first substrate; the second chip includes a second substrate and a second silicon wafer provided on a side of the second chip away from the second substrate; the first chip is docked with the second chip through docking of the first silicon wafer and the second silicon wafer; wherein, the first chip is configured to provide driving data, and the second chip is configured to process image data.
US11139254B2 Semiconductor device and electronic device
A semiconductor device includes: a semiconductor substrate; a first metal ring which is provided outside a periphery of a circuit region including a signal pad on one surface side of the semiconductor substrate and is interrupted by one or a plurality of openings; a second metal ring provided outside a periphery of the first metal ring; and a resistance layer that connects ends of the first metal ring interrupted by the one or the plurality of openings to each other, wherein the first metal ring includes a first wall portion and a second wall portion that sandwich the circuit region, and a third wall portion and a fourth wall portion that sandwich the circuit region and are connected to the first wall portion and the second wall portion, and the one or the plurality of openings is arranged in the first wall portion close to the signal pad.
US11139248B2 Mounting substrate and electronic apparatus
A mounting substrate according to an embodiment of the present technology includes: a wiring substrate (30); a fine L/S layer (40) formed in contact with a top surface of the wiring substrate; and a plurality of elements (12, 13) arranged in a matrix on a top surface of the fine L/S layer. The wiring substrate includes a plurality of first wiring lines (SigB1, Gate2), and a plurality of vias (14) arranged at a period corresponding to an integral multiple of an arrangement period of the plurality of element, and two or more of the vias are provided for each of the first wiring lines. Two or more adjacent ones of the elements on the fine L/S layer are electrically coupled to common one of the vias through one or more second wiring lines (16).
US11139246B2 Semiconductor device with aligned vias
According to one embodiment, a semiconductor device includes: a semiconductor substrate; a first via provided on the semiconductor substrate; a metal wiring provided on the first via; and a second via provided on the metal wiring. One of the side surfaces facing each other in the first direction of the metal wiring and one of the side surfaces facing each other in the first direction of the second via are aligned in the first direction.
US11139234B1 Package carrier and manufacturing method thereof
A package carrier includes a substrate, at least one interposer disposed in at least one opening of the substrate, a conductive structure layer, a first build-up structure, and a second build-up structure. The interposer includes a glass substrate, at least one conductive via, at least one first pad, and at least one second pad. The conductive via passes through the glass substrate, and the first and the second pads are disposed respectively on an upper surface and a lower surface of the glass substrate opposite to each other and are connected to opposite ends of the conductive via. The conductive structure layer is disposed on the substrate and is structurally and electrically connected to the first and the second pads. The first and the second build-up structures are disposed respectively on the first and the second surfaces of the substrate and are electrically connected to the conductive structure layer.
US11139231B2 Radio frequency module and communication device
A radio frequency module includes: a multilayer substrate that includes a plurality of insulator layers; an amplifying circuit that is provided on the multilayer substrate and amplifies a radio frequency signal; a power supply circuit that is provided on the multilayer substrate and supplies power to the amplifying circuit; a ground conductor that is a first conductor pattern having a ground potential and used in the amplifying circuit; and a ground conductor that is a second conductor pattern having a ground potential and used in the power supply circuit. The ground conductors are physically separated from each other and provided in internal layers of the multilayer substrate.
US11139222B2 Electronic device comprising heat pipe contacting a cover structure for heat dissipation
An electronic device includes a main substrate, a semiconductor package structure and at least one heat pipe. The semiconductor package structure is electrically connected to the main substrate, and includes a die mounting portion, a semiconductor die and a cover structure. The semiconductor die is disposed on the die mounting portion. The cover structure covers the semiconductor die. The heat pipe contacts the cover structure for dissipating a heat generated by the semiconductor die.
US11139221B2 Pins for heat exchangers
A heat exchanger includes a body defining a flow channel, and a pin extending across the flow channel, the pin including an at least partially non-cylindrical shape. The pin can be a double helix pin including two spiral branches defining a double helix shape. The two branches can include a uniform winding radius. The two branches include a non-uniform winding radius. The non-uniform winding radius can include a base radius and a midpoint radius, wherein the midpoint radius is smaller than the base radius. The two branches can be joined together by one or more cross-members.
US11139220B2 Flexible semiconductor package formed by roll-to-roll process
A flexible semiconductor package includes a semiconductor chip accommodated in a cavity formed in a substrate, a molding layer covering an entire upper surface of the substrate and the cavity, and a wiring portion including an insulating layer and a redistribution member provided under lower surfaces of the substrate and the semiconductor chip, wherein the molding layer includes a pre-preg in which a resin is impregnated with a glass fabric, and the molding layer and the insulating layer are attached to the semiconductor chip accommodated in the cavity by a roll-to-roll continuous process.
US11139216B2 System, method and non-transitory computer readable medium for tuning sensitivities of, and determining a process window for, a modulated wafer
A system, method, and non-transitory computer readable medium are provided for tuning sensitivities of, and determining a process window for, a modulated wafer. The sensitivities for dies of the modulated wafer are tuned dynamically based on a single set of parameters. Further, the process window is determined for the modulated wafer from prior determined parameter-specific nominal process windows.
US11139212B2 Semiconductor arrangement and method for making
A semiconductor arrangement is provided. The semiconductor arrangement includes a first conductive element over a substrate and a second conductive element over the substrate. A dielectric region is over a top surface of the substrate and between the first conductive element and the second conductive element. An electrically conductive structure is over the first conductive element, the second conductive element, and the dielectric region.
US11139206B2 Semiconductor device with conductive shielding structure
A semiconductor device structure is provided. The semiconductor device structure includes a substrate. The semiconductor device structure includes a first conductive structure passing through the substrate. The semiconductor device structure includes a conductive shielding structure passing through the substrate and surrounding the first insulating layer. The semiconductor device structure includes a second insulating layer passing through the substrate and surrounding the conductive shielding structure. The semiconductor device structure includes a second conductive structure passing through the substrate. The semiconductor device structure includes a third insulating layer passing through the substrate and surrounding the second conductive structure. The semiconductor device structure includes a conductive layer passing through the first insulating layer.
US11139203B2 Using mask layers to facilitate the formation of self-aligned contacts and vias
A source/drain region is disposed in a substrate. A gate structure is disposed over the substrate. A gate spacer is disposed on a sidewall of the gate structure. The gate spacer and the gate structure have substantially similar heights. A via is disposed over and electrically coupled to: the source/drain region or the gate structure. A mask layer is disposed over the gate spacer. The mask layer has a greater dielectric constant than the gate spacer. A first side of the mask layer is disposed adjacent to the via. A dielectric layer is disposed on a second side of the mask layer, wherein the mask layer is disposed between the dielectric layer and the via.
US11139202B2 Fully aligned top vias with replacement metal lines
Integrated chips and methods of forming the same include forming upper dummy lines over lower conductive lines. The lower conductive lines are recessed to form conductive vias between the lower conductive lines and the upper dummy lines. The upper dummy lines are replaced with upper conductive lines that contact the conductive vias.
US11139201B2 Top via with hybrid metallization
Embodiments of the present invention are directed to fabrication methods and resulting structures for subtractively forming a top via using a hybrid metallization scheme. In a non-limiting embodiment of the invention, a surface of a conductive line is recessed below a topmost surface of a first liner layer. The first liner layer can be positioned between the conductive line and a dielectric layer. A top via layer is formed on the recessed surface of the conductive line and a hard mask is formed over a first portion of the top via layer. A second portion of the top via layer is removed. The remaining first portion of the top via layer defines the top via. The conductive line can include copper while the top via layers can include ruthenium or cobalt.
US11139200B2 Multi-layer structure having a dense middle layer
An embodiment is a method of fabricating a semiconductor structure. The method includes depositing a hard mask. A multi-layer structure is deposited over the hard mark. The multi-layer structure includes a bottom layer, a first middle layer over the bottom layer, a second middle layer over the first middle layer, and a top layer over the second middle layer. The first middle layer comprises a SiCxHyOz material in which the SiCxHyOz material has a silicon-to-silicon bond content in a range from about 0.5% to about 5%. The multi-layer structure is patterned to form a patterned first middle layer having openings. The hard mask is etched through the openings in the patterned first middle layer.
US11139199B2 Semiconductor device
A semiconductor device including a semiconductor substrate including a chip region and an edge region around the chip region; a lower dielectric layer and an upper dielectric layer on the semiconductor substrate; a redistribution chip pad that penetrates the upper dielectric layer on the chip region and is connected a chip pad; a process monitoring structure on the edge region; and dummy elements in the edge region and having an upper surface lower than an upper surface of the upper dielectric layer.
US11139194B2 Sample holder
A sample holder includes: a ceramic body having a circular plate shape, the ceramic body comprising an upper surface serving as a sample holding face for holding a sample; and a suction electrode disposed within the ceramic body. The upper surface of the ceramic body includes a first circumferential wall portion having an annular shape, the first circumferential wall portion being constituted so as to protrude along an outer periphery of the ceramic body, and a plurality of projections formed in a region of the upper surface inside the first circumferential wall portion. Corners lying between an upper surface and side surfaces of the first circumferential wall portion are radiused. When viewed as a cross section of the ceramic body, a radius of curvature of an outside corner is smaller than a radius of curvature of an inside corner of the radiused corners of the first circumferential wall portion.
US11139191B2 Storage apparatus for storing cassettes for substrates and processing apparatus equipped therewith
A storage apparatus to store cassettes for substrates comprising a moveable base plate constructed and arranged to hold cassettes, an outer wall provided with an opening to receive and remove the cassettes from the base plate, and a moving device constructed and arranged to move the base plate with respect to the opening is disclosed. The storage apparatus is provided with a stationary sensor near the opening for detecting at least one of a presence and a correct orientation of a substrate cassette on the base plate at the opening.
US11139189B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes: a processing block in which a substrate is sequentially transferred and processed; a carry-in/out transfer mechanism that carrys-in/out the substrate with respect to modules; a carry-out module configured to place the substrate therein after the substrate is processed; a multi-module configured by a plurality of modules having a same order in which the substrate is transferred in the processing block; a main transfer mechanism that moves around in a transfer path provided in the processing block to deliver the substrate among the modules; and a controller that sets a first transfer schedule including determination of a number of modules to become transfer destinations of the substrate in the multi-module, and determination of a number of stay cycles which is a number of times that the main transfer mechanism moves around after the substrate is carried into the multi-module until the substrate is carried out.
US11139188B2 Gas supply device, method for controlling gas supply device, load port, and semiconductor manufacturing apparatus
A purging nozzle unit of a gas supply device according to the present invention including: a housing that is capable of passing a predetermined gas so as to replace the internal atmosphere of a FOUP with the predetermined gas; a nozzle coming into intimate contact with the proximity of a port that is provided on one face of the FOUP, the nozzle being pressed to thereby open the port; an operation adjustment space configured to increase or decrease so as to operate the nozzle between a use posture in which the predetermined gas can be supplied into the target container via the port and a standby posture in which the predetermined gas cannot be supplied into the target container via the port; and a gas introducing part configured to export or import compression air relative to the operation adjustment space to thereby control an operation of the nozzle.
US11139186B2 Thin film deposition in a high aspect ratio feature
Techniques for creating a high aspect feature and testing the efficacy of a gas-phase deposition process are provided. An example of a method for thin film deposition in a high aspect ratio feature includes preparing a first substrate for a material deposition process, depositing a plurality of spacers on a top surface of the first substrate, disposing a bottom surface of a second substrate on the plurality of spacers, and performing a gas-phase material deposition on the first substrate and the second substrate.
US11139183B2 Systems and methods for dry wafer transport
In an embodiment, a system includes: a first robotic arm configured to transport a wafer into a cleaning chamber, wherein the first robotic arm comprises a first hood that substantially covers the wafer when transported on the first robotic arm; the cleaning chamber configured to clean the wafer; a second robotic arm configured to transport the wafer out of the cleaning chamber, wherein the second robotic arm comprises a second hood that substantially covers the wafer when transported on the second robotic arm, wherein the second robotic arm is different than the first robotic arm.
US11139180B2 Substrate processing apparatus and substrate processing method
In parallel with a substrate heating step, a liquid surface sensor is used to monitor the raising of an IPA liquid film. An organic solvent removing step is started in response to the raising of the IPA liquid film over the upper surface of the substrate. At the end of the organic solvent removing step, a visual sensor is used to determine whether or not IPA droplets remain on the upper surface of the substrate.
US11139179B2 Embedded component package structure and manufacturing method thereof
An embedded component package structure including a dielectric structure, a semiconductor chip and a patterned conductive layer is provided. The semiconductor chip is embedded in the dielectric structure, and the dielectric structure encapsulates the semiconductor chip and has a first thickness. The semiconductor chip having a second thickness, and the first thickness is greater than the second thickness, and a ratio of the first thickness to the second thickness is between 1.1 and 28.4. The patterned conductive layer covers an upper surface of the dielectric structure and extending into a first opening of the dielectric structure. The first opening exposes an electrical pad of the semiconductor chip, and the patterned conductive layer is electrically connected to the electrical pad of the semiconductor chip.
US11139178B2 Semiconductor package with filler particles in a mold compound
A semiconductor package includes an integrated circuit formed on a semiconductor substrate. A stress buffer layer is provided on the integrated circuit. Further, a mold compound is provided on a surface of the stress buffer layer opposite the integrated circuit. The mold compound comprises a resin. The resin includes filler particles. The filler particles have multiple sizes with the largest of the particles having a size between 5 microns and 32 microns.
US11139172B2 Manufacturing method of gate structure
A manufacturing method of a gate structure includes steps of forming a mask oxide layer on the substrate, performing a photolithography process on the mask oxide layer and the substrate to form a trench, etching the trench, removing the mask oxide layer, forming a bottom oxide layer on a surface of the substrate and a trench surface of the trench, forming a silicon nitride layer on the trench, removing a part of the bottom oxide layer, removing the silicon nitride layer, forming a gate oxide layer on the surface and a part of the trench surface, and forming a poly layer on the trench. Therefore, the advantages of simplifying the gate structure process and reducing the production cost are achieved.
US11139169B2 Etching method and etching apparatus
An etching method and an etching apparatus improve the shape of a mask deformed by an etching process. The etching method for etching a film with plasma includes a step of providing a substrate, an etching step, and a correction step. In the step of providing a substrate, a substrate having a mask formed on a first film is provided. In the etching step, the first film is etched with plasma generated from a first gas containing Xe, Kr, or Rn so that an aspect ratio of a hole or a groove formed in the first film is 30 or more. In the correction step, the shape of the mask is corrected with plasma generated from a second gas.
US11139166B2 Method for manufacturing sputtering target, method for forming oxide film, and transistor
A method for manufacturing a sputtering target with which an oxide semiconductor film with a small amount of defects can be formed is provided. Alternatively, an oxide semiconductor film with a small amount of defects is formed. A method for manufacturing a sputtering target is provided, which includes the steps of: forming a polycrystalline In-M-Zn oxide (M represents a metal chosen among aluminum, titanium, gallium, yttrium, zirconium, lanthanum, cesium, neodymium, and hafnium) powder by mixing, sintering, and grinding indium oxide, an oxide of the metal, and zinc oxide; forming a mixture by mixing the polycrystalline In-M-Zn oxide powder and a zinc oxide powder; forming a compact by compacting the mixture; and sintering the compact.
US11139165B2 Staggered-type tunneling field effect transistor
The disclosure describes a tunneling field effect transistor having an overlapping structure between the source and drain regions providing a greater tunneling area. The source or drain region may be a doped region in a semi-conductive substrate. The other source or drain region may be formed by epitaxial deposition over the doped region. The gate is formed over the epitaxial region where the doped and epitaxial regions overlap. The doped region may be formed in a fin structure with the epitaxial region and gate being formed on the top and sides of the fin.
US11139163B2 Selective deposition of SiOC thin films
Methods for selectively depositing silicon oxycarbide (SiOC) thin films on a dielectric surface of a substrate relative to a metal surface without generating significant overhangs of SiOC on the metal surface are provided. The methods can include at least one plasma enhanced atomic layer deposition (PEALD) cycle including alternately and sequentially contacting the substrate with a silicon precursor, a first Ar and H2 plasma, a second Ar plasma and an etchant.
US11139159B2 Methods of removing particles from over semiconductor substrates
Some embodiments include methods of removing particles from over surfaces of semiconductor substrates. Liquid may be flowed across the surfaces and the particles. While the liquid is flowing, electrophoresis and/or electroosmosis may be utilized to enhance transport of the particles from the surfaces and into the liquid. In some embodiments, temperature, pH and/or ionic strength within the liquid may be altered to assist in the removal of the particles from over the surfaces of the substrates.
US11139158B2 Mass spectrometer including a fixation band
Four rod electrodes (50a to 50d) for separating ions according to a mass-to-charge ratio are held by a rod holder (51). The rod holder (51) is placed on a metal holder sustaining stand (52) provided on a bottom surface of a vacuum housing (1), and is fixed while being pressed by a fixation band (53) fixed to the holder sustaining stand (52) with screws (56). The fixation band (53) is made from phosphor bronze having higher thermal conductivity than thermal conductivity of stainless steel or the like. Therefore, heat generated in the rod holder (51) due to dielectric loss is not only directly transmitted to the holder sustaining stand (52), but also efficiently transmitted to the holder sustaining stand (52) through the fixation band (53). With this, the heat of the rod holder (51) is efficiently dissipated, and non-uniformity of temperature of the rod holder can be reduced.
US11139155B2 Laser desorption/ionization method and mass spectrometry method
A laser desorption/ionization method, includes: a first step of preparing a sample support body including a substrate on which a plurality of through holes opening to a first surface and a second surface facing each other are formed, and a conductive layer provided on at least the first surface; a second step of introducing a sample and a solvent having refractoriness in a vacuum into the plurality of through holes; and a third step of ionizing a component of the sample by irradiating the first surface with laser beam while applying a voltage to the conductive layer.
US11139154B2 MALDI mass spectrometer and matrix observation device
The invention provides a matrix observation device where a location to be irradiated with a laser beam that provides high efficiency of the ionization can be found from among sample spots arranged on a sample plate. The device is formed of: a stage 31 on which a sample plate 20 on which a sample is to be arranged is to be placed; a light source unit 40 that emits ultraviolet rays for observation with which the sample plate 20 is irradiated; and an image acquisition unit 50 for detecting light from the sample plate 20 so as to create an optical image, and the sample contains a matrix that absorbs the ultraviolet rays for observation.
US11139153B2 MCP assembly and charged particle detector
The MCP assembly of this embodiment is formed at least of a conductive upper support member, an MCP unit, an output electrode, a flexible sheet electrode, and a conductive lower support member as a structure for improving handleability of a flexible sheet electrode having a mesh area. The flexible sheet electrode includes the mesh area provided with plural openings. The flexible sheet electrode and the lower support member are physically and electrically connected to each other, and the flexible sheet electrode is sandwiched between the upper support member and the lower support member. As a result, even if the flexible sheet electrode becomes thin as an opening ratio of the mesh area increases, potential is set while the flexible sheet electrode is firmly held in the MCP assembly.
US11139151B1 Micro-surface morphological matching for reactor components
A method is disclosed, which comprises estimating a first value of a parameter of a component, prior to a use of the component in a reactor. In an example, the parameter of the component is to change during the use of the component in the reactor. The component may be treated, subsequent to the use of the component in the reactor. A second value of the parameter of the component may be estimated, subsequent to treating the component. The second value may be compared with the first value, where a reuse of the component in the reactor is to occur in response to the second value being within a threshold range of the first value.
US11139150B2 Nozzle for multi-zone gas injection assembly
A gas injection system includes (a) a side gas plenum, (b) a plurality of N gas inlets coupled to said side gas plenum, (c) plural side gas outlets extending radially inwardly from said plenum, (d) an N-way gas flow ratio controller having N outputs coupled to said N gas inlets respectively, and (e) an M-way gas flow ratio controller having M outputs, respective ones of said M outputs coupled to said tunable gas nozzle and a gas input of said N-way gas flow ratio controller.
US11139148B2 Method and apparatus for changing the apparent source impedance of a generator
A method for controlling a generator connected to a load involving obtaining a first measured value (M1) related to a forward power calculated with respect to reference impedance (Zc). The method involves adjusting an output of the generator in order that M1 tends to a first setpoint. The method further involves adjusting the first setpoint in order to adjust a second measured value (M2) of a conventional measure of generator output towards a second setpoint, where wherein the forward power calculated with respect to the reference impedance (Zc) is equal to:  v + Z c ⁢ i  2 2 ⁢ real ⁢ ⁢ ( Z c ) where v is a voltage at a reference point, which may be between the generator and load input, and i is a current flowing relative to the load (e.g., current toward the load or a negative value of current toward the generator) at the reference point.
US11139146B2 Set of aperture substrates for multiple beams and multi charged particle beam apparatus
A set of aperture substrates for multiple beams includes a first shaping aperture array substrate including a plurality of first openings, the first shaping aperture array substrate being irradiated with a charged particle beam in a region in which the first openings are formed whereby first multiple beams are formed with a part of the charged particle beams having passed respectively through the first openings, and a second shaping aperture array substrate including a plurality of second openings through which corresponding first multiple beam passes respectively whereby second multiple beams are formed. Each of the second multiple beams is shaped by a pair of opposite sides of the first opening and a pair of opposite sides of the second opening.
US11139142B2 High-resolution three-dimensional profiling of features in advanced semiconductor devices in a non-destructive manner using electron beam scanning electron microscopy
A plurality of energy filter values are obtained using a model that simulates potential distribution within a 3D feature when an electron beam of an SEM impinges on a selected area that includes the 3D feature. A correspondence is extracted between the plurality of energy filter values and respective depths of the 3D feature along a longitudinal direction by analyzing the simulated potential distribution. A plurality of SEM images of the 3D feature corresponding to the plurality of energy filter values are obtained. The plurality of SEM images are associated with their respective depths based on the extracted correspondence between the plurality of energy filter values and the respective depths. A composite 3D profile of the 3D feature is generated from the plurality of SEM images obtained from various depths of the 3D feature.
US11139140B2 Particle beam apparatus having an aperture unit and method for setting a beam current in a particle beam apparatus
A particle beam apparatus includes a first aperture unit having an adjustable aperture opening. The particle beam apparatus may include a first condenser lens having a first pole shoe and a second pole shoe. Both the first pole shoe and the second pole shoe may be adjustable relative to a second aperture unit independently of each other. The second aperture unit may be designed as a pressure stage aperture separating a first area having a vacuum at a first pressure, and a second area having a vacuum at a second pressure. Additionally, a method for adjusting a beam current in a particle beam apparatus is provided.
US11139138B2 Multiple electron beams irradiation apparatus
A multiple electron beam irradiation apparatus includes a forming mechanism which forms multiple primary electron beams; a plurality of electrode substrates being stacked in each of which a plurality of openings of various diameter dimensions are formed, the plurality of openings being arranged at passage positions of the multiple primary electron beams, and through each of which a corresponding one of the multiple primary electron beams passes, the plurality of electrode substrates being able to adjust an image plane conjugate position of each of the multiple primary electron beams depending on a corresponding one of the various diameter dimensions; and a stage which is capable of mounting thereon a target object to be irradiated with the multiple primary electron beams having passed through the plurality of electrode substrates.
US11139136B1 Fuse holder with busbar clamp
A fuse holder that includes a housing, which has a rotating fuse carrier that rotates about a pivot point between open and closed positions. The fuse carrier is configured to accept insertion of a fuse when in the open position, and configured to bring the fuse into electrical contact with a first and a second fuse clip when in the closed position. Additionally, the fuse carrier, when in the closed position, is further configured to orient the fuse so that the fuse is positioned more vertically than horizontally. In particular embodiments of the invention, the fuse carrier rotates about a pivot located in the housing.
US11139135B2 Attachment structure between cover and housing, and fusible link unit
An attachment structure includes a housing and a plate-shaped cover attached to the housing. The cover has a locking portion to fix the cover to the housing. The housing has a locked portion engaged with the locking portion to regulate a movement of the cover in a direction separating from the housing. The attachment structure is configured to engage the locking portion and the locked portion at an engagement place while the cover and the housing are pressed each other in directions separating from each other at a pressing place distant from the engagement place, and to form a space between the cover and the housing in a region between the pressing place and the engagement place, when the cover is attached to the housing.
US11139132B2 Component group for galvanically separating an armature and a switching bridge of a relay, the switching bridge being arranged on a switching bridge carrier, and relay
A component group of a relay comprises a separation component formed from an electrically insulating material and having a receptacle receiving an armature of the relay and a plurality of receiving connection elements adapted to plugged together with a switching bridge carrier of the relay. A switching bridge of the relay is arranged on the switching bridge carrier. The separation component galvanically separates the armature and the switching bridge.
US11139131B2 Electromechanical relay with data collection cover
An electromechanical relay is provided with a housing, a relay assembly within the housing, and a data collection cover enclosing the relay assembly within the housing. The data collection cover includes sensing members that extend in toward the relay assembly and engage disconnect switches of the relay assembly. The sensing members transmit analog signals to an analog-to-digital converter that converts analog signals to digital signals. The cover then stores, displays and/or communicates the digital information.
US11139129B2 Membrane sealed keyboard
Keyboards and other input devices are provided with at least one flexible layer that extends over or under the keycaps. The flexible layer spans interkey spaces and lies between inner and outer keycaps. The flexible layer prevents intrusion of invasive material to the keyboard mechanisms and simplifies the appearance of the keyboard area. Some flexible layers help align keycaps by connecting inner and outer keycaps or by providing a mechanical connection interface for the keycaps. Some membranes used in the flexible layer have a layered or composite construction that increases durability and tear resistance by attaching or infusing a mesh material or other tough material to a less durable, elastic material.
US11139124B2 Emergency stop switch including an illuminating device emitting different states of illumination
A switch is disclosed. In some examples, a switch includes a generally cylindrical housing; one or more sets of contact points enclosed by the housing; an indicator module, such as a multi-color LED illuminator, also enclosed by the housing; and a pushbutton actuator disposed to operate the contact points. The housing includes a display section spanning substantially the entire circumference of the housing such that the indication made by the indicator module is visible from all radial directions. When the pushbutton actuator is pressed, some of the contact points open to cut off power from hazards, while others are reconfigured to change the state of the indicator module to indicate the changed status of the switch. Multiple switches can be interfaced with each other, such as by serial connection, to facilitate multi-switch safety environment. Modular cables can be used to conveniently establish the interface.
US11139121B2 Power storage device, light-emitting device, and electronic device
To provide a flexible, highly reliable power storage device or light-emitting device. The device includes a battery unit or a light-emitting unit and a member with rubber elasticity. The battery unit includes a secondary battery. The light-emitting unit includes a light-emitting element. The member with rubber elasticity is provided with a first projection and a second projection. The first projection and the second projection are arranged on a first surface of the battery unit or the light-emitting unit. The first projection and the second projection come in contact with each other when the power storage device is bent such that the first surface of the battery unit faces inward.
US11139120B2 Energy storage device module having a balancing circuit board
An energy storage device module comprises: a plurality of energy storage devices having a first energy storage device and a second energy storage device; a connection member configured to connect a first external terminal of the first energy storage device and a second external terminal of the second energy storage device adjacent to the first energy storage device; and a circuit board including a hole that passes through the first external terminal of the first energy storage device, a board protrusion supported by a curling processed portion formed in a body case of the first energy storage device, a first conductive metal layer formed in a region adjacent to the hole and in contact with the connection member, and a second conductive metal layer formed in a region of the board protrusion and in contact with the curling processed portion.
US11139119B2 Supercapacitor comprising an electrolyte composition comprising an additive from the family of fluorinated phosphazenes
A supercapacitor comprising at least one cell formed of two electrodes of opposite polarity. The cell is formed from a positive electrode and a negative electrode made of activated carbon, between which an electrolyte composition is arranged comprising at least one nitrile solvent, at least one salt and also comprising at least one additive from the family of phosphazenes having at least one fluorine atom. One of the compositions comprises acetonitrile, a tetramethylammonium tetrafluoroborate salt and an additive, hexafluorocyclotriphosphazene at a concentration of 1 to 10%.
US11139118B2 Electrodes and currents through the use of organic and organometallic high dielectric constant materials in energy storage devices and associated methods
Improved electrodes and currents through the use of organic and organometallic high dielectric constant materials containing dispersed conductive particles in energy storage devices and associated methods are disclosed. According to an aspect, a dielectric material includes at least one layer of a substantially continuous phase material comprising a combination of organometallic having delocalized electrons, organic compositions and containing metal particles in dispersed form, in another aspect, the novel material is used with a porous electrode to further increase charge and discharge currents.
US11139116B2 Gel electrolytic capacitor
A gel electrolytic capacitor that can further improve withstand voltage is provided. The gel electrolytic capacitor includes: an anode foil; a cathode foil; and a gel electrolyte disposed between the anode foil and the cathode foil. The gel electrolyte consists of a polymer having three-dimensional (3D) network structure and an electrolyte solution held in said polymer. The polymer is formed by polymerizing 2-hydroxyethyl methacrylate or methacrylic acid. The electrolyte solution includes amines or quaternary cyclic amidinium.
US11139107B2 Reactor
A reactor includes a coil having a pair of wound portions that are arranged side-by-side; a magnetic core having inner core portions that are disposed inside the wound portions and outer core portions that are exposed from the wound portions; and gap portions each constituted by a portion of respective insulating members that are disposed between the coil and the magnetic core, the gap portions dividing the outer core portions in a direction in which the wound portions are arranged side-by-side.
US11139104B2 Inductor component
An inductor component includes a core including a substantially column-shaped shaft and a support formed on an end portion of the shaft and a terminal electrode formed on the support. The terminal electrode includes an underlying layer on a surface of the support. A maximum thickness of the underlying layer on an end face of the support is greater than a maximum thickness of the underlying layer on a bottom face of the support.
US11139103B2 Flat winding / equal coupling common mode inductor apparatus and method of use thereof
The invention comprises an inductor, such as used in processing transmission of a 3-phase power system. The inductor comprises a flat/rectangular winding with a narrow edge of the flat winding wound around a core, where the width of the winding exceeds three times the height of the inductor facing edge of the winding. The inductor optionally comprises a distributed gap particle core and/or is wound in parallel with multiple windings. Optionally, the inductor is used as part of an equal coupling common mode electrical system for processing the 3-phase transmission and/or a high frequency inverter comprising a switching device, such as a silicon carbide metal-oxide-semiconductor field-effect transistor.
US11139102B2 52 cubic millimeter transformer for DC-DC converter device
A DC-DC converter includes an insulating substrate; a magnetic core embedded in the insulating substrate, the magnetic core having non-zero x, y and z dimensions of less than or equal to about 5.4 mm by about 5.4 mm by about 1.8 mm; separate primary and secondary transformer windings surrounding first and second regions of the magnetic core; and a control circuit including: an oscillator; a drive circuit coupled to the oscillator; and one or more switches coupled to the drive circuit; the drive circuit providing a switching signal to the one or more switches and energizing the one or more switches to provide a drive voltage to the primary transformer winding. The one or more switches are Field Effect Transistors implemented in a Silicon-on-Insulator configuration or as a Silicon-on-Sapphire configuration.
US11139097B2 Electromagnetic actuation assembly
A linear actuation assembly includes an electromagnetic coil configured to allow electric current to pass therethrough in either direction creating magnetic flux based on the electric current and its direction. The electromagnetic coil defines a center axis, an inner diameter, and first and second sides. A first set of magnets is disposed in end-to-end relation adjacent the first side of the electromagnetic coil at the inner diameter thereof. A second set of magnets is disposed in end-to-end relation adjacent the second side of the electromagnetic coil about the inner diameter thereof. The linear actuation assembly further includes at least one translator disposed adjacent the first and second sets of magnets opposite the electromagnetic coil. The at least one translator is latchable between a first position adjacent the first set of magnets and a second position adjacent the second set of magnets in response to the magnetic flux and the direction in which the electric current is flowing.
US11139096B2 Common mode choke coil and wireless charging circuit
A common mode choke coil comprising a core; a first wire and a second wire wound around the core; a first electrode part and a second electrode part disposed on the core and connected to the first wire; and a third electrode part and a fourth electrode part disposed on the core and connected to the second wire. The common mode choke coil has a self-resonance frequency of 700 MHz or more, and a common mode inductance of 300 nH or less, in a frequency band of 1 MHz or less.
US11139095B2 Multilayer coil component
A multilayer coil component including: a magnetic part that contains Fe, Zn, V, and Ni and optionally contains Mn and/or Cu; and a conductor part that contains copper. In the magnetic part, Fe is in an amount of 34.0 to 48.5 mol % expressed as Fe2O3 equivalent, Zn is in an amount of 6.0 to 45.0 mol % expressed as ZnO equivalent, Mn is in an amount of 0 to 7.5 mol % expressed as Mn2O3 equivalent, Cu is in an amount of 0 to 5.0 mol % expressed as CuO equivalent, and V is in an amount of 0.5 to 5.0 mol % expressed as V2O5 equivalent, with respect to the total amount of Fe expressed as Fe2O3 equivalent, Zn expressed as ZnO equivalent, V expressed as V2O5 equivalent, and Ni expressed as NiO equivalent, and optionally present Cu expressed as CuO equivalent and optionally present Mn expressed as Mn2O3 equivalent.
US11139086B2 Customizable thin plate fuel form and reactor core therefor
A customizable thin plate fuel form and reactor core therefor are disclosed. The thin plate fuel will comprise a fuel material embedded within a matrix material, with the entire unit having a coating. The thin plate fuel may be flat or curved and will have flow channels formed within at least the top surface of the fuel plate. The structure of the thin plate fuel will make it easier for coating with Tungsten or any other suitable material that will help contain any byproducts, prevent reactions with the working fluid, and potentially provide structural support to the thin plate fuel.
US11139081B2 Blockchain gene system
A device includes a sensor coupled to a processor; and a wireless transceiver coupled to the processor. Blockchain smart contracts can be used with the device to facilitate secure operation.
US11139080B2 System for decision management
A system for decision management is described which enables a practitioner to collaborate on treatment options and outcomes. The practitioner may access a remote server through any number of electronic devices, e.g., smart phone, computer, tablet, personal digital assistant, etc. to conduct any number of searches for related treatments of interest, use of products during treatments, one or more particular doctors, condition of a patient at a starting point, resulting outcome from treatments, or any other number of conditions or features.
US11139074B2 Cell washing system with process parameter control
A cell processing system includes a processor to receive a biological fluid to be processed, a controller coupled to the processor, the controller configured to operate the processor according to at least one modifiable process parameter, and at least one input coupled to the controller, the at least one input configured to receive an identifier and at least one process parameter control associated with the at least one process parameter that limits modification of the at least one process parameter if applied. The controller is configured to determine if the identifier is associated with an administrator authorization and to apply the at least one processor parameter control to the at least one process parameter if the identifier is associated with an administrator authorization.
US11139073B2 Systems and methods for personalized care management
Disclosed are systems and methods for personalized care management. The method includes collecting login credentials of a user. The login credentials are checked and the user is authenticated accordingly. Then, user profile of the user is accessed to determine a specific role of the user. Based on the specific role of the user, a user interface is presented on a user device of the user. The user interacts with the user interface by providing at least one voice input including a request. Further, a notification is generated based on the voice input of the user for at least one user. The at least one user provides at least one voice input including a response for the user via a user interface on at least one user device of the at least one user. The response is presented to the user through the user interface.
US11139072B2 Three-dimensional medical image generation
An embodiment of the invention may include a method, computer program product and computer system for three-dimensional medical image generation. The method, computer program product and computer system may include computing device which may receive a first three-dimensional medical image of a first patient from a first period of time, a two-dimensional medical image of the first patient from a second period of time and a plurality of three-dimensional medical images for a plurality of second patients. The computing device may input the three-dimensional medical image of the first patient, the two-dimensional medical image of the first patient and the plurality of three-dimensional medical images for a plurality of second patients into a generative adversarial network (GAN). The computing device may generate a synthetic three-dimensional medical image for the first patient based on the two-dimensional medical image from the second period of time utilizing the GAN.
US11139069B2 Medical image diagnostic apparatus, image processing apparatus, and registration method
A medical image diagnostic apparatus according to an embodiment includes processing circuitry configured to determine a plurality of small blocks for each of a plurality of pieces of medical image data, generate a plurality of superpixels corresponding to the plurality of small blocks, assign a label to at least one of the plurality of pieces of medical image data, and perform registration between the plurality of pieces of medical image data using the plurality of superpixels and the label.
US11139067B2 Medical image display device, method, and program
An analysis unit analyzes a medical image and acquires an analysis result. An interpretation report creation unit creates an interpretation report on a disease based on the analysis result. A display control unit displays the medical image and the interpretation report on a display. In response to an instruction to modify one of a disease region in the medical image and a description of the disease region in the interpretation report, a modification unit modifies the other one of the disease region in the medical image and the description of the disease region in the interpretation report.
US11139066B2 Method of suppressing of irrelevant stimuli
The present disclosure relates to methods and tools for enhancing cognition in an individual. The methods involve presenting to the individual multiple sets of stimuli. Each set of the multiple set contains two or more stimuli and at least one set of the multiple sets contains a target stimulus. The method then receives an input from the individual, and informs the individual as to whether the input is a correct response. The methods encompass iterations of stimuli presentation, receiving of the input, and lastly, generation of feedback to the individual until the individual learns and retains what the target stimulus is.
US11139064B1 Systems and methods for generating a body degradation reduction program
A system for generating a body degradation reduction program including a computing device configured to receive at least a degradation marker, retrieve a body degradation profile as a function of the at least a degradation marker, assign the body degradation profile to a degradation category, identify, using the degradation category and the body degradation profile, a plurality of nutrition elements, wherein identifying the plurality of nutrient elements includes calculating a plurality of nutrient amounts as a function of a respective effect of each of a plurality of nutrients on the body degradation profile as a function of the degradation category, identifying the plurality of nutrition elements as a function of the plurality of nutrient amounts, and generate a body degradation reduction program, using the plurality of nutrition elements, wherein the body degradation reduction program includes a frequency and a magnitude of consumption of the plurality of nutrition elements.
US11139061B2 Exercise system and method
A method for displaying archived exercise classes comprising displaying information about archived exercise classes that can be accessed by a first user via a computer network on a display screen at a first location, wherein the first user can select among a plurality of archived classes, outputting digital video and audio content comprising the selected archived class, detecting a performance parameter for the first user at a particular point in the selected class, displaying the performance parameter on the display screen, and displaying performance parameters from a second user at a second location on the display screen such that at least one of the performance parameters from the first user and at least one of the performance parameters from the second user at the same point in the class are presented for comparison.
US11139052B2 Systems and methods for health information messages archiving
Messages having patient healthcare information are exchanged between various healthcare IT systems. The messages are formatted according to various specific healthcare communication standards. The standards enable communication of the patient healthcare information among the healthcare IT systems. The messages are collected into a repository. Data mining is performed on the collected messages in order to make health-related findings.
US11139051B2 Systems and methods for designing clinical trials
A method for enrolling patient candidates in a clinical trial includes generating first prediction data indicating predicted progression of a condition for a first group of patients that participated in a first clinical trial using a predictive model and clinical data associated with the first group of patients; grouping clinical trial data into subsets based on the first prediction data; analyzing each subset of clinical trial data to generate a measure of efficacy of the treatment; establishing screening criteria for a second clinical trial by identifying at least one subset that has a measure of efficacy that is higher than a measure of efficacy of the treatment for the full first group of patients; receiving clinical data of a candidate for the second clinical trial; generating second prediction data for the candidate; and enrolling the candidate in the second clinical trial when the second prediction data satisfies the screening criteria.
US11139050B2 Systems and methods for pre-qualifying clinical trial populations
Provided are systems and methods for pre-qualification of candidate patient populations. The systems and methods can be are configured for inexpensive, selective, and lightweight procedures that identify patients against desired criteria. In some implementations, willing participants are enrolled in pre-treatment execution of a clinical trial. The participants are issued telemedicine monitoring devices for capturing and reporting health information. For example, non-invasive monitoring devices can be issued to track mobility, exertion, blood pressure, heart rate, brain activity, among other options. The participants can be monitored for time periods similar to actual trial execution phases (e.g., monitoring periods of years can be used) or monitored for any length of time to develop comparable clinical histories for the participants.
US11139049B2 Suppressing interaction between bonded particles
A method comprising causing a simulation machine for molecular dynamic simulation to determine that a topological distance that separates two particles is less than a threshold. The simulation machine includes nodes connected by a network. The nodes collectively representing a volume with each node corresponding to a portion of the simulation space. A topological relationship between the nodes corresponds to spatial relationship thereof in the simulation space. The simulation volume is occupied by particles that interact with each other. The two particles are among these particles. The simulation volume includes node boxes, each of which is handled by one of the nodes. Each of the nodes is implemented as an application specific integrated circuit that includes a combination of first and second hardware elements. The first hardware elements are especially designed to perform pairwise interactions. The second hardware elements operate to provide potentially interacting particles to the first hardware elements.
US11139048B2 Discovering novel features to use in machine learning techniques, such as machine learning techniques for diagnosing medical conditions
A facility providing systems and methods for discovering novel features to use in machine learning techniques. The facility receives, for a number of subjects, one or more sets of data representative of some output or condition of the subject over a period of time or capturing some physical aspect of the subject. The facility then extracts or computes values from the data and applies one or more feature generators to the extracted values. Based on the outputs of the feature generators, the facility identifies novel feature generators for use in at least one machine learning process and further mutates the novel feature generators, which can then be applied to the received data to identify additional novel feature generators.
US11139036B2 Using variable voltages to discharge electrons from a memory array during verify recovery operations
Provided are an apparatus, memory device, and method for using variable voltages to discharge electrons from a memory array during verify recovery operations. In response to verifying voltages in memory cells of the non-volatile memory array programmed during a programming pulse applying charges to the storage cells, a memory controller concurrently applies voltages on wordlines of the non-volatile memory array to clear the non-volatile memory array of electrons and applies voltages to the bitlines to perform bitline stabilization.
US11139032B2 Method and apparatus for reading data stored in flash memory by referring to binary digit distribution characteristics of bit sequences read from flash memory
A method for reading data stored in a flash memory includes at least the following steps: controlling the flash memory to perform a plurality of read operations upon a plurality of memory cells included in the flash memory; obtaining a plurality of bit sequences read from the memory cells, respectively, wherein the read operations read bits of a predetermined bit order from the memory cells by utilizing different control gate voltage settings; and determining readout information of the memory cells according to binary digit distribution characteristics of the bit sequences.
US11139029B2 Memory device and programming method thereof
A programming method for a memory device includes simultaneously starting to program a first plane and a second plane; and bypassing the first plane and keeping programming the second plane when the first plane has been programmed successfully and the second plane has not been programmed successfully yet.
US11139028B2 Nonvolatile memory apparatus for mitigating disturbances and an operating method of the nonvolatile memory apparatus
A nonvolatile memory apparatus may include a write circuit and a sense amplifier. The write circuit may perform a preselection operation on a selected memory cell. When the selected memory cell was snapped back, the write circuit may selectively perform a reset write operation and a set write operation on the selected memory cell according to write data. When the selected memory cell is not snapped back, the write circuit may apply no voltage and no current to the selected memory cell. The sense amplifier may sense whether the selected memory cell was snapped back.
US11139022B1 Source line voltage control for NAND memory
An example of an apparatus includes a plurality of memory cells arranged in a plurality of NAND strings that are connected to a source line and a control circuit connected to the source line. The control circuit is configured to provide a first current to the source line to pre-charge the source line to a target voltage for sensing data states of the plurality of memory cells and provide a second current to the source line to return the source line to the target voltage in a recovery period between sensing data states. The control circuit is configured to provide the second current at any one of a plurality of current levels.
US11139019B1 Apparatuses and methods for delay control error protection
Apparatuses and methods for correcting a code used for delay adjustment are disclosed. An example method includes providing a bit of a thermometer code responsive, at least, to a shift direction signal; and adjusting an amount of a delay responsive to the thermometer code. Providing the bit comprises correcting the bit using one or more adjacent bits on one side of the bit in the thermometer code and one or more adjacent bits on another side of the bit in the thermometer code.
US11139018B1 Memory device with temporary kickdown of source voltage before sensing
Apparatuses and techniques are described for reducing read time in a memory device. A source voltage signal, Vcelsrc, and a body voltage signal, Vp-well, of a source region and a p-well, respectively, of a substrate of a NAND string are controlled to reduce the channel resistance. Vcelsrc can be temporarily reduced, e.g., provided with a negative voltage kick, while Vp-well is non-decreasing during a read operation. The negative voltage kick decreases a body bias of the NAND string in its channel to reduce the channel resistance and increase the current. The negative voltage kick can be initiated when a bit line clamp transistor is made conductive to allow a current to flow in the NAND string. The magnitude and duration of the negative voltage kick can be adjusted based on various factors.
US11139013B2 Enabling fast pulse operation
Methods, systems, and devices for enabling fast pulse operation are described. A threshold voltage of a selection component and a requisite duration for a voltage applied to a selection component to reach a threshold voltage in response to a voltage generated by an external source may be determined. The threshold voltage may correspond to a voltage at which the selection component is configured to release electric charge. A voltage may then be generated and applied to an access line that is in electronic communication with the selection component and a memory cell for at least the requisite duration. Electric charge may be stored at the selection component during the requisite duration and transferred to memory cell after the requisite duration.
US11139010B2 Memory system and operating method of the memory system
Provided is a method for operating an interface circuit of a memory device. The method includes receiving a command from a controller; determining whether the command is for a semiconductor memory or the interface circuit, the semiconductor memory operatively coupled to the interface circuit; and when it is determined that the command is for the interface circuit, performing a blocking operation to block transfer of the command between the interface circuit and the semiconductor memory and performing an internal operation of the interface circuit. The internal operation includes a signal controlling operation, a training operation, a read operation, an on-die termination operation, a ZQ calibration operation, or a driving force control operation.
US11139007B2 Semiconductor storage device and memory system
A semiconductor storage device includes a sense amplifier configured to read and program data in memory cells, a first latch circuit to store read data or program data, a second latch circuit to store the first data transferred from the first latch circuit or the second data before the second data is transferred into the first latch circuit, an input/output circuit to output the first data stored in the second latch circuit and to transfer the second data received thereby to the second latch circuit, and a control circuit. Upon receiving a read command while the control circuit is performing a program operation on program data stored in second latch circuit, the control circuit interrupts the program operation to perform the read operation and resumes the program operation on the program data in response to a resume write command sequence that does not include the program data.
US11139006B1 Self-biased sense amplification circuit
A self-biased sense amplification circuit includes a local bit line, a reset unit, a main bit lie, a pre-amplifier, a data line, a sample reference unit, and a sense amplifier. The local bit line receives a cell current generated by a memory cell during a sense operation. The reset unit resets the local bit line to a first system voltage during a sample operation. The pre-amplifier generates a read current on the main bit line according to a voltage of the local bit line during the sample operation and the sense operation. The data line is coupled to the main bit line. The sample reference unit generates a first reference current and a second reference current during the sample operation, and generates the first reference current during the sense operation. The sense amplifier senses a voltage of the data line.
US11139005B2 Internal voltage generation device and method for generating internal voltage
An internal voltage generation device includes: a voltage detection circuit generating a first detection signal by comparing a first voltage with a target voltage; a voltage difference detection circuit enabled in response to an operation enable signal, generating a second detection signal by comparing a voltage difference between the first voltage and a second voltage with a target gap voltage; a control circuit generating a first up/down code and the operation enable signal according to the first detection signal, and generating a second up/down code according to the second detection signal; a first voltage generation circuit generating the first voltage by down-converting a supply voltage, and adjusting a level of the first voltage according to the first up/down code; and a second voltage generation circuit generating the second voltage by boosting up the supply voltage, and adjusting a level of the second voltage according to the second up/down code.
US11139004B2 Charge pump circuit and auxiliary power supply
A charge pump circuit includes input and output charge pump stages. Each charge pump stage includes a respective voltage input, a respective voltage output, a respective first clock input and a respective second clock input. The voltage input of the input charge pump stage is coupled to a voltage supply terminal. The voltage output of the output charge pump stage is coupled to an output of the charge pump circuit. A clock driver circuit includes a first clock output, a second clock output, a first bias input and a second bias input. The first clock output is coupled to the first clock inputs, and the second clock output is coupled to the second clock inputs. A body bias circuit includes first and second bias outputs. The first bias output is coupled to the first bias input, and the second bias output is coupled to the second bias input.
US11138999B2 Recording medium, playback method, and playback device
A playback method of reading out and playing streams from a recording medium is provided in which are recorded a stream file, a playlist file, first and second combination information, elementary streams that can be played at the same time with the first luminance video, and elementary streams that can be played at the same time with the second luminance video. The playback method includes in a case of playing the first luminance video, reading out any one of the elementary streams listed in the first combination information of the playlist file, and playing at the same time with the first luminance video, and in a case of playing the second luminance video, reading out any one of the elementary streams listed in the second combination information of the playlist file, and playing at the same time with the second luminance video.
US11138998B2 Magnetic recording medium, magnetic recording and reproducing device and composition for magnetic recording medium including polyalkyleneimine compound
The magnetic recording medium includes: a non-magnetic support; and a magnetic layer including a ferromagnetic powder and a binding agent on the non-magnetic support, in which the magnetic layer further includes a compound including a polyalkyleneimine chain and a vinyl polymer chain. The composition for a magnetic recording medium includes: ferromagnetic powder; and a compound including a polyalkyleneimine chain and a vinyl polymer chain.
US11138992B2 Voice activity detection based on entropy-energy feature
This application discloses a voice activity detection method. The method includes receiving speech data, the speech data including a multi-frame speech signal; determining energy and spectral entropy of a frame of speech signal; calculating a square root of the energy of the speech signal and/or calculating a square root of the spectral entropy of the frame of the speech signal; determining a spectral entropy-energy square root of the frame of the speech signal based on at least one of the square root of the energy and the square root of the spectral entropy; and determining that the frame of the speech signal is an unvoiced frame if the spectral entropy-energy square root of the speech signal is less than a first threshold, or that it is a voiced frame if the spectral entropy-energy square root of the speech signal is greater than or equal to the first threshold.
US11138991B2 Information processing apparatus and information processing method
[Object] To more flexibly control the affinity of a spoken utterance for a background sound in accordance with the importance degree of an information notification. [Solution] There is provided an information processing apparatus including an utterance control unit that controls an output of a spoken utterance corresponding to notification information. The utterance control unit controls an output mode of the spoken utterance on the basis of an importance degree of the notification information and affinity for a background sound. In addition, there is provided an information processing method including controlling, by a processor, an output of a spoken utterance corresponding to notification information. The controlling further includes controlling an output mode of the spoken utterance on the basis of an importance degree of the notification information and affinity for a background sound.
US11138989B2 Sound quality prediction and interface to facilitate high-quality voice recordings
Embodiments of the present invention provide systems, methods, and computer storage media for sound quality prediction and real-time feedback about sound quality, such as room acoustics quality and background noise. Audio data can be sampled from a live sound source and stored in an audio buffer. The audio data in the buffer is analyzed to calculate a stream of values of one or more sound quality measures, such as speech transmission index and signal-to-noise ratio. Speech transmission index can be calculated using a convolution neural network configured to predict speech transmission index from reverberant speech. The stream of values can be used to provide real-time feedback about sound quality of the audio data. For example, a visual indicator on a graphical user interface can be updated based on consistency of the values over time. The real-time feedback about sound quality can help users optimize their recording setup.
US11138981B2 System and methods for monitoring vocal parameters
Systems and methods for detection, classification, and diagnosis of vocal anomalies in vocal streams are disclosed. Discussed are a method for generating a biometric voiceprint for analyzing user vocal streams to detect and classify vocal anomalies and a method for notifying the appropriate party, where the notification is based on the diagnosis reported by the system. Manual classification in the event of automatic classification failure is discussed, where the manual classification data can be used as training data to improve the functionality of the classification model.
US11138969B2 Locally distributed keyword detection
In one aspect, a playback device includes a command-keyword engine having a local natural language unit (NLU). The playback device detects, via the command-keyword engine, a first command keyword in voice input of sound detected by one or more microphones of the playback device. The playback device determines whether the sound input data includes a keyword from a first predetermined library of keywords via a local natural language unit (NLU). The playback device transmits the input sound data to a second playback device over a local area network, the second playback device employing a second local NLU with a second predetermined library of keywords. The playback device receives a response from the second playback device and performs an action based on an intent determined by at least one of the first NLU or the second NLU according to the keywords in the voice input.
US11138964B2 Inaudible watermark enabled text-to-speech framework
According to various embodiments, an end-to-end TTS framework can integrate a watermarking process into the training of the TTS framework, which enables watermarks to be imperceptible within a synthesized/cloned audio segment generated by the TTS framework. The watermarks added in such a matter are statistically undetectable to prevent authorized removal. According to an exemplary method of training the TTS framework, a TTS neural network model and a watermarking neural network mode in the TTS framework are trained in an end to end manner, with the watermarking being part of the optimization process of the TTS framework. During the training, neuron values of the TTS neural network model are adjusted based on training data to prepare one or more spaces for adding a watermark in a synthesized audio segment to be generated by the TTS framework.
US11138963B2 Method and apparatus with text-to-speech conversion
A processor-implemented text-to-speech method includes determining, using a sub-encoder, a first feature vector indicating an utterance characteristic of a speaker from feature vectors of a plurality of frames extracted from a partial section of a first speech signal of the speaker, and determining, using an autoregressive decoder, into which the first feature vector is input as an initial value, from context information of the text, a second feature vector of a second speech signal in which a text is uttered according to the utterance characteristic.
US11138959B2 Fine tuner for a string musical instrument, and string musical instrument
A fine tuner for a string musical instrument, comprising a main body having an underside, a top side, a first abutment region and having a second abutment region for a string, wherein the second abutment region is spaced apart from the first abutment region, a gripping element for gripping a string portion that is located between the first abutment region and the second abutment region, and an adjusting device, which sits on the main body and acts on the gripping element, wherein a position of the gripping element relative to the main body is adjustable in a fixable manner using the adjusting device and the position of the gripping element determines a deflected position of the string at the fine tuner, and wherein the gripping element entrains the string portion counter to a direction that extends in a direction from the top side to the underside.
US11138956B2 Method for controlling display of terminal, storage medium, and electronic device
A method for controlling display of a terminal, an electronic device and a non-transitory computer readable storage medium are provided. The method includes the following. A target object is determined in a first display scenario, where the first display scenario contains display content of at least two objects. The number of times display content of a first object being prevented from being displayed in a predetermined period is obtained. If the number of times reaches a preset threshold corresponding to the first display scenario, the display of the display content of the first object is blocked in the first display scenario.
US11138951B2 Electronic device including non-flat display surface and image display method thereof
An electronic device including a non-flat display surface and an image display method thereof are provided. The method is adapted for the electronic device having the non-flat display surface, and a display device of the electronic device is disposed under a non-flat cover. A plurality of edge display pixels in an edge display region of the display device is grouped into at least one pixel group according to a tilt state of an edge of the non-flat cover. Image data is adjusted according to a quantity of the at least one pixel group, to drive a display panel to display according to the adjusted image data. The edge display pixels in the pixel group are configured to display a same image pixel.
US11138950B1 Image data skipping for transmission to electronic display
Efficiently transmitting image data to an electronic display may be provided by skipping regions of the electronic display that display a default value. The electronic display may include a number of pixels, a row driver, and a data driver. The row driver may activate a first subset of the pixels for programming. The data driver may program a default pixel value to respective pixels of the first subset of the pixels for which image data has not been received and may program image data to respective pixels of the first subset of the pixels for which image data has been received.
US11138940B2 Scan driver and display device including the same
A display device includes a scan driver which includes a first stage including a first output terminal connected to a first carry line, a second output terminal connected to a first scan line, and a third output terminal connected to a first sensing line, and a second stage including a first input terminal connected to the first carry line, a fourth output terminal connected to a second scan line, and a fifth output terminal connected to a second sensing line. In a sensing period, signals having a turn-on level are respectively output from the first output terminal, the second output terminal, and the third output terminal during a predetermined delay period before signals having a turn-on level are respectively output from the fourth output terminal and the fifth output terminal.
US11138931B2 Display device and manufacturing method therefor
A display device includes: a display region in which first light-emitting elements by together with pixel circuits constitute pixels and are arranged in a matrix shape; and control circuits having electrical control function to the display region, wherein a determination circuit connected to a control line or to a node provided in the control circuit, and a second light-emitting element and a third light-emitting element connected to the determination circuit and configured to emit different colors from each other are provided in the frame region, and the determination circuit alternately cause only one of the second light-emitting element and the third light-emitting element to emit light.
US11138924B1 Driving circuit for driving a light emitting unit
A driving circuit for driving a light emitting unit includes a driving transistor, a compensating transistor, and a switch transistor is provided. The driving transistor includes a gate terminal, a source terminal, and a drain terminal. The compensating transistor includes a gate terminal electrically connected to the gate terminal of the driving transistor, a source terminal, and a drain terminal electrically connected to the gate terminal of the driving transistor. The switch transistor includes a gate terminal, a source terminal, and a drain terminal electrically connected to the source terminal of the compensating transistor.
US11138922B2 LED driving apparatus having mitigated common impedance effect
The present specification discloses a light-emitting diode (LED) driving apparatus in which a voltage drop phenomenon due to a common impedance is mitigated. In the LED driving apparatus according to the present specification, a circuit is configured by combining N-type metal-oxide-semiconductor (NMOS) transistors or P-type MOS (PMOS) transistors such that a positive power source or a negative power source is not connected to a source terminal of a metal oxide semiconductor field-effect transistor (MOSFET). To this end, it is possible to eliminate common impedance effects on the positive power source or the negative power source.
US11138914B2 Display device including a crack sensing line
A display device is disclosed. In one aspect, the display device includes a substrate, a plurality of pixels formed over the substrate and a plurality of signal lines formed over the substrate and connected to the pixels. The signal lines include a plurality of data lines formed over the substrate and a first crack sensing line connected to a first data line. The first crack sensing line is divided into first and second sections and the first section has a width that is greater than that of the second section.
US11138913B2 Static display and method for manufacturing the same
The present invention provides a static display along with manufacturing processes of the said static display. The static display comprises two or three distorted images adapted on a corrugated sheet in the form of segments in such a way that only one or two images are distinctly visible at a predetermined angle at a time due to optical illusion created as the spaces of the corrugations are not visible when the display of the present invention is viewed at the predetermined angle.
US11138912B2 Dynamic screen modes on a bendable computing device
A bendable computing device can operate in a single display region mode when the device is in an unbent posture and can operate in a multiple display region mode when the device is in a bent posture. The multiple display region mode subdivides the bendable screen of the bendable computing device into a first display region and a second display region. When operating in the multiple display region mode, the bendable computing device can display an artificial hardware seam between the first display region and the second display region. User input gestures originating at the artificial hardware seam or terminating at the artificial hardware seam can be utilized to provide various types of functionality. Various types of functionality can also be provided when the bendable computing device detects that it has transitioned from an unbent posture to a bent posture or from a bent posture to an unbent posture.
US11138911B2 Display substrate and manufacturing method therefor, and display device
A display substrate and a manufacturing method therefor, and a display device. The display substrate includes a flexible protective layer and sub-pixel structures. The flexible protective layer includes bosses, the sub-pixel structure is provided on a top surface of the boss, the boss further includes multiple side surfaces intersecting with the top surface, and the display substrate further includes secondary sub-pixel structures provided on at least one of the multiple side surfaces.
US11138909B2 Electronic shelf label mounting system and method
An apparatus, system and method for mounting and removing electronic shelf label (ESL) modules includes a channel having a first portion for receiving an ESL module and a second portion for receiving a display holder. A tool aids in removal of the ESL from the first portion and aids in removal of the display holder from the second portion. The display holder has an engagement edge that fits into the second channel and a sign gripper with a movable portion connected to a fixed portion. A peg on the movable portion extends through the sign and into a hole in the fixed portion.
US11138908B2 Component for a fluidic circuit and valve comprising said component
A component for a fluidic circuit is provided with at least one tubular portion extending around an axis and with at least one annular identifying band, which is coupled to the tubular portion.
US11138906B2 Breastfeeding simulation system
A breastfeeding simulation system (BSS). The BSS includes a breast prosthesis having a pliable nipple, and a baby mannequin configured to interface with the breast prosthesis, the baby mannequin includes an articulating head, a motorized jaw, the articulating head further includes a mouth normally placed in a closed position by the motorized jaw, where the motorized jaw opens when an object is detected near the mouth and the baby mannequin is positioned according to a predetermined angular position, and a palate sensor, configured to provide a proper placement signal when the pliable nipple is placed at a predetermined position.
US11138904B2 Prefilled syringe trainer and resetting mechanism
Embodiments of a resettable injection training device are provided herein. The resettable injection training device includes a body and a retractable shield, extendable and retractable relative to the body of the device, in an embodiment. In another embodiment, the resettable injection training device may include an injection simulation member. The retractable shield may be lockable in an extended position, and may be unlocked to retract the shield for a subsequent use of the device in one non-limiting embodiment. In another non-limiting embodiment, a resetting component may be used to retract the shield to reset the device.
US11138901B1 Item recognition and analysis
Systems and methods for item recognition and analysis are disclosed. One or more items are recognized utilizing, for example, image data, and a quantity of the one or more items is determined based at least in part on data representing a weight of the items. Nutritional information associated with the items is determined and utilized for one or more purposes, including, for example, nutrition tracking, meal apportionment, label generation, and recipe creation and modification.
US11138897B2 Systems and methods for automated and direct network positioning
Systems and methods for automated and direct network positioning are disclosed herein. The system can include memory that can include a content library database and a structure sub-database. The system can include at least one server. The at least one server can: receive a data packet previously unassociated with the hierarchy in the structure sub-database; identify one of the plurality of positions within the hierarchy for the data packet; receive user information; present a series of assessment data packets to the user; receive a response from the user subsequent to presentation of each of the assessment data packets; evaluate the received responses; adjust a location of the user within the hierarchy based on the evaluating of the received responses; and present a content data packet to the user.
US11138896B2 Information display apparatus, information display method, and computer-readable recording medium
According to one embodiment, there is provided an information display apparatus including a processor, the processor being configured to: designate at least one keyword in a text displayed in a display unit in accordance with a user operation; cause the display unit to display an image associated with the designated keyword register the designated keyword and information of the image in a memory as data in which the designated keyword and the information of the image are associated with each other; output a problem based on the registered keyword and the image corresponding to the registered information.
US11138894B1 Educational learning importation
A system for educational learning importation includes an input interface and a processor. The input interface is configured to receive a selection of educational information. The selection of educational information is made from a combined set of search results based at least in part on searching a real time source and a static source. The processor is configured to determine whether the educational information is allowed to be imported; in the event that the educational information is allowed to be imported, determine whether it is selected to import the educational information; in the event that the educational information is selected to import the educational information, import the educational information; and provide the educational information.
US11138891B2 Method and electronic system for managing the flight of an aircraft in a visual approach phase to a runway, related computer program
This method for managing the flight of an aircraft in a visual approach phase to a runway is implemented by an electronic flight management system and comprises: acquiring at least one set among a set of values of lateral visual approach trajectory parameters and a set of values of vertical visual approach trajectory parameters, at least one of said values of visual approach trajectory parameters being able to be designated by a user, computing at least one trajectory among a lateral visual approach trajectory from the values of said lateral visual approach trajectory parameters and a vertical visual approach trajectory from the values of said vertical visual approach trajectory parameters, and generating a visual approach trajectory to the runway from the lateral visual approach trajectory and/or the vertical visual approach trajectory.
US11138886B1 System and method for providing an illuminated route for an object moving on a path
A system for providing an illuminated path for an object, such as a pedestrian or bicyclist. The system includes a central system unit, a number of vehicles networked with the central system unit and parked in a region. Each of the vehicles includes a detection unit designed to detect an object approaching the parked vehicle and to activate a vehicle light and illuminate a path. Each of the vehicles include a communication unit designed to transmit geo-position data of the parked vehicle. The central system unit is designed, as a result of a route query, to ascertain a route for the object from a starting location to a destination location under the criterion that a maximum number of parked vehicles networked with the central system unit are present along the route so that the best possible path illumination is ensured on the route.
US11138885B2 Identifying roadway obstacles based on vehicular data
Apparatuses, systems, and methods are provided for interfacing a roadway obstacle and navigation system with an obstacle identification and route determination system to identify roadway obstacles based on vehicular data. The roadway obstacle and navigation system may receive vehicular data through sensor utilization and communications with electronic devices. The vehicular data may be analyzed by the roadway obstacle and navigation system in conjunction with the obstacle identification and route determination system to identify roadway obstacles. The roadway obstacle and navigation system may use the roadway obstacles to provide safety alerts to drivers.
US11138884B2 Accident prediction and consequence mitigation calculus
Systems and methods are disclosed for determining that an adverse driving event is likely to occur and utilizing accident calculus algorithms to determine and cause vehicle driving actions necessary to mitigate consequences of the adverse driving event. After determining that an adverse driving event is likely to occur, a computing device my forecast consequences of the driving event. The computing device may determine potential evasive maneuvers that may be taken responsive to the adverse driving event. Additionally, the computing device may determine consequences associated with the potential evasive maneuvers and assign a weight relative to the consequence. The computing device may compare the potential driving maneuvers based on the weighted consequences to determine a driving maneuver to take.
US11138881B2 Vehicle presence detection system
A vehicle presence detection system for determining whether a parking space is vacant or occupied and utilizing this information to guide vehicles to available parking spaces. generally includes a LIDAR device, a cloud-based processing unit, a database, and a guidance light. The LIDAR device generally includes a light emitter, a light sensor, a CPU, a memory unit, and a communications device. The LIDAR device determines the distance between itself and a parking spot or a vehicle parked in that parking spot using an algorithm that accounts for variances in the ambient conditions. This status information can be communicated to a cloud-based processing unit, which can store this information in a database and/or use this information to send parking status indications to an autonomous vehicle dynamic sign, mobile device, or guidance light.
US11138879B2 Temporal based road rule changes
Systems and methods are provided for operating a vehicle based on at least one updated road rule. The system may include one or more sensors or communication devices. The one or more sensors or communication devices may be configured to acquire data indicative of at least one temporal change in a road rule. A processor is provided operatively connected to the one or more communication devices. The processor is configured to update a standard road rule to an updated road rule based on the temporal change in the road rule, determine a change in a driving maneuver permitted for the vehicle based on the updated road rule, and cause the vehicle to implement the change in the driving maneuver. The processor may also be configured to send a command to update a road map display of the vehicle to graphically illustrate the temporal change in the road rule.
US11138878B2 Method and apparatus for enhancing driver situational awareness
Aspects of the subject disclosure may include, for example, determining, by a system comprising a processor, a driver profile according to a driver identity for a driver of a vehicle, selecting a driver-specific enforcement scenario for the vehicle according to the driver profile and traffic enforcement information that is associated with a vehicle location, and presenting an in-vehicle alert to convey the driver-specific enforcement scenario to the driver. Other embodiments are disclosed.
US11138873B1 Road element sensors and identifiers
Systems and techniques are described for identifying, monitoring, and sharing vehicle information amongst sensors. In some implementations, a system includes a central server and a plurality of sensors. The plurality of sensors are positioned in a fixed location relative to a roadway. Each sensor in the plurality of sensors is configured to: detect vehicles in a first field of view on the roadway. For each detected vehicle, each sensor is configured to identify features of the detected vehicle and perform operations for each feature. The operations include generating feature data representing the feature, generating a unique identification of the detected vehicle from the detected vehicles by concatenating the feature data representing the identified features of the detected vehicle, and adding the unique identification to a list.
US11138871B2 Creating transport protocol experts group frames
A traffic information system generates a traffic information frame for selected roads within a broadcast area by receiving traffic information from a traffic data source, obtaining road vector definitions for one or more roads identified in the traffic information, associating the road vector definitions with longitude and latitude to link the traffic information to particular roads, creating a Transport Protocol Experts Group (TPEG) traffic message, including the traffic information and the one or more roads associated with the traffic information, obtaining bounding area definitions of bounding areas associated with the particular traffic incident, combining cached TPEG messages into a composite TPEG frame using the bounding area definitions and broadcasting the TPEG frame to at least a primary bounding area.
US11138870B1 On-demand roadway crossing
In response to receiving a request from a user device for an on-demand crossing of a roadway at a geo-location, a method determines whether connected vehicles on the roadway are approaching the geo-location. A wait-to-cross-the-roadway message is sent to the user's device. In response to determining connected vehicles are approaching the geo-location, a direction, distance, and speed of connected vehicles relative to the geo-location are determined. Instructions are sent to the connected vehicles to reduce speed and allow the user to cross the roadway, including a message to the user device explaining a purpose of the instructions. In response to determining the one or more connected vehicles comply with the instructions, the one or more processors send a safe-to-cross message to the user, and upon detecting successful roadway crossing of the user device, instructing the connected vehicles to resume travel.
US11138867B2 Wireless speaker devices for wireless audio/video recording and communication devices
A wireless speaker device configured for use with a wireless A/V recording and communication device, such as a doorbell. The wireless speaker device, which includes a speaker, may connect to the user's local area network (LAN), such as a Wi-Fi network. The LAN is connected to a wide area network (WAN), such as the Internet and/or a public switched telephone network (PSTN). When the wireless A/V recording and communication device detects a visitor, it sends a first signal, via the LAN, to device backend server in the WAN. In response, the back-end server in the WAN transmits a second signal, via the LAN, to the wireless speaker device. The second signal to the wireless speaker device includes a command for the wireless speaker device to emit a tone through its speaker. The wireless speaker device then emits a tone through its speaker to alert the user that a visitor is at the wireless A/V recording and communication device.
US11138864B2 Early alert system for livestock disease detection with a feedlot fence crossbar-embedded RFID antenna
An early alert system and a method for livestock disease detection are disclosed. An activity measurement zone (AMZ) is defined near an incentive device (e.g. a livestock feeder) with an RFID tag reader and a uniquely-designed feedlot fence crossbar-embedded RFID antenna, which amplifies multiple signal wavelengths in a single dipole antenna. The early alert system is configured to detect and count an animal's access into the AMZ with an RFID tag attached to the animal. If the animals' activity relative to the AMZ drops to an alarmingly low level (e.g. dropping below an alert trigger point) over time, then a user of the early alert system is informed of a potential health problem of the animal and may also be encouraged to inspect the animal in person for further determination of its current health and potential medical issues.
US11138861B2 Easily customizable inhabitant behavioral routines in a location monitoring and action system
A virtual care system. The system identifies movement and status (e.g., location, time duration in a location, direction of movement, last activity) of an inhabitant of a premises, and takes actions based on the identified movement and status. The system includes an activity plan comprising a plurality of activity primitives. Each activity primitive comprises a time window, and classifies movements and/or activities of the inhabitant as, for example, expected or unexpected or abnormal patterns of behavior, based on occurrence and/or absence of output from a single sensor or paired sensors at the premises in the time window. The system is configured to notify caregivers with different levels of urgency (e.g., informational or warning to critical) based on the classifications of the detected movements and/or activities, and/or to take other actions such as turning off the lights and locking the door.
US11138859B2 Detection system and detection method
A detection system and a detection method are provided. The detection system includes at least one illumination device and a host. The illumination device has a radar to obtain spatial information of a position of the illumination device. The host is connected to the at least one illumination device. The host receives the spatial information from the illumination device and transmits a change of the spatial information to an emergency system.
US11138858B1 Event-detection confirmation by voice user interface
Systems and methods for event-detection confirmation are disclosed. For example, a sensing device may generate sensor data, such as from radar, and the sensor data may be utilized to determine if a predefined event as occurred. Event-confirmation operations may then be performed, such as by utilizing acoustic-event detection techniques and/or natural language understanding techniques. When occurrence of an event is confirmed, such as to a certain confidence level, one or more actions may be taken, such as sending a notification to another device and/or establishing a communication channel with another device, such as a device associated with emergency services, family members, friends, and/or neighbors.
US11138851B2 Capacitor architecture for wireless communication tag
Embodiments of the present disclosure generally relate to a wireless identification tag configured to collect and store ambient energy for use in delayed transmission, and system and methods for use thereof. In one implementation, the tag may include a receiver for receiving ambient energy; a first capacitor for storing the ambient energy; and a second capacitor for collecting and storing the ambient energy. The second capacitor may have lower capacitance than the first capacitor. The tag may also include an inductor interconnecting the first capacitor and the second capacitor. The tag may also include circuitry configured such that ambient energy received by the receiver is initially stored in the second capacitor and subsequently transferred to and stored in the first capacitor. The tag may also include a transmitter electrically connected to first capacitor, to enable the energy stored in the first capacitor to power the transmitter.
US11138848B2 Wireless environmental data capture system and method for mesh networking
A mesh network-based environmental data capture system and method for providing communication between a base system having at least one wireless input capture device ICD(s) and other ICD(s), wherein the ICD(s) are capable of smart cross-communication with each other and remote access to their inputs via a server computer, including the steps of providing this base system; at least one user accessing the ICDs and inputs remotely via a user interface through a remote server computer and/or electronic device communicating with it, for providing a secure surveillance system with extended inputs range and wireless smart cross-communication for monitoring a target environment.
US11138847B2 Wireless environmental data capture system and method for mesh networking
A mesh network environmental data capture system and method for providing communication between a base system having at least one wireless input capture device ICD(s) and other ICD(s), wherein the ICD(s) are capable of smart cross-communication with each other and remote access to their inputs via a server computer, including the steps of providing this base system; at least one user accessing the ICDs and inputs remotely via a user interface through a remote server computer and/or electronic device communicating with it, for providing a secure surveillance system with extended inputs range and wireless smart cross-communication for monitoring a target environment.
US11138840B2 Systems and methods for associating game symbols
Systems, methods, and articles of manufacture provide for associating game symbols. For example, scatter symbols and/or other reel symbols in a slot-style game may be related such that they become connected in relation to one or more results and/or outcomes of a game session.
US11138835B1 Utilization of skill in a video wagering game
A method, system, and computer readable storage to implement a skill based video game wagering system. Different video games can be implemented, and within each video game, a player's skill can affect the award model that is initiated when the player takes an action to earn an award (e.g., successfully destroying a target). Upon each award model being initiated, a credit cost is deducted from the player's credit meter, and then award model is activated which can generate an award, or a value of zero which is a loss for the player.
US11138829B2 Roulette game cycle optimization and methods for synchronizing game cycles of double roulette wheels
A roulette wagering system is described that includes a roulette machine configured to operate live roulette games in which a roulette ball is launched into an angled annular track encircling a roulette wheel. A controller associated with the roulette machine may regulate one or more inertial values associated with the roulette ball. A bet close time of a betting window associated with the live roulette games may be determined based on the one or more inertial values associated. A rotation velocity of the roulette wheel may be adjusted subsequent to a bet close time of a live roulette games. Game cycle events may be detected using audio associated with the live roulette games and audible and/or visual effects may be generated based on the audio. A controller associated with the roulette machine may synchronizes the live roulette games operated by the roulette machine with live roulette games operated by one or more additional roulette machines. Bets may be placed based on a player selected betting risk level.
US11138828B2 Gaming system providing multiple player selectable tournaments
Gaming systems and methods that provide multiple player selectable tournaments that can be created by the operator of the gaming system or by one or more players of one or more of the gaming machines of the gaming system.
US11138825B2 Systems and methods for electronic gaming with trigger conditions
In one aspect, an electronic gaming system is described. The electronic gaming system includes a display device, a random number generator (RNG), a player input interface, and a game controller configured to execute instructions stored in a tangible, non-transitory, computer-readable medium. When executed by the game controller, the instructions cause the game controller to at least determine, during play of a base game, that an enhancement trigger condition is satisfied and convert the symbol displayed on each position having one of the first frame and the second frame displayed thereon into a wild symbol. The instructions further cause the game controller to determine that a bonus game trigger condition is satisfied and convert a plurality of positions on each reel with at least one position having the second frame displayed thereon, into a bonus reel. The instructions also cause the game controller to generate a bonus game outcome.
US11138819B1 Mobile device covering device
A mobile device covering device, including a main body to receive a mobile device therein, and a key unit disposed on at least a portion of the main body to facilitate access to a vehicle and receive input to operate functions of the vehicle.
US11138817B2 Vehicle system prognosis device and method
A method for determining a vehicle system prognosis includes detecting a predetermined characteristic of a vehicle with one or more sensors, receiving a plurality of sensor signals from the one or more sensors and determining an input time series of data based on the sensor signals, clustering a matrix of time series data, generated from the input time series of data, into a predetermined number of hyperplanes, extracting extracted features that are indicative of an operation of a vehicle system from a sparse temporal matrix based on data point behavior with respect to two or more hyperplanes within the sparse temporal matrix and determining an operational status of the vehicle system based on the extracted features, the sparse temporal matrix being based on the predetermined number of hyperplanes; and communicating the operational status of the vehicle system to an operator or crew member of the vehicle.
US11138816B1 Embedded determination of remaining useful life of a component
A system for determining a remaining useful life of a component is provided that includes an onboard control unit including a processor, a plurality of sensors to detect a plurality of signals from the component, and a data bus connecting the sensors to the onboard control unit. The processor receives data from the plurality of sensors and determines a plurality of condition indicators for the component, a health indicator from the plurality of condition indicators, and a remaining useful life for the component. An alert or warning may be given if the remaining useful life reaches a certain value provided that certain automated reporting conditions are also met.
US11138815B2 Vehicle management system
A vehicle management system includes: a vehicle including a control unit and a communication control unit; and a communication terminal configured to communicate with the vehicle. The communication terminal includes: an arithmetic processing unit configured to output an activation signal for activating the control unit when the communication terminal is turned on or when an application stored in the communication terminal is started; a communication unit configured to transmit the activation signal output by the arithmetic processing unit to the communication control unit; and a notification unit configured to notify a vehicle information output from the control unit activated in response to the activation signal.
US11138812B1 Image processing for updating a model of an environment
Examples of the present disclosure relate to methods for performing image processing. In one such example, a model of an environment is stored. Image data representative of a captured observation of the environment is obtained and the image data is processed using an object classifier to determine whether one or more objects belonging to a plurality of predetermined classes of objects is present in the environment. The stored model is updated based on the processing. In response to determining at least one of the one or more objects is present, object class characteristic data indicative of a characteristic of the at least one object that is determined to be present is retrieved and a probability of change associated with the at least one object is determined on the basis of the object class characteristic data. The updating of the stored model is adjusted based on the determined probability of change.
US11138811B2 Using augmented reality markers for local positioning in a computing environment
Techniques for providing indirect local geo-positioning using AR markers are disclosed. A first moveable AR marker can be located or found by a computing device. A location of the first moveable AR marker can be known and shared with the computing device. The location of the first moveable AR marker can be based on distance between the first moveable AR marker and a fixed AR marker. A distance to the first moveable AR marker can be determined. Based on the known location of the first moveable AR marker and the distance to the first moveable AR marker from the computing device, an estimate of the location of the computing device can be determined without having line-of-sight (LOS) to the fixed AR marker.
US11138810B2 Junction line data generation method and junction line data generation system capable of processing three-dimensional component modeling data automatically
A junction line data generation method includes scanning a first junction component and a second junction component by using an image capturing device for generating three-dimensional first junction component modeling data of the first junction component and generating three-dimensional second junction component modeling data of the second junction component, simulating a first junction component structure by using the three-dimensional first junction component modeling data, simulating a second junction component structure by using the three-dimensional second junction component modeling data, and generating junction line data between the first junction component and the second junction component by optionally deforming the first junction component structure and/or the second junction component structure according to the first junction component structure and the second junction component structure.
US11138807B1 Detection of test object for virtual superimposition
A system for producing extended-reality images for a display apparatus. The system includes camera(s) and processor communicably coupled to camera(s), wherein processor is configured to: control camera(s) to capture image(s) representing test object present in real-world environment, wherein test object is physically covered three-dimensionally with coded pattern; obtain information pertaining to three-dimensional geometry of coded pattern; analyze image(s) to identify first image segment representing part of coded pattern visible in image(s); determine virtual content to be presented for test object, based on said part of coded pattern; process image(s) to generate extended-reality image(s) in which virtual content is virtually superimposed over said part of the coded pattern, based on information pertaining to three-dimensional geometry of coded pattern.
US11138802B1 Geo-augmented field excursion for geological sites
Systems and methods include a computer-implemented method for annotating an augmented reality display. An indication that a user is present at a digital stop in a geographical region is received by an augmented reality (AR) device. 3D annotation information associated with a 3D location of the AR device in a 3D reconstructed map of the real world is received. A virtual reality display that overlays, in real-time, the 3D annotation information onto real-world objects in the geographical region is provided. A location of the AR device is determined and tracked using a six degrees-of-freedom localization system. A visual view of the AR device is associated with a pre-acquired 3D point-based model. Features of real-world objects are annotated. Simultaneous localization and mapping of the AR device and the visual view are performed to annotate 3D features during movement of the AR device. Features of the real-world objects are annotated.
US11138800B1 Optimizations to reduce multi-channel ray casting for color sampling
In one embodiment, a method includes accessing a first distortion definition for a first color component of a collection of pixels and a second distortion definition for a second color component of the collection of pixels; casting, from a viewpoint in a 3D space, a first bundle of rays for the first color component in accordance with the first distortion definition; computing a first set of intersection locations between the cast first bundle of rays and an object in the 3D space; determining, based on the first and second distortion definitions, that a difference between distortions of the first and second color components satisfies a predetermined threshold; estimating, using the first set of intersection locations, a second set of intersection locations on the object for the second color component; and determining color values for the collection of pixels based on the first and second sets of intersection locations.
US11138798B2 Devices, methods, and graphical user interfaces for displaying objects in 3D contexts
An electronic device displays an environment that includes a virtual object that is associated with a first action that is triggered based on satisfaction of a first set of criteria. In response to a first input detected while the environment is displayed: the first action is performed in accordance with a determination that the first input satisfies the first set of criteria, and, in accordance with a determination that the first input does not satisfy the first set of criteria but instead satisfies a second set of criteria, the first action is not performed and instead a first visual indication of one or more inputs that if performed would cause the first set of criteria to be satisfied is displayed.
US11138795B2 Method and device for determining a characteristic of a display device
In a situation where a capturing device is capturing a first image of a scene comprising a display device displaying a second image, a salient idea is to send both the captured first image and the second image, being displayed by the display device to a processing device, for comparatively processing the first and the second image to determine a characteristic associated with the display device. Being able to process the first image (comprising a displayed second image) together with the original second image advantageously allows to determine various characteristics associated with the display device that altered the displayed second image within the first image, making it different from the initial second image. Characteristics associated with the display device are for example a specular reflection occurring on the display device in the scene and disturbing the capture of the scene.
US11138785B2 Method and system for generating 3D image of character
A method and a system for generating a 3D image of a character through steps of: receiving an identifier of a template and a two-dimensional (2D) image of the character generated based on the template corresponding to a type of the character; acquiring template information of the template from a template library by using the identifier, and extracting an effective parameter for machine learning to be performed to generate the 3D image based on the template information and the 2D image; and generating the 3D image of the character by performing the machine learning based on the effective parameter and the template information are provided.
US11138782B2 Systems and methods for rendering optical distortion effects
In one embodiment, a computing system may determine an orientation in a three-dimensional (3D) space and generate a plurality of coordinates in the 3D space based on the determined orientation. The system may access pre-determined ray trajectory definitions associated with the plurality of coordinates. The system may determine visibility information of one or more objects defined within the 3D space by projecting rays through the plurality of coordinates, wherein trajectories of the rays from the plurality of coordinates are determined based on the pre-determined ray trajectory definitions. The system may then generate an image of the one or more objects based on the determined visibility information of the one or more objects.
US11138777B2 Mixed reality interaction method, apparatus, device and storage medium
The present application provides a mixed reality interaction method, an apparatus, and a storage medium, where the method includes obtaining position information of a real object in space in real time through a positioning chip disposed in the real object, and controlling, according to the position information of the real object, a virtual object in an augmented reality AR scenario to move in the AR scenario according to a moving track of the real object. The technical solution allows an object in the real world and an object in the virtual world seen by a user to be synchronized, thereby improving the user experience.
US11138776B2 Adaptive image armatures with interactive composition guidance
Various methods and systems are provided for image-management operations that includes generating adaptive image armatures based on an alignment between composition lines of a reference armature and a position of an object in an image. In operation, a reference armature for an image is accessed. The reference armature includes a plurality of composition lines that define a frame of reference for image composition. An alignment map is determined using the reference armature. The alignment map includes alignment information that indicates alignment between the composition lines of the reference armature and the position of the object in the image. Based on the alignment map, an adaptive image armature is determined. The adaptive image armature includes a subset of the composition lines of the reference armature. The adaptive image armature is displayed.
US11138773B2 Visualization of data for optimization of multidimensional processes
Optimization of a process having multidimensional independent and dependent variables includes receiving multidimensional variables, preparing axis sets, each axis of the axis sets having an assigned independent variable, and receiving an innermost or base color plot having values of a selected dependent variable plotted along respective at least first and second axes at initial discrete incremental values. Based on the innermost color plot, the value of the selected dependent variable is computed as a function of at least third and fourth respective independent variables assigned to axes of a second axis set for respective discrete incremental values of each of the respective third and fourth independent variables. Using the computed values, a color plot is plotted along each of the respective third and fourth independent axes at each of the respective discrete incremental values, wherein a stage plot includes the plotted color plots.
US11138770B2 Systems and methods for medical imaging
A method may include obtaining scan data that is captured by scanning a heart of a subject with the imaging device. The method may include obtaining electrocardiogram (ECG) data during the scans of the heart of the subject. The method may include determining first scan data from the scan data. The method may include reconstructing the cardiac image based on the first scan data. The method may also include performing one or more iterations. Each of the one or more iterations may include determining whether there is a pulsatile artifact in the reconstructed cardiac image, determining a second time period of at least one cardiac cycle based on the pulsatile artifact, and reconstructing the cardiac image based on the scan data and the second time period.
US11138769B2 Image reconstruction method
An image reconstruction method according to an embodiment includes: collecting first k-space data at a first time and second k-space data having an undersampled pattern different from an undersampled pattern of the first k-space data at a second time different from the first time; generating intermediate data by converting data including the first k-space data and the second k-space data; generating, by inversely converting the intermediate data, third k-space data and fourth k-space data that correspond to the first k-space data and the second k-space data, respectively, and in each of which at least part of a region undersampled through the corresponding undersampled pattern is filled; and generating a magnetic resonance image at a time different from any of the first time and the second time by converting k-space data obtained by combining at least part of the third k-space data and at least part of the fourth k-space data.
US11138768B2 System and method for artifact reduction in an image
Selected artifacts, which may be based on distortions or selected attenuation features, may be reduced or removed from a reconstructed image. Various artifacts may occur due to the presence of a metal object in a field of view. The metal object may be identified and removed from a data that is used to generate a reconstruction.
US11138765B2 Non-linear color correction
Systems and methods are disclosed for non-linear color correction. The method including receiving an input image from an image sensor, converting the input image from a red, green, blue (RGB) color space format to an alternate color space format, determining localized hue correction parameters for a selected color in the alternate color space, determining localized saturation correction parameters for a selected hue in the alternate color space, applying the localized hue correction parameters and the localized saturation correction parameters to the input image to generate an output image and storing, displaying, or transmitting the output image based on at least the localized hue correction parameters and the localized saturation correction parameters.
US11138763B2 Methods and apparatuses for performing artificial intelligence encoding and artificial intelligence decoding on image
Provided is an artificial intelligence (AI) decoding apparatus includes: a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory, the processor is configured to: obtain AI data related to AI down-scaling an original image to a first image; obtain image data corresponding to an encoding result on the first image; obtain a second image corresponding to the first image by performing a decoding on the image data; obtain deep neural network (DNN) setting information among a plurality of DNN setting information from the AI data; and obtain, by an up-scaling DNN, a third image by performing the AI up-scaling on the second image, the up-scaling DNN being configured with the obtained DNN setting information, wherein the plurality of DNN setting information comprises a parameter used in the up-scaling DNN, the parameter being obtained through joint training of the up-scaling DNN and a down-scaling DNN, and wherein the down-scaling DNN is used to obtain the first image from the original image.
US11138757B2 Methods and systems for measuring and modeling spaces using markerless photo-based augmented reality process
Described herein are platforms, systems, media, and methods for measuring a space by launching an active augmented reality (AR) session on a device comprising a camera and at least one processor; calibrating the AR session by establishing a fixed coordinate system, receiving a position and orientation of one or more horizontal or vertical planes in the space in reference to the fixed coordinate system, and receiving a position and orientation of the camera in reference to the fixed coordinate system; constructing a backing model; providing an interface allowing a user to capture at least one photo of the space during the active AR session; extracting camera data from the AR session for the at least one photo; extracting the backing model from the AR session; and storing the camera data and the backing model in association with the at least one photo.
US11138755B2 Analysis apparatus, analysis method, and non transitory storage medium
According to the present invention, there is provided an analysis apparatus (10) including an image analysis unit (11) that detects a predetermined part of a vehicle and persons on the vehicle from each of a plurality of images obtained by imaging the same vehicle from different directions a plurality of times, and detects coordinates of each of the plurality of persons in a coordinate system having the detected predetermined part as a reference; a grouping unit (12) that groups the persons detected from the different images, on the basis of the coordinates; and a counting unit (13) that counts the number of groups.
US11138752B2 Training a pose detection algorithm, and deriving an object pose using a trained pose detection algorithm
Training a pose detection algorithm and deriving an object pose using a trained pose detection algorithm. Specifying a first view of a 3D model with respect to a virtual camera, generating a depth map by projecting the 3D model based on the first view, generating a second view by perturbing the first view, selecting reference 2D locations in an overlapping area of the 3D model between the first view and the second view. Transforming the reference 2D locations into a 3D point set corresponding to the second view. For each reference 2D location, calculating a depth difference between the first view and the second view at the reference 2D location. Associating the perturbation between the second view and the first view with the calculated depth differences, and training an algorithm model to identify a pose of an object corresponding to the 3D model.
US11138750B2 Distance estimating method and apparatus
A distance estimating method and apparatus are provided. The method includes acquiring a real target length corresponding to target points of an object, calculating, from an input image, an image target length corresponding to the real target length, and estimating a distance from a distance estimating apparatus to the object, based on the real target length, the image target length, and a focal length thereof.
US11138748B2 Method and apparatus for classifying depth scans
A method for classifying depth scan data at a computing device includes: obtaining, at the computing device, a set of depth measurements and a graphical representation of the depth measurements; automatically selecting, at the computing device, a subset of the depth measurements indicating a region of interest; rendering, on a display of the computing device, an image including (i) the graphical representation of the depth measurements and (ii) a graphical indication of the region of interest overlaid on the graphical representation of the depth measurements; receiving, via an input device, a selection associated with the image; and generating a region of interest indicator based on the subset of the depth measurements and the selection.
US11138747B1 Interpolation optimizations for a display engine for post-rendering processing
In one embodiment, a method includes, by a computing system, determining a sample point within a texture. The sample point corresponds to a specified output position in a display system. The method includes accessing texels in the texture that are used for determining properties of the sample point. Each identified texel includes a color and a transparency level. The method includes determining an interpolation optimization by comparing the colors and transparency levels of the identified texels. The method includes determining, according to the determined interpolation optimization, a pixel color and a pixel transparency level for the sample point using the identified texels. At least one of the pixel color or the pixel transparency level is determined by copying the colors or transparency levels of the texels, respectively, without performing interpolation. The method includes providing the determined pixel color and the determined pixel transparency level for the sample point for display.
US11138745B2 Object association for autonomous vehicles
Systems, methods, tangible non-transitory computer-readable media, and devices for associating objects are provided. For example, the disclosed technology can receive sensor data associated with the detection of objects over time. An association dataset can be generated and can include information associated with object detections of the objects at a most recent time interval and object tracks of the objects at time intervals in the past. A subset of the association dataset including the object detections that satisfy some association subset criteria can be determined. Association scores for the object detections in the subset of the association dataset can be determined. Further, the object detections can be associated with the object tracks based on the association scores for each of the object detections in the subset of the association dataset that satisfy some association criteria.
US11138743B2 Method and apparatus for a synchronous motion of a human body model
A method and an apparatus for a synchronous motion of a human body model, where the method includes: capturing a real-time image of a real human body; determining size change information according to the real-time image, where the size change information is used to represent a size change of at least part of the real human body in the real-time image; determining motion information according to the size change information, where the motion information is used to represent a position change of the human body model along a depth direction in a three-dimensional scene, and the human body model is used to simulate the real human body; and changing a position of the human body model in the three-dimensional scene according to the motion information. The disclosure achieves a forward or backward synchronous motion between a human body model and a real human body.
US11138735B2 Image processing apparatus and medical image taking apparatus
An image processing apparatus includes processing circuitry configured: to obtain a plurality of images taken so as to include a target site of a subject in temporal phases; and to calculate an index indicating a state of an adhesion at a boundary between a first site of the subject corresponding to a first region and a second site of the subject corresponding to a second region, by using classification information used for classifying each of pixels into one selected from between a first class related to the first region and a second class related to a second region positioned adjacent to the first region in a predetermined direction, on a basis of mobility information among the images in the temporal phases with respect to the pixels in the images that are arranged in the predetermined direction across the boundary between the first region and the second region of the images.
US11138734B1 Hyperspectral facial analysis system and method for personalized health scoring
A hyperspectral facial analysis system and method for personalized health scoring to assess the risk that a person has a disease. Embodiments capture images in multiple spectral bands, such as visible, infrared, and ultraviolet, and analyze these images to generate multiple health metrics, such as pallor, temperature, sweat, and chromophores. These metrics may be combined into an overall health score that may be used for screening. Image analysis may focus on the area under the eyes, where skin is thinnest. Images may be compared to a reference population to identify anomalous values, so that health scoring automatically adjusts for local conditions. Pallor may be calculated based on hue and saturation of visible light images. Temperature may be calculated based on infrared image intensity. Sweat may be calculated using cross-polarized images to identify specular highlights. Chromophores may be calculated by comparing frequency domain ultraviolet images to those of the reference population.
US11138732B2 Assessment of fundus images
An example method for automating a quality assessment of digital fundus image can include: obtaining a digital fundus image file; analyzing a first quality of the digital fundus image file using a model to estimate an optimal time to capture a fundus image; and analyzing a second quality of the digital fundus image file using the model to estimate a disease state.
US11138729B2 Processing MRI data for analysis of tumors
Dynamic contrast enhanced MRI data and dynamic susceptibility contrast MRI data for a volume of the patient's body including a tumor are used in order to identify the risk of lymph node metastasis. A volume of interest enclosing the tumor is identified and the MRI data for the volume of interest is processed in order to identify one or more parameters relating to the transverse relaxation rate and/or to dynamic changes in the transverse relaxation rate. A comparison is made to previously obtained similar parameters for other patients having similar tumors that are either known to exhibit lymph node metastasis or are known not to exhibit lymph node metastasis in order to determine if the MRI data indicates that the patient has a tumor at greater risk of exhibiting lymph node metastasis or a tumor with a lesser risk of exhibiting lymph node metastasis.
US11138721B2 Symbol verification for an intelligent label device
Briefly, a method for verifying the visual perceptibility of a display is provided. An intended message is written to a bistable display. Pixels that comprise portions of the message are measured and evaluated to determine if the message actually displayed on the bistable display was perceptible by a human or a machine. In some cases, information regarding the message actually perceivable from the display may be stored for later use. Responsive to determining that a message is perceivable or not perceivable, alarms may be set, one or more third parties notified, or additional display features may be set.
US11138717B2 Electronic apparatus and control method thereof
An electronic apparatus includes a memory configured to store a plurality of images; and a processor configured to identify qualities of the plurality of images, process the plurality of images using at least one artificial intelligence model corresponding to the identified qualities, and obtain a graphic image including the processed plurality of images, and the at least one artificial intelligence model is trained to increase a quality of an input image.
US11138716B2 Inspection apparatus
An X-ray inspection apparatus 1 includes a calculation unit that calculates a luminance conversion function of matching or approximating a first output value of a first element 11a based on a first transmission image G1 to a second output value of a second element 12a based on a second transmission image G2 of the second element disposed to face the first element 11a, for each of a plurality of the first elements 11a and a plurality of the second elements 12a; and a correction unit that corrects at least one of the first output value of each of the first elements 11a and the second output value of each of the second elements 12a based on the luminance conversion function calculated by the calculation unit.
US11138714B2 Augmented reality pattern overlays to facilitate waste reduction
A system detects an object being viewed through a visual recognition system, the object having an associated expiration date. The system determines a caloric content associated with the object. The system assesses caloric consumption needs of at least one consumer. The system determines a likelihood of consumption of the object by the consumer based on the caloric content of the object, the caloric consumption needs of the consumer, and the expiration date of the object. The system is displayed as a gradient on a display device as an overlay associated with the object, the gradient representing a changing likelihood of total consumption of the object by the consumer over a period of time.
US11138711B2 Degradation detection device, degradation detection method, and computer-readable recording medium
A degradation detection device (10) includes: an image acquisition unit (11) that acquires an image sequence of a detection target; a matching point specification unit (12) that specifies matching points in the image sequence; a motion amount calculation unit (13) that, based on the specified matching points, for each frame that constitutes the image sequence, specifies motion occurring between the frame and a frame immediately previous thereto, and calculates a motion amount for each of the matching points along a time series; and a degraded region candidate specification unit (14) that specifies a region in which degradation has likely occurred in the image sequence, based on the motion amounts of the matching points that were calculated along the time series.
US11138708B2 Method and apparatus for reconstructing content image data
Provided is a method for reconstructing content image data. The method includes selecting a first point and a second point in a first image of first content, selecting a third point and a fourth point in a second image of second content (the second image is an image corresponding to the first image and the third point and the fourth point are points in an image corresponding to the first point and the second point, respectively), generating a first reference vector using the first point and the second point, generating a second reference vector using the third point and the fourth point, calculating a rotation, scale, and transformation (RST) value from the first image to the second image using the first reference vector and the second reference vector; and reconstructing the second content using the calculated RST value.
US11138704B2 Intelligent police car loudspeaker
An intelligent police car loudspeaker includes a loudspeaker mechanism composed of a dust cover, a paper cone, a yoke ring, a centering piece, a magnet, a voice coil, and a soft iron core. The voice coil is disposed around the soft iron core. The magnet is disposed around the voice coil. The paper cone is disposed above the magnet. The centering piece is disposed above the magnet and located inside the paper cone. The yoke ring is disposed above the centering piece and located inside the paper cone. The dust cover is configured to cover an opening of the paper cone. With the present invention, the level of intelligence of the loudspeaker can be improved.
US11138703B2 Dynamic range compression method
Disclosed is a method for processing a video stream including a set of images liable to contain a transition effect, the method including the following steps: detecting a fade-type transition effect within the set of images of the video stream and, where appropriate, calculating minimum and maximum brightnesses LMIN and LMAX for each image of the set of images containing the fade; estimating minimum and maximum brightnesses EMIN and EMAX for all of the images not containing the detected transition effect; determining minimum and maximum brightnesses SMIN and SMAX for a standard dynamic range; calculating minimum and maximum brightnesses TMIN and TMAX depending on the minimum and maximum brightnesses LMIN, LMAX, EMIN, EMAX, SMIN and SMAX calculated and determined beforehand; transmitting the calculated minimum and maximum brightnesses TMIN and TMAX with a view to dynamic range compression.
US11138698B2 Static soiling detection and correction
A method and device for correcting image artifacts. Pixel quotient values of camera images are computed in a first direction by comparing intensity differences between neighboring pixels. Median values of pixel quotient values are computed with respect to time and attenuation factors of pixel lations are computed. Corrected pixel intensities can then be derived by dividing observed pixel intensities by attenuation factors of the respective pixel locations.
US11138696B2 Geolocation improvement of image rational functions via a fit residual correction
A process improves accuracy in mapping geodetic coordinates to image sensor coordinates via an image rational function. The image rational function is fitted to an image-to ground sensor model at an input grid of image u coordinates and image v coordinates, and further at geodetic longitudes, geodetic latitudes, and geodetic heights corresponding to the image u coordinates and the image v coordinates. This fitting generates fit residuals. The fit residuals are stored as a function of the image u coordinates, the image v coordinates, and the geodetic height coordinates. The fit residuals are applied to metadata associated with the image rational function. This application corrects for a residual error in a fit of the image rational function to the image-to-ground sensor model.
US11138694B2 Method and apparatus for geometric smoothing
A method of video decoding performed in a video decoder includes receiving compressed geometric data corresponding to a three dimensional (3D) space. The method further includes receiving a low resolution occupancy map associated with the data cloud. The method further includes converting the low resolution occupancy map to a high resolution occupancy map. The method further includes reconstructing a point cloud using the compressed geometric data and the high resolution occupancy map. The method further includes performing a smoothing operation on one of the (i) reconstructed point cloud and (ii) the high resolution occupancy map.
US11138693B2 Attention-driven image manipulation
Techniques of adjusting the salience of an image include generating values of photographic development parameters for a foreground and background of an image to adjust the salience of the image in the foreground. These parameters are global in nature over the image rather than local. Moreover, the optimization of the salience over such sets of global parameters is provided through two sets of these parameters by an encoder: one set corresponding to the foreground, in which the salience is to be either increased or decreased, and the other set corresponding to the background. Once the set of development parameters corresponding to the foreground region and the set of development parameters corresponding to the background region have been determined, a decoder generates an adjusted image with an increased salience based on these sets of development parameters.
US11138692B2 Super-resolution apparatus and method for virtual and mixed reality
An apparatus and method for efficiently improving virtual/real interactions in augmented reality. For example, one embodiment of a method comprises: capturing a raw image including depth data; identifying one or more regions of interest based on a detected spatial proximity of one or more virtual objects and one or more real objects; generating a super-resolution map of the one or more regions of interest using machine-learning techniques or results thereof; detecting interactions between the virtual objects and the real objects using the super-resolution map; and performing one or more graphics processing or general purpose processing operations based on the detected interactions.
US11138688B2 Point cloud data transmission device, point cloud data transmission method, point cloud data reception device, and point cloud data reception method
Disclosed herein is a method of transmitting point cloud data. The method may include acquiring point cloud data, encoding geometry information including positions of points in the point cloud data, encoding attribute information including attribute values of points in the point cloud data based on the geometry information, and transmitting the encoded geometry information, the encoded attribute information and signaling information.
US11138686B2 Compute optimizations for low precision machine learning operations
Embodiments described herein provide a graphics processor that can perform a variety of mixed and multiple precision instructions and operations. One embodiment provides a streaming multiprocessor that can concurrently execute multiple thread groups, wherein the streaming multiprocessor includes a single instruction, multiple thread (SIMT) architecture and the streaming multiprocessor is to execute multiple threads for each of multiple instructions. The streaming multiprocessor can perform concurrent integer and floating-point operations and includes a mixed precision core to perform operations at multiple precisions.
US11138680B1 Updating menus based on predicted efficiencies
Notifying customers of available efficiencies via updates to electronic menus, personal notifications, etc. is described herein. As an example, a computing system can receive a first request indicating that an item that is offered for sale by a merchant that has been requested by a customer and can determine an efficiency associated with combining the first request with a second request from another customer. Such an efficiency, for example, can comprise sharing an item on a menu or preparing multiple items together instead of individually. The computing system can notify, in near real-time and based at least partly on determining the efficiency associated with combining the first request and the second request, at least the other customer about the efficiency. In some examples, the other customer can be notified via an update to the electronic menu, a personal notification to a user computing device, etc.
US11138678B2 Optimal communication architecture for smart distribution power grid
A smart distribution power grid (SDPG) system has at least one micro-grid, each comprising a set of intelligent entities and a set of external Smart Distribution Nodes, and a communication system enabling communication within the set of intelligent entities, forming an overlay communication network on the microgrid. The communication system is deployed on the micro-grid in a manner minimizing installation cost, communication cost and overall maintenance cost of the SDPG.
US11138677B2 Machine learning in an online agricultural system
An online agricultural system manages and optimizes interactions of entities within the system to enable the execution of transaction and the transportation of crop products. The online agricultural system accesses historic and environmental data describing factors that may impact crop product transactions and/or transportation to determine market prices for crop products and crop product transportation. Responsive to receiving a request from an entity, the online agricultural system determines an optimal transaction for the entity, such as a price for selling a crop product, an available crop product for purchase, or a transportation opportunity to transport a crop product.
US11138675B1 Systems, methods and apparatus for attaching electronic documents to an electronic tax return
Systems, methods and articles of manufacture for preparing an electronic tax return in which a supporting document is associated with a specific form field of the tax return and attached to the tax return. The system displays a tax data input screen for a user to input tax data for a current form field of the tax return being worked on. The system determines that a supporting document is required for the current form field and displays an attach document command. When a user selects the command, the system displays a file selection function. The system receives a selection of a document file selected using the file selection function and automatically associates the selected document file with the current form field and uses metadata related to the form field to assign a document description to the selected document file.
US11138672B1 Determining and initiating insurance claim events
The present disclosure relates generally to a system that includes a storage component that stores data and a processor. The processor may install an application using a portion of the storage component, partition the portion of the storage component from a remaining portion of the storage component, and execute the application via the portion of the storage component.
US11138671B2 Adaptive, self-optimizing, leveraged capacity system and corresponding method thereof
Proposed is an adaptive, layered, automated risk-transfer system and method thereof, with a self-optimizing, increased leveraged capacity and enhanced drop-down cover structure with a plurality of adjustable risk-transfer layers. If a triggered risk-event is assignable to either of the top risk-transfer layer or the bottom risk-transfer layer of the drop-down cover structure, a shared exhaustion factor is generated based on the assigned risk-transfer layer and based on a cover of the loss associated with the triggered risk event. The shared exhaustion factor is applied mutually to both layers by the system eroding both layers by the same exhaustion factor. The top layer and the bottom layer are reinstatable by a corresponding generated normalized reinstatement parameter values normalized over both layers and based on a thus provided shared limit and the erosion of the top layer and the bottom layer.
US11138667B2 Data structures for transfer and processing of financial data
An example computer-implemented method includes retrieving, by at least one processor, one or more first data structures pertaining to a current state of a financial portfolio of a first user, one or more second data structures pertaining to one or more historical and/or current states of a financial market, one or more third data structures pertaining to one or more predictions regarding one or more financial assets of the financial market, and one or more fourth data structures pertaining to the first user's preferences with respect to the financial portfolio. The method also includes determining, by the at least one processor, one or more transactions to be conducted on the financial market based on the first, second, third, and fourth data structures. The method also includes executing, by the at least one processor, the one or more transactions.
US11138665B2 Dynamic strategy management tool
Example methods, apparatus, and computer readable storage media are described and disclosed. An example method includes depicting a strategy node in a graphical user interface presented by a computing device. The strategy node represents a trading strategy associated with two or more tradeable objects. The example method includes generating a graphical connector between the strategy node and one of a plurality of contract nodes including at least a first contract node and a second contract node. Each contract node represents a contract associated with one of the tradeable objects. The example method includes repositioning, in response to an input received via the graphical interface, an endpoint of the graphical connector from the first contract node specified by the trading strategy to the second contract node. The example method also includes generating an updated trading strategy based on the trading strategy and the second contract node.
US11138663B2 User definable prioritization of market information
Methods and systems for user definable prioritization of market information are disclosed. An example method to prioritize market information displayed in a window within a trading interface includes updating the market information displayed in the window at a first frequency, wherein the first frequency is to correspond to a first window priority. The example method also includes, based on a trigger activation, assigning a second window priority to the window, wherein the second window priority is to cause the market information displayed in the window to update at a second frequency, the second frequency different from the first frequency.
US11138661B2 Agriculture community objects with price-time priority queues for transformed agriculture units
Implementations of various methods and systems to transform agriculture units with two waypoints or a destination waypoint or a series sequence of waypoints into objects which have associated price-time priority queues for transformed agriculture units. The present disclosed invention relates to combining the concepts of objected oriented programming, market price queues, agriculture, navigation systems and social networking and transportation as a fungible asset class or agriculture linked to transportation as an open market.
US11138660B2 System and method for asymmetric offsets in a risk management system
A system and method for using asymmetrical offsets for products in a risk management analysis system are disclosed. Conventional systems assign symmetrical offsets for products, that is, if two products have an 80% correlation they each would be assigned an offset of 80% with respect to each other. However, it is desirable to allow for asymmetrical offsets. In the disclosed system and method, when two products have a correlation of 80%, one may be assigned an offset of 75% and the other may be assigned an offset of 80%. There are many reasons to vary the offset between the products. The varying offset may reflect an asymmetry in the risk in one of the products, such as being traded in an illiquid market or in a less desirable venue. The varying offset may correct for an imbalance in spread credits due to special charges from intra spreading.
US11138658B2 Methods and apparatus for mortgage loan securitization based upon blockchain verified ledger entries
Apparatus and methods for aggregating Mortgage Loans based upon servicing records verified via a blockchain distributed ledger. The Blockchain is distributed to Participants in the Loan, such as the Borrowers, Regulators, Servicers, and Vendors. Participants may submit an aggregation criteria, such as for example a criteria used for selecting loans to be included in a securitization pool. The present disclosure further provides a method for homogenizing a variety of loan criteria and memorializing execution of a smart contract on the Blockchain.
US11138657B1 Device-to-device microlending within a distributed system
A distributed system includes a lending device that is configured to receive, from a user device, a real-time request for a loan associated with a service, where the request specifies at least an identifier of the user device and a specific amount of funds; determine, based at least on the specific amount of funds for the loan and on the identifier of the user device, to provide the loan to the user device; generate a digital token associated with the loan, where the digital token specifies usage restrictions that are associated with (i) an approved amount of funds, (ii) a duration of the loan, and (iii) a payee associated with a service device; and provide, the user device and/or the service device, the digital token associated with the loan, where the digital token is redeemable by the payee associated with the service device for the approved amount of funds.
US11138654B1 Method and system for dynamic traffic shaping of deals to reduce server stress
Techniques described herein include systems and methods for throttling requests for content to reduce stress on a check out pipeline associated with an electronic marketplace thereby avoiding overstressing a server to the point of no longer processing requests from users. In embodiments, first information may be maintained that identifies a ranking for a plurality of items based on a score. A predicted velocity of content requests about the plurality of items may be maintained and second information about an actual velocity of content requests about the plurality of items may be received. In response to a request for content, a portion of items may be identified based on the scores associated with said portion and partition the portion into a number of groups or partitions based on the predicted velocity and the second information. A data object that comprises the portion of items associated with a partition may be generated.
US11138651B2 System and method for dynamic real-time cross-selling of passenger oriented travel products
Disclosed is a method for cross-selling passenger-oriented travel products from a sponsor company and other travel product providers to users, by normalizing the products and dynamically filtering the products in real-time according to rules defined by the travel product sponsor company. In one of the embodiments, ancillary products from any combination of an airline sponsor company, affiliated airline companies and other travel product providers may be presented to customers in accordance with the sponsor company's preferred product bundling nor package scheme and in coordination with affiliated airlines and other travel product providers as they may be available for a combined product. Other embodiments cross-sell travel products for rail, sea and other ground transportation, accommodation services and providers as well as passenger-oriented ancillary travel product providers such as Wi-Fi and duty-free shopping services.
US11138646B2 Subscription management platforms for automated group-based subscriptions
A computing resource of a cloud computing environment receives, from customers in a customer population, requests to enroll in group-based subscriptions provided by third-party providers. The requests include customer preferences associated with the customers. The computing resource determines customer account attributes for customer accounts, and determines, using a customer matching model, scores for the customers based on the customer preferences and the customer account attributes. The scores predict a successful matching among the customers in the customer population. The computing resource assigns a first subset of the customers in the customer population to a first group of customers based on the scores, enrolls the first group of customers in a first account for a first group-based subscription provided by a first third-party provider, and allocates a payment for the first group-based subscription among a first group of customer accounts associated with customers in the first group of customers.
US11138645B2 Virtualized services discovery and recommendation engine
Concepts and technologies are disclosed herein for a virtualized services discovery and recommendation engine. A request for a service can be received from a requestor. The request can include feature data that can define two or more features. Two or more features can be determined based on the feature data and requestor data associated with the requestor can be obtained. Two or more services that satisfy the request can be identified and a recommendation that represents the two or more services can be generated. The recommendation can include a data representation of a custom product that can include the two or more services. The recommendation can be tested to determine if the custom product functions, and the recommendation can be provided to the requestor.
US11138644B2 Commercial transaction system, administration server, and program
A commerce system includes an EC server connecting to a user terminal and executes E-commerce, a customs clearance authentication server that administers pre-customs clearance information, and an administration server connected to the customs clearance authentication server and the EC server. The administration server receives a registration request including product information regarding a product, transmits the registration request to the customs clearance authentication server, receives pre-customs clearance information regarding the product from the customs clearance authentication server, and notifies the pre-customs clearance information to the EC server. The customs clearance authentication server generates pre-customs clearance information based on product information, in response to a request from the EC server, and transmits generated pre-customs clearance information to the administration server. The EC server transmits the received pre-customs clearance information along with product information to the user terminal, and accepts, from the user terminal, an instruction to circulate the product specified via customs.
US11138643B2 Item level data aggregation
Apparatuses, systems, methods, and computer program products are disclosed for item level data aggregation. A method includes identifying a transaction made with a third party within a set of transactions. A method includes using electronic credentials for a user to login to an account of the user at a third party. A method includes downloading item-level data from a third party that corresponds to an identified transaction in response to logging into a user's account at a third party. Item-level data identifies one or more items within an identified transaction. A method includes displaying a set of transactions to a user. A method includes displaying item-level data for one or more items within an identified transaction to a user in response to receiving input from the user relative to the identified transaction in a displayed set of transactions.
US11138642B2 Real-time messaging in a supply chain financing network
A system and method for transmitting real-time messages within a supply chain financing (SCF) network using a using a customized and improved messaging protocol is provided. A computing device receives a SCF request message having an SCF messaging protocol including a plurality of data fields including SCF request data related to a request for supply chain financing including an early payment identifier, parses the SCF request message based upon the SCF messaging protocol, selects a financing entity for receiving the request, stores within the memory device the SCF request data, transmits an early payment message having the same messaging protocol to the selected financing entity, receives a confirmation message having the same SCF messaging protocol from the financing entity including a plurality of data fields including SCF confirmation data, and stores within the memory device the SCF confirmation data with the SCF request data.
US11138640B2 On-line advertising
A method comprising providing a graphic user interface allowing one or more users to input user attributes including one or more buyer profile attributes allowing selection of one or more types of merchant buyers prefers to interact and one or more merchant profile attributes allowing selection of one or more types of buyer the one or more merchants prefers to interact. Parameters may be input in a free-form manner to replicate meta-data. Multiple user profiles may be created through an interoperable on-line system from the user profile attributes. Such profile attributes may be transmitted the one or more buyer attributes and the one or more merchant attributes into one or more databases for storage and retrieval. Users may be notified from one or more merchants when request parameters of one or more buyers is satisfied by one or more merchants. Offers may be rejected or accepted.
US11138639B1 Systems and methods for controlling effective event costs in online advertising campaigns
Embodiments are directed at controlling an online advertising campaign to minimize the effective cost per event or impression. Such embodiments include receiving a desired pacing indicator and a maximum cost indicator. The desired pacing indicator indicates a desired pacing that a user would like to achieve in the campaign. The maximum cost indicator indicates a maximum cost per event or impression the user would like to stay below in the campaign. Embodiments further include monitoring bid transactions of an advertising market of the campaign. Based on monitored bid transactions, an observed pacing measurement and/or an observed cost measurement is determined. Price and allocation control signals are determined based on the desired pacing indicator, the maximum cost indicator, the observed pacing measurement, and the observed cost measurement. The control signals are utilized to adjust a bid price and/or a bid allocation for the campaign.
US11138635B2 Mobile media topper
A mobile media projector system is provided with a chassis, configured for attachment to a mobile platform, having a screen deployment mechanism. A viewing screen is selectively deployable when the mobile platform is parked in a stationary geographic location. An imaging projector subsystem projects an image onto the deployed viewing screen. Typically, the chassis is configured for attachment to an automotive vehicle with a roof, and the viewing screen is deployed over an exterior surface of the automotive vehicle. The system may include a WLAN and/or WPAN access point. A targeting application may select the geographic location from a group of stationary geographic locations, each having a weighted value. A second mobile media projector system includes a chassis configured for attachment to a roof of an automobile having a side mirror. An image projected onto the side mirror is reflected onto a surface such as the automobile door.
US11138631B1 Predictive user segmentation modeling and browsing interaction analysis for digital advertising
Systems, methods, and computer-readable media are disclosed for predictive user segmentation modeling and browsing interaction analysis for digital advertising. In one embodiment, an example method may include identifying a target consumer segment, generating a predictive user behavior model for the target consumer segment based at least in part on selected user data, and receiving an indication that a user is browsing a website. Example methods may include generating a first customer score for the user using the predictive user behavior model in real-time, and determining that the first customer score meets a consumer segment modification threshold for the target consumer segment.
US11138629B2 Automated approval of generated promotions
A method, apparatus, and computer program product are disclosed to improve the process of generating promotions. The method includes identifying a promotion structure for approval, the promotion structure defining a promotion to be displayed via a promotion and marketing service and determining whether the promotion structure satisfies automatic approval requirements, the automatic approval requirements including one or more parameters relating to the promotion structure. The method further includes in an instance in which the promotion structure satisfies the automatic approval requirements, automatically approving the promotion structure for display via the promotion and marketing service, and in an instance in which the promotion structure does not satisfy the automatic approval requirements, indicating that the promotion structure cannot be automatically approved. A corresponding apparatus and computer program product are also provided.
US11138628B2 Promotion offer language and methods thereof
Methods and apparatus for implementing a promotion offer language architecture for representing offer. The promotion offer language architecture includes at least an offer type field and an offer expression field. The offer type field pertains to the type of offer. The offer expression field pertains to identification of items that the offer applies to and/or the condition required to receive the benefits of the offer type. The item is identified by a quantity and a product identification.
US11138626B2 System for marketing campaign specification and secure digital coupon redemption
Product vendors are provided with a system for performing a marketing campaign to mobile communication device users, providing offers as instruments, such as digital coupons, to a selected group of users of the mobile communication devices and validating the integrity of the instruments. The invention has two phases: the selection of the components of the instrument from a menu provided by a social networking organization; and validating the instrument upon redemption from the product vendor. In the first phase, the product vendor selects elements from the menu relevant to the campaign, such as timing, nature of the offer, targeting of the recipients, etc. In the second phase, the instrument is encoded as to the marketing campaign and an arbitrary designation which initiates a pattern as the instrument is redeemed. The product vendor inspects the instrument to ensure that the encoding is correct during the redemption process.
US11138624B2 Method and system for real-time offer optimization
A method for identifying and distributing offers includes: storing account profiles, each profile including data related to a transaction account including an account identifier and a plurality of transaction data entries, each including transaction data; receiving an offer request from a consumer entity, the request including a specific account identifier and geographic location; identifying a specific account profile that includes the specific account identifier; identifying offer parameters, the parameters being based on the geographic location and the transaction data included in the identified specific account profile; transmitting the offer parameters to a merchant entity; receiving offer data for a plurality of offers from the merchant entity based on the offer parameters; identifying a specific offer based on the offer data for the specific offer and the transaction data included in the specific account profile; and transmitting the offer data for the identified specific offer to the consumer entity.
US11138619B2 Using digital traffic data for analysis
Techniques are disclosed for implementing digital traffic data for analysis. In some examples, a telecommunications network determines an identity of a user associated with a user device that communicates with the telecommunications network. The telecommunications network identifies a physical location of the user device based on the user device communicating with a first transceiver of the telecommunications network. Then, the telecommunications network determines that the physical location of the user device corresponds to a first commercial location, and stores an indication that the user has visited the first commercial location.
US11138618B1 Optimizing in-application purchase items to achieve a developer-specified metric
Technologies are disclosed herein for optimizing in-application purchase (IAP) items to achieve a developer-specified success metric. Application developers can define customer segments and a success metric for each segment. In-application purchase items (IAP) for an application can be tuned for each customer segment in an attempt to achieve the defined success metric. The disclosed techniques can automatically determine the most compelling combination of attributes for an IAP item, such as item price, behavior, definition, and timing. Based on contextual information received from a number of resources, such as an application store, an e-commerce system, and a user device, an optimization service can modify attributes of the IAP items for users in the customer segment to achieve the developer-specified success metrics.
US11138617B2 System and method for demographic profiling of mobile terminal users based on network-centric estimation of installed mobile applications and their usage patterns
Methods and systems for creating demographic profiles of mobile communication network users. A demographic classification system analyzes network traffic, so as to estimate the specific combination of application classes installed on a given terminal, and usage patterns of the applications over time. This combination of application classes and their respective usage patterns are a highly personalized choice made by the user, and is therefore used by the system to deduce the user's demographic profile. The demographic classification system operates on monitored network traffic, as opposed to obtaining explicit and accurate information regarding the installed applications from the terminal. The system then deduces the demographic profile of the user from the list of estimated application classes.
US11138609B2 Methods, systems and computer program products for identity authentication for payment card based payment transactions
The invention provides methods, systems and computer program products for identity authentication for payment card based payment transactions. A payment card may be configured for payor identity authentication for the purpose of an electronic payment transaction(s), and may comprise (i) sensors to measure card handling parameters, (ii) an authentication signature generator, configured to generate and store a biometric identity signature associated with an authorized cardholder—which signature is based on a first set of card handling parameter data received from the sensors, (iii) a card handling data comparator configured to receive a second set of card handling parameter data from the sensors, retrieve the biometric identity signature associated with the authorized cardholder, and compare the second set of card handling parameter data with data extracted from the retrieved biometric identity signature, and (iv) an authentication decision generator configured to generate an identity authentication decision based on the comparison.
US11138604B2 System and method for transaction-based temporary email
A computer-implemented method includes authorizing a transaction received from a third party device that is associated with a customer account stored in a customer database, and generating a transaction identifier associated with the transaction and a temporary email address. The method also includes mapping the temporary email address to a customer email address in the customer database, communicating the temporary email address to the third party device, and receiving transaction data via the temporary email address. Additionally, the method includes initiating an automatic transfer of funds, automatically forwarding the transaction data to the customer email address, and monitoring a certain amount of time that the transaction identifier is valid after the transaction is completed. The method further includes determining that the certain amount of time has passed and that the transaction identifier has expired, recycling the expired transaction identifier, and using the recycled transaction identifier at a later time.
US11138601B2 Method and system for predicting future cardholder behavior
A computer-based method for managing a profile for a cardholder is provided. The cardholder having an account associated with a payment card. The method includes electronically receiving, at the computer, transaction information for a cardholder for transactions with at least a first business entity and a second business entity, the transaction information including data representing each transaction initiated by the cardholder using the payment card and at least one subdivision within the first business entity, the transaction information further including data representing each transaction initiated by the cardholder using the payment card and the second business entity. The method also includes electronically storing the transaction information within the database, generating a profile of the stored transaction information for the cardholder, the profile including a type, a recency and a frequency of transactions initiated by the cardholder using the payment card and the at least one subdivision, grouping the cardholder into a single cluster with other cardholders registered within the payment card network based on the profile of the cardholder and the other cardholders, and outputting marketing information based on the cluster.
US11138598B2 Method and system for consent to time-bound queries in a blockchain
A method for automatically provisioning data for an opaque blockchain based on prior consent includes: receiving a consent request including transaction criteria and at least two digital signatures, the first digital signature generated by a regulating entity and the second digital signature generated by a moderating entity in a blockchain network; validating the first and second digital signature; digitally signing the received consent request using a private key of a first cryptographic key pair; transmitting the digitally signed consent request to the regulating entity; receiving a query request from the regulating entity, the query request including an executable query; executing the executable query to identify transaction data for electronic transactions in compliance with the transaction criteria; and transmitting the identified transaction data to the regulating entity.
US11138596B2 Method and system for transmitting credentials
Method and apparatus for transmitting credentials to a transaction processing system, the credentials arranged in sets and a set including a unique identifier and verification data elements. Credentials are activated and are then available for use in at least one subsequent transaction. In the transaction, in response to receiving authorization from a user, the unique identifier and verification data elements from a set are transmitted to the transaction processing system for the user. The credentials are activated using an activation mode selected from at least a first activation mode and a second activation mode. In the first activation mode, additional user input for the verification data elements associated with the unique identifier is received from the user. In the second activation mode, the user is authenticated, and verification data elements are received via a data communications network are received from a trusted data processing system remote from the user.
US11138594B2 Electronic transaction verification system with biometric authentication
An electronic transaction verification system for use with transaction tokens such as checks, credit cards, debit cards, and smart cards that gathers and transmits information about the transaction token and biometric data. Customers can be enrolled in the system by receiving customer information that includes at least a biometric datum, associating the received customer information with a transaction instrument issued to the customers and storing the received customer information and the issued transaction instrument information in a database for future reference.
US11138593B1 Systems and methods for contactless smart card authentication
A method of activating a smart card includes issuing a smart card in a deactivated state such that the smart card is incapable of performing a transaction; receiving an authentication token from a mobile device via a wireless communication of the authentication token from the smart card in the deactivated state to the mobile device; extracting data from the authentication token; confirming the extracted data corresponds to stored data regarding a customer who was issued smart card; and in response to confirming the extracted data, enabling the smart card for a subsequent transaction.
US11138592B1 Methods and systems for making a pre-payment from a vehicle
Methods and systems are provided for making a pre-payment. In some embodiments, a user is provided with a mobile wallet; information populating at least one payment instrument to the mobile wallet is received; information that the mobile wallet is usable with respect to the vehicle is received; information that the mobile wallet has been presented by the vehicle to a payment location is received; an authorized pre-payment corresponding to items or an amount associated with the payment location is received; a token is received from the user at the payment location; and the pre-payment is settled using the payment instrument.
US11138587B2 Wireless payment with a portable device
A portable device receives an account information request signal from a merchant machine. The portable device transmits a response message to the merchant machine. The response message comprises the account information for a purchase. The portable device transmits a first message to an account server. The first message comprises a request to get information comprising the purchase amount. The portable device receives a second message comprising the information from the account server. The portable device sends the purchase amount to a display.
US11138578B1 Systems and methods for remote deposit of currency
Illustrated herein are systems and methods of transferring physical currency into electronic credit that becomes electronically available. One method includes remotely and quickly depositing non-negotiable instruments, such as cash, by communicating information, such as an image of the currency, about the instrument to a depositor. An exemplary system includes computing devices and a capture module with a retrieval engine, a transmission engine, an inspection engine, and a conferral engine. The capture module receives information about a non-negotiable instrument, and an inspection engine analyzes the information to confirm if the unit of currency is authentic.
US11138568B2 Calendar-aware resource retrieval
Generally discussed herein are devices, systems, and methods for resource retrieval. A method may include determining that a calendar event is scheduled to occur in a specified period of time, responsive to the determination, extracting content of a calendar event on a calendar of the messaging interface, generating a list of resources accessible by the user and related to the extracted content of the calendar event, ranking the resources by a comparison of the extracted content of the calendar event and the content of resources of the list of resources, and causing respective summaries of a specified number of the respective resources with higher respective ranks to be output on the display.
US11138564B2 Setting permissions for links forwarded in electronic messages
A permission manager detects when the message including the link is forwarded and sends a notification to the author indicating that the message was forwarded to another recipient. A notification may also be sent to the recipient who received the forwarded message indicating that the author has been notified that the recipient is not authorized to access the linked content within the forwarded message. The author may set the permissions for accessing the linked content from permission options that are displayed with the notification message sent by the permission manager. Once the permissions are set, the permission manager may send a notification to the recipient of the forwarded message with information relating to the set permissions.
US11138562B2 Automatic processing of device damage claims using artificial intelligence
Methods, apparatus, and processor-readable storage media for automatic processing of claims using artificial intelligence are provided herein. An example computer-implemented method includes obtaining at least one image related to at least one device damage claim, automatically classifying the at least one device damage claim by applying one or more artificial intelligence techniques to the at least one obtained image, and performing one or more automated actions based at least in part on the classification of the at least one device damage claim.
US11138561B2 System and method for data record selection by application of predictive models and velocity analysis
A computer system for selection of data records for forwarding includes one or more data storage devices storing data records including structured and unstructured data, and an analysis hardware server configured to, in cycles, determine sets of data records for predictive model review, extract words and phrases from the unstructured data, apply the predictive model to determine current-cycle scores for the data records of the set, assign the data records to groups in accordance with the current-cycle score, determine a velocity of change in group, and select data records for forwarding to an operation system based at least in part on the determined velocity of change in group.
US11138555B2 Remotely programming an inventory management device to measure usage of material
A method to remotely program an inventory management device to measure usage of material has been described. The method comprises receiving a material specific software at the inventory management device. A controller at the inventory management device executes, the received material specific software. Based on the execution, the inventory management device measures the usage of material by the one or more sensors included in the inventory management device.
US11138554B2 Automated inspection system
Examples of the disclosure provide for an automated inspection system. The system includes an inspection component implemented on at least one computing device with at least one sensor configured to capture data about a good; and a communication component communicatively coupled to the computing device and configured to receive information regarding regulations and quality control standards associated with the good, and transmit the information regarding the acceptability of a good to an inventory system.
US11138551B2 Bundled application for load management system
Load management systems and methods are described. A load management system comprises a database storing load information, a mobile application associated with a user account and executable on a mobile device. The mobile application includes a main application and independently executable sub-applications corresponding to workflow progresses in the distribution center. The mobile application when executed, accesses the sub-applications in response to a user logging in to the main mobile application. The sub-applications inherit credentials from the main application and communicate with each other in response to inheriting the credentials.
US11138550B1 No-touch return mail processing system and methods of use thereof
In some embodiments, an illustrative no-touch mail processing system may include a return mail processor (RMP) computer programed to receive a print file request of a customer; wherein the print file request was utilized to print mail pieces based on a print file comprised within the print file request; an image processing machine at the RMP configured to associate, in a no-touch manner, a returned mail piece based on the print file from the customer and an identification indicia on the returned mail piece; and a return mail processing machine (RMPM) at the RMP configured to utilize other information, that is not visible on the returned mail piece or through a send window of the returned mail piece, to cause a returned mail activity to be performed, in the no-touch manner, with the returned mail piece in accordance to a rule of the customer.
US11138547B2 Bi-modal communication system for secure goods tracking and methods of using the same
Example methods, apparatuses and systems are disclosed for monitoring and tracking goods flowing through a supply chain. In this regard, goods may be associated with one or more monitoring nodes for monitoring various parameters such as conditions associated with an environment of the goods. In this regard, the monitoring nodes transmits telemetry data monitored by the monitoring nodes, via edge devices or gateway nodes to a server. In accordance with various embodiments illustrated herein, based on an analysis of status information and a network connection quality, associated with transmission of telemetry data packets over a communication network, the data packets under transmission, may be altered by processing the data packets locally and intermediately at the edge devices before sending to the server. The data packets may be altered such that, in an operation, only a portion of data packet including relevant contextual information associated with the telemetry data may be transmitted to the server.
US11138541B2 System to construct an improved view of a process
The proper visualization of a business process plays a key role in analyzing, changing, simulating and monitoring the business process. Most BPMS systems today, provide a modeling environment where the business user can define and visualize business processes as BPMN diagrams. Some more advanced systems (such as Savvion Business Manager) enable monitoring of the business process at run-time via a color-coded view of the process diagram. While process diagram is an important view of the process, it lacks the level of abstraction needed to provide information in an optimal way to the business users. The proposed visualization, called the 360 degree view provides an optimal view of a business process without losing important details about the process.
US11138528B2 Managing professional development
Systems and methods for managing professional development are provided. A client provides information indicating a current status, which may concern a professional task performed by the client and a portion of income associated with the task. The progress of the client toward a professional goal is calculated, and a recommendation concerning an appropriate next step is communicated to the client. Professional goals may include a level of income, efficiency, type of tasks performed, etc.
US11138526B2 Crime analysis using domain level similarity
Datasets relating time information to crime occurrences in the geographical regions are received. Time based crime patterns are extracted. Based on similarities among the crime patterns, the geographical regions are clustered. A selected time series dataset is augmented with a second time series dataset from the same cluster. Based on the augmented time series dataset, a new crime pattern is extracted. Based on the new crime pattern, a crime forecast is made for the selected geographical region.
US11138525B2 Distribution of market data based on price level transitions
A system and method for distributing market data in response to price level transitions is disclosed. The system and method provide a mechanism for detecting when a price level transition has occurred. Detection of a price level transition results in the distribution of market data and may include displaying the results.
US11138523B2 Greedy active learning for reducing labeled data imbalances
A method, system and computer-usable medium are disclosed for reducing labeled data imbalances when training an active learning system. The ratio of instances having positive labels or negative labels in a collection of labeled instances associated with an input category used for learning is determined. A first instance for annotation is selected from a collection of unlabeled instances if a first threshold for negative instances, and a first threshold confidence level of being a positive instance of the input category, have been met. A second instance for annotation is selected if a second threshold for positive instances, and a second threshold confidence level of being a negative instance of the input category, have been met. The first and second instances are respectively annotated with a positive and negative label and added to the collection of labeled instances, which are then used for training.
US11138517B2 On-device machine learning platform
The present disclosure provides systems and methods for on-device machine learning. In particular, the present disclosure is directed to an on-device machine learning platform and associated techniques that enable on-device prediction, training, example collection, and/or other machine learning tasks or functionality. The on-device machine learning platform can include a context provider that securely injects context features into collected training examples and/or client-provided input data used to generate predictions/inferences. Thus, the on-device machine learning platform can enable centralized training example collection, model training, and usage of machine-learned models as a service to applications or other clients.
US11138502B2 Foiling neuromorphic hardware limitations by reciprocally scaling connection weights and input values to neurons of neural networks
Training a neural network according to a training algorithm, which may iteratively perform the following. Scaled connection weight values are called from a memory. Such values span an initial range within or compatible with the limited range of values allowed by hardware. Based on the values called, effective connection weight values are learned. The values learned span an effective range that differs from the initial range. As learning proceeds, the scaled connection weight values are updated by scaling the values learned, so as for the updated values to span a final range that is within the limited range. The training algorithm instructs to store the updated, scaled values on the memory, in view of a next iterative step.
US11138501B2 Hardware-implemented training of an artificial neural network
A method for hardware-implemented training of a feedforward artificial neural network is provided. The method comprises: generating a first output signal by processing an input signal with the network, wherein a cost quantity assumes a first cost value; measuring the first cost value; defining a group of at least one synaptic weight of the network for variation; varying each weight of the group by a predefined weight difference; after the variation, generating a second output signal from the input signal to measure a second cost value; comparing the first and second cost values; and determining, based on the comparison, a desired weight change for each weight of the group such that the cost function does not increase if the respective desired weight changes are added to the weights of the group. The desired weight change is based on the weight difference times −1, 0, or +1.
US11138498B2 Computing unit
Disclosed herein is a system, which comprises a plurality of processing units. Each of the processing units comprises a first oscillator, a second oscillator, and a counter. Each of the processing units is configured to receive a first input and a second input and to send an output as a function of the first input and the second input. The function has a plurality of parameters. Each of the processing units is configured to receive and send values of the parameters. The system can be used together with a microprocessor to perform parallel computing.
US11138491B2 RFID tag and RFID tagged article
An RFID tag including an RFIC element, a first inductor element that includes a first insulating substrate having a mounting surface on which the RFIC element is mounted, and first coil-shaped antenna internally embedded in first insulating substrate with a winding axis perpendicular to the mounting surface, and second inductor element that includes second insulating substrate mounted on the mounting surface, and second coil-shaped antenna internally embedded in second insulating substrate, electrically connected to first coil-shaped antenna, and with a winding axis parallel to the mounting surface. The first insulating substrate includes a laminate with dielectric layers or magnetic layers laminated, and the first coil-shaped antenna includes a laminate coil-shaped antenna in which conductor patterns are each formed on a corresponding one of the layers of the laminate, such that they are connected to each other through interlayer connection conductor.
US11138487B2 Method for manufacturing RFID inlet and antenna pattern
A method for manufacturing antenna pattern according to an embodiment includes an adhesive arranging step, a metal sheet arranging step, a cutting step, a removing step, and a pressurizing step. In the adhesive arranging step, an adhesive is arranged inside with respect to a perimeter line of the antenna pattern arranged on a continuous body while conveying the continuous body of a base material.
US11138484B2 Colored region barcode printing
A system for automatically replacing selected content within an electronic document is disclosed. The system includes the superimposition of a geometric shape (e.g. a rectangle) over textual or other human-readable content within an ordinary word processing document that is to be replaced with a barcode or other machine-readable content. Thereafter, a print driver automatically detects the human-readable content underlying the detected geometric shape and converts that into the desired barcode type. Then, the document may be output physically or electronically, now including the barcode in place of the human-readable content.
US11138483B2 System and method for reading an information code
In a system, mobile terminal and a reader are communicable with each other. In the mobile terminal, a terminal tilt state is detected by a detecting unit as a terminal environmental state, an information code is generated such that the detected terminal environmental state and predetermined information are recorded in the information code, and the generated information code is displayed on the screen of a display unit. In the reader, a reading surface tilt state corresponding to the terminal environmental state is detected by a detecting unit as a reading surface environmental state. When the reader reads the information code and the detected reading surface environmental state and the detected terminal environmental state show the same environmental state, the read predetermined information is used by a control unit to perform processing based on the predetermined information.
US11138481B2 Control method of card issue device and card issue device
A control method of a card issue device may include a card direction determination step including taking the card into the card reader before the card is issued and determining a direction of the card; and a card issue step comprising issuing the card is executed based on the card direction determined in the card direction determination step.
US11138475B2 Systems and methods for data protection
Systems and methods for data protection are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for providing data protection may include: (1) receiving a plurality of data classification rules; (2) receiving end user data classification from end user software; (3) receiving developer data classification from SDLC software; (4) generating a data inventory; and (5) applying at least one data protection to the data inventory based on the data classification rules, the end user data classification, and the developer data classification.
US11138474B2 Parameter training method for a convolutional neural network and method for detecting items of interest visible in an image
A parameter training method for a convolutional neural network, CNN, for detecting items of interest visible in images by a data processor of at least one server. The method is implemented based on a plurality of training image databases. The items of interest are already annotated, the CNN being a CNN common to the plurality of training image databases and having a common core and a plurality of encoding layers, each one specific to one of the plurality of training image databases. The method is also for detecting items of interest visible in an image.
US11138471B2 Augmentation of audiographic images for improved machine learning
Generally, the present disclosure is directed to systems and methods that generate augmented training data for machine-learned models via application of one or more augmentation techniques to audiographic images that visually represent audio signals. In particular, the present disclosure provides a number of novel augmentation operations which can be performed directly upon the audiographic image (e.g., as opposed to the raw audio data) to generate augmented training data that results in improved model performance. As an example, the audiographic images can be or include one or more spectrograms or filter bank sequences.
US11138464B2 Image processing device, image processing method, and image processing program
An image processing device 10 includes: a feature extraction unit 11 which obtains features in each of scaled samples of the region of interest in a probe image; a saliency generation unit 12 which computes the probabilities of the pixels in the scaled samples that contribute to the score or the label of the object of interest in the region; a dropout processing unit 13 which removes the features from the scaled samples which are not essential for the computing the score or the label of the object, using the computed probabilities.
US11138458B2 Method and system for detecting drift in text streams
Methods and systems disclosed herein may quantify the content and nature of a first stream of text to detect when the typical composition of the first stream of text changes. Quantifying the content and nature of the first stream of text may begin by generating a baseline representation of the content of the first stream of text as represented by a first matrix. Once generated, the first matrix may be used as a control against subsequently received sequences of text. In this regard, a second matrix may be generated from a second sequence of text and compared to the first matrix to determine the differences between the first sequence of text and the second sequence of text. Once a difference is determined, the difference may be compared to a threshold value and, when the difference exceeds the threshold value, an administrator may be notified and corrective action taken.
US11138455B2 Liveness test method and apparatus
Disclosed is a liveness test method and apparatus. A liveness test apparatus determines a pre-liveness score based on a plurality of sub-images acquired from an input image, determines a post-liveness score based on a recognition model for recognizing an object included in the input image, and determines a liveness of the object based on any one or any combination of the pre-liveness score and the post-liveness score.
US11138453B2 Driving guide method and apparatus for vehicle
Disclosed is a driving guide method for a vehicle. The driving guide method includes: acquiring predicted driving information of a vehicle that is driving manually; acquiring gaze information of a user of the vehicle; identifying at least one recognition pattern information that is acquired based on history information corresponding to the predicted driving information; identifying recognition pattern information corresponding to the gaze information from among the at least one recognition pattern information; and displaying information on a region of interest that is determined based on the recognition pattern information. One or more of an autonomous vehicle a crime predicting apparatus of the present disclosure may be linked to an Artificial Intelligence (AI) module, an Unmanned Aerial Vehicle (UAV), a robot, an Augmented Reality (AR) device, a Virtual Reality (VR) device, a 5G service-related device, etc.
US11138447B2 Method for detecting raised pavement markers, computer program product and camera system for a vehicle
A method is disclosed for detecting raised pavement markers in an environment of a vehicle by a camera system. The method includes capturing at least one first image of at least one first part of the environment by at least one first camera of the camera system and analyzing the at least one first image and determining whether at least one first pavement marker is present in the environment in dependency of a result of the analysis of the at least one first image. The method further includes capturing at least one second image of at least one second part of the environment by at least one second camera of the camera system and analyzing the at least one second image and determining whether the at least one first or at least one second pavement marker is present in the environment in dependency of a result of the analysis.
US11138442B2 Robust, adaptive and efficient object detection, classification and tracking
Embodiments of a method and system described herein enable capture of video data streams from multiple, different video data source devices and the processing of the video data streams. The video data streams are merged such that various data protocols can all be processed with the same worker processors on different types of operating systems, which are typically distributed. In an embodiment the multiple video data sources comprises at least one mobile device executing a video sensing application that produces a video data stream for processing by video analysis worker processes. The processes include automatically detecting moving objects in a video data stream, and further tracking and analyzing the moving objects.
US11138432B2 Visual feature tagging in multi-view interactive digital media representations
Provided are mechanisms and processes for visual feature tagging in multi-view interactive digital media representations (MIDMRs). In one example, a process includes receiving a visual feature tagging request that includes an MIDMR of an object to be searched, where the MIDMR includes spatial information, scale information, and different viewpoint images of the object. A visual feature in the MIDMR is identified, and visual feature correspondence information is created that links information identifying the visual feature with locations in the viewpoint images. At least one image associated with the MIDMR is transmitted in response to the feature tagging request.
US11138425B2 Named entity recognition with convolutional networks
Methods and systems for recognizing named entities within the text of a document are provided. The methods and systems may include receiving a document image and recognized text of the document image. A feature map of the document image may be created, a tagged map may be created, and locations of tags within the tagged map may be estimated using a machine learning model. Named entities with the recognized text may be recognized based on the one or more locations of the tags. In some embodiments, the machine learning model is a convolutional neural network. In further embodiments, creating the feature map may include determining, for a subset of the cells of the feature map, one or more features of the recognized text contained in a corresponding portion of the document image.
US11138424B2 Contextual vector grids for document processing
Disclosed herein are system, method, and computer program product embodiments for analyzing contextual symbol information for document processing. In an embodiment, a language model system may generate a vector grid that incorporates contextual document information. The language model system may receive a document file and identify symbols of the document file to generate a symbol grid. The language model system may also identify position parameters corresponding to each of the symbols. The language model system may then analyze the symbols using an embedding function and neighboring symbols to determine contextual vector values corresponding to each of the symbols. The language model system may then generate a vector grid mapping the contextual vector values using the position parameters. The contextual information from the vector grid may provide increase document processing accuracy as well as faster processing convergence.
US11138421B2 Video feature tagging
An activity recording system is provided. The activity recording system includes a three-dimensional camera, a sensor arrangement that is fitted to a subject being recorded, and an activity recording device. The activity recording device receives image information from the three-dimensional camera and sensor arrangement information from the sensor arrangement. Both the image information and the sensor arrangement information include location measurements. The sensor arrangement information is generated by location sensors that are positioned at target features of the subject to be tracked. The sensor arrangement information is a key to the image information that specifies where, in any given image, the target features of the subject lie. Activity data having these characteristics may be applied to solve a variety of system development problems. Such activity data can be used to training machine learning components or test computer vision components for a fraction of the cost of using conventional techniques.
US11138416B2 Method and apparatus for recognizing an organism action, server, and storage medium
The present disclosure relates to a method and an apparatus for recognizing an organism action, a server and a storage medium. The method includes: obtaining body feature information of an organism corresponding to time-successive multiple frames of images; creating a feature information sequence, wherein the feature information sequence includes body feature information respectively corresponding to multiple frames of images which are arranged according to a time sequence of the multiple frames of images; and inputting the feature information sequence into a trained recurrent neural network model, and determining an action of the organism corresponding to the feature information sequence according to an output of the recurrent neural network model.
US11138414B2 System and method for processing digital images
A system for processing digital images comprising: at least one remote hardware processor; and at least one device, comprising at least one processing circuitry configured for: receiving from at least one image sensor, electrically coupled to the processing circuitry, at least one digital image captured by the at least one image sensor; partitioning at least one object, identified in the at least one digital image, into a plurality of object segments; replacing in the at least one digital image each of the plurality of object segments with a schematic segment, illustrating respective object segment, to produce at least one schematic image; and sending the at least one schematic image to the remote hardware processor; wherein the remote hardware processor is adapted to: receiving the at least one schematic image from the at least one device; analyzing the at least one schematic image to identify at least one behavioral pattern.
US11138410B1 3-D object detection and classification from imagery
A system and method for recognizing objects in an image is described. The system can receive an image from a sensor and detect one or more objects in the image. The system can further detect one or more components of each detected object. Subsequently, the system can create a segmentation map based on the components detected for each detected object and determine whether the segmentation map matches a plurality of 3-D models (or projections thereof). Additionally, the system can display a notification through a user interface indicating whether the segmentation map matches at least one of the plurality of 3-D models.
US11138409B1 Biometric recognition and security system
A biometric recognition system is described. The biometric recognition system includes a user system with a biometric able to scan a finger and provide an image. From the image, a plurality of features are extracted to create at least one fingerprint feature vector using a convolutional neural network.
US11138405B1 Infant fingerprint capture device
A fingerprint scanner for capturing fingerprints of infant children is described. The fingerprint scanner includes a transparent tube configured for an infant child hand and an array of camera sensors spaced apart on the transparent tube so that each camera sensor captures an overlapping part of an image captured by its neighboring camera sensor. The array of camera sensors is arranged below a surface, along a periphery of a circumference and substantially along a length of the transparent tube up to a processor compartment. The fingerprint scanner also includes a processing circuitry configured to: simultaneously receive multiple images from the array of camera sensors, and process the multiple images including merging the multiple images to remove overlapping portions and recover a single image of the infant child's fingertips and palm.
US11138400B2 Mark authentication from light spectra
Authenticating a mark having a marker that emits light under illumination, involving an obtaining of a light spectrum from the mark, the light spectrum having values, each value indicating a light intensity of the light emitted from the mark for a corresponding wavelength, an applying of a set of rules onto the values of the light spectrum to obtain a first result indicating whether the mark is authentic or not, an applying of statistical processing onto the values of the light spectrum to obtain a second result indicating whether the mark is authentic or not, and a generating of an output result indicating whether the mark is authentic or not from the first result and the second result.
US11138399B2 Host feedback of scan status
A multi-mode ring scanner (MMRS) has a ring unit for wearing on a finger. The MMRS optionally has a wrist unit coupled to the ring unit, such as via a cable. The MMRS optionally communicates wirelessly with a computing device. The ring unit has one or more scanners (such as an optical scanner or an RFID tag reader). The ring unit optionally has two paddle switches for activation by inward pressure from fingers adjacent to the finger. The two switches enable specifying operation of the MMRS in a plurality of modes and/or to communicate a plurality of information codes to the computing device. The computing device is optionally enabled to assign a function to each combination of activation of the two switches. A scanning system including the MMRS optionally provides feedback to a user based on feedback from a host processor.
US11138398B2 Using a defect pattern in an image sensor to verify license entitlement
A mobile device may include a camera assembly, a processor, memory, and a barcode-reading application. The camera assembly may include an image sensor. Pixels in a predetermined location of the image sensor may be defective pixels that provide the same output values regardless of actual characteristics of incident light. The barcode-reading application may be stored in the memory. The barcode-reading application may be executable by the processor to enable at least one enhanced mode of operation of the barcode-reading application conditional upon confirming that the image sensor comprises the defective pixels in the predetermined location.
US11138396B2 Method and apparatus for tracking one or more plants and/or plant based products and/or tracking the sale of products derived from the same, utilizing RFID technology
This invention is for tracking at least one plant. A method of this invention comprises: putting at least one seed or at least one stem in a corresponding at least one pot; positioning a corresponding at least one RFID tag with respect to the seed or stem in a manner, wherein the RFID tag comprises a strap; packaging a harvested material into a packaged product and attaching the RFID tag from the potted plant, or a product RFID tag that is associated with the plurality of tags to the packaged product; confirming a request for authorization by a RFID buy card; and after confirming ID information, transferring at least one product.
US11138394B2 Kinematic asset management
A method for integrating assets is disclosed. In one embodiment, the method comprises receiving, by a kinematic asset management platform, an indication of an attribute needed to perform a task. The method further comprises generating, by the kinematic asset management platform, a request to a plurality of reader nodes disposed at a respective plurality of locations for an inventor of assets at each of said respective plurality of locations. The method further comprises receiving, by the kinematic asset management platform, said inventory of assets from said respective plurality of locations. The method further comprises determining, by the kinematic asset management platform, and based on the attribute, that the attribute needed to perform the task is assigned to an asset present at a first location.
US11138390B2 Concurrent reception of multiple user speech input for translation
An improved translation experience is provided using an auxiliary device, such as a pair of earbuds, and a wirelessly coupled mobile device. Microphones on both the auxiliary device and the mobile device simultaneously capture input from, respectively, a primary user (e.g., wearing the auxiliary device) and a secondary user (e.g., a foreign language speaker providing speech that the primary user desires to translate). Both microphones continually listen, rather than alternating between the mobile device and the auxiliary device. Each device may determine when to endpoint and send a block of speech for translation, for example based on pauses in the speech. Each device may accordingly send the received speech for translation and output, such that it is provided in a natural flow of communication.
US11138382B2 Neural network system for text classification
A computer-implemented method is provided to perform text classification with a neural network system. The method includes providing a computing device to receive input datasets including user input question text and feed the datasets to the neural network system. The neural network system includes one or more neural networks configured to extract and concatenate character-based features, word-based features from the question datasets and clickstream embeddings of clickstream data to form a representation vector indicative of the question text and user behavior. A representation vector is fed into fully connected layers of a feed-forward network. The feed-forward network is configured to predict a first class and a second class associated with respective user input questions based on the representation vector.
US11138378B2 Intelligently summarizing and presenting textual responses with machine learning
This disclosure relates to methods, non-transitory computer readable media, and systems apply machine-learning techniques and computational sentiment analysis to summarize sentences extracted from a group of textual responses or to select representative-textual responses from the group of textual responses. By using a response-extraction-neural network to extract (and sometimes paraphrase) sentences from textual responses, the disclosed methods, non-transitory computer readable media, and systems can generate a response summary of textual responses based on sentiment indicators corresponding to the textual responses. By applying a machine-learning classifier to generate textual quality scores for textual responses, the disclosed methods, non-transitory computer readable media, and systems select representative-textual responses from a group of textual responses based on relevancy parameters and sentiment indicators corresponding to the textual responses. Such computational techniques generate response summaries and representative responses that provide an efficient snapshot of a group of textual responses analyzed by machine learners.
US11138375B2 Automatic generation of statement-response sets from conversational text using natural language processing
Systems and methods that access an online networked resource using a locator are disclosed. A first item of content on the networked resource is identified. A trigger rule comprising keywords and a sentiment classifier is accessed. A neural network, including input, hidden, and output layers, is used to assign a sentiment classification to the first item of content. The trigger rule, the sentiment classification, and identified keywords, are used to determine whether response content is to be posted to the online networked resource. In response to determining, using the trigger rule, the assigned sentiment classification, and keywords identified in the first item of content, that response content is to be posted to the online networked resource, the sentiment classification and identified keywords are used to select and/or generate a second item of content, and the second item of content is enabled to be posted to the online networked resource.
US11138373B2 Linguistic based determination of text location origin
A method and system for determining a location of origin and a time period in which a document was written is disclosed. A text is received and a set of linguistic characteristics for the text are identified. A set of possible locations and time periods for the text are determined based on the set of linguistic characteristics. A set of reference documents are used to determine a proximity rating for the text based upon a determination of how close the text is to the reference documents. The potential locations and time periods are ranked and returned for presentation.
US11138372B2 System and method for reporting based on electronic documents
A system and method for reporting based on a first electronic document and at least one second electronic document. The method includes analyzing the first electronic document to determine at least one transaction parameter for each of at least one expense item, the first electronic document indicating the at least one expense item, wherein the first electronic document includes at least partially unstructured data; creating at least one template for the first electronic document, wherein each first electronic document template is a structured dataset including the determined at least one transaction parameter; retrieving, based on the at least one first electronic document template, the at least one second electronic document; and generating a report when the at least one second electronic document matches the at least one expense item, wherein the report indicates the at least one expense item and includes the at least one second electronic document.
US11138370B1 Modifying and using spreadsheets to create a GUI on another device
A method comprises retrieving a file comprising a parent worksheet comprising a first row comprising a first statement, a first data type identifier, and a first logic; in response to receiving a first rendering request from a client computing device, generating a child worksheet in the spreadsheet comprising a second row, wherein the second row inherits the first row; receiving a second request to modify at least one of the first statement in the second statement cell, the first data type identifier in the second data type cell, or the first logic in the second logic cell; and rendering a graphical user interface based on the modified child worksheet.
US11138367B2 Dynamic interaction behavior commentary
A method, computer system, and computer program product for dynamic interaction behavior commentary are provided. The embodiment may include receiving, by a processor, a plurality of posted comments. The embodiment may also include analyzing the plurality of posted comments based on a semantic distance of the topic of discussion measured by content analysis of the plurality of posted comments. The embodiment may further include determining optimal frameworks for a plurality of users in response to a comment from a user within the plurality of posted comments. The embodiment may also include identifying interaction behavior responses containing statistically significant words or phrases that may improve a tone of the next comment when the user responds to a certain post. The embodiment may further include notifying the user when the next statement is generated based on a pre-identified or dynamically-learned interaction behavior comment. The embodiment may also include prompting the user, via a graphical user interface, with suggested timelines and places where a comment should be inserted.
US11138365B2 Pagination of data filtered after retrieval thereof from a data source
A method is provided for retrieving data stored in a data source at pages having a predetermining size. A computing system receives a page request for requesting a new page, within data that are selected in the data source according to a query and are then to be filtered according to one or more filtering criteria external to the data source. A pagination structure (comprising an end point in the selected data of a last previously requested page that has been previously requested) is associated with the page request; the pagination structure is used to retrieve the data following the end point of the last previously requested page and to filter them into the new page. A computer program product for performing the method and a corresponding system are also provided.
US11138363B2 Computerized method and computer program for displaying and printing markup
Aspects of this disclosure relate to a process whereby markup text and/or graphics may be overlaid on top of an original document such that a user may view both the original document and the overlaid text and graphics together in an unobtrusive manner. Some aspects further discuss broader markup functionalities, such as modifying the content or appearance of text and graphics when a mark-up function is performed.
US11138362B2 Integrated circuit layout method and system
A method of updating a boundary space configuration of an IC layout cell includes identifying a pin in the IC layout cell as a boundary pin, determining that a boundary spacing of the boundary pin is capable of being increased, and based on the determination that the boundary spacing of the boundary pin is capable of being increased, modifying the IC layout cell by increasing the boundary spacing of the boundary pin. At least one of the identifying, determining, or modifying is executed by a processor of a computer.
US11138360B2 Semiconductor device with filler cell region, method of generating layout diagram and system for same
A method of generating a layout diagram including a first level of metallization (M_1st level) including: identifying, in the layout diagram, a filler cell and a first functional cell substantially abutting the filler cell; the first functional cell including first and second side boundaries, first wiring patterns in the M_1st level, and representing corresponding first conductors in the first functional cell region; and first and second groups of cut patterns overlying corresponding portions of the first wiring patterns and being substantially aligned with the corresponding first and second side boundaries; adjusting one or more locations of corresponding one or more selected cut patterns of the second group thereby correspondingly elongating one or more selected ones of the first wiring patterns so as to be corresponding first elongated wiring patterns which extend across the second boundary of the first functional cell into the filler cell.
US11138356B1 Dedicated reconfigurable IP for emulation-based power estimation
A power usage estimation system for a design emulated on a field programmable gate array (FPGA) comprising a periodic dump unit implementing statistical data sampling to generate a periodic dump without emulation stops and interactions with a host, and without affecting the emulation performance.
US11138355B1 Unreachable cover root cause search
A formal verification EDA application can be configured to receive a circuit design of an IC chip, the circuit design of the IC chip including a list of properties for the IC chip. The list of properties includes a list of covers for the IC chip. The formal verification engine can also execute a formal verification of the IC chip. Results of the formal verification identifies a subset of covers of the list of covers that are unreachable. The formal verification engine can further execute a root cause search for a selected cover in the subset of covers that are unreachable. The root cause search selectively adds and removes cutpoints to signals in the circuit design to identify a root cause for the selected cover being unreachable. The root cause comprises a signal in the circuit design that is upstream from the selected cover.
US11138354B2 Nonuniform discretization of quantum computing device model
A computing device, including memory storing a quantum computing device model. The quantum computing device model may include a plurality of quantum computing device components having a respective plurality of actual boundaries, including a boundary between a superconductor and a semiconductor. The computing device may further include a processor configured to receive, via an application-program interface (API), a nonuniform grid having a nonuniform spacing along at least a first spatial dimension. The processor may receive, via the API, a Schrödinger equation including a Hamiltonian having one or more operators. The processor may discretize the quantum computing device model using the nonuniform grid. The processor may compute a finite-difference solution estimate to the Schrödinger equation over the quantum computing device model as discretized with the nonuniform grid. The processor may output the finite-difference solution estimate via the API.
US11138353B2 Method for designing dies for die casting and die
A method for making dies for die casting, and relative die, includes designing moulding parts of the die as plurality of sub-inserts. Each sub-insert of the plurality is bordered by boundary lines defined on the basis of a simulation of thermo mechanical behaviour of the die in operation. The simulation is performed by a processor of a computer and the behaviour is the behaviour of the die if the die were a single piece. The method also includes producing the plurality of sub-inserts and assembling the sub-inserts of the plurality with attachment means, so as to form the die.
US11138352B2 Additive manufacturing including compensation modeling methodology with shape transformation
An additive manufacturing (AM) system includes a process distortion compensation computing system and an AM peripheral device. The process distortion compensation computing system determines a digital nominal model that represents a physical target object excluding a distortion, and a digital distortion model that represents the physical target object including at least one distortion. The AM peripheral device forms a three-dimensional (3D) physical object based on a digital compensation model. The process distortion compensation computing system also determines a digital skeletal model indicating a predicted change in at least one of the shape and volume of the nominal model, and generates the digital compensation model based on the skeletal model that compensates for the at least one distortion.
US11138351B2 Estimated distance calculator, estimated distance calculation method, estimated distance calculation program, and automated planner
An estimated distance calculator 10 generates, on the basis of a first state element model comprising multiple state elements, a second state element model which is another state element model, wherein the state elements include multiple states and state transitions assigned with transition conditions between the multiple states. The calculator includes a generation unit 11 which generates the second state element model in such a manner as to comprise any one state element among the multiple state elements and state elements other than the one state element which are selected from among the multiple state elements after transition conditions satisfying predetermined condition are removed.
US11138349B2 System and method for simulating traffic flow distributions with approximated vehicle behavior near intersections
A computer-implemented method and system for simulating traffic flow configurations. The method includes simulating vehicle traffic on a virtual roadway configuration in a simulated environment using a car-following model to provide simulated vehicle traffic at an intersection, wherein the car-following model includes vehicle parameters of at least one of a lead vehicle and a subsequent vehicle at each timestep, the lead vehicle positioned in front of the subsequent vehicle, and modifying the simulated vehicle traffic using a ghost vehicle approximation model to provide simulated traffic flow distributions while maintaining incident avoidance criteria, wherein the ghost vehicle approximation model includes setting a speed value and a gap distance value of a ghost vehicle positioned in front of the lead vehicle and/or the subsequent vehicle to modify the vehicle parameters of the lead vehicle and the subsequent vehicle at each timestep.
US11138343B2 Multiple signatures in metadata for the same data record
Aspects include accessing, by a processing system, one or more data records and a metadata record. The metadata record includes a first digital signature associated with the one or more data records. One or more additional digital signatures associated with the one or more data records are generated, where the first digital signature and the one or more additional digital signatures are generated based on applying at least one different digital signature generation aspect with respect to the one or more data records. The one or more additional digital signatures are stored in the metadata record.
US11138342B2 Approaches for managing restrictions for middleware applications
Systems and methods are provided for determining an access request provided by an application that seeks to interact with one or more backend systems through a computing system. One or more predefined restrictions can be enforced on the application, the computing system, or the one or more backend systems.
US11138339B2 System and method of controlling contact information
A web server accessible by computing devices over a network includes at least one processing element including a processor coupled to a memory, and at least one communications interface. The processing element executes instructions, such as those making up the software program, to allow users to exchange contacts in a controlled manner. A requestor sends a request for a contact information of a requestee over the web server. If the requestee accepts, the web server encrypts contact information of the requestee to a code. The code is associated with the requestor user account so that the code is restricted for use only by the requestor to contact the requestee over a communications portal of the web server.
US11138338B2 Statistical property preserving pseudonymization
A technique includes accessing data representing a plurality of values; and determining a pseudonym value for a given value of the plurality of values. Determining the pseudonym includes encrypting the given value to provide a first encrypted value; encrypting an attribute that is associated with the given value to provide a second encrypted value; and generating the pseudonym value based on the first encrypted value and the second encrypted value.
US11138334B1 Use of ASR confidence to improve reliability of automatic audio redaction
A method includes removing sensitive information from an audio recording. The method includes receiving a digitally encoded audio recording; transcoding, if necessary, the audio recording to a pre-defined audio format; identifying periods of voice in/activity in the audio recording; segregating the audio recording into a sequence of separated utterances or words; streaming the sequence of separated utterances or words to an ASR server; receiving, for each streamed utterance or word, an associated ASR decoding; receiving, for each ASR decoding, an associated confidence score indicative of a probability that the associated ASR decoding is correct; identifying for redaction; any ASR decoding that contains sensitive information, and any ASR decoding with a confidence score less than a redaction threshold; and preparing a redacted audio recording by eliminating or masking those word(s) and/or utterance(s) for which an associated ASR decoding was identified for redaction.
US11138333B2 Systems and methods for privacy-enabled biometric processing
In one embodiment, a set of feature vectors can be derived from any biometric data, and then using a deep neural network (“DNN”) on those one-way homomorphic encryptions (i.e., each biometrics' feature vector) can determine matches or execute searches on encrypted data. Each biometrics' feature vector can then be stored and/or used in conjunction with respective classifications, for use in subsequent comparisons without fear of compromising the original biometric data. In various embodiments, the original biometric data is discarded responsive to generating the encrypted values. In another embodiment, the homomorphic encryption enables computations and comparisons on cypher text without decryption. This improves security over conventional approaches. Searching biometrics in the clear on any system, represents a significant security vulnerability. In various examples described herein, only the one-way encrypted biometric data is available on a given device. Various embodiments restrict execution to occur on encrypted biometrics for any matching or searching.
US11138331B2 Managing group authority and access to a secured file system in a decentralized environment
Presented here is a system that manages secured file system, and an authority to the secured file system, by granting access only to a user who is authorized to access the file system. The user within the system is identified using a unique key unique to each user. The user's authority is recorded in a linear sequence distributed among multiple devices each of which independently verifies the validity of each block in the linear sequence. The validity of the linear sequence is guaranteed by preventing certain operations from being performed on the linear sequence, such as branching of the linear sequence, deletion, and modification of the blocks within the linear sequence. Prior to adding a new block to the linear sequence, the validity of the block is independently computed by each of the devices.
US11138330B2 Fragmenting data for the purposes of persistent storage across multiple immutable data structures
Provided is a process including: receiving one or more write requests; selecting a first subset of the values as corresponding to higher-security fields; segmenting a first value in the first subset; instructing a first computing device to store a first subset of segments among the plurality of segments in memory; and instructing a second computing device to store a second subset of segments among the plurality of segments in memory.
US11138316B2 Apparatus and method to provide secure fuse sense protection against power attacks
An apparatus of a computing system, a computer-readable medium, a method and a system. The apparatus comprises an input/output interface and one or more processors connected to the input/output interface and adapted to perform a first reading of first fuse data stored in a fuse array storage circuitry to result in read first fuse data, and receive the read first fuse data from the fuse array storage circuitry through the input/output interface; after a random time-delay, perform a second reading of second fuse data stored in the fuse array storage circuitry to result in read second fuse data, and receive the read second fuse data from the fuse array storage circuitry through the input/output interface; and compare the read first fuse data with the read second fuse data, and if there is no match, halt a boot-up of the computing system.
US11138312B2 Cyber range integrating technical and non-technical participants, participant substitution with AI bots, and AI bot training
A cyber range system provides a cyber warfare training platform that integrates participation of technical (such as cyber defense personnel) and non-technical participants (such as executives or managers of an organization) within a simulation run, simulates missing participants with cross-contextual AI bots, and trains the bots in a simulated target network may be provided. The system may discover and simulate an organization's computer network so that personnel may be trained on a simulation that mimics their own network. The system may generate role bots that may each simulate a role of a participant. Each of these role bots may be computationally trained over the course of multiple simulation runs based on assessments of a training team that may moderate the simulation runs. Updated versions of the role bots may be stored in a data store for execution in the simulation run or future simulation runs.
US11138306B2 Physics-based CAPTCHA
Disclosed are various embodiments for generating a physics-based CAPTCHA. In a physics-based CAPTCHA, an object is placed within a scene so that a visually observable change occurs to the object. The scene is animated so that the visually observable change occurs to the object. Before and after imagery can be captured and used as a challenge and a response. Incorrect responses can be generated by altering the scene or object.
US11138305B1 Pupil dilation response for authentication
Users can be authenticated based on pupil dilation response to a challenge prompt. In response to an authentication request, a registered challenge prompt and an expected pupil dilation response can be retrieved. The challenge prompt can include one or more images or a video designed to cause a pupil dilation response in a user. The challenge prompt is displayed to the user and the user's pupil dilation response is captured. The user's pupil dilation response is compared to the expected pupil dilation response. The user is authenticated based on the pupil dilation response and the expected pupil dilation response being substantially similar.
US11138303B2 Electronic device with fingerprint sensing function and fingerprint image processing method
An electronic device with a fingerprint sensing function and a fingerprint image processing method are provided. The electronic device includes a processor, a fingerprint sensor, and a temperature sensor. The fingerprint sensor is coupled to the processor. The fingerprint sensor is configured to obtain a current fingerprint image. The temperature sensor is coupled to the processor. The temperature sensor is configured to obtain current temperature information. The processor obtains current background noise according to the current temperature information, and removes the background noise from the current fingerprint image to generate a corrected fingerprint image.
US11138299B2 Data processing and scanning systems for assessing vendor risk
Data processing systems and methods, according to various embodiments, are adapted for automatically assessing the level of security and/or privacy risk associated with doing business with a particular vendor or other entity and for generating training material for such vendors. In various embodiments, the systems may automatically obtain and use any suitable information to assess such risk levels including, for example: (1) any security and/or privacy certifications held by the vendor; (2) the terms of one or more contracts between a particular entity and the vendor; (3) the results of one or more privacy impact assessments for the vendor; and/or (4) any other suitable data. The system may be configured to automatically approve or reject a particular vendor based on the assessed risk level associated with the vendor and this information may be automatically communicated to an entity considering doing business with the vendor and/or the vendor itself.
US11138298B2 Method and system for initiating a login of a user
A method for initiating a login of a user into a system, the login being passed by inputting a username into a username field, inputting a password into a password field, and verifying whether the inputted username is stored by the system and whether the inputted password is a stored password corresponding to the inputted username. The method can include the system requiring during inputting character by character of the username and/or the password in addition waiting a predefined delay and/or inputting at least one character at at least one position within a character sequence of the username and/or the password, respectively, wherein the at least one character differs from the character of the username at the at least one position when inputting the username and/or differs from the character of the password at the at least one position when inputting the password.
US11138297B2 Sound composition as authentication
A computer-implemented method includes receiving an indication of a first selected instrument, where the first selected instrument is selected from a plurality of instruments. One or more first sequences of notes are received. One or more saved sound compositions are generated based on the first selected instrument and the one or more first sequences of notes. One or more current sound compositions are compared to the one or more saved sound compositions using sound analysis. A user is authenticated based on a similarity between the one or more current sound compositions and the one or more saved sound composition.
US11138289B1 Optimizing annotation reconciliation transactions on unstructured text content updates
Techniques for providing annotations in a web browser or a native application herein include analyzing the structure of a webpage to determine a topology, constructing a model of the webpage based on the topology configured to automatically monitor the topology and to update the model based on detected changes to the webpage, extracting, from the model, a first text string from textual content of a first editable node, sending at least first portion of the first text string to a server to obtain annotations, detecting that the textual content of the first editable node has been modified by a second text string modifying at least a portion of the textual content, receiving the annotations from the server comprising suggestions for improving the first text string, updating the annotations to produce reconciled annotations by modifying the annotations, and rendering the reconciled annotations over the first editable node.
US11138288B2 Priority-based rendering
Aspects of the present invention disclose a method, computer program product, and system for content rendering. The method includes one or more processors retrieving at least one user interface (UI) component from a Document Object Model (DOM) tree. The method further includes one or more processors determining a corresponding rendering priority level (RPL) for each of the at least one UI component. The method further includes, in response to determining that the corresponding RPL of a first UI component of the at least one UI component is above a first threshold, one or more processors rendering the first UI component.
US11138279B1 System and method for aggregating data from a plurality of data sources
According to certain aspects, a computer system may be configured to aggregate and analyze data from a plurality of data sources. The system may obtain data from a plurality of data sources, each of which can include various types of data, including email data, system logon data, system logoff data, badge swipe data, employee data, job processing data, etc. associated with a plurality of individuals. The system may also transform data from each of the plurality of data sources into a format that is compatible for combining the data from the plurality of data sources. The system can resolve the data from each of the plurality of data sources to unique individuals of the plurality of individuals. The system can also determine an efficiency indicator based at least in part on a comparison of individuals of the unique individuals that have at least one common characteristic.
US11138274B2 Virtualization environment providing user-based search index roaming and related methods
A method may include, in an initial virtual machine session for a user running on a virtualization server, loading a roaming user profile for the user, generating a user search index database for the user, and indexing the roaming user profile in the user search index database. In a subsequent virtual machine session for the user running on the at least one server, the user search index database for the user may be loaded and the index for the roaming user profile obtained therefrom without re-indexing the roaming user profile.
US11138273B2 Onboarding services
Methods, computer program products, and systems are presented. The methods include, for instance: generating an onboarding document specifying an interaction event based on a document specifying the interaction event and an implementation guide between a pair of partners. The interaction event is cognitively analyzed for accuracy and the implementation guide is updated based on reinforced machine learning for optimized onboarding of following interactions.
US11138270B2 Business software platform and kiosk
A system includes a server including a controller; a database controlled by the controller, wherein the database includes code for generating a data collection graphical user interface (GUI) using an information prompt and related metadata, the metadata including a GUI structure to be used when presenting the information prompt through the data collection GUI; and a memory coupled to the controller. In response to executing the program instructions, the controller: receives, through an initial setup GUI, the information prompt; stores the information prompt in the database; associates the metadata with the information prompt; in response to a user request to generate the data collection GUI, generates the at the data collection GUI; receives data; and stores the data received in the database.
US11138269B1 Optimizing database query processes with supervised independent autonomy through a dynamically scaling matching and priority engine
A system and related method dynamically modify a rule-based matching system. The process comprises receiving a rule set and a source data entity (SDE), and locating a plurality of matching data entities (MDEs) by searching a data node. The process further comprises, (a) determining a best MDE from the plurality of MDEs based on an MDE score created using the rule set, (b) receiving, a binary rater assessment rating that utilizes a factor that is independent of the rule set, the rater assessment comprising a binary degree of matching, (c) when the received binary rater assessment is yes, then designating the best MDE as an accepted MDE and updating information associated with the SDE, (d) when the received binary rater assessment is no, then eliminating the best MDE from the plurality of MDEs and repeating operations (a)-(d). The rule set is revised to dynamically produce a revised rule set.
US11138265B2 Computerized system and method for display of modified machine-generated messages
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a universally applied framework for analyzing all forms and types of messages being communicated over network, and providing functionality to an inbox for alerting a user to specific forms or types of content included within received and displayed messages. Such functionality can include determining and displaying specific message content in a modified manner when its associated message is displayed from a message inbox. The messages can be modified upon display within in the inbox to indicate and identify that the message includes content of a specific type or form.
US11138263B2 Playlist analytics
A method includes generating metrics based on a first plurality of interactions with first content of a playlist. A first metric indicates approval of a first content item of the playlist and a second metric indicates a first duration of playback of a second content item of the playlist during playback of the playlist. The first duration of playback of the second content item is greater than a first default duration of playback. The method further includes reporting at least the first metric and the second metric and receiving a modified playlist. The modified playlist may be the playlist modified based on at least the first metric. The method further includes identifying, in captured data associated with access to the modified playlist, a second plurality of interactions with second content of the modified playlist. The second plurality of interactions corresponds to fewer deviations than the first plurality of interactions.
US11138262B2 Context-aware music recommendation methods and systems
A method and system for a real-time and context-aware music recommendation system is disclosed. A plurality of data samples generated from an application in a user device of a user for a plurality of audio files are received. One or more probability distributions over the plurality of audio files are computed based on one or more pre-defined criteria. The one or more pre-defined criteria based on the plurality of data samples. A ranking of the plurality of audio files is determined from the one or more probability distributions over audio files. One or more audio files from the ranking of the plurality of audio files to the user through a User Interface (UI) of the user device in the application are recommended.
US11138261B2 Media playable with selectable performers
A media processor and method of customizing a media composition enables a user to compile a customized media file with selectable tracks and a primary track. Each of the selectable tracks includes a recording of a performer performing a part of a particular composition, such as an instrument or vocal part in a musical piece. The user is provided an option to select one or more of the tracks; and a customized media file is prepared based on the user selected tracks and including the primary track.
US11138258B2 System and method of grouping images
A system and method of grouping images captured using an image capture device. The method comprises receiving a plurality of images, each of the plurality of images having associated camera settings; and determining an inertial profile for the plurality of images based on acceleration data of the image capture device and an imaging entity at pre-determined length of time before and after capture of the each of the plurality of images. The method further comprises forming image groups from the received plurality of images based on the determined inertial profile, and the associated camera settings.
US11138256B2 Systems and methods for executing a supplemental function for a natural language query
Systems and methods are described to address shortcomings in conventional conversation systems by executing a customized supplemental function for a natural language query based on the user's profile. In some aspects, the systems and methods receive a user query for a media asset, determine a query template in the user's profile matching the user's query, and identify and execute a supplemental function corresponding to the query template in addition to responding to the user's query. The user's profile is customized on the user's usage patterns of an interactive media guidance application. By monitoring the user's usage patterns and learning from the user's actions in conjunction with the user's natural language queries on which supplemental functions to execute, the interactive media guidance application may provide a smarter and more efficient user experience.
US11138255B2 Providing combinations of pre-generated and dynamic media effects to create customized media communications
The present disclosure is directed toward systems, computer-readable media, and methods for providing customized media effects for use in media communications. For example, systems and methods described herein utilize search terms along with contextual information associated with a client-computing device and characteristic information associated with a digital media item to identify pre-generated media effects and to generate dynamic media effects. Systems and methods described herein score and rank the identified and generated media effects to as to provide listings of media effects that are most likely to appeal to a user of the client-computing device.
US11138251B2 System to customize and view permissions, features, notifications, and updates from a cluster of applications
A method, an electronic device, and computer readable medium is provided. The method includes generating a cluster that includes at least one application. The method also includes identifying a set of features (i.e., a set of one or more features) associated with each of the at least one application included within the generated cluster. The method further includes receiving a request to modify a subset of features (i.e., a subset of one or more features) of the identified set of features. The method additionally includes modifying the subset of features associated with each of the at least one application within the generated cluster based on the received request to modify.
US11138244B2 Detection and visualization of geographic data
Identifying and visualizing geographic data includes obtaining a set of data including candidate geographic data elements. Metrics are determined based on two or more of: a best parent for the candidate geographic data elements; additional concepts associated with the candidate geographic data elements; and an average distance between the candidate geographic data elements. Then, the candidate geographic data elements are identified as geographic based on the metrics and a map is generated displaying the candidate geographic data elements identified as geographic.
US11138243B2 Indexing geographic data
According to one embodiment of the present invention, a system provides access to geographic information. The system generates an index including information and one or more identifiers each indicating a corresponding geographic area pertaining to the information. The system processes a query against the index to provide information aggregated for corresponding geographic areas. Embodiments of the present invention further include a method and computer program product for providing access to geographic information in substantially the same manners described above.
US11138242B2 Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software
Data processing systems and methods according to various embodiments are adapted for automatically detecting and documenting privacy-related aspects of computer software. Particular embodiments are adapted for: (1) automatically scanning source code to determine whether the source code include instructions for collecting personal data; and (2) facilitating the documentation of the portions of the code that collect the personal data. For example, the system may automatically prompt a user for comments regarding the code. The comments may be used, for example, to populate: (A) a privacy impact assessment; (B) system documentation; and/or (C) a privacy-related data map. The system may comprise, for example, a privacy comment plugin for use in conjunction with a code repository.
US11138240B2 Personalized automatic tagging
A method and a device for personalized automatic tagging are provided. The method includes obtaining a plurality of context-based tags based on interactions between a user of the electronic device and a plurality of data items on the electronic device. The obtained plurality of context-based tags are associated with the plurality of data items. In response to detecting at least one context-based search input, at least one context-based tag corresponding to the at least one context-based search input is determined. At least one data item associated with the at least one context-based tag identified. A display of the electronic device is caused to display the at least one data item to the user.
US11138239B2 Bias identification in social network posts
Bias identification in social network posts. A method performs a semantic comparison of social network posts by a user of a social network to identify a group of social network posts by the user about a specific topical content category. The method determines a respective semantic sense of each social network post of the group. The method also ascertains a semantic sense pattern among social network posts in the group of social network posts about the specific topical content category. The method identifies a bias in at least one social network post of the group of social network posts based on identifying that the respective semantic sense in each of the at least one social network post deviates from the ascertained sematic sense pattern. The method uses the identified bias to predict bias in one or more other social network posts made by the user on the topical content category.
US11138229B2 Dependency aware improvements to support parallel replay or parallel replication of operations which are directed to a common inode
Techniques are provided for dependency aware parallel splitting of operations. For example, a first operation and a second operation may be replicated in parallel from a first device to a second device if the operations only target a single common inode that is an access control list inode referenced by the operations. An operation that dereferences the access control list inode can be replicated in parallel with other operations if the operation does not have the potential to delete the access control list inode from the second device. In another example, operations may be replicated to the second device in parallel if the operations only affect a single common parent directory inode and where timestamps are only moved forward in time at the second device.
US11138228B2 Org sync async subscribe emails
Disclosed are some implementations of systems, apparatus, methods and computer program products for performing an asynchronous subscription process that enables a secondary organization to subscribe to receive data from a primary organization. A primary organization provides publish data indicating fields to which a secondary organization can subscribe. The secondary organization provides subscription data that indicates published fields to which the secondary organization has subscribed. In some implementations, a state of a connection between the primary organization and the secondary organization is maintained and updated to ensure that the publish data and subscription data cannot be modified until the subscription process is completed.
US11138227B2 Consistent query execution in hybrid DBMS
A computer-implemented method for computer query processing and/or data-table management in a computer system. The method includes generating a table that exists as a first instance in a first database and as a second instance in a second database. The method includes generating a current replication batch of pooled changes of the first instance that committed at or before a first time. The method includes propagating changes specified in the current replication batch to the second instance. The method includes assigning a batch-ID of the current replication batch to the query. The method includes executing the query on the second instance using the batch-ID as a filter to exclude any changes that have an assigned batch-ID of a replication batch having committed later than the current replication batch. The method includes returning results of the query execution on the second instance.
US11138225B2 Sanitizing database structures for testing
A central database system allows users to access and use data stored in a relational database. In order to ensure that the stored data is not detrimentally impacted and that the security of the stored data is maintained, the central database system generates a sanitized copy of the database. The central database system stores and accesses annotation files associated with data tables of the database and a schema identifying the structure of the database. Based on the schema, for each data table, the central database system validates the annotation file. A copy of the data table is created and sanitized corresponding to the annotation file. The sanitized copies of the data tables are used to generate a sanitized copy of the database. The sanitized copy of the database may then be accessed and used by users of the central database system without impacting the relational database.
US11138222B2 Enabling multiple third-party data services to update custom data objects
A system receives an object selection, and outputs the object. The system receives a first service selection, outputs the first service's object, receives a second service selection, and outputs the second service's object. The system receives selections of the object's first field and the first service object's field, and stores first metadata that maps between the object's first field and the first service object's field. The system receives selections of the object's second field and the second service object's field, and stores second metadata that maps between the object's second field and the second service object's field. The system updates an object instance by using the first metadata to send first request data to the first service and receive first response data from the first service, and by using the second metadata to send second request data to the second service and receive second response data from the second service.
US11138221B1 Data aggregation and reporting environment for data center infrastructure management
Systems and methods that facilitate data center infrastructure management are discussed. One such system can include a plurality of data center infrastructure management (DCIM) tools. Each DCIM tool can maintain data associated with one or more data centers. Such a system can also include a data aggregation component that can extract the maintained data from at least two of the plurality of DCIM tools and can transform the extracted data into a common format. Such a system can also include an aggregated database that stores the extracted data, and can include a user interface that can provide for simultaneous access to the plurality of DCIM tools.
US11138219B2 Database management system, database management method, and database management program
A database management system according to one embodiment includes at least one processor configured to control a hierarchical database including a plurality of end databases and a primary database directly or indirectly connected to the plurality of end databases. Each of the plurality of end databases stores sensor data. The primary database provides a virtual data table. The at least one processor transmits, to the end database, a search instruction for obtaining a result set containing a combination of an intermediate result based on the sensor data and a path ID for uniquely identifying a path connecting the primary database and the end database, receives a result set, and represents a search result based on the result set by the virtual data table and outputs the search result.
US11138216B2 Automatically invoked unified visualization interface
A unified visualization interface is disclosed. One example is a system including an association module, a multicasting module, a data sharing module, and a unified visualization interface. The association module associates an identified event in a first visualization system with a visualization function. The multicasting module stores event data related to the identified event and the associated visualization function in a shared data source, and multicasts the identified event to a second visualization system. The data sharing module associates the event data with characteristics of the first visualization system, and shares, in response to the multicast of the identified event, the shared data source with the second visualization system. The unified visualization interface automatically invokes, without software changes, the second visualization system in response to the multicast of the identified event, the invoking based on the shared data source including the characteristics of the first visualization system.
US11138205B1 Framework for identifying distinct questions in a composite natural language query
A query-processing server provides natural language services to applications. More specifically, the query-processing server receives and stores domain knowledge information from application developers, the domain knowledge information comprising a linguistic description of the natural language user queries that application developers wish their applications to support. A first portion of the domain knowledge information is applied to transform a natural language query received from an application to an ordered sequence of question elements. A second portion of the domain knowledge information is applied to group the ordered sequence of question elements into a plurality of distinct structured questions posed by the natural language query. The distinct structured questions may then be provided to the application, which may then execute them and obtain the corresponding data referenced by the questions.
US11138202B2 Techniques for determining and presenting dataset join candidates
Examples are described herein that relate to determining a level of relatedness between datasets. An approximation can be made of whether an entry in a first dataset appears in a same row as an entry in a second dataset. The approximation can be made by grouping entries in the second dataset together and determining an occurrence that an entry occurs in a same row as any of the entries in a grouping of entries. A test of independence between datasets can be made based at least on the occurrence values. Datasets can be ranked according to level of independence and presented to a user as candidates to join with a dataset. Occurrence values or rankings can be precomputed and available for use so that join candidates can be presented with a little amount of perceived delay to a user. A user interface can present join candidates for a dataset and allow the user the select datasets for joining. Joining of first and second datasets can supplement entries in both of the datasets and create a third dataset.
US11138201B2 System and method for integrating data for precision medicine
Methods and systems are provided for a platform and language agnostic method for generating inter- and intra-data type aggregations of heterogenous disparate data upon which various operations can be performed without altering the structure of the query or resulting distributed data set representation to account for which specific data sources are included in the query.
US11138200B1 Efficient aggregation of time series data
Efficient aggregation of time series data is disclosed, including: obtaining a first entry value corresponding to an item, wherein the first entry value comprises a first recorded data point that is associated with a first time interval; generating a compressed block based at least in part on compressing the first entry value with at least a second entry value; storing the compressed block in a document corresponding to the item; determining that the item matches an aggregation search query; decompressing the compressed block from the document corresponding to the item to obtain the first entry value and the second entry value; and generating an aggregation result in response to the aggregation search query based on at least a portion of the first entry value and the second entry value.
US11138193B2 Estimating the cost of data-mining services
The cost of data-mining is estimated where data-mining services are delivered via a distributed computing system environment. System requirements are estimated for a particular data-mining task for an input data set having specified properties. Estimating system requirements includes applying a partial learning tool to operate on sample data from the input data set.
US11138184B2 Maintaining data integrity and referential data integrity within an enterprise data registry
A method for maintaining data integrity and referential data integrity within an enterprise data registry is provided. The method may use a JSON API to structure incoming data such that the incoming data is only accepted at a central repository when the incoming data normalized and properly referenced. Ensuring the proper relationships within a JSON API may require the use of bridge tables and/or mapping schemes to correctly identify many to many relationships between entities and attributes within metadata elements.
US11138183B2 Aggregating data in a mediation system
Records received from one or more sources in a network are processed. For each of multiple intervals of time, a matching procedure is attempted on sets of one or more records, including comparing identifiers associated with different records to generate the sets and determining whether or not a completeness criterion is satisfied for one or more of the sets. The processing also includes, for at least some of the intervals of time, processing at least one complete set, consisting of one or more of the received records on which the matching procedure is first attempted during the interval of time and one or more records stored in a data store before the interval of time, and for at least some of the intervals of time, processing at least one incomplete set, consisting of one or more records stored in the data store before the interval of time.
US11138182B2 Compensating data corruption causing actions at runtime
In a multitenant database, one or more supporting data tables are used to write and store tenant data. Based on the contextual data returning an indication of validity of a detected database transaction, various actions are performed. Data changes may be captured if no valid context is found. At runtime, triggers are used to set a valid context or fix mode context, and database operations causing the data corruptions are captured in a change tracking data structure. The captured data from the database operations include a primary key and an original value for each data change. The original value and primary key for each data change is used to nullify the unintended write.
US11138180B2 Transaction protocol for reading database values
Techniques are provided for more efficient multi-row atomic, consistent, isolated and durable (ACID)-compliant transactions with snapshot isolation semantics (or just “multi-row transactions” for short). In some embodiments, the techniques are implemented in a computing system that includes a client application, a lightweight in-memory lease-based lock service, a multi-row transaction orchestrator, and an underlying database system. The transaction orchestrator implements a read protocol and a write protocol that provides support to the client application for carrying out multi-row transactions against the underlying database system irrespective of whether the database system itself supports multi-row transactions. The transaction orchestrator explicitly maintains transaction-level locks obtained from the lease-based lock service as part of the transaction protocol. Further, the transaction orchestrator is tolerant to lock service failure and unavailability without compromising ACID-compliance and snapshot isolation guarantees to the client application.
US11138167B2 Optimized identification of performance regression
A baseline run of a workload and a target run of the workload are compared to identify whether there is a performance regression in the target run, wherein the target run implements a feature that is not implemented in the baseline run. In response to identifying the performance regression, the target run is executed to identify whether the performance regression still exists. The performance regression is flagged as a false positive in response to identifying that the performance regression no longer exists when the target run is executed.
US11138166B2 Database tuning using a federated machine learning system of a centerless network
Database configuration tuning is provided. A set of database nodes having similar data factors is selected in a centerless network of database nodes. Configuration models corresponding to the set of database nodes are trained using data parallelism. Trained configuration models corresponding to the set of database nodes are combined to form a federated configuration model. It is determined whether performance indicators corresponding to the set of database nodes are greater than a performance threshold level. In response to determining that the performance indicators corresponding to the set of database nodes are greater than the performance threshold level, a database configuration corresponding to the federated configuration model is recommended to a new database node. The new database node is joined to the centerless network.
US11138164B1 Alter table implementation details with schema versioning
A service implements techniques for modifying a data table stored in a key-value or non-relational database via a table-oriented schema. In some aspects, a request to modify a table-oriented schema of a table of data may be received. In response to the request, an association between a customer identifier of elements of the table and an internal identifier of elements of the table may be stored that updates a prior association between a customer identifier and an internal identifier. The table-oriented schema of the table may be modified using one or more keys that are generated using the internal identifier.
US11138163B2 Automatic root cause diagnosis in networks based on hypothesis testing
An embodiment may involve obtaining a set of data records including features characterizing operational aspects of a communication network. Each data record may include a feature vector and performance metrics of the communication network. Each feature vector may include a multiple elements corresponding to feature-value pairs. A first statistical analysis may be applied to the set of data records and their performance metrics to identify major contributors to degraded network performance. A second statistical analysis may be applied to identify elements that negatively influence the major contributors, and to discriminate between additive effects and incompatibilities as the source of negative influence. For each major contributor, a hierarchical dependency tree may be constructed with the major contributor as the root node and influencer elements as other nodes. Redundant dependencies may be removed, mutually dependent influencer elements grouped, and only the longest edges retained, in order to create dependency graph.
US11138162B2 Computer-implemented method for storing unlimited amount of data as a mind map in relational database systems
A computer implemented method for creating and managing a database system comprising data structures for storing, in a memory, data and relations between the data, the method comprising the steps of creating a mind map structure wherein each node of the mind map represents a set in the first data structure and each branch represents a relation in the fifth data structure of the database in which there are defined five data structures that hold all information relating to tables, records and relations, namely: a first data structure comprising a definition of at least one data set, a second data structure comprising definitions of properties of objects, a third data structure comprising definitions of objects, a fourth data structure comprising definitions of properties of each object, a fifth data structure comprising definitions of relations and a sixth data structure for storing definitions of relations between objects.
US11138158B2 Binding a local data storage device to remote data storage
Data file storage systems and methods that bind a local portable data storage device to remote data storage space with an emergent data file storage system. Data files and directory nodes are associated with data aspect pairs, each comprised of a series of interdependent blocks of characteristically high-entropy data. Blocks of data comprising a remote data aspect are transferred to remote data aspect storage locations. A single block of data comprising a local data aspect is transferred separately to the local portable data storage device. Neither a local data aspect nor a remote data aspect contains information about the corresponding data file or directory node.
US11138156B2 Continuous data management system and operating method thereof
An operating method of a continuous data management (CDM) system includes duplicating data of a service node in real time in units of input/output system calls and integrally managing data, based on the duplicated data, by a data management policy module. The data management policy module selects management target data among the data of the service node and sets a management policy for the selected data.
US11138149B2 Information processing system, control method therefor, and storage medium for handling an error in converting data in a process for generating business form data
According to one embodiment, an information processing system is provided in which a web browser includes a re-display unit that acquires second image data based on information about an acquisition destination of a second conversion index file transmitted by a transmission unit, and displays the acquired second image data.
US11138147B2 CPU and multi-CPU system management method
The present disclosure provides a multi-CPU system, where the multi-CPU system includes: at least two Quick-Path Interconnect QPI domains, a first node controller NC group, and a second node controller NC group; according to a CPU route configuration, there is at least one CPU that can access a CPU in another QPI domain by using the first NC group; and there is at least one CPU that can access a CPU in another QPI domain by using the second NC group. According to this topology, hot swap of an NC can be implemented while the system is relatively slightly affected.
US11138143B2 Techniques for command validation for access to a storage device by a remote client
Examples are disclosed for access to a storage device maintained at a server. In some examples, a network input/output device coupled to the server may allocate, in a memory of the server, a buffer, a doorbell, and a queue pair accessible to a client remote to the server. For these examples, the network input/output device may assign an Non-Volatile Memory Express (NVMe) namespace context to the client. For these examples, indications of the allocated buffer, doorbell, queue pair, and namespace context may be transmitted to the client. Other examples are described and claimed.
US11138140B2 Configuring first subsystem with a master processor and a second subsystem with a slave processor
An apparatus includes a plurality of subsystems, including a first subsystem and a second subsystem. The apparatus includes a master processor to, in response to a power on of the apparatus, execute first instructions to configure the first subsystem and provide second instructions. The apparatus further includes a slave processor to, prior to the boot of the apparatus, receive the second instructions from the master processor and execute the second instructions to configure the second subsystem.
US11138137B2 Self-learning apparatus for connecting inputs and outputs of a programmable logic controller to a field device
Identification of the types of input and output cards of a PLC and proper connection of field devices to a PLC are achieved by connecting a self-learning discrete input circuit and/or a self-learning discrete output circuit between the PLC and the field device.
US11138134B2 Non-intrusive semihosting solution for debug using direct memory access implementation-based library
A software only debug approach is provided that does not require special hardware in a target embedded system undergoing debug. Instead, already present DMA capabilities of the target system are utilized to transfer I/O operation parameters into a memory area accessible to both the target processor and a debugger executing on a host system. The debugger can thereby access and execute the I/O operations without program execution stopping on the target. A semihosting library is provided as a replacement for the standard C I/O library on the target. The semihosting library provides a range of equivalent functions to the standard C I/O API that program a DMA transfer to copy the I/O function parameters to an external memory area that is not otherwise being used by the target core processor. The external memory area is then accessed by a debug tool on the host computer.
US11138131B2 Detection of avoidable cache thrashing for OLTP and DW workloads
Techniques are provided to adjust the behavior of a cache based on a count of cache misses for items recently evicted. In an embodiment, a computer responds to evicting a particular item (PI) from a cache by storing a metadata entry for the PI into memory. In response to a cache miss for the PI, the computer detects whether or not the metadata entry for the PI resides in memory. When the metadata entry for the PI is detected in memory, the computer increments a victim hit counter (VHC) that may be used to calculate how much avoidable thrashing is the cache experiencing, which is how much thrashing would be reduced if the cache were expanded. Either immediately or arbitrarily later, the computer adjusts a policy of the cache based on the VHC's value. For example, the computer may adjust the capacity of the cache based on the VHC.
US11138127B2 Initializing a data structure for use in predicting table of contents pointer values
Initializing a data structure for use in predicting table of contents (TOC) pointer values. A request to load a module is obtained. Based on the loaded module, a pointer value for a reference data structure is determined. The pointer value is stored in a reference data structure tracking structure, and used to access a variable value for a variable of the module.
US11138124B2 Migrating data between block pools in a storage system
A computer-implemented method, according to one embodiment, includes: determining whether a number of blocks included in a RTU queue associated with a first block pool is in a first predetermined range. In response to determining that the number of blocks included in the RTU queue is not in the first predetermined range, a determination is made as to whether a current I/O workload is in a second predetermined range. In response to determining that the current I/O workload is in the second predetermined range, for each block in the first block pool having a desired amount of metadata associated with the pages in the given block: a subset of pages in the given block are selected and data is relocated therefrom to a block in the second block pool.
US11138119B2 Increasing effective cache associativity
There is provided an apparatus that includes storage circuitry. The storage circuitry is made up from a plurality of sets, each of the sets having at least one storage location. Receiving circuitry receives an access request that includes an input address. Lookup circuitry obtains a plurality of candidate sets that correspond with an index part of the input address. The lookup circuitry determines a selected storage location from the candidate sets using an access policy. The access policy causes the lookup circuitry to iterate through the candidate sets to attempt to locate an appropriate storage location. The appropriate storage location is accessed in response to the appropriate storage location being found.
US11138115B2 Hardware-based coherency checking techniques
Methods, systems, and devices for hardware-based coherency checking techniques are described. A memory sub-system with hardware-based coherency checking can include a coherency block that maintains a coherency lock and releases coherency upon completion of a write command. The coherency block can perform operations to lock coherency associated with the write command, monitor for completion of the write to the memory device(s), release the coherency lock, and update one or more records used to monitor coherency associated with the write command. A coherency command and coherency status can be provided through a dedicated hardware bridge, such as a bridge through a level-zero cache coupled with the coherency hardware.
US11138114B2 Providing dynamic selection of cache coherence protocols in processor-based devices
Providing dynamic selection of cache coherence protocols in processor-based devices is disclosed. In this regard, a processor-based device includes a master PE and at least one snooper PE, as well as a central ordering point (COP). The COP dynamically selects, on a store-by-store basis, either a write invalidate protocol or a write update protocol as a cache coherence protocol to use for maintaining cache coherency for a memory store operation by the master PE. The selection is made by the COP based on one or more protocol preference indicators that may be generated and provided by one or more of the master PE, the at least one snooper PE, and the COP itself. After selecting the cache coherence protocol to use, the COP sends a response message to each of the master PE and the at least one snooper PE indicating the selected cache coherence protocol.
US11138113B2 Set table of contents (TOC) register instruction
A Set Table of Contents (TOC) Register instruction. An instruction to provide a pointer to a reference data structure, such as a TOC, is obtained by a processor and executed. The executing includes determining a value for the pointer to the reference data structure, and storing the value in a location (e.g., a register) specified by the instruction.
US11138111B2 Parallel coherence and memory cache processing pipelines
Systems, apparatuses, and methods for performing coherence processing and memory cache processing in parallel are disclosed. A system includes a communication fabric and a plurality of dual-processing pipelines. Each dual-processing pipeline includes a coherence processing pipeline and a memory cache processing pipeline. The communication fabric forwards a transaction to a given dual-processing pipeline, with the communication fabric selecting the given dual-processing pipeline, from the plurality of dual-processing pipelines, based on a hash of the address of the transaction. The given dual-processing pipeline performs a duplicate tag lookup in parallel with a memory cache tag lookup for the transaction. By performing the duplicate tag lookup and the memory cache tag lookup in a parallel fashion rather than in a serial fashion, latency and power consumption are reduced while performance is enhanced.
US11138110B1 Data management for memory devices
Designs of persistently managing mapping tables are described. To keep the performance of writing data into or reading out data from a storage device, such as flash memory, RAM (Random Access Memory) is often used to manage the mapping tables. To prevent the mapping tables from being damaged for whatever reason (e.g., power failure), MRAM (Magnetic RAM) is employed to keep the mapping tables in magnetic domains while the RAM is only used for updating the content of the mapping tables. Not only is the capacity for RAM is significantly reduced, the mapping tables are securely maintained in MRAM and available to RAM while data is being written into or read out from the storage device.
US11138109B2 Controller and operation method thereof for managing read count information of memory block
A method for performing a sudden power-off recovery operation of a controller controlling a memory device, the method includes: obtaining open block information for open blocks of the memory device and read counts for the open blocks; updating each of the read counts by adding a set value to each of the read counts; storing the updated read counts in the memory device; sequentially reading pages in each of the open blocks without updating the read counts for the open blocks, based on the open block information, to detect a boundary page after the storing of the updated read counts in the memory device; and controlling the memory device to program dummy data in the detected boundary page.
US11138100B2 Scenario based method for testing software
A method for testing operating software of a system consisting of a plurality of internal subsystems operating in an environment and controlled by a hardware board using electronic signals and an operating software. The signals are translated into a computer readable format by an interfacing card for each internal subsystem and simulating the internal subsystems by data acquisition modules by a simulating computer, which simulates the environmental conditions to which each module is currently exposed. A scenario based test software module generates a plurality of possible independent test scenarios using Behavioral Programming (BP) and the independent scenarios are interleaved at run time by an execution engine, to thereby automatically create a larger number of dependent and derived scenarios representing only possible combinations which are relevant to the operating conditions and states of the system.
US11138099B2 Method for testing software, and computing device and computer-readable storage medium thereof
A method for testing software includes: determining influencing factors which influence implementation of a target function of the software; constructing a test case set for each of the influencing factors; inputting the test case set corresponding to each of the influencing factors to the software; enabling the software to run the test case set; calculating an accuracy of each of the influencing factors against implementation of the target function of the software according to a running result of the test case set run by the software; determining, according to the accuracy achieved each of the influencing factors, whether a predetermined qualification condition is satisfied; determining that the software is tested to be qualified if the predetermined qualification condition is satisfied; and determining that the software is tested to be unqualified if the predetermined qualification condition is not satisfied.
US11138089B2 Performance benchmark generation
A method, computer program product, and a computer system are disclosed for processing information in a processor that in one or more embodiments includes generating workload information of a performance base test; determining characteristics of the workload information; determining one or more constraints that can cause behavioral changes to a design of the processor; combining the determined characteristics and the determined one or more constraints to generate one or more example constraints; testing the one or more example constraints in one or more example performance tests; and generating one or more performance benchmarks for the performance base test and the one or more example performance tests.
US11138088B2 Automated identification of events associated with a performance degradation in a computer system
A computing device includes a processor and a medium storing instructions executable to: detect a performance degradation of a first component of a computing system; in response to a detection of the performance degradation of the first component, filter a plurality of system events of the computing system using an impact matrix to generate a filtered set of system events, wherein each system event of the filtered set is associated with a first set of components of the computing system, wherein the impact matrix indicates one or more components of the first set that can have a performance impact on the first component; perform a linear regression on the filtered set of system events; and generate a ranked list of system events based on the linear regression, the system events in the ranked list being ordered according to likelihood of having caused the performance degradation.
US11138083B2 Apparatuses and methods for a multiple master capable debug interface
Methods and apparatuses relating to a multiple master capable debug interface are described. In one embodiment, an apparatus includes a device circuit, a wireless connector circuit, and a switching circuit coupled between the device circuit and the wireless connector circuit to switch a debug and test mastership from the wireless connector circuit to a debug and test tool, wirelessly connected to the wireless connector circuit, to perform a debug and test operation on the device circuit.
US11138081B2 Error detecting system, error detecting method and image display controlling system
An error detecting system, comprising: a control circuit; and a first error detecting circuit, coupled to the control circuit, configure to detect error of input data. The control circuit controls the first error detecting circuit to use a first setting to detect the error in a first time period, controls the first error detecting circuit to use a second setting to detect the error in a second time period following the first time period, and controls the first error detecting circuit to generate a first detecting result corresponding to the first setting and the second setting after the detection corresponding to the first setting and the second setting are completed.
US11138079B2 Repairing partially completed transactions in fast consensus protocol
In an approach, a processor detects a transmission control protocol disconnection of a first distributed storage unit from a distributed storage network, wherein the distributed storage network comprises a set of distributed storage units. A processor identifies a transaction, wherein: the transaction is not in a final state, the transaction is a first proposal, from the first distributed storage unit, for the set of distributed storage units to store a dataset with a first revision number within the distributed storage network, and the dataset is broken into one or more data pieces to be written on the set of distributed storage units of the distributed storage network that approve the proposal. A processor identifies a timestamp of the transaction. A processor determines a stage the transaction has reached. A processor places the transaction in a final state based on the determined stage the transaction has reached.
US11138077B2 System and method for bootstrapping replicas from active partitions
A system and method of bootstrapping replicas from existing partitions is disclosed. A distributed database is maintained by a system. The distributed database includes a first partition copy and a second partition copy each containing a database. A failure of the first partition copy is detected and a third partition copy including an empty database is generated. The database of the second partition copy is copied to the empty database of the third partition copy and the third partition copy is designated as one of an active partition copy or a replica partition copy.
US11138069B2 Providing additional parity for non-standard sized parity data sets
Apparatus and method for storing data in a non-volatile memory (NVM), such as a flash memory in a solid-state drive (SSD). In some embodiments, a distributed storage space of the NVM is defined to extend across a plural number of regions of the NVM. A non-standard parity data set is provided having a plural number of data elements greater than or equal to the plural number of regions in the storage space. The data set is written by storing a first portion of the data elements and a first parity value to the plural number of regions and a remaining portion of the data elements and a second parity value to a subset of the plural number of regions. The regions can comprise semiconductor dies in a flash memory, and the distributed storage space can be a garbage collection unit formed using one erasure block from each flash die.
US11138062B2 Terminal device troubleshooting method and terminal device
This application relates to the field of terminal technologies, and provides a terminal device troubleshooting method and a terminal device, so as to improve accuracy of a result of detecting a fault such as a black screen, or screen freezing that occurs on a terminal device. The troubleshooting method includes: obtaining, a first operation and a first result; determining that the first operation is the same as a predefined second operation and that the first result is a fault result; and when the first operation is the same as the second operation, and the first result is a fault result, determining that an actual fault occurs on a terminal device, where the first operation is an operation currently performed by a user on the terminal device, and the first result is a result of responding by the terminal device to the first operation.
US11138059B2 Log analysis in vector space
The disclosed embodiments provide for identification of a remedial action based on analysis of a system log file. In some example embodiments, messages from the system log file are used as input to generate vectors within a vector space. Portions of the log messages may generate vectors that cluster into a region in the vector space. The region of vector space is associated with one or more remedial actions. The disclosed embodiments are configured, in some example embodiments, to perform the one or more remedial actions when activity in the log file maps to the region of vector space associated with the one or more remedial actions. In some example embodiments, a remedial action can include submitting a problem report to a problem tracking database.
US11138058B2 Hierarchical fault determination in an application performance management system
An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint/signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust/create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
US11138053B2 Adaptive quota management system
A system for determining a quota comprises an input interface and a processor. The input interface is configured to receiving a current workload. The processor is configured to: determine whether the current workload less than or equal to target workload; and in response to the current workload being less than or equal to target workload: indicate no modification to input values; set output values to input values; and provide the output values.
US11138046B2 Methods for auxiliary service scheduling for grid computing and devices thereof
Systems and methods for managing resources in a multi-tenancy grid computing environment are provided. The methods include an auxiliary service scheduler managing the lifecycle of auxiliary services by policies to optimize the resource allocation; coordinating with an application scheduler to dispatch tasks and an auxiliary service to the same set of servers; and using a multiple layer auxiliary service map to manage and record auxiliary service status. The methods optimize dynamical resource sharing between applications with a dependency on an auxiliary service running aside on the same server.
US11138045B2 Asynchronous and synchronous transmit priority mechanism
A method is used in managing an asynchronous and synchronous transmit priority mechanism. The method receives a plurality of replication requests in conjunction with a replication process, where the plurality of replication requests comprises at least one of a first replication request or a second replication request. A first storage system that comprises a plurality of storage devices is configured to participate in the replication process with a second storage system that comprises a plurality of storage devices. The method optimizes at least one second replication request to optimize processing of the plurality of replication requests.
US11138043B2 System and methods for contingency budgeting for time-partitioned systems
Systems and methods for outlier mitigation in safety-critical systems are provided. In one embodiment, a computer system comprises: a processor comprising one or more processing cores; a scheduling function that schedules the execution of applications, the applications each comprise threads; a contingency budgeting manager (CBM) that defines at least a first pre-determined set of threads from the threads of the applications and assigns a contingency budget pool to the first set of threads. The first set of threads are each scheduled by the scheduling function to execute on a first processing core. The CBM is further configured to monitor execution of each of the threads of the first set of threads to identify when a first thread is an execution time outlier. When the CBM determines that the first thread is an execution time outlier, it allocates additional thread execution time from the contingency budget pool to the first thread.
US11138040B2 Database process categorization
Described is a system, method, and computer program product to perform monitoring for process-based OS resource utilization by individual database instances in a multi-database environment. This approach may be used to resolve numerous resource allocation and monitoring problems, such as the noisy neighbor problem.
US11138039B2 Memory system for removing memory cell fault and method thereof
A memory system includes: a memory device that includes a plurality of ranks; and a memory controller suitable for deciding selection signals each of which selects one command set corresponding to each of combinations of the ranks and at least one program executed in the memory device among a plurality of command sets, and executing a program including the selected command set in the memory device.
US11138037B2 Switch policy for hybrid scheduling in multi-processor systems
A multi-processor system includes multiple processors arranged in multiple clusters. Different clusters have different power and performance characteristics. The system includes a task scheduler to schedule tasks to the processors. The task scheduler, in response to detection of a scheduling event trigger, is operative to identify a scheduling objective between a first objective of energy optimization and a second objective of load balance. The scheduling objective is identified based on at least respective operating frequencies and loading of all processors in a highest-capacity cluster of the multiple clusters. According to the identified scheduling objective, the task scheduler schedules a given task to a processor selected among the processors in the multiple clusters.
US11138032B2 Electronic device and method for operating the same
A method and an apparatus for reducing power consumption of an electronic device are provided. The method includes executing an app in response to a first user input and switching the app to a background in response to a second user input. The method also includes confirming whether the app that has been switched to the background satisfies at least one condition and automatically limiting an operation of the app when the app that has been switched to the background satisfies the at least one condition. A result of the automatically limiting operation the operation of the app is displayed.
US11138030B2 Executing code referenced from a microservice registry
Methods and systems for executing code referenced from a microservice registry are disclosed. For example, a microservice registry is stored in a memory. The microservice registry includes references to a plurality of microservices including a first microservice. An isolated guest executing on one or more processors receives a request to execute an executable code and determines that the executable code is unavailable in the first isolated guest. The isolated guest determines that, based on the microservice registry, the first microservice executes the executable code. The isolated guest forwards the first request to the first microservice and receives a result of the request from the first microservice.
US11138025B2 Systems and methods for rendering and retaining application data associated with a plurality of applications within a group-based communication system
Various examples are directed to systems, methods, and apparatuses for providing an interactive developer interface of a group-based communication system. Various examples are directed to systems, methods, and apparatuses for consolidating application data associated with an application within a group-based communication interface. Various examples are directed to systems, methods, and apparatuses for indexing processing actions associated with a plurality of applications.
US11138021B1 Systems and methods to facilitate task-specific workspaces for a collaboration work management platform
Described herein are systems and methods to facilitate task-specific workspaces for a collaboration work management platform. Task-specific workspaces for individual ones of the users for individual ones of the tasks may be facilitated. Presentation of the first task and/or the first task-specific workspace for the first task for the first user may be effectuated. Information characterizing interactions of the first user with the first set of applications within the first task-specific workspace at or near a first time may be obtained and/or stored responsive to a pause and/or completion of the first task at the first time. The one or ore windows corresponding to the first set of applications for the first task may be minimized and/or closed. Responsive to a re-start of the first task, the first set of applications may be restored based on the environment state information.
US11138009B2 Robust, efficient multiprocessor-coprocessor interface
Systems and methods for an efficient and robust multiprocessor-coprocessor interface that may be used between a streaming multiprocessor and an acceleration coprocessor in a GPU are provided. According to an example implementation, in order to perform an acceleration of a particular operation using the coprocessor, the multiprocessor: issues a series of write instructions to write input data for the operation into coprocessor-accessible storage locations, issues an operation instruction to cause the coprocessor to execute the particular operation; and then issues a series of read instructions to read result data of the operation from coprocessor-accessible storage locations to multiprocessor-accessible storage locations.
US11138001B2 Customizable cloud-based software platform
Disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform. A customizable cloud-based software platform provides functionality that enables a user (e.g., individual user, organization, etc., that has created an account with the customizable cloud-based software platform) to modify a base version of a cloud-based software application to the specific user's needs. For example, the customizable cloud-based software platform provides a base version of a cloud-based software application that includes a base set of functionalities, settings, user interfaces, etc., which a user may modify to meet the user's specific needs. A user may therefore use a client device to interact with the customizable cloud-based software platform to access their customized instance of the cloud-based application.
US11138000B2 Tree delta encoding
Similarity between files nodes of two data tree may be classified based on file names, file paths, and file values. Similarity between directory nodes of two data trees. Responsive to similarity between a file node of a data tree being classified within a no match level: (1) a matching file node of the other data tree may be identified based fingerprints, and (2) a file-node delta may be determined between the file node and the matching file node. A delta between the two data trees may be generated based on the classification of similarity between the file nodes, the classification of similarity between the directory nodes, and the file-node delta.
US11137995B2 Updating firmware of a microcontroller
Embodiments of the invention provide a computer-implemented method for updating firmware of a Universal Serial Bus (USB) device. The USB device is configured to execute one or more applications of the USB device in a normal mode of operation of the USB device. The USB device includes a device descriptor indicative of one or more configuration descriptors, wherein a configuration descriptor is indicative of endpoints for data and command exchange. The device descriptor can be modified by adding a predefined bootloader configuration descriptor to the configurations descriptors for updating the firmware.
US11137983B2 Programmable device implementing fixed and floating point functionality in a mixed architecture
Configurable specialized processing blocks, such as DSP blocks, are described that implement fixed and floating-point functionality in a single mixed architecture on a programmable device. The described architecture reduces the need to construct floating-point functions outside the configurable specialized processing block, thereby minimizing hardware cost and area. The disclosed architecture also introduces pipelining into the DSP block in order to ensure the floating-point multiplication and addition functions remain in synchronicity, thereby increasing the maximum frequency at which the DSP block can operate. Moreover, the disclosed architecture includes logic circuitry to support floating-point exception handling.
US11137981B2 Operation processing device, information processing device, and information processing method
An operation processing device includes: a memory; and a processor coupled to the memory and configured to: acquire statistical information on distribution of bits in fixed point number data after execution of an instruction on the fixed point number data; and update a decimal point position of the fixed point number data.
US11137979B2 Metadata exchange involving a networked playback system and a networked microphone system
Disclosed herein are systems and methods for establishing a metadata exchange channel between a media playback system and a networked microphone system, wherein the networked microphone system comprises a networked microphone device and a networked microphone server. After establishing the metadata exchange channel, the media playback system experiences a metadata exchange triggering event. In response to experiencing the metadata exchange triggering event, the media playback system provides metadata to the networked microphone system via the metadata exchange channel.
US11137976B1 Immersive audio tours
To provide audio information regarding locations within a geographic area, a client device provides an interactive three-dimensional (3D) display of panoramic street level imagery for a geographic area via a user interface. The panoramic street level imagery includes one or more landmarks. The client device receives a request for audio information describing a selected landmark within the interactive 3D display, and obtains the audio information describing the selected landmark from a server device in response to the request. Then the client device automatically presents the received audio information describing the selected landmark.
US11137975B2 Mood detection and/or influence via audio playback devices
In some embodiments, a method comprises receiving a first signal indicative of a current emotional state of a user, receiving a second signal corresponding to a desired emotional state of the user, and based on the first and second signals, generating a playlist of media content including a first item and an nth item. The first signal can be received from a wearable sensor. Generating the playlist can comprise selecting items of media content, and arranging the media content in a sequential order such that the playlist transitions from the first item toward the nth item. The method can further comprise playing back, via a playback device, at least the first item of the media content, and while playing back the first item, receiving a third signal indicative of an updated emotional state of the user.
US11137970B2 Digital signal extraction device
A digital signal extraction device that includes an input configured to receive a digital audio input signal from an audio media player, an output configured to provide high-resolution digital audio output to an external digital-to-analog converter (DAC), and a microprocessor coupled between the input and output. The microprocessor is configured to extract the high-resolution digital audio output from the digital audio input signal received at the input, while keeping intact any copy protection for the digital audio input signal.
US11137964B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes at least one processor. The processor is configured to create, under a first folder associated with a cloud system used by the information processing apparatus, a second folder set to perform operations provided by the cloud system, and is configured to perform control to perform the operations provided by the cloud system set in the second folder if a document is registered in the second folder.
US11137962B1 Method and system for visualization and comparison analysis between printers
A method, a non-transitory computer readable medium, and a system are disclosed for comparing usage of plural printers. The method includes collecting print information on each of a plurality of printers, the print information including print volume, printer run time, printer print time, printer stop time, and raster image processing time; and displaying, on a graphical user interface, a printer usage dashboard, the printer usage dashboard including a line chart of print volume for the plurality of printers, a bar chart of printer stop time for each of the plurality of printers, and a scatter chart of printer usage for the plurality of printers.
US11137959B2 Printing apparatus, server, and information processing system
Provided is an information processing system capable of changing a point increase condition or method in various ways in a case of giving points depending on printing by a printing apparatus. To this end, the information processing system includes an information processing apparatus, a printing apparatus configured to print an image according to a print instruction transmitted from the information processing apparatus, and a server connected to the information processing apparatus and the printing apparatus via a network. The printing apparatus generates a print log in which at least one identifier out of an application ID unique to a print application in the information processing apparatus and a content ID of the image is associated with a printer ID unique to the printing apparatus, and transmits the print log via the network.
US11137955B2 Server apparatus, printing system, and management method
A server apparatus includes a receiving section that receives first apparatus information and associated information in association with each other, a storage section that stores second apparatus information and user information in association with each other, a control section that determines an execution condition based on the associated information received by the receiving section, and a transmitting section that transmits, to a printing apparatus, the execution condition determined by the control section. The control section causes the execution condition thus determined and the user information associated with the second apparatus information that matches the first apparatus information to be stored in the storage section in association with each other. The transmitting section transmits, to the printing apparatus having the first apparatus information that matches the second apparatus information associated with the user information, the execution condition associated with the user information.
US11137949B2 Printing apparatus with a controller having plurality of control modes for controlling an operation of the printing apparatus
A controller of a printing apparatus is configured to, in a case where first print data is received from a first external device, determine whether the control mode is set to a continuous mode by a selection instruction from a second external device. In a case where it is determined that the control mode is set to the continuous mode, the controller stores the first print data in the memory without printing based on the received first print data, and determines whether a predetermined condition for performing processing under a usual mode is satisfied, after storing the first print data in the second processing. In a case where it is determined that the predetermined condition is satisfied, the controller controls the print head to print on a printing medium based on the first print data, and controls a cutter to cut the printed medium.
US11137948B2 User equipment to capture identity information from rendering apparatuses
User equipment, the user equipment to receive data representing identity information broadcast by a rendering apparatus over a passive non-contact short proximity data transport mechanism when the user equipment is proximate the rendering apparatus, and push the gathered identity information to a workstation, to enable the workstation to connect with the rendering apparatus.
US11137947B2 Recognizing hard disk movement
A system and method of recognizing a hard disk movement, the system and method including recognizing hard disk information recorded in a hard disk in response to the hard disk being moved to a slot in a hard disk array, determining the movement type of the hard disk based on the recognized hard disk information, judging validity of the hard disk movement based on the movement type, and updating the hard disk information of the hard disk in response to the hard disk movement being judged as valid, wherein the hard disk information comprises position information of the hard disk in the hard disk array.
US11137945B1 Recovery of last allocated logical block address
A logical unit of non-volatile data storage is provided for persistently storing metadata. The logical unit is provided by allocating RAID (Redundant Array of Independent Disks) extents to the logical unit, and allocating logical block addresses for the logical unit from within a logical address space of the logical unit to store blocks of metadata written to the logical unit. In response to detecting that a stored indication of a last allocated logical block address for the logical unit has been lost, two RAID extents that were last allocated to the logical unit are identified, and a binary search is performed across logical block addresses within the two RAID extents that were last allocated to the logical unit to locate the last allocated logical block address for the logical unit within the logical address space of the logical unit.
US11137929B2 Storage system configured to support cascade replication
An apparatus is configured to initiate a first replication session to replicate data of a first consistency group in a first storage system to a second consistency group in a second storage system, to create an additional consistency group linked to the second consistency group in the second storage system, and to initiate a second replication session to replicate data of the additional consistency group to another consistency group in a third storage system. The additional consistency group linked to the second consistency group in some embodiments is periodically updated against the second consistency group. For example, in one or more embodiments the second consistency group is updated based at least in part on an active snapshot set of the first replication session, and the additional consistency group is updated based at least in part on the second consistency group.
US11137928B2 Preemptively breaking incremental snapshot chains
Methods and systems for backing up and restoring different point in time versions of a virtual machine, a real machine, an application, a database, or a set of electronic files using a plurality of independently managed snapshot chains are described. The different point in time versions of the data being backed-up may be stored using two or more snapshot chains corresponding with two or more data partitions of the data being backed-up. Over time, additional full image snapshots may be acquired from an external server or generated locally by a storage appliance to limit the snapshot chain lengths and to limit the aggregate block chain lengths for the snapshot chains. Acquisition and generation of the additional full image snapshots may be staggered across different data partitions to limit computational and storage costs per snapshot.
US11137927B2 Storage mirroring decision by capability sets
Methods, computing systems and computer program products implement embodiments of the present invention that include defining multiple storage capabilities for a set of storage resources in multiple storage systems, the storage resources including storage space, and identifying two of the storage systems including one or more storage capabilities required by a first logical volume. A first given identified storage system is configured to store the first logical volume, and a second given identified storage system is configured to store a second logical volume, the second given storage system different from the first given storage system. Upon storing data to the first logical volume, the data can be mirrored to the second logical volume. In some embodiments, a software defined storage system can be configured including defined services, wherein the first given storage system includes a first given service, and wherein the second given storage system includes a second given service.
US11137926B1 Systems and methods for automatic storage tiering
The disclosed computer-implemented method for automatic storage tiering may include (1) receiving characteristics of previous accesses to storage system objects stored in a data storage system including multiple storage tiers, (2) generating, based on the characteristics of previous accesses to the storage system objects, a model that predicts characteristics of future accesses to the storage system objects, (3) selecting, based on the model, a next storage tier of the multiple storage tiers for each of the storage system objects, and (4) relocating at least some of the storage system objects from a current storage tier to the next storage tier selected for each of the at least some of the storage system objects. Various other methods, systems, and computer-readable media are also disclosed.
US11137925B2 System and method for dynamically determining and non-disruptively re-balancing memory reclamation memory pools
A method, computer program product, and computer system for identifying, by a computing device, a current persisted value of a reclamation pool. A default value of the reclamation pool may be identified. The current persisted value may be compared with the default value to determine which is a higher value. The current persisted value may be selected as a minimum memory operating state of the reclamation pool when the current persisted value is higher than the default value. The default value may be selected as the minimum memory operating state of the reclamation pool when the default value is higher than the current persisted value plus a multiplier defining a threshold size.
US11137923B2 Method and system for data reduction in a storage infrastructure to support a high-ration thin-provisioned service
One embodiment facilitates thin-provisioning in a distributed storage system. During operation, the system receives, by a first network switch, data to be written to a storage component of the first network switch. The system writes, by the first network switch, the data to the storage component. The system performs, by an integrated circuit residing on the first network switch, a data reduction process which reduces a size of the data to obtain reduced data. The system encodes, by the integrated circuit, the reduced data based on an encoding mechanism to obtain encoded data, wherein the encoded data can be written to non-volatile memory of one or more storage devices.
US11137922B2 Technologies for providing accelerated functions as a service in a disaggregated architecture
Technologies for providing accelerated functions as a service in a disaggregated architecture include a compute device that is to receive a request for an accelerated task. The task is associated with a kernel usable by an accelerator sled communicatively coupled to the compute device to execute the task. The compute device is further to determine, in response to the request and with a database indicative of kernels and associated accelerator sleds, an accelerator sled that includes an accelerator device configured with the kernel associated with the request. Additionally, the compute device is to assign the task to the determined accelerator sled for execution. Other embodiments are also described and claimed.
US11137918B1 Administration of control information in a storage system
Dynamically managing control information in a storage device, including: querying, by an array management module executing on a storage array controller, the storage device for a location of control information for the storage device, the control information describing the state of one or more memory blocks in the storage device; and issuing, by the array management module in dependence upon the location of the control information for the storage device, a request to retrieve the control information for the storage device.
US11137915B2 Dynamic logical storage capacity adjustment for storage drives
A method for dynamically altering logical storage capacity within multiple storage drives is disclosed. In one embodiment, such a method monitors, within a storage environment, characteristics (e.g., age, wear, etc.) of multiple storage drives. Each storage drive has an amount of overprovisioning associated therewith. Based on the characteristics, the method periodically modifies a logical storage capacity of the storage drives in order to alter the amount of overprovisioning. The method then reorganizes the storage drives within various storage groups (e.g., RAID arrays, storage tiers, workloads, etc.) based on their logical storage capacity. For example, the method may place, as much as possible, storage drives of the same logical storage capacity within the same storage groups. A corresponding system and computer program product are also disclosed.
US11137911B2 Fast restart of applications using shared memory
Technologies are described for restarting an application while maintaining data in memory (e.g., using shared memory). For example, shared memory can be associated with an application. The shared memory can also be associated with a holder process to maintain the shared memory from the time the application stops to the time the application starts again. When the application starts, the shared memory can be associated with the started application. In addition, restart of in-memory databases can be provided using shared memory. For example, in-memory data can be maintained when a database process or database management system stops and starts (e.g., during a restart).
US11137909B2 Secure data entry via a virtual keyboard
A communication device, which is capable of presenting one or more of a plurality of virtual keyboards, may be operable to receive application content. The application content may require a user to enter particular data via one of the plurality of virtual keyboards. The plurality of virtual keyboards may comprise a system keyboard and one or more third-party keyboards. The communication device may be operable to determine whether the particular data to be entered by the user may comprise sensitive personal information associated with the user. Based on the determination of the personal information and/or based on a configuration option communicated from the user, the communication device may be operable to determine whether to cause presentation of the system keyboard for the user to enter the particular data. The communication device may cause presentation of the system keyboard by disabling the one or more third-party keyboards.
US11137907B2 Method for displaying a virtual keyboard on a mobile terminal screen
A method is described, the method relating to displaying a virtual keyboard layout to be used for typing a text on a mobile terminal. The method can include determining a movement level of the mobile terminal, selecting a virtual keyboard layout among a set of virtual keyboard layouts displayable on a screen of the mobile terminal based at least partly on the determined movement level, and displaying the selected virtual keyboard layout on the screen.
US11137903B2 Gesture-based transitions between modes for mixed mode digital boards
Disclosed is a method and system for providing gesture-based transitions while using a digital whiteboard. The present disclosure relates to a method for gesture-based transitions for interacting with a digital whiteboard comprising the steps of receiving information relating to a first pointer down event; receiving information relating to a first pointer up event; comparing the information relating to the pointer down event to the information relating to the pointer up event; and transitioning from a first interactive mode to a second interactive mode based on the comparison. The present disclosure further relates to a digital whiteboard system comprising one or more processors and memory, communicatively coupled to the one or more processors, storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising identifying a pointer down event inputted by a user; identifying a pointer up event inputted by the user; comparing the pointer down event to the pointer up event; and transitioning from a first interactive mode to a second interactive mode based on the comparison.
US11137900B2 Interface providing localised friction modulation by acoustic lubrication
A touch interface comprising a first surface and n actuators designed to vibrate said first surface, n being an integer >1. A control unit is able to generate a control signal for each actuator, each control signal being a harmonic signal comprising a carrier signal at a non-radiative frequency.
US11137897B2 Method and device for intelligently recognizing gesture-based zoom instruction by browser
A method and a device for implementation of a browser for intelligently recognizing a gesture-based zoom instruction are provided, relating to the browser technologies. The method includes: detecting, by a mobile terminal, a gesture-based instruction input by a user (S101); finding a web page element associated with a position of a touch point of the gesture-based zoom instruction if the detected gesture-based instruction is a gesture-based zoom instruction for zooming a browser page (S102); and performing a corresponding operation according to the web page element (S103). The method and the device determine, according to the web page element associated with the position of the touch point, whether to perform a zoom operation of the browser page or a re-layout operation of a text region, being capable of improving the user experience.
US11137896B2 System and method for determining a location of a user relative to a user interface for contextual control
In at least one embodiment, a system is provided that includes a user interface, a plurality of proximity sensors, and at least one controller. The user interface is configured to enable selection of one or more operations for a vehicle. The plurality of proximity sensors is positioned about or within the user interface and is configured to transmit first signals indicative of a location of a user relative to the user interface as the user selects the one or more operations for the vehicle with the user interface. The at least one controller is configured to determine the location of the user relative to the user interface in response to the first signals and to transmit a vehicle control signal to a vehicle subsystem to perform the one or more operations based on the location of the user relative to the user interface.
US11137895B2 Method and apparatus for unlocking electronic appliance
An unlocking method and apparatus for an electronic appliance are disclosed. The method and apparatus may enable a user to unlock the electronic appliance by identifying a gesture and to invoke a function mapped to the gesture. The unlocking method includes detecting a preset gesture input when an input means is locked. The method includes unlocking the input means in response to the input gesture. The method also includes invoking an application mapped to the input gesture in response to unlocking.
US11137887B1 Unified ecosystem experience for managing multiple healthcare applications from a common interface
A browser-based, user interface served by a manager application providing for a unified ecosystem experience empowering healthcare users with seamless control over a plurality of different applications and/or websites in a maximized, consolidated and synchronized manner. The manager application includes a user interface with common toolbar controlling a plurality of panels built upon underlying frame data for displaying various applications and/or websites in a consolidated view. Therefore, a uniform user experience with consistent look-and-feel is provided despite using separate applications and/or websites.
US11137880B2 System and method of providing visualization explanations
In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
US11137874B2 Ergonomic mixed reality information delivery system for dynamic workflows
The disclosed technology is generally directed to mixed reality devices. In one example of the technology, a mixed-reality view is caused to be provided to an operator. The mixed-reality view includes both a real-world environment of the operator and holographic aspects. While the operator is navigated to a step of the task, the mixed-reality view is caused to include a step card, such that the step card includes at least one instruction associated with the step. The operator is enabled to adjust a state associated with the step card. While the state associated with the step card is a first state: a gaze determination associated with a gaze of the operator is made; and responsive to a positive gaze determination, the step card is caused to move to a location that is associated with a real-world location of the gaze of the operator.
US11137873B1 Flight deck display management
A method and apparatus for displaying information for an aircraft on display devices in a flight deck of the aircraft. A computer system in the aircraft identifies information used to operate the aircraft. The computer system selects a display configuration from a plurality of display configurations for the display devices. The computer system displays the information in windows on display devices in the flight deck of the aircraft in the display configuration. The display configuration simplifies access to the information used to operate the aircraft.
US11137871B2 System and method for interface display screen manipulation
A system and method for generation, modification, or manipulation of user interface display screens includes a processor storing display screen templates and instantiation data structures which reference the templates for instantiation of the respective ones of the display screen templates for a plurality of different display screens, where the templates can correspond to respective sub-screens of one or more display screens. The processor can analyze captured display screen data to determine whether the data corresponds to a previously stored one of the templates, and, responsive to a positive result of the determination, store a new instantiation data structure referencing the template to which the data is determined to correspond and otherwise generate a new template to be referenced by the instantiation data structure. Modifications and object associations to a plurality of different display screens can be effected by modification of, or association with, a single one of the templates.
US11137869B2 Re-ranking story content
In one embodiment, a method includes receiving a cover feed interaction history from a device associated with a user of a social-networking system. An order for a plurality of content boards may be determined based on the cover feed interaction history (e.g., viewing history, download status, the current order of content boards in the cover feed, user interaction history, whether the user bookmarked or pinned a particular content board), user information related to the user, and device information about device-based events and device status. Finally, the order for the content boards may be sent to the device. The determination of the order for the content boards may be based on the cover feed interaction history, recency of content included in the content boards, popularity of the content, relevance of content to the user, or device-based events.
US11137865B2 Touch screen, method for manufacturing the same and touch display device
A touch screen, a method for manufacturing the same and a touch display device are provided. The touch screen includes, a substrate; an electrode connecting layer on the substrate; a first insulating layer covering the electrode connecting layer; an electrode layer on the first insulating layer; the electrode layer comprises a plurality of first electrodes arranged in an array and a plurality of second electrodes arranged in an array; each first electrode and each second electrode are in a closed loop structure, and each second electrode surrounds a first electrode, wherein two adjacent second electrodes in each row of the second electrodes are electrically connected to each other, the first insulating layer comprises a plurality of through holes to expose a part of the electrode connecting layer, and two adjacent first electrodes in each column of the first electrodes are respectively electrically connected to the electrode connecting layer through the through holes to electrically connect the two adjacent first electrodes.
US11137863B2 Silver nanostructure-based optical stacks and touch sensors with UV protection
Disclosed herein are optical stacks that are stable to light exposure by incorporating one or more UV-blocking layers.
US11137861B2 Fabric-covered electronic device with touch sensor
An electronic device such as a speaker device may have a curved housing characterized by a vertical longitudinal axis. A layer of fabric may cover the curved housing. A touch sensor may be used to detect touch input on the layer of fabric. The touch sensor may include capacitive touch sensor electrodes including drive lines and sense lines. In some arrangements, the touch sensor is formed from conductive strands in the layer of fabric. In other arrangements, the touch sensor is formed from conductive traces on a substrate. The substrate may be formed from portions of the curved housing or may be formed from a layer that is separate from the housing. Light-emitting components and/or fabric with different visual characteristics may be used to mark where the touch-sensitive regions of the fabric are located. The touch-sensitive regions may be shaped as media control symbols.
US11137859B2 Method and apparatus for determining point report position of touch point, and electronic device
A method for determining a point report position of a touch point includes: predicting whether an action between an Nth frame and an (N+1)th frame of a touch signal is a jitter or slide of a touch object during stay, according to position change information of a touch point in at least two frames before the (N+1)th frame of the touch signal; determining a position of the touch point at the Nth frame as the point report position of the touch point at the (N+1)th frame, if the action is the jitter; and determining the position of the touch point at the (N+1)th frame or a position close to the position of the touch point at the (N+1)th frame as the point report position of the touch point at the (N+1)th frame, if the action is the slide.
US11137857B2 Detection device and program
A detection device includes: a detection unit that detects a predetermined non-contact operation by a detection reference; and a control unit that changes the detection reference when the predetermined non-contact operation is not detected by the detection reference.
US11137854B2 Display device with shift register comprising node control circuit for Q and QB node potentials and reset circuit
A display device of the present invention includes a display panel having gate lines and a shift register configured to provide gate pulses to the gate lines. The shift register includes: a node control circuit controls potentials of a Q node and QB node in response to a gate start pulse or an output from a previous stage; a reset circuit configured to receive an output control signal at a first voltage level during a non-display period, and with a output control signal at a second voltage level during a display period, so that the output control signal is output to an output terminal according to the potentials of the Q node and the QB node or the output terminal is discharged; and a gate pulse output unit configured to include a first output unit configured to provide a first output signal to an output terminal connected to the gate line, by reversing an output of the node control circuit, and a second output unit configured to invert an output of the node control circuit and provide a second output signal having a phase different from a phase of the first output signal.
US11137851B2 Luminescence shock avoidance in display devices
A luminescence shock avoidance algorithm selectively limits the brightness level of a display device when the display device is activated in a dark environment to prevent the temporary vision impairment that can occur when a display device is activated in a dark environment. The algorithm receives the state of the display (e.g. on or in standby mode), and can optionally receive an ambient lighting value from an ambient light sensor and a user-selectable manual brightness adjustment setting to determine whether luminescence shock avoidance should even be triggered, and if it is triggered, how much should the brightness level of the display be limited.
US11137850B2 Force sensor and display device including the same
A force sensor includes first and second substrates. The second substrate faces the first substrate. A driving electrode is disposed on a first surface of the first substrate facing the second substrate. A sensing electrode is disposed on the first surface of the first substrate and is spaced apart from the driving electrode. A three sensitive layer is disposed on a first surface of the second substrate, facing the first substrate. The driving electrode includes a main driving protrusion that protrudes from a side surface of the driving electrode, facing the sensing electrode.
US11137848B2 Display device
A display device, including a substrate; a pixel electrode and an opposing electrode on the substrate; an encapsulation portion on the opposing electrode, the encapsulation portion including at least one organic layer and at least one inorganic layer alternately deposited; and a planarization layer on the encapsulation portion, the planarization layer including a portion covering an edge portion of the encapsulation portion, a first angle between an edge side surface of the planarization layer and a surface of the substrate being larger than a second angle between an edge side surface of the encapsulation portion and the surface of the substrate.
US11137842B2 Stylus and sensor controller
A processor of a stylus according to the present disclosure detects a first signal supplied to a sensor electrode group in each frame. The processor determines whether the first signal represents a setting instruction of a local ID, and writes a value of the local ID specified by the setting instruction in a memory if the first signal is determined to represent the setting instruction. The processor repeatedly detects a second signal supplied to the sensor electrode group in each of one or more slots included in the frame. The processor compares values of a local ID included in the detected second signal and the local ID stored in the memory every time the processor detects the second signal, and transmits a first downlink signal to a sensor controller using an electrode if the values correspond with each other.
US11137839B2 Adaptable digital pen and touch sensitive device
Methods and apparatuses are provided that address interoperability limitations of current digital pens and touch sensitive devices. In aspects, methods are provided for operating an adaptable digital pen and touch sensitive device to determine the best means for pen state information such as pressure information to be transferred from the pen to the device. A digital pen includes multiple communication interfaces to permit wide compatibility with touch sensitive devices. A communication interface is provided that enables the digital pen to communicate via an active pen protocol with a digitizer of the touch sensitive device while operating in a first mode. Another communication interface is provided as an alternative channel for communicating pen state information to the touch sensitive device while operating in a second mode. Where neither such interface suffices for communicating pen state information to the touch sensitive device, the digital pen may operate in a reflective capacitive mode.
US11137838B2 Electronic device for storing user data, and method therefor
A method for storing user data according to various embodiments comprises the steps of: receiving a first event signal from an electronic pen; when a first pen input through the electronic pen is detected on a display area where first screen data is displayed, during a first mode operation performed on the basis of the first event, generating first user data according to the first pen input; displaying second screen data on the display area on the basis of a user input on the display area; when a second pen input through the electronic pen is detected on the display area where the second screen data is displayed, generating second user data according to the second pen input; receiving, from the electronic pen, a second event signal corresponding to the first event signal; and storing the first user data and the second user data that are associated with each other, during a second mode operation performed on the basis of the second event signal.
US11137837B2 Input device with precision control
An input device includes a sensor and a housing. The sensor is adapted to provide cursor control on a display based on relative movement between the sensor and a reference surface. The housing at least partially contains the sensor and is adapted to be selectively manipulable relative to the reference surface into a first position to cause operation of the sensor at a first precision level and into a second position to cause operation of the sensor at a second precision level different from the first precision level.
US11137832B2 Systems and methods to predict a user action within a vehicle
Systems, methods and non-transitory computer-readable media for triggering actions based on touch-free gesture detection are disclosed. The disclosed systems may include at least one processor. A processor may be configured to receive image information from an image sensor, detect in the image information a gesture performed by a user, detect a location of the gesture in the image information, access information associated with at least one control boundary, the control boundary relating to a physical dimension of a device in a field of view of the user, or a physical dimension of a body of the user as perceived by the image sensor, and cause an action associated with the detected gesture, the detected gesture location, and a relationship between the detected gesture location and the control boundary.
US11137830B1 Interactive computing system and control device
A control device for an interactive computing system includes a first elongated member, a second elongated member, and a biasing actuator. The first elongated member and the second elongated member are pivotably coupled at a pivot axis. The biasing actuator is coupled to the first elongated member and the second elongated member to provide an output torque between the first elongated member and the second elongated member about the pivot axis. The control device is configured to receive user input for controlling a virtual device displayed by the interactive computing system to visually resemble a physical device. The biasing actuator is controllable to provide tactile feedback to simulate physical behavior of the physical device. The control device is movable freely in space.
US11137822B2 Method and apparatus for improving integrity of processor voltage supply with overshoot mitigation and support for DVFS
Circuitry may monitor a processor supply voltage and pull power from the processor supply on a temporary basis when the supply voltage rises above predetermined levels. In some embodiments this may be done without explicit knowledge of a commanded supply voltage level for the processor.
US11137821B2 Information processing device, image forming apparatus, and method for controlling power saving
An information processing device includes a first processor core of 2n-bits unit, a second processor core of n-bit(s) unit, a DRAM set including a first DRAM and a second DRAM of n-bit(s) unit, a first transmitting path between the first processor core and the DRAM set, a second transmitting path between the second processor core and the first or second DRAM, a transmitting path switching circuit, and a power supply controlling circuit. In normal operation, with switching to the first transmitting path and supplying power to the first processor core and the first and second DRAMs, the first processor core uses the first and second DRAMs. In power saving operation, with switching to the second transmitting path, supplying power to the second processor core and the first DRAM and stopping power to the first processor core and the second DRAM, the second processor core uses the first DRAM.
US11137817B2 Recording medium, arrangement search method, and arrangement searching apparatus
A non-transitory, computer-readable recording medium stores therein an arrangement search program that causes a computer that searches arrangement of virtual machines in plural servers in a facility including the plural servers to execute a process that includes setting an initial value of a parameter concerning the arrangement of the plurality of virtual machines in the plurality of servers, based on at least any one of first performance information on power consumption of the plurality of servers, second performance information on power consumption of air conditioning equipment installed in the facility, third performance information on power consumption of power source equipment installed in the facility, and heat coupling information on heat coupling among the plurality of servers and among the plurality of servers and the air conditioning equipment; and updating the parameter by a sequential parameter estimation method, so as to optimize power consumption of the overall facility.
US11137814B2 Managing application execution by in-flight processing systems to protect health and capacity of multi-cell battery packs
An application power controller controls power supplied from rechargeable battery packs to a set of aircraft in-flight processing systems that are executing applications. Operations access a repository of application information to obtain a list of applications to be executed by the aircraft in-flight processing systems and power consumption information for the applications. Further operations obtain information from the battery monitor indicating health and capacity of the battery packs. The operations initiate an application deactivation action based on determining that the indicated health and/or capacity of the battery packs does not satisfy a battery protection rule defining constraints on battery usage. The operations then select one of the applications from among the list that is to be deactivated responsive to the application deactivation action, and communicate a command to at least one of the in-flight application processing systems to trigger the selected application to cease being executed.
US11137813B2 Analog arithmetic circuit, semiconductor device, and electronic device
The power consumption of an analog arithmetic circuit is reduced. The analog arithmetic circuit includes a plurality of first circuits. An output terminal of the k-th (k is a natural number) first circuit is connected to an input terminal of the k+1-th first circuit. Each of the first circuits includes a memory circuit which holds an analog signal, a second circuit which performs arithmetic processing using the analog signal, a switch which controls power supply to the second circuit, and a controller. The conduction state of the switch included in the k-th first circuit is controlled by the controller included in the k+1-th first circuit. The arithmetic processing performed by the second circuit included in the k+1-th first circuit is started by the controller included in the k+1-th first circuit.
US11137810B2 USB charger with automatic sleep mode
A charger comprises an input circuit that receives power from a power source, a converter circuit, an output circuit, and a switching circuit. The converter circuit is connected between the input circuit and a signal ground of the charger and converts the power from a first voltage to a second voltage. The signal ground is connected to a chassis ground of the charger. The output circuit is connected between an output of the converter circuit and the signal ground and the chassis ground, and outputs the second voltage to an output connector of the charger. The switching circuit is connected between the output of the input circuit and an electrically conducting casing of the output connector, and controls the converter circuit. The switching circuit and the electrically conducting casing of the output connector are not connected to the signal ground and the chassis ground of the charger.
US11137809B2 Runtime localized cooling of high-performance processors
A plurality of thermal electric cooler (TEC) elements are formed in a TEC grid structure. Control logic dynamically varies a supply current supplied to each TEC element (or group of TEC elements) in the TEC grid based on changes in power density respectively associated with areas cooled by each of the TEC elements or group of TEC elements.