Document | Document Title |
---|---|
US11005023B2 |
Superconducting logic element
A superconducting logic element includes a superconducting tunnel junction including first and second superconductors. First and second insulating ferromagnets in contact with the first and second superconductors, respectively, generate by magnetic proximity effect a predetermined density of spin-split states in the first and second superconductors, respectively. A writing element applies a writing current to at least a superconductor and is in contact with one of the first or second insulating ferromagnets, so that the first and second insulating ferromagnets commute, by the magnetic field generated by the applied writing current, between a state with parallel magnetization to a state with antiparallel magnetization with respect to each other. The superconducting tunnel junction includes the first or second superconductor between which an insulating layer is arranged with tunnel barrier function, the insulating layer selected between a layer selected from the group consisting of AlOx, AlN, and the first or second insulating ferromagnet. |
US11005020B2 |
Display panel and fabricating method thereof
The present disclosure provides a display panel and a fabricating method thereof. The display panel includes a substrate and a plurality of mutually insulated binding pads disposed on the substrate. Each binding pad includes an upper surface, a lower surface and a side surface. The upper surface and the lower surface are both parallel to a plane of the substrate, the side surface is located between the upper surface and the lower surface, and the side surface connects the upper surface with the lower surface. A first insulating layer is disposed on the side surface of the binding pad, the first insulating layer is in contact with the side surface of the binding pad and is made of an inorganic material. With such a configuration, the side surface of the binding pad will not be damaged by an etching process subsequent to fabrication of the binding pads. |
US11005009B2 |
Light emitting device and fabricating method thereof
A light emitting device including first and second electrodes spaced apart from each other on a substrate, at least one bar-type LED having a first end on the first electrode and a second end on the second electrode, and an insulative support body between the substrate and the bar-type LED. The at least one bar-type LED has a length greater than a width. |
US11005007B2 |
Light-emitting device and manufacturing method thereof
The present disclosure provides a light-emitting device and manufacturing method thereof. The light-emitting device comprising: a light-emitting stack; and a semiconductor layer having a first surface connecting to the light-emitting stack, a second surface opposite to the first surface, and a void; wherein the void comprises a bottom part near the first surface and an opening on the second surface, and a dimension of the bottom part is larger than the dimension of the opening. |
US11005005B2 |
Optoelectronic semiconductor device and method of manufacturing an optoelectronic semiconductor device
An optoelectronic semiconductor device and a method for manufacturing an optoelectronic semiconductor device are disclosed. In an embodiment an optoelectronic semiconductor device includes a semiconductor body comprising a first region of a first conductive type, an active region, a second region of a second conductive type and a coupling-out surface, wherein the first region, the active region and the second region are arranged along a stacking direction, wherein the active region extends from a rear surface opposite the coupling-out surface to the coupling-out surface along a longitudinal direction transverse to or perpendicular to the stacking direction, wherein the coupling-out surface is arranged plane-parallel to the rear surface, and wherein the coupling-out surface and the rear surface of the semiconductor body are produced by an etching process. |
US11005002B2 |
Manufacturing of a semiconductor photosensitive device
The present disclosure relates to a method of manufacturing a semiconductor device, including the successive steps of: a) forming doped germanium on a germanium layer covering a first support; b) covering said doped germanium with a second support; and c) removing the first support. |
US11004998B2 |
Wearable brain interface systems including a headgear and a plurality of photodetector units
An exemplary wearable brain interface system includes a headgear configured to be worn on a head of a user, a plurality of photodetector units configured to attach to the headgear, and a master control unit coupled to each of the photodetector units and configured to control the photodetector units by directing a photodetector of each photodetector unit to detect photons of light. |
US11004996B2 |
Regenerative braking using phosphorescence
Provided herein are systems and methods for regenerative braking. A method for regenerative braking may comprise converting mechanical energy from a braking event to electrical energy. The electrical energy may activate a photon battery comprising phosphorescent material. |
US11004995B2 |
Photovoltaic device
A photovoltaic device according to the present disclosure is provided with: a condensing optical system having chromatic aberration; a first photoelectric converter, which is arranged on an optical axis of the condensing optical system; and a second photoelectric converter, which is arranged on an outer peripheral side of the first photoelectric converter when viewed from an optical axis direction of the condensing optical system, and which has a bandgap lower than a bandgap of the first photoelectric converter, wherein the first photoelectric converter is arranged on an inner side of a rectangle that circumscribes a condensing region of absorbable longest-wavelength light determined based on the bandgap. |
US11004993B2 |
Tiled frameless PV-module
A photovoltaic module employing an array of photovoltaic cells disposed between two optically transparent substrates such as to define a closed-loop peripheral area of the module that does not contain a photovoltaic cell. The module is sealed with a peripheral seal along the perimeter; and is devoid of a structural element affixed to an optically transparent substrate and adapted to mount the module to a supporting structure. The two substrates may be bonded together with adhesive material and, optionally, the peripheral seal can include the adhesive material. The module optionally includes diffraction grating element(s) adjoining respectively corresponding PV-cell(s). |
US11004976B2 |
Semiconductor device including MOS transistor having silicided source/drain region and method of fabricating the same
A semiconductor device has a silicide source/drain region is fabricated by growing silicon on an epitaxial region including silicon and either germanium or carbon. In the method, a gate electrode is formed on a semiconductor substrate with a gate insulating layer interposed therebetween. An epitaxial layer is formed in the semiconductor substrate at both sides of the gate electrodes. A silicon layer is formed to cap the epitaxial layer. The silicon layer and a metal material are reacted to form a silicide layer. In a PMOS, the epitaxial layer has a top surface and inclined side surfaces that are exposed above the upper surface of the active region. The silicon layer is grown on the epitaxial layer in such a way as to cap the top and inclined surfaces. |
US11004974B1 |
Field effect transistors containing electric field assist layers at gate corners and method of making the same
A semiconductor structure includes a source region, a drain region, a channel region located between the source region and the drain region, a gate stack structure including a gate dielectric and a gate electrode that overlies the gate dielectric, such that a first gap region is present between an area of the source region and an area of the gate electrode in a plan view and a second gap region is present between an area of the drain region and the area of the gate electrode in the plan view, a contact-level dielectric layer overlying the source region and the drain region and laterally surrounding the gate stack structure, and at least one assist-field metallic plate located vertically above a top surface of the gate electrode and having an areal overlap with at least one of the first gap region and the second gap region in the plan view. |
US11004970B2 |
Mirror device structure for power MOSFET and method of manufacture
A MOSFET includes a substrate having a body region of a first conductivity type. A main field effect transistor (mainFET) and a mirror device are formed in the substrate. The mainFET includes first gate trenches, first source regions of a second conductivity type adjacent to the first gate trenches, and first body implant regions of the first conductivity type extending into the body region adjacent to and interposed between the first source regions. The mirror device includes second gate trenches, second source regions of the second conductivity type adjacent to the second gate trenches, second body implant regions of the first conductivity type extending into the body region adjacent to and interposed between the second source regions, and link elements of the first conductivity type interconnecting pairs of the second body implant regions. |
US11004969B2 |
Trench MOSFETs having dummy cells for avalanche capability improvement
A trench MOSFET layout with multiple trenched floating gates and at least one trenched channel stop gate in termination area shorted with drain region is disclosed to make it feasibly achieved after die sawing. The layout consisted of multiple trench MOSFETs connected together with multiple sawing trenched gates across a space between two trench MOSFETs having a width same as scribe line. Dummy cells formed between an edge trench and active area act as buffer cells to absorb avalanche energy when gate bias is increasing for turning on channel, therefore, the UIS failure issue is avoided and the avalanche capability of the trench MOSFET is enhanced. |
US11004968B2 |
Semiconductor device
The semiconductor device of the present invention includes a semiconductor layer which includes an active portion and a gate finger portion, an MIS transistor which is formed at the active portion and includes a gate trench as well as a source region, a channel region and a drain region sequentially along a side surface of the gate trench, a plurality of first gate finger trenches arranged by an extended portion of the gate trench at the gate finger portion, a gate electrode embedded each in the gate trench and the first gate finger trench, a second conductive-type first bottom-portion impurity region formed at least at a bottom portion of the first gate finger trench, a gate finger which crosses the plurality of first gate finger trenches and is electrically connected to the gate electrode, and a second conductive-type electric field relaxation region which is formed more deeply than the bottom portion of the first gate finger trench between the mutually adjacent first gate finger trenches. |
US11004963B2 |
Insulated gate bipolar transistor having first and second field stop zone portions and manufacturing method
An embodiment relates to a method of manufacturing an insulated gate bipolar transistor in a semiconductor body. A first field stop zone portion of a first conductivity type is formed on a semiconductor substrate. A second field stop zone portion of the first conductivity type is formed on the first field stop zone portion. A drift zone of the first conductivity type is formed on the second field stop zone portion. A doping concentration in the drift zone is smaller than 1013 cm−3 along a vertical extension of more than 30% of a thickness of the semiconductor body upon completion of the insulated gate bipolar transistor. |
US11004962B2 |
Integrated circuit including at least one nano-ridge transistor
The disclosed technology generally relates to integrated circuit devices having at least one transistor, and methods of fabricating the same. In one aspect, an integrated circuit device can be produced from a silicon substrate and can include at least one nano-ridge transistor formed from III-V semiconducting crystal portions. The III-V portions can be grown epitaxially from the silicon substrate using an intermediate portion which can be adapted to produce aspect ratio trapping. The nano-ridge transistor can have a reduced footprint on the silicon substrate, may be adapted for power RF applications, and can be combined with MOS or CMOS transistors within one and a same integrated circuit. |
US11004957B2 |
Manufacturing methods of inorganic thin film transistors (TFTs) and flexible display devices
The present disclosure relates to a manufacturing method of inorganic thin film transistors (TFTs), including: forming a p-type semiconductor layer and a n-type semiconductor layer on a hard substrate in sequence, forming a slot on the p-type semiconductor layer, wherein the slot passes through the n-type semiconductor layer, forming a source and a drain on the n-type semiconductor layer, wherein the source and the drain are respectively configured on two sides of the slot, performing a flip-transferring process to transfer the p-type semiconductor layer, the n-type semiconductor layer, the source, and the drain on a flexible substrate, forming a gate insulation layer and a gate on the p-type semiconductor layer in sequence, forming a flat layer on the gate insulation layer, wherein the flat layer covers the gate. The inorganic TFT is designed to obtain a narrow channel inorganic TFT device, to reduce process requirements, and to reduce costs. |
US11004956B2 |
Manufacturing method of semiconductor device
A method of manufacturing a semiconductor device includes forming a stacked structure, forming an opening in the stacked structure, forming a preliminary channel layer in the opening, forming a channel layer by performing heat treatment on the preliminary channel layer, etching an inner surface of the channel layer, and performing ozone (O3) treatment on an etched inner surface of the channel layer. |
US11004952B1 |
High-electron mobility transistor and fabrication method thereof
A high-electron mobility transistor includes a substrate; a buffer layer on the substrate; a AlGaN layer on the buffer layer; a passivation layer on the AlGaN layer; a source region and a drain region on the AlGaN layer; a source layer and a drain layer on the AlGaN layer within the source region and the drain region, respectively; a gate on the AlGaN layer between the source region and a drain region; and a field plate on the gate and the passivation layer. The field plate includes an extension portion that laterally extends to an area between the gate and the drain region. The extension portion has a wave-shaped bottom surface. |
US11004948B2 |
Three-dimensional memory devices and methods for forming the same
Embodiments of three-dimensional (3D) memory devices and methods for forming the same are disclosed. In an example, a 3D memory device includes a substrate, a gate electrode having a two-sided staircase shape above the substrate, a blocking layer on the gate electrode, a plurality of discrete charge trapping layers each extending laterally on the blocking layer, a tunneling layer on the plurality of charge trapping layers, and a plurality of discrete channel layers each extending laterally on the tunneling layer. The plurality of charge trapping layers are disposed corresponding to stairs of the two-sided staircase shape of the gate electrode, respectively. The plurality of channel layers are disposed corresponding to the stairs of the two-sided staircase shape, respectively. |
US11004946B2 |
FinFET structure with composite gate helmet
A semiconductor device includes first and second gate stack, a source/drain contact, and a first gate capping structure. The first gate stack and the second gate stack are over a semiconductor fin. The source/drain contact extends laterally from a first gate spacer of the first gate stack to a second gate spacer of the second gate stack, and extends vertically from a source/drain region in the semiconductor fin to above the source/drain region. The first gate capping structure is atop the first gate stack, and has a greater thickness on the first gate spacer of the first gate stack than on a gate metal of the first gate stack. The thickness is measured in a direction perpendicular to a top surface of the first gate stack. |
US11004944B2 |
Gate cut device fabrication with extended height gates
Methods of forming semiconductor devices include forming a lower dielectric layer, to a height below a height of a dummy gate hardmask disposed across multiple device regions, by forming a dielectric fill to the height of a dummy gate and etching the dielectric fill back. A dummy gate structure includes the dummy gate and the dummy gate hardmask. A protective layer is formed on the dielectric layer to the height of the dummy gate hardmask. The dummy gate hardmask is etched back to expose the dummy gate. |
US11004943B2 |
Porous and nanoporous semiconductor materials and manufacture thereof
Methods for forming porous or nanoporous semiconductor materials are described. The methods allow for the formation of arrays pores or nanopores in semiconductor materials with advantageous pore size, spacing, pore volume, material thickness, and other aspects. Porous and nanoporous materials also are provided. |
US11004940B1 |
Manufacture of power devices having increased cross over current
An embodiment relates to a n-type planar gate DMOSFET comprising a Silicon Carbide (SiC) substrate. The SiC substrate includes a N+ substrate, a N− drift layer, a P-well region and a first N+ source region within each P-well region. A second N+ source region is formed between the P-well region and a source metal via a silicide layer. During third quadrant operation of the DMOSFET, the second N+ source region starts depleting when a source terminal is positively biased with respect to a drain terminal. The second N+ source region impacts turn-on voltage of body diode regions of the DMOSFET by establishing short-circuitry between the P-well region and the source metal when the second N+ source region is completely depleted. |
US11004937B1 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, a gate structure, a source/drain region, a contact opening, an etching stop layer, an interlayer dielectric layer, and a first contact structure. The substrate includes a buried insulation layer, a semiconductor layer, and an isolation structure. The semiconductor layer is disposed on the buried insulation layer. The gate structure is disposed on the semiconductor layer. The isolation structure and the source/drain region are disposed in the semiconductor layer. The contact opening penetrates at least a part of the substrate. The etching stop layer is disposed on the gate structure, the source/drain region, a sidewall of the contact opening, and a bottom of the contact opening. The interlayer dielectric layer is disposed on the etching stop layer. The first contact structure penetrates the interlayer dielectric layer and the etching stop layer in the contact opening. |
US11004935B2 |
Solid power semiconductor field effect transistor structure
The present invention discloses a rugged power semiconductor field effect transistor structure, and through a special design, it solves the problem that the activation under a transient condition may result in failures on the device, so that there is no parasitic BJT, and thus the device is more rugged. |
US11004933B2 |
Field effect transistor structures
Field effect transistors include a stack of nanowires of vertically arranged channel layers. A source and drain region is disposed at respective ends of the vertically arranged channel layers. A gate stack is formed over, around, and between the vertically arranged channel layers. Internal spacers are each formed between the gate stack and a respective source or drain region, with at least one pair of spacers being positioned above an uppermost channel layer. |
US11004929B2 |
Trimmable silicon-based thermistor with reduced stress dependence
Various examples provide an electronic device that includes first and second resistor segments. Each of the resistor segments has a respective doped resistive region formed in a semiconductor substrate. The resistor segments are connected between first and second terminals. The first resistor segment is configured to conduct a current in a first direction, and the second resistor segment is configured to conduct the current in a second different direction. The directions may be orthogonal crystallographic directions of the semiconductor substrate. |
US11004927B2 |
Display apparatus
A display apparatus including a substrate, a first power source line disposed in a peripheral area adjacent to a display area configured to display image, the first power source line including a first layer and a second layer disposed on the first layer and electrically connected to the first layer, a first insulation layer disposed between the first layer and the second layer of the first power source line, and a first insulating dam disposed on and contacting the second layer of the first power source line, the first insulating dam disposed in the peripheral area and surrounding the display area. |
US11004924B2 |
Display device, method of manufacturing the same, and electronic apparatus
There is provided a display device including: a light emitting element; and a drive transistor (DRTr) that includes a coupling section (W1) and a plurality of channel sections (CH) coupled in series through the coupling section (W1), wherein the drive transistor (DRTr) is configured to supply a drive current to the light emitting element. |
US11004923B2 |
Display device with a bending area
Disclosed is a display device that is capable of being driven with low power consumption. A first thin-film transistor including a polycrystalline semiconductor layer and a second thin-film transistor including an oxide semiconductor layer are disposed in an active area, thereby reducing power consumption. At least one opening formed in a bending area is formed to have the same depth as any one of contact holes formed in the active area, thereby making it possible to form the opening and the contact holes through the same process and consequently simplifying the process of manufacturing the device. Since a high potential supply line and a low potential supply line overlap each other with a protective film formed of an inorganic insulation material interposed therebetween, short-circuiting of the high potential supply line and the low potential supply line may be prevented. |
US11004920B2 |
Display device and method of manufacturing the same
A display device includes a substrate, a plurality of pixels on the substrate, a first electrode arranged for each pixel on the substrate, a pixel defining layer on the substrate along a boundary of each pixel and including an opening exposing the first electrode of the pixel, an organic layer on the first electrode in the opening of the pixel defining layer, and a second electrode on the organic layer, the pixel defining layer including a first pixel defining layer and a second pixel defining layer stacked on a surface of the first pixel defining layer, the surface of the first pixel defining layer including an upper surface and a side surface, and a surface roughness of the upper surface of the first pixel defining layer being greater than a surface roughness of the first electrode. |
US11004917B2 |
Pixel defining layer, display substrate and manufacturing method thereof, and display apparatus
A pixel defining layer, a display substrate and manufacturing method thereof, and a display apparatus are provided. The pixel defining layer includes: a lyophilic material layer disposed on a base substrate, and a lyophobic material layer disposed at a side of the lyophilic material layer away from the base substrate. An orthographic projection of a surface of the lyophobic material layer close to the base substrate on the base substrate is within an orthographic projection of a surface of the lyophilic material layer away from the base substrate on the base substrate. The lyophilic material layer is made of a lyophilic material having attractability to a solution with organic electroluminescent materials dissolved, and the lyophobic material layer is made of a lyophobic material having repellency to the solution with organic electroluminescent materials dissolved. The pixel defining layer reduces the influence on the uniformity of the films. |
US11004915B2 |
Display device having a power supply layer including a plurality of holes
Provided is a display device including: a substrate; a plurality of display elements defining a display area on the substrate and each including a pixel electrode, an opposite electrode, and an intermediate layer between the pixel electrode and the opposite electrode; a power supply wiring disposed outside the display area; an organic insulating layer on the power supply wiring and having an opening exposing the power supply wiring; a power supply electrode layer partially disposed on the organic insulating layer and including a plurality of holes over the organic insulating layer, wherein a first portion of the power supply electrode layer overlaps the power supply wiring and a second portion of the power supply electrode layer overlaps the opposite electrode; a plurality of protrusions spaced apart from each other and respectively covering at least some of the plurality of holes; and an encapsulation layer covering the plurality of display elements. |
US11004912B2 |
Flexible display apparatus having alignment mark and method of assembling the same
A flexible display apparatus includes a flexible display panel including a flexible substrate, a display area of the flexible substrate including a thin film transistor, an organic light emitting layer and a sensor electrode, and a peripheral area of the flexible substrate including a first alignment mark in which respective portions of two metal layers are stacked;a window on a first surface of the flexible display panel; and a protective film on a second surface of the flexible display panel. The first alignment mark is aligned with a reference point of the window and with a reference point of the protective film. |
US11004911B2 |
Active-matrix organic light emitting diode display panel structure
An active-matrix organic light emitting diode display panel structure includes: a displaying region including at least one curved peripheral portion located on an outer edge; displaying pixel units disposed in the displaying region, some of the units are defined as at least one group disposed adjacent to each of the at least one curved peripheral portion; at least one group of dummy pixel units disposed on the outer edge of the displaying region and corresponding to the at least one curved peripheral portion, the dummy pixel units connected to a group of peripheral displaying pixel units that is connected to the each curved peripheral portion, and located outside the group of the peripheral displaying pixel units. Each of the peripheral displaying pixel units is directly connected to the dummy pixel units. The dummy pixel units can lower loading effect of the peripheral displaying pixel units and prevent a brightness decreasing issue. |
US11004908B1 |
Pixel structure and display device
A pixel structure and a display device are provided. The pixel structure is designed and arranged in this way, which is helpful for simplifying a layout design of data lines. In addition, this can reduce dependence on a compensation circuit in a driving circuit. Further, arrangements and shapes of first sub-pixels and second sub-pixels are same. Therefore, a set of masks can be used to make the first sub-pixels and the second sub-pixels together, thereby reducing the mold charge of the masks and saving costs. |
US11004905B2 |
Display panel and display device
A display panel includes pixels arranged in an array in a first direction and a second direction. Each pixel includes a first sub-pixel having a first light-emitting zone to emit light of a first color, a second sub-pixel having a second light-emitting zone to emit light of a second color, and a third sub-pixel having a third light-emitting zone to emit light of a third color. The first, second, and third light-emitting zones are arranged in a triangle such that the first, second, and third light-emitting zones cover respective vertices of the triangle, with one side of the triangle being substantially parallel to the first direction. Any two pixels directly adjacent in the first direction have respective patterns of first, second, and third light-emitting zones, which are substantially mirror-symmetrical to each other. Any two diagonally adjacent pixels have a substantially repeating pattern of first, second and third light-emitting zones. |
US11004903B2 |
Electronic device having hexagonal structure and addressing method therefor
The present disclosure discloses an electronic device having a hexagonal structure and an addressing method therefor. The electronic device according to one embodiment of the present disclosure includes a first conductor arranged in a first direction, a second conductor disposed on the first conductor and arranged in a second direction, a third conductor disposed on the second conductor and arranged in a third direction, a selection element disposed at a portion between the first and second conductors where the first, second, and third conductors intersect, and a memory element disposed at a portion between the second and third conductors where the first, second, and third conductors intersect. |
US11004900B2 |
Magnetoresistive random access memory device and method of manufacturing the same
An MRAM device includes a first conductive pattern including a material generating a spin orbital torque, a torque transfer pattern contacting a portion of an upper surface of the first conductive pattern, an insulation pattern on a side of the torque transfer pattern and covering the first conductive pattern, and a magnetic tunnel junction (MTJ) structure on the torque transfer pattern, the MTJ structure including a free layer pattern, a tunnel barrier pattern, and a fixed layer pattern sequentially stacked. |
US11004897B2 |
Magnetoresistive random access memory and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a first magnetic tunneling junction (MTJ) and a second MTJ on a substrate; forming a first top electrode on the first MTJ and a second top electrode on the second MTJ; forming a first ultra low-k (ULK) dielectric layer on the first MTJ and the second MTJ; forming a passivation layer on the first ULK dielectric layer, wherein a bottom surface of the passivation layer between the first MTJ and the second MTJ is lower than a top surface of the first MTJ; and forming a second ULK dielectric layer on the passivation layer. |
US11004884B2 |
Solid-state imaging apparatus
An imaging device includes one or more insulating layers on a substrate; an effective region including: a polarization layer in the one or more insulating layers and including one or more polarizers that polarize light; and at least one first photoelectric conversion region in the substrate and that converts incident light polarized by the one or more polarizers into electric charge; and a peripheral region outside the effective region and including: one or more wiring layers that include a pad portion in a same layer of the one or more insulating layers as the polarization layer. |
US11004883B2 |
System and method for optical sensing
A processing system for an optical sensing device may comprise receiver circuitry and a determination module. The processing system may also include drive circuitry configured to drive a light source to emit light. The receiver circuitry is coupled to a photodetector, and the receiver circuitry is configured to acquire a resulting signal from the photodetector, and generate a measurement of light received by the photodetector based on the resulting signal. The receiver circuitry includes high-pass filter circuitry configured to high-pass filter the resulting signal to generate a high-pass filtered signal based. The determination module is configured to generate a light measurement based on the high-pass filtered signal. |
US11004875B2 |
Methods of manufacturing electronic structures
A structure is disclosed, comprising: a first field effect transistor, FET, comprising a first source terminal, a first drain terminal, a first layer or body of semiconductive material arranged to provide a first semiconductive channel connecting the first source terminal to the first drain terminal, and a gate terminal arranged with respect to the first semiconductive channel such that a conductivity of the first semiconductive channel may be controlled by application of a voltage to the gate terminal; and a second FET comprising a second source terminal, a second drain terminal, a second layer or body of semiconductive material arranged to provide a second semiconductive channel connecting the second source terminal to the second drain terminal, and the gate terminal, the second conductive channel being arranged with respect to the gate terminal such that a conductivity of the second channel may be controlled by application of a voltage to the gate terminal. Methods of manufacturing such structures are also disclosed. |
US11004874B2 |
Thin film transistor, method for fabricating the same, array substrate, and display panel
The disclosure discloses a thin film transistor, a method for fabricating the same, an array substrate, and a display panel. The thin film transistor includes: a first conductive layer on a base substrate, a first insulation layer on a side of the first conductive layer facing away from the base substrate, and a second conductive layer on a side of the first insulation layer facing away from the first conductive layer, wherein an active layer is arranged on a side of the first insulation layer facing the first conductive layer, and/or a side thereof facing the second conductive layer. |
US11004871B2 |
Display panel and display apparatus
Disclosed are a display panel and a display apparatus. The display panel includes a multiplex circuit, a plurality of signal connection lines and a plurality of data signal lines, wherein each of the switch devices in the multiplex circuit comprises at least one thin film transistor; the colors of all pixel units in a first pixel unit column are the same; the colors of at least two pixel units in a second pixel unit column are different; first switch devices correspond to first pixel unit columns; second switch devices correspond to second pixel unit columns; and the equivalent channel width-to-length ratio of thin film transistors in each first switch device is less than the equivalent channel width-to-length ratio of thin film transistors in each second switch device. |
US11004870B2 |
Transistor structure, display device including transistor structure, and method of manufacturing transistor structure
A transistor structure may include a first electrode, a second electrode, a third electrode, a substrate, and a semiconductor member. The semiconductor member overlaps the third electrode and includes a first semiconductor portion, a second semiconductor portion, and a third semiconductor portion. The first semiconductor portion directly contacts the first electrode, is directly connected to the third semiconductor portion, and is connected through the third semiconductor portion to the second semiconductor portion. The second semiconductor portion directly contacts the second electrode and is directly connected to the third semiconductor portion. A minimum distance between the first semiconductor portion and the substrate is unequal to a minimum distance between the second semiconductor portion and the substrate. |
US11004863B2 |
Non-volatile memory with gate all around thin film transistor and method of manufacturing the same
A non-volatile memory having a gate all around thin film transistor includes a multi-layer structure, an elongated plug structure, a first conductive plug, and a second conductive plug. The multi-layer structure includes a plurality of gate electrode layers stacked on a substrate separately from each other. The elongated plug structure penetrates through the multi-layer structure, and a cross-section of the elongated plug structure has an elongated contour. The elongated plug structure includes an insulating pillar, a channel layer, and a gate dielectric layer. The channel layer surrounds the insulating pillar. The gate dielectric layer surrounds the channel layer. The gate electrode layers surround the gate dielectric layer. The first conductive plug is disposed between the channel layer and the substrate and between the insulating pillar and the substrate. The second conductive plug is disposed on the insulating pillar and is covered by the channel layer. |
US11004858B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes a non-volatile memory and a logic circuit. The non-volatile memory includes a stacked structure comprising a first insulating layer, a floating gate, a second insulating layer, a control gate and a third insulating layer stacked in this order from a substrate; an erase gate line; and a word line. The logic circuit includes a field effect transistor comprising a gate electrode. The word line includes a protrusion, and a height of the protrusion from the substrate is higher than a height of the erase gate line from the substrate. The word line and the gate electrode are formed of polysilicon. |
US11004855B2 |
Buried metal track and methods forming same
An integrated circuit includes a semiconductor substrate, an isolation region extending into, and overlying a bulk portion of, the semiconductor substrate, a buried conductive track comprising a portion in the isolation region, and a transistor having a source/drain region and a gate electrode. The source/drain region or the gate electrode is connected to the buried conductive track. |
US11004851B2 |
Complementary transistor and semiconductor device
A complementary transistor is constituted of a first transistor TR1 and a second transistor TR2, active regions 32, 42 of the respective transistors are formed by layering first A layers 33, 43 and the first B layers 35, 45 respectively, surface regions 201, 202 provided in a base correspond to first A layers 33, 43 respectively, first B layers 35, 45 each have a conductivity type different from that of the first A layers 33, 43, and extension layers 36, 46 of the first B layer are provided on insulation regions 211, 212 respectively. |
US11004850B2 |
Vertical fin field effect transistor devices with a replacement metal gate
A method of forming a fin field effect transistor complementary metal oxide semiconductor (CMOS) device is provided. The method includes forming a plurality of multilayer fin templates and vertical fins on a substrate, wherein one multilayer fin template is on each of the plurality of vertical fins. The method further includes forming a dummy gate layer on the substrate, the plurality of vertical fins, and the multilayer fin templates, and removing a portion of the dummy gate layer from the substrate from between adjacent pairs of the vertical fins. The method further includes forming a fill layer between adjacent pairs of the vertical fins. The method further includes removing a portion of the dummy gate layer from between the fill layer and the vertical fins, and forming a sidewall spacer layer on the fill layer and between the fill layer and the vertical fins. |
US11004848B2 |
Composite transistor having overlapping active regions and control electrode
Disclosed herein is a composite transistor which includes a first transistor TR1 including a control electrode, a first active region, a first A extending part, and a first B extending part, and a second transistor TR2 including a control electrode, a second active region, a second A extending part, and a second B extending part. The first active region, the second active region, and the control electrode overlap one another. Both the first A extending part and the first B extending part extend from the first active region and both the second A extending part and the second B extending part extend from the second active region. The first electrode is connected to the first A extending part, the second electrode is connected to the second A extending part, and the third electrode is connected to the first B extending part and the second B extending part. |
US11004846B2 |
Enlarging spacer thickness by forming a dielectric layer over a recessed interlayer dielectric
An exemplary semiconductor device includes first spacers disposed along sidewalls of a first gate structure and second spacers disposed along sidewalls of a second gate structure. A source/drain region is disposed between the first gate structure and the second gate structure. A first ILD layer is disposed between the first spacers and the second spacers. A portion of the first ILD layer has a first recessed upper surface. A dielectric layer is disposed over the first spacers, the second spacers, and the first recessed upper surface of the first ILD layer. A portion of the dielectric layer has a second recessed upper surface that is disposed over the portion of the first ILD layer having the first recessed upper surface. A second ILD layer is disposed over the dielectric layer. A contact extends through the second ILD layer, the dielectric layer, and the first ILD layer to the source/drain region. |
US11004844B2 |
Recessed STI as the gate dielectric of HV device
A method includes forming an isolation region extending into a semiconductor substrate, etching a top portion of the isolation region to form a recess in the isolation region, and forming a gate stack extending into the recess and overlapping a lower portion of the isolation region. A source region and a drain region are formed on opposite sides of the gate stack. The gate stack, the source region, and the drain region are parts of a Metal-Oxide-Semiconductor (MOS) device. |
US11004843B2 |
Switch control circuit for a power switch with electrostatic discharge (ESD) protection
An integrated circuit includes a power switch coupled between a first voltage supply node and an internal voltage supply node and a switch control circuit coupled to a control electrode of the power switch. The switch control circuit includes a driver circuit coupled between a second voltage supply node and a third voltage supply node, a pass-gate having a first node coupled to an output of the driver circuit and a second node coupled to the control electrode of the power switch, a pull-up transistor having a first current electrode coupled to the first voltage supply node, a second current electrode coupled to the control electrode of the power switch, and a bias circuit having a bias output configured to provide a higher voltage between the first and second power supply nodes as a bias voltage to a body electrode of the pull-up transistor. |
US11004841B2 |
Semiconductor device having multiple gate pads
Disclosed are semiconductor devices that include additional gate pads, and methods of fabricating and testing such devices. A device may include a first gate pad, a second gate pad, and a third gate pad. The first gate pad is connected to a gate including a gate oxide layer. The second and third gate pads are part of an electro-static discharge (ESD) protection network for the device. The ESD protection network is initially isolated from the first gate pad and hence from the gate and gate oxide layer. Accordingly, gate oxide integrity (GOI) testing can be effectively performed and the reliability and quality of the gate oxide layer can be checked. The second gate pad can be subsequently connected to the first gate pad to enable the ESD protection network, and the third gate pad can be subsequently connected to an external terminal when the device is packaged. |
US11004836B2 |
Method for integrating a light emitting device
Light emitting devices and methods of integrating micro LED devices into light emitting device are described. In an embodiment a light emitting device includes a reflective bank structure within a bank layer, and a conductive line atop the bank layer and elevated above the reflective bank structure. A micro LED device is within the reflective bank structure and a passivation layer is over the bank layer and laterally around the micro LED device within the reflective bank structure. A portion of the micro LED device and a conductive line atop the bank layer protrude above a top surface of the passivation layer. |
US11004835B2 |
Light-emitting diodes with light coupling and conversion layers
Light-emitting sub-pixels and pixels for micro-light-emitting diode-based displays are provided. Also provided are methods of fabricating individual sub-pixels, pixels, and arrays of the pixels. The sub-pixels include a double-layered film that includes a coupling layer disposed over a light-emitting diode and a light-emission layer disposed over the coupling layer. |
US11004834B2 |
LED unit
An LED unit comprises a substrate and a first LED chip. The first LED chip may include a first light-emitting surface arranged on the substrate in such a way that light emitted from the first LED chip radiates in a direction of radiation of the LED unit. The LED unit includes a second LED chip comprising a second light-emitting surface and arranged above the first LED chip in such a way that the second LED chip at least partially covers the first LED chip and radiates light emitted from the second LED chip in the direction of radiation of the LED unit. The LED unit comprises a first conversion layer at least partially covering the first light-emitting surface and/or at least partially laterally surrounding the first LED chip. A second conversion layer at least partially covers the second LED chip. |
US11004833B1 |
Multi-chip stacked devices
Examples described herein generally relate to multi-chip devices having stacked chips. In an example, a multi-chip device includes a chip stack that includes chips. Neighboring chips are connected to each other. Plural chips of the chips collectively include columns of broken via pillars and bridges. Each of the plural chips has a broken via pillar in each column. The broken via pillar has first and second continuous via pillar portions aligned in a direction normal to a side of a semiconductor substrate of the respective chip. The first continuous via pillar portion is not connected within the broken via pillar to the second continuous via pillar portion. Each of the plural chips has one or more of the bridges. Each bridge connects, within the respective chip, the first continuous via pillar portion in a column and the second continuous via pillar portion in another column. |
US11004830B2 |
Control system, semiconductor device and method of the semiconductor device
The control system according to embodiments includes a switching element, a control unit controlling the conductive state of the switching element, and a first capacitor storing charge supplied to the control unit. The first capacitor and the control unit are connected with each other via the switching element. |
US11004828B2 |
Methods and apparatus for integrated gang bonding and encapsulation of stacked microelectronic devices
Methods for fabricating microelectronic device assemblies, the method comprising providing mutually spaced stacks of microelectronic devices on a substrate and substantially concurrently encapsulating the stacks of microelectronic devices on the substrate and gang bonding mutually aligned conductive elements of vertically adjacent microelectronic devices. Compression molding apparatus for implementing the methods, and resulting microelectronic device assemblies are also disclosed. |
US11004820B2 |
Apparatus and method for filling a ball grid array
An apparatus and method for filling a ball grid array template and a method for transferring a plurality of balls are disclosed. The apparatus includes a flat base, a plate and a stationary ball supply bin. The plate is mounted on the base and configured to be rotatable about a first axis perpendicular to the base. An upper surface of the plate includes a plurality of holes forming the ball grid array template. The stationary ball supply bin is mounted to the base. The base is configured to be inclined at an angle relative to a horizontal plane. The ball supply bin is configured in use to dispense a plurality of balls onto the corresponding plurality of holes forming the ball grid array template as the plate is rotated about the first axis. |
US11004819B2 |
Prevention of bridging between solder joints
A method of fabricating a connection structure is disclosed. The method includes providing a substrate that has a top surface and includes a set of pads for soldering, each of which has a pad surface exposed from the top surface of the substrate. The method also includes applying a surface treatment to a part of the top surface of the substrate close to the pads and the pad surface of each pad so as to make at least the part of the top surface and the pad surfaces of the pads rougher. |
US11004818B2 |
Package with passive devices and method of forming the same
An embodiment is a device comprising a substrate, a metal pad over the substrate, and a passivation layer comprising a portion over the metal pad. The device further comprises a metal pillar over and electrically coupled to the metal pad, and a passive device comprising a first portion at a same level as the metal pillar, wherein the first portion of the passive device is formed of a same material as the metal pillar. |
US11004816B2 |
Hetero-integrated structure
A hetero-integrated structure includes a substrate, a die, a passivation layer, a first redistribution layer, a second redistribution layer, and connecting portions. The die is attached on the substrate. The die has an active surface and a non-active surface. The active surface has pads. The passivation layer covers sidewalls and a surface of the die to expose a surface of the pads. The first redistribution layer is located on the passivation layer and electrically connected to the pads. The second redistribution layer is located on the substrate and adjacent to the die. The connecting portions are connected to the first redistribution layer and the second redistribution layer. |
US11004813B2 |
Semiconductor device and manufacturing method of semiconductor device
A semiconductor device includes a lower insulating layer formed on a primary surface of a semiconductor substrate; a sealing layer formed in contact with a top surface of the lower insulating layer; and a conductive member including a first conductive member formed on the sealing layer and having a first film thickness and a second conductive member formed on the sealing layer in contact with a first conductive member and having a second film thickness that is smaller than the first film thickness. |
US11004807B2 |
Method of producing laminated substrate, method of producing semiconductor module, laminated substrate, and semiconductor module
A method of manufacturing a laminated substrate including an insulation substrate comprised of ceramic, and a front electrode formed on a front surface of the insulation substrate, a semiconductor element being mountable on a front surface of the front electrode, including forming the front electrode on the front surface of the insulation substrate, and before or after the forming the front electrode, applying laser processing to the front surface of the insulation substrate at an outer peripheral area of the front electrode to modify a conductive property of the front surface of the insulation substrate to have electrical conductivity. |
US11004805B2 |
Semiconductor device and method of fabricating same including two seal rings
Provided is a method of fabricating a semiconductor device, including the following steps. A first seal ring and a second seal ring that are separated from each other are formed on a substrate. A protective layer covering the first seal ring and the second seal ring is formed on the substrate. The protective layer between the first seal ring and the second seal ring includes a concave surface. The protective layer at the concave surface and a portion of the protective layer on the first seal ring are removed to form a spacer on a sidewall of the first seal ring, and form an opening in the protective layer. The width of the opening is greater than the width of the first seal ring, and the opening exposes a top surface of the first seal ring and the spacer. |
US11004803B2 |
Dummy dies for reducing warpage in packages
A method includes placing a plurality of functional dies over a carrier, placing a plurality of dummy dies over the carrier, encapsulating the plurality of functional dies and the plurality of dummy dies in an encapsulant, and forming redistribution lines over and interconnecting the plurality of functional dies. The redistribution lines, the plurality of functional dies, the plurality of dummy dies, and the encapsulant in combination form a reconstructed wafer. The plurality of functional dies are in a center region of the reconstructed wafer, and the plurality of dummy dies are in a peripheral region of the reconstructed wafer, with the peripheral region encircling the center region. The reconstructed wafer is de-bonded from the carrier. The reconstructed wafer is bonded to a package component selected from the group consisting essentially of an interposer, a package substrate, a printed circuit board, a thermal module, and combinations thereof. |
US11004799B2 |
Package structure and manufacturing method thereof
A package structure and the method thereof are provided. The package structure includes a conductive plate, a semiconductor die, a molding compound, and antenna elements. The conductive plate has a first surface, a second surface and a sidewall connecting the first surface and the second surface. The semiconductor die is located on the second surface of the conductive plate. The molding compound laterally encapsulates the semiconductor die and covers the sidewall and a portion of the second surface exposed by the semiconductor die, wherein the first surface of the conductive plate is coplanar with a surface of the molding compound. The antenna elements are located over the first surface of the conductive plate. |
US11004797B2 |
Package structure, semiconductor package and method of fabricating the same
A package structure including a first semiconductor die, a second semiconductor die, a molding compound, an interconnect structure, first conductive features, through insulator vias, an insulating encapsulant and a redistribution layer is provided. The molding compound is encapsulating the first semiconductor die and the second semiconductor die. The interconnect structure is disposed on the molding compound and electrically connecting the first semiconductor die to the second semiconductor die. The first conductive features are electrically connected to the first semiconductor die and the second semiconductor die, wherein each of the first conductive features has a recessed portion. The through insulator vias are disposed on the recessed portion of the first conductive features and electrically connected to the first and second semiconductor die. The insulating encapsulant is encapsulating the interconnect structure and the through insulator vias. The redistribution layer is disposed on the insulating encapsulant and over the interconnect structure. |
US11004795B2 |
Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a substrate, a first gate structure, a first spacer, a source drain structure, a first dielectric layer, a conductor, and a protection layer. The first gate structure is present on the substrate. The first spacer is present on a sidewall of the first gate structure. The source drain structure is present adjacent to the first spacer. The first dielectric layer is present on the first gate structure and has an opening therein, in which the source drain structure is exposed through the opening. The conductor is electrically connected to the source drain structure, in which the conductor has an upper portion in the opening of the first dielectric layer and a lower portion between the upper portion and the source drain structure. The protection layer is present between the lower portion and the first spacer and between the upper portion and the source drain structure. |
US11004794B2 |
Partial barrier free vias for cobalt-based interconnects and methods of fabrication thereof
Partial barrier-free vias and methods for forming such are disclosed herein. An exemplary interconnect structure of a multilayer interconnect feature includes a dielectric layer. A cobalt-comprising interconnect feature and a partial barrier-free via are disposed in the dielectric layer. The partial barrier-free via includes a first via plug portion disposed on and physically contacting the cobalt-comprising interconnect feature and the dielectric layer, a second via plug portion disposed over the first via plug portion, and a via barrier layer disposed between the second via plug portion and the first via plug portion. The via barrier layer is further disposed between the second via plug portion and the dielectric layer. The cobalt-comprising interconnect feature can be a device-level contact or a conductive line of the multilayer interconnect feature. The first via plug portion and the second via plug portion can include tungsten, cobalt, and/or ruthenium. |
US11004786B2 |
Package structure and method of forming the same
A package structure includes a die, a TIV, a first encapsulant, a RDL structure, a thermal dissipation structure and a second encapsulant. The die has a first surface and a second surface opposite to each other. The TIV is laterally aside the die. The first encapsulant encapsulates sidewalls of the die and sidewalls of the TIV. The RDL structure is disposed on the first surface of the die and on the first encapsulant, electrically connected to the die and the TIV. The thermal dissipation structure is disposed over the second surface of die and electrically connected to the die through the TIV and the RDL structure. The second encapsulant encapsulates sidewalls of the thermal dissipation structure. |
US11004782B2 |
Semiconductor device with internal and external electrode and method of manufacturing
A semiconductor device includes a semiconductor element, an internal electrode connected to the semiconductor element, a sealing resin covering the semiconductor element and a portion of the internal electrode, and an external electrode exposed from the sealing resin and connected to the internal electrode. The internal electrode includes a wiring layer and a columnar portion, where the wiring layer has a wiring layer front surface facing the back surface of the semiconductor element and a wiring layer back surface facing opposite from the wiring layer front surface in the thickness direction. The columnar portion protrudes in the thickness direction from the wiring layer front surface. The columnar portion has an exposed side surface facing in a direction perpendicular to the thickness direction. The external electrode includes a first cover portion covering the exposed side surface. |
US11004779B2 |
Semiconductor device package and a method of manufacturing the same
A substrate includes a first dielectric layer having a first surface and a second surface opposite to the first surface, a first patterned conductive layer adjacent to the first surface of the first dielectric layer and comprising an interconnection structure, and an interconnection element. The interconnection element extends from the first surface of the first dielectric layer to the second surface of the first dielectric layer and is surrounded by the interconnection structure. |
US11004778B1 |
Polygonal BGA semiconductor package
A ball grid array (BGA) package for an integrated circuit device includes an integrated circuit device having a plurality of terminals, and two largest dimensions that define a major plane. A package substrate material encloses the integrated circuit device, and is formed, in a plane parallel to the major plane, into a polygon having at least five sides. An array of contacts on an exterior surface of the package substrate material is electrically coupled to the plurality of terminals. Contacts in the array of contacts are distributed in a pattern of contact positions, and the center of each contact position may be separated from the center of each nearest other position by a separation distance that is identical throughout the pattern. Each position may be occupied by a contact, or positions in a sub-pattern may lack a contact and may be available for insertion of at least one via. |
US11004777B2 |
Semiconductor device assemblies
In one general aspect, an apparatus can include a leadframe including a plurality of leads configured to provide electrical connections for the apparatus. The apparatus can also include a semiconductor die disposed on the leadframe and a conductive clip electrically coupling the semiconductor die with the leadframe. The apparatus can further include a heat slug disposed on the conductive clip. The heat slug can include a thermally conductive and electrically insulative material. |
US11004776B2 |
Semiconductor device with frame having arms and related methods
A semiconductor device may include a circuit board having an opening, and a frame. The frame may have an IC die pad in the opening, and arms extending outwardly from the IC die pad and coupled to the circuit board. The semiconductor device may include an IC mounted on the IC die pad, bond wires coupling the circuit board with the IC, and encapsulation material surrounding the IC, the bond wires, and the arms. |
US11004772B2 |
Cooling structure, cooling structure manufacturing method, power amplifier, and transmitter
A cooling structure according to the present invention is provided with: a base material formed with a cooling water flow passageway; a pipe which includes a first layer formed on an outer surface of the base material, and a second layer formed on the outside of the first layer; and a plate having the pipe cast therein. The base material is configured from a highly thermally conductive first material. The first layer is configured from a heat-resistant second material. The second layer is configured from a third material having high affinity with the second material. The plate is configured from a highly thermally conductive fourth material. The second material and the third material respectively have high affinity with the fourth material. |
US11004767B2 |
Composite material, electronic apparatus, and method for manufacturing electronic apparatus
A composite material includes a base resin, a heat dissipation filler that is mixed into the base resin, hollow particles that are mixed into the base resin, hollow particles that are mixed into the base resin, and bubbles that are formed in the base resin. |
US11004766B2 |
Cooler
A cooler may include: a housing including a coolant space in which coolant flows; partition walls partitioning the coolant space into a plurality of flow channels; and a plurality of cooling fins located in each of the flow channels. The partition walls may be curved tortuously such that each of the flow channels comprises wide portions and narrow portions. The wide portions and the narrow portions may be arranged alternately in each of the flow channels in a direction along which the coolant flows. A number of the cooling fins located in each of the wide portions may be greater than a number of the cooling fins located in each of the narrow portions. |
US11004765B2 |
Field-effect transistor with a heat absorber in contact with a surface of the gate electrode on its back side
A semiconductor device may include a semiconductor substrate, an insulator film covering a part of an upper surface of the substrate, and a gate electrode opposing the upper surface via the insulator film. In the semiconductor substrate, a drift layer extending through a body layer to the upper surface opposes the gate electrode via the insulator film. The insulator film extends from the upper surface of the semiconductor substrate to an upper surface of the gate electrode by passing between the gate electrode and an upper electrode, and defines an opening at the upper surface of the gate electrode. A side surface of the opening of the insulator film is entirely located outside a volume space consisting of all straight lines that passes through the opposing surface of the drift layer at angle of 45 degrees to the opposing surface. |
US11004762B2 |
Semiconductor device, vehicle-mounted semiconductor device, and vehicle-mounted control device
Provided is a vehicle-mounted semiconductor device enabling a temperature increase of active elements to be restricted. A vehicle-mounted semiconductor device includes: a semiconductor substrate; a plurality of active elements formed on the semiconductor substrate; a plurality of trenches surrounding the plurality of active elements to insulate and separate the active elements; and a terminal connecting in parallel the plurality of active elements insulated and separated by different trenches among the plurality of trenches and connected to an outside. |
US11004759B2 |
Electronic component and method for manufacturing the same
An electronic component includes a resin structure including first and second surfaces facing each other, an electronic component element contained in the resin structure, including first and second main surfaces facing each other, and side surfaces connecting the first and second main surfaces, and being exposed to the first surface of the resin structure, and a through-electrode penetrating the resin structure to connect the first and second surfaces of the resin structure, in which the through-electrode are in contact with at least one of the side surfaces of the electronic component element. |
US11004757B2 |
Bonded structures
A bonded structure is disclosed. The bonded structure includes a first element and a second element that is bonded to the first element along a bonding interface. The bonding interface has an elongate conductive interface feature and a nonconductive interface feature. The bonded structure also includes an integrated device that is coupled to or formed with the first element or the second element. The elongate conductive interface feature has a recess through a portion of a thickness of the elongate conductive interface feature. A portion of the nonconductive interface feature is disposed in the recess. |
US11004756B2 |
Semiconductor device
A semiconductor device includes: a base plate; a semiconductor chip mounted on the base plate; a case surrounding the semiconductor chip on the base plate; an electrode terminal connected to the semiconductor chip; a sealing material covering an upper face of the base plate, the semiconductor chip and a part of the electrode terminal in the case; and a lid fastened to the case above the sealing material, wherein the electrode terminal is not exposed on an upper face of the sealing material, and there is a gap between the upper face of the sealing material and a lower face of the lid. |
US11004755B2 |
Apparatus and method for the minimization of undercut during a UBM etch process
A semiconductor etch process is provided in which an undercut is minimized during an etch process through tight control of etch profile, recognition of etch completion, and minimization of over etch time to increase productivity. |
US11004754B2 |
X-ray topographic apparatus and substrate processing system using the apparatus
A laser processing method includes irradiating a laser light into a substrate along a cutting line to form a laser-scribed layer within the substrate, irradiating an X-ray onto a first surface of the substrate along the cutting line, obtaining an image of a diffracted X-ray from the substrate, and determining whether or not the laser-scribed layer is formed along the cutting line, based on analysis of the obtained image of the diffracted X-ray. |
US11004751B2 |
Vertical transistor having reduced edge fin variation
A semiconductor device includes a substrate with a first semiconductor fin and a second semiconductor fin formed thereon. A pair of opposing dielectric trench spacers are between the first and second semiconductor fins. The opposing dielectric trench spacers define an isolation region therebetween. The semiconductor device further includes a shallow trench isolation (STI) element formed in the isolation region. The STI element includes a lower portion on the substrate and an upper portion located opposite the lower portion. The upper portion extends above an upper end of the dielectric trench spacers. |
US11004750B2 |
Middle of the line contact formation
Methods for forming semiconductor devices are disclosed including forming a semiconductor structure having a semiconductor substrate containing two or more fins. The method includes etching a first optical planarization layer on the semiconductor structure exposing a top surface of each of a gate spacer, a gate cap layer and a portion of a source/drain contact adjacent to the exposed gate spacer to form a first gate contact opening. The method further includes depositing a sacrificial place-holder material in the first gate contact opening. The method further includes removing the first optical planarization layer. The method further includes recessing a first conductive material. |
US11004749B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device for suppressing a variation in characteristics caused by a current flowing at the time of breakdown is disclosed. The first power MOS transistor Q 1 and the column CLM are formed in the first element region FCM defined in the epitaxial layer NEL, and the second power MOS transistor Q 2 is formed in the second element region RCM. The first power MOS transistor Q 1 includes a first trench gate electrode TGE1, and the second power MOS transistor Q 2 includes a second trench gate electrode TGE2. The depth GDP1 of the first trench gate electrode TGE1 is shallower than the depth GDP2 of the second trench gate electrode TGE2. |
US11004742B2 |
Methods and apparatus for an improved integrated circuit package
In a described example, an integrated circuit (IC) package includes an IC die disposed on a die attach pad; a plurality of leads electrically connected to terminals on the IC die, the leads including a base metal; and molding compound material encapsulating portions of the IC die, the die attach pads, and the plurality of leads; the plurality of leads having a solder joint reinforcement tab. The solder joint reinforcement tabs include a first side, a second side opposite to the first side, a third side, a fourth side opposite to and in parallel to the third side, a fifth side forming an end portion of the solder joint reinforcement tab, the solder joint reinforcement tabs including a solderable metal layer on the second, third and fourth sides and on portions of the fifth side. |
US11004735B2 |
Conductive interconnect having a semi-liner and no top surface recess
According to embodiments of the present invention, a semiconductor wafer includes a substrate and an interlayer dielectric located on the substrate. The interlayer dielectric includes an interconnect. A barrier layer is located in between the interconnect and the interlayer dielectric. A semi-liner layer is located in between the interconnect and the barrier layer. The interlayer dielectric, the interconnect, and barrier layer form a substantially planar surface opposite the substrate. The interconnect has an interconnect height from a base to the substantially planar surface and a semi-liner height of the semi-liner layer is less than the interconnect height such that liner layer does not extend to the planar surface. |
US11004732B2 |
Method of manufacturing semiconductor device
A method of manufacturing a semiconductor device includes forming first and second pattern structures on first and second regions of a substrate, respectively; forming a preparatory first interlayer insulating layer covering the first pattern structure on the first region; forming a preparatory second interlayer insulating layer covering the second pattern structure on the second region, the preparatory second interlayer insulating layer including first colloid; and converting the preparatory first and second interlayer insulating layers into first and second interlayer insulating layers, respectively, by annealing the preparatory first and second interlayer insulating layers. |
US11004730B2 |
Methods of forming conductive features using a vacuum environment
An interconnect structure and a method of forming are provided. The method includes forming an opening in a dielectric layer and an etch stop layer, wherein the opening extends only partially through the etch stop layer. The method also includes creating a vacuum environment around the device. After creating the vacuum environment around the device, the method includes etching through the etch stop layer to extend the opening and expose a first conductive feature. The method also includes forming a second conductive feature in the opening. |
US11004724B2 |
FETS and methods of forming FETS
An embodiment is a structure including a first fin over a substrate, a second fin over the substrate, the second fin being adjacent the first fin, an isolation region surrounding the first fin and the second fin, a gate structure along sidewalls and over upper surfaces of the first fin and the second fin, the gate structure defining channel regions in the first fin and the second fin, a source/drain region on the first fin and the second fin adjacent the gate structure, and an air gap separating the source/drain region from a top surface of the substrate. |
US11004722B2 |
Lift pin assembly
Apparatuses for substrate transfer are provided. A lift pin assembly can include a lift pin, a purge cylinder, and a lift pin guide. The lift pin guide is disposed adjacent the purge cylinder. The lift pin guide and the purge cylinder have a passage formed therethough in which the lift pin is disposed. The purge cylinder includes one or more nozzles that direct the flow of gas radially inward into a portion of the passage disposed in the purge cylinder. The one or more nozzles are disposed radially outward from the lift pin. The purge cylinder reduces particle deposition on the substrate by preventing contact between the lift pin and the support assembly as the lift pin is in motion. |
US11004720B2 |
System and method for ring frame cleaning and inspection
A system and method for cleaning and inspecting ring frames is disclosed here. In one embodiment, a ring frame processing system includes: a cleaning station configured to remove a first tape on a first surface of a ring frame using a first blade, clean first adhesive residues from the first tape on the first surface of the ring frame using a first wheel brush, and remove second adhesive residues from a second tape on a second surface of the ring frame using a second blade; and an inspection station, wherein the inspection station comprises an automated optical inspection system configured to determine the cleanness of the first and second surfaces of the ring frame after cleaning. |
US11004715B2 |
Substrate supporting device
A substrate supporting device having a feeder structure that enables a large number of electrodes to be successfully supplied with power. A ceramic heater 100 includes a base 10 having an upper surface as a support surface on which a substrate is supported, electrodes 20 embedded in the base 10, a base-supporting member 30 that is mounted on a lower surface of the base 10 and that is formed of a heat insulating material, and feeder rods 40 that extend through respective through-holes 35 formed in a circumferential wall 34 of the base-supporting member 30 and extending in the vertical direction and that are electrically connected to the electrodes 20. |
US11004711B2 |
Automated wafer monitoring
In an embodiment, a system includes: a chuck; multiple groove conduits arranged around a circumference of a wafer position on the chuck; a gas source in fluid communication with the multiple groove conduits; and a flow monitor configured to determine an amount of gas flow from the gas source to an individual one of the multiple groove conduits. |
US11004701B2 |
Break-in apparatus, break-in system and storage media
A break-in apparatus 100 has a supply unit 20 for supplying a cleaning liquid, a substrate support unit 30 for holding a dummy substrate W1 and a cleaning member holding unit 40 for performing a break-in processing on the cleaning member 200 by rotating the cleaning member 200 and bringing the cleaning member 200 into contact with the dummy substrate W1. |
US11004694B1 |
3D semiconductor device and structure
A 3D semiconductor device, the device including: a first level, where the first level includes a first layer, the first layer including first transistors, and where the first level includes a second layer, the second layer including first interconnections; a second level overlaying the first level, where the second level includes a third layer, the third layer including second transistors, and where the second level includes a fourth layer, the fourth layer including second interconnections; and a plurality of connection paths, where the plurality of connection paths provides connections from a plurality of the first transistors to a plurality of the second transistors, where the second level is bonded to the first level, where the bonded includes oxide to oxide bond regions, where the bonded includes metal to metal bond regions, where the second level includes at least one memory array, and where the third layer includes material other than silicon. |
US11004693B2 |
Light-irradiation heat treatment method and heat treatment apparatus
A plurality of flash lamps that irradiate a semiconductor wafer with flash light are arrayed in a plane. The array of the plurality of flash lamps is divided into two zones: a central zone including a region opposed to a central portion of the semiconductor wafer to be treated, and a peripheral zone outside the central zone. During flash light irradiation, an emission time of a flash lamp belonging to the peripheral zone is set to be longer than an emission time of a flash lamp belonging to the central zone. Thus, a greater amount of flash light is applied to the peripheral portion of the semiconductor wafer, where a temperature drop is relatively likely to occur, than to the central portion thereof, thus preventing a relative temperature drop in the peripheral portion of the semiconductor wafer during flash heating. |
US11004688B2 |
FinFET device and method of forming
A finFET device and methods of forming are provided. The method includes etching recesses in a substrate on opposite sides of a gate stack. The method also includes epitaxially growing a source/drain region in each recess, where each of the source/drain regions includes a capping layer along a top surface of the respective source/drain region, and where a concentration of a first material in each source/drain region is highest at an interface of the capping layer and an underlying epitaxy layer. The method also includes depositing a plurality of metal layers overlying and contacting each of the source/drain regions. The method also includes performing an anneal, where after the anneal a metal silicide region is formed in each of the source/drain regions, where each metal silicide region extends through the capping layer and terminates at the interface of the capping layer and the underlying epitaxy layer. |
US11004687B2 |
Gate contact over active processes
A semiconductor device fabrication process includes forming gates on a substrate having a plurality of openings, each gate having a conducting layer a first metal and a gate dielectric layer of a first dielectric material, partially filling the openings with a second dielectric material, forming a first structure on the substrate in a processing system without breaking vacuum, depositing a third dielectric material over the first structure, and forming a planarized surface of the gates and a surface of the third dielectric material that is disposed over the first structure. The forming of the first structure includes forming trenches by removing second portions of the second dielectric material within each opening, forming recessed active regions in the trenches by partially filling the trenches with a second metal, forming a liner over each recessed active region, and forming a metal cap layer over each liner. |
US11004686B2 |
Bonding method, bonding device, and holding member
A method for bonding a first substrate and a second substrate includes: forming a protrusion at a partial region of the first substrate; measuring a position of the first substrate after the protrusion is formed in the first substrate; and bonding the first substrate and the second substrate by contacting the protrusion of the first substrate with a surface of the second substrate to form a contact region and enlarging the contact region. |
US11004685B2 |
Multi-layer structures and methods of forming
A method includes depositing a plurality of layers on a substrate, patterning a first mask overlying the plurality of layers, and performing a first etching process on the plurality of layers using the first mask. The method also includes forming a polymer material along sidewalls of the first mask and sidewalls of the plurality of layers, and removing the polymer material. The method also includes performing a second etching process on the plurality of layers using the remaining first mask, where after the second etching process terminates a combined sidewall profile of the plurality of layers comprises a first portion and a second portion, and a first angle of the first portion and a second angle of the second portion are different to each other. |
US11004676B2 |
Method for manufacturing semiconductor device, non-transitory computer-readable recording medium, and substrate processing apparatus
A method for improving a film formation rate and forming a film having a high dry etching resistance is disclosed.The method includes forming a metal nitride layer containing the metal element and the nitrogen element by performing a predetermined number of times in a time division manner supplying a halogen-based source gas containing the metal element to the substrate and supplying a reaction gas containing the nitrogen element and reacting with the metal element to the substrate; and forming a metal carbonitride layer containing the metal element, the carbon element, and the nitrogen element by performing a predetermined number of times in a time division manner supplying an organic-based source gas containing the metal element and the carbon element to the substrate and supplying the reaction gas to the substrate. |
US11004673B2 |
High-power ultraviolet (UV) and vacuum ultraviolet (VUV) lamps with micro-cavity plasma arrays
A product having at least one plasma lamp that includes plates that are approximately parallel, with at least one array of microcavities formed in a surface of at least one plate. When desirable, the plates are separated a fixed distance by spacers with at least one spacer being placed near the plate's edge to form a hermetic seal therewith. A gas makes contact with the microcavity array. Electrodes capable of delivering a time-varying voltage are located such that the application of the time-varying voltage interacts with the gas to form a glow discharge plasma in the microcavities and the fixed volume between the plates. The glow discharge plasma efficiently and uniformly emits radiation that is predominantly in the UV/VUV spectral range with at least a portion of the radiation being emitted from the plasma lamp. |
US11004658B2 |
Plasma processing apparatus and plasma processing method
In a plasma processing apparatus including a first radio-frequency power supply which supplies first radio-frequency power for generating plasma in a vacuum chamber, a second radio-frequency power supply which supplies second radio-frequency power to a sample stage on which a sample is mounted, and a matching box for the second radio-frequency power supply, the matching box samples information for performing matching during a sampling effective period which is from a point of time after elapse of a prescribed time from a beginning of on-state of the time-modulated second radio-frequency power until an end of the on-state and maintains a matching state attained during the sampling effective period from after the end of the on-state until a next sampling effective period. |
US11004653B2 |
Edge detection system
An edge detection system is provided that generates a scanning electron microscope (SEM) linescan image of a pattern structure including a feature with edges that require detection. The edge detection system includes an inverse linescan model tool that receives measured linescan information for the feature from the SEM. In response, the inverse linescan model tool provides feature geometry information that includes the position of the detected edges of the feature. |
US11004651B2 |
Tomography-assisted TEM prep with requested intervention automation workflow
Provided is a process for lamella thinning and endpointing that substitutes a series of automated small angle tilts for the motions in the conventional endpointing sequence. STEM images or through-surface BSE scans are acquired at each tilt. The results are analyzed automatically to determine feature depths, and an intervention request is made requesting a user decision based on marked-up images and summary information displayed. |
US11004648B2 |
Methods and systems for multi-area selective etching
Embodiments herein provide systems and methods for multi-area selecting etching. In some embodiments, a system may include a plasma source delivering a plurality of angled ion beams to a substrate, the substrate including a plurality of devices. Each of the plurality of devices may include a first angled grating and a second angled grating. The system may further include a plurality of blocking masks positionable between the plasma source and the substrate. A first blocking mask of the plurality of blocking masks may include a first set of openings permitting the angled ion beams to pass therethrough to form the first angled gratings of each of the plurality of devices. A second blocking mask of the plurality of blocking masks may include a second set of openings permitting the angled ion beams to pass therethrough to form the second angled gratings of each of the plurality of devices. |
US11004647B2 |
Compact source for generating ionizing radiation, assembly comprising a plurality of sources and process for producing the source
A source for generating ionizing radiation and in particular x-rays, to an assembly includes a plurality of sources and to a process for producing the source. The source for generating ionizing radiation comprises: a vacuum chamber; a cathode that is able to emit an electron beam into the vacuum chamber; an anode that receives the electron beam and that comprises a target that is able to generate ionizing radiation from the energy received from the electron beam; and an electrode that is placed in the vicinity of the cathode and forming a wehnelt. The electrode is formed from a conductive surface adhering to a concave face of a dielectric. |
US11004645B2 |
Display assembly with anti-reflective film applied to video monitor with vacuum suction
A display system achieving a screen finish using vacuum suction. The system includes an optical element with an exterior surface, and an optical film is positioned over the exterior surface. The optical film is formed of a flexible optical material such as an anti-reflective material. The display system includes a retention frame supporting the optical element and retaining outer edges of the optical film against the exterior surface. The display system includes a vacuum unit in fluidic communication with a gap between the inner side of the optical film and the exterior surface of the optical element. The vacuum unit operates to pump gas out of the gap to draw a vacuum on the gap and may be operated on an ongoing basis to retain this vacuum. The optical element may be a video monitor, with the exterior surface being the display screen. |
US11004643B2 |
Remote controlled circuit breaker panel system
A electrical distribution system has been developed to provide a remote central control point for individual circuits, and methods have been developed for retrofitting it to existing service panels or installing it into new service panels. This system provides a power circuit monitoring and control system that fits inside standard residential service panels, both new and retrofitted panels. The entire system can be retrofitted into existing breaker panel systems without the need of removing any permanent structure such as a wall. During this retrofit process, the panel cover on the existing distribution panel is first removed after the power to it is disconnected. The old breaker assembly is removed from the panel, and a circuit controller is then installed in the now available space within the panel. A new service panel enclosure with a circuit breaker assembly is installed directly over top of the enclosure. |
US11004641B2 |
Thomson coil driven switch assembly with lightweight plunger
An electrical switch assembly includes a contact element to be moved towards a further contact element for generating an electrical connection; and a drive for moving the contact element; wherein the drive includes a plunger with a connection member interconnected with the contact element; wherein the plunger includes a mechanical structure with a top side to which the connection member is connection, and a bottom side opposite to the top side; wherein the drive includes a Thomas coil for moving the plunger via an electrically conducting top face, which is provided on the top side and an electrically conducting bottom face, which is provided on the bottom side. The mechanical structure includes at least one channel between the top side and the bottom side, the at least one channel extending transverse to a movement direction of the plunger. Furthermore, the mechanical structure fills less than 50% of a volume between the top side and the bottom side. |
US11004640B2 |
Relay
A relay has a case, a first fixed terminal including a first fixed contact, a second fixed terminal including a second fixed contact, a movable touch piece including a first movable contact that is disposed facing the first fixed contact and a second movable contact that is disposed facing the second fixed contact, the movable touch piece being disposed in the case and disposed so as to be movable in a direction in which the first movable contact and the second movable contact come into contact with the first fixed contact and the second fixed contact and in a direction in which the first movable contact and the second movable contact separate from the first fixed contact and the second fixed contact, a drive shaft connected to the movable touch piece and extending in a movement direction of the movable touch piece, and a coil. |
US11004638B2 |
System for monitoring an electromechanical relay, assembly and method for monitoring relay operation conditions
The present invention relates to a system for monitoring an electromechanical relay, wherein the electromechanical relay includes a relay coil for actuating at least one switch, the system comprising: at least one sensor adapted to measure an operating condition of the electromechanical relay, wherein the sensor is arranged adjacent or attached to the electromechanical relay; at least one controller communicatively connected to the at least one sensor and at least one memory, wherein the at least one controller is adapted to store the measured operating condition in the at least one memory; at least one transmitter, operatively connected to the controller, wherein the transmitter is adapted to transmit the stored measured operating condition to a remote device. |
US11004637B2 |
Field device latching relay reset
An industrial process field device includes an active component, a latching relay, a controller, a relay drive, and a reset circuit. The active component may be a sensor configured to sense a process parameter, or a control device configured to control a process of the industrial process. The controller is configured to generate a switch signal, and the relay drive is configured to set the latching relay in one of a set state and a reset state based on the switch signal. The reset circuit is configured to set the latching relay to the reset state in response to an interruption of electrical power to the relay drive. |
US11004636B2 |
Electrical relay with mounting bracket
The present invention relates to the field of electrical relays. In particular the invention relates to a bracket a relay and bracket combination which permits the relay to be mounted on a surface or panel in a plurality of angular rotational orientations. There is provided a relay and mounting bracket combination comprising a relay having a body with a terminal end portion provided with one or more electrical terminal connectors and a base end portion adapted for engagement with the bracket, wherein the bracket is provided with attachment features which facilitate the mounting of the bracket to an external object or surface when the bracket is engaged with the base end portion of the relay. |
US11004635B2 |
Electric circuit breaker device
The present application relates to an electric circuit breaker device and has an object to reduce in size while maintaining a required strength. The electric circuit breaker device includes, in a resin housing (10), an igniter (20), a rod-like projectile (40), a conductor portion (50), which are disposed in this order from a first end portion (11) of the housing toward a second end portion (12) opposite the first end portion in an axial direction, and an insulating closed space (60) between the second end portion of the housing and the conductor portion, wherein the conductor portion is a plate portion including connection portions (51, 52) on both end sides; and a cut portion (53) at an intermediate portion, the conductor portion extending in a width direction orthogonal to a housing axial direction, the rod-like projectile is disposed to face the cut portion in the axial direction, and the cut portion includes fragile portions (55a, 55b) formed at two locations on the second end portion side of the conductor portion, each of the fragile portions being a notch portion. |
US11004630B2 |
Button assembly
A button assembly is disposed in a rocker. The button assembly including a base, a pressure sensor and a keycap. The base has two lower pivoting portions with each of the two lower pivoting portions protruding outwardly from respective sides of the base. The pressure sensor is mounted on the base. The keycap overlies the pressure sensor. The keycap has two upper pivoting portions with each of the two upper pivoting portions protruding outwardly from respective sides of the keycap. The two lower pivoting portions are pivoted with the two upper pivoting portions to allow the two upper pivoting portions to be rotatable relative to the two lower pivoting portions. As described above, a push-button structure is thus formed by the two lower pivoting portions and the two upper pivoting portions configured among the base, the pressure sensor and the keycap to achieve the modularization of the button assembly. |
US11004628B2 |
Key switch device
A key switch device includes a base including an opening in a central part thereof; a light guide including an elastic body receiving portion, the light guide being supported by the base to be disposed in the opening; a button attached capable of approaching and separating from the base to cover the light guide; an elastic body disposed between the elastic body receiving portion and a lower surface of the button, the elastic body biasing the button in a separating direction where the button is separated from the base; a fixed contact piece including a fixed contact, the fixed contact piece being attached to the base; and a movable contact piece, which is attached to the base, including a movable contact to be brought into contact with the fixed contact when the button is moved toward the base in an approaching direction where the button approaches the base. |
US11004627B2 |
Reaction force generating member and key switch device
A reaction force generating member includes: a first dome that gives a reaction force to an operation member according to the depression of the operation member; and a second dome that includes a hemispherical bowl part disposed inside the first dome, and a projection projecting downward from the center of the bowl part and depressing a switch disposed below the operation member. |
US11004626B2 |
Power supply control device, power supply control method, and computer program
With a power supply control device, if semiconductor switches of a switch circuit are on and a relay contact is off, a controller determines whether or not a switch electric current detected by an electric current sensor is at least a threshold. If the controller has determined that the switch electric current is at least the threshold, then an electric current supply unit switches on the relay contact, and a drive circuit switches off the semiconductor switches. The controller changes the above-described threshold in accordance with the length of the lapse of time from when an electric current flows through the switch circuit. |
US11004624B2 |
Circuit breaker lockout apparatus
A circuit breaker lockout apparatus includes a base body having a first section, a second section, and a recess formed between the first and second sections to receive a switch lever of a circuit breaker; a fixing element installed at the first section of the base body and having an actuation section to fix the base body to a switch lever of a circuit breaker received in the recess; and a cover adjustably fastened between a release position and a lockout position at the base body, the actuation section of the fixing element is accessible in the release position and is covered in an inaccessible manner by the cover in the lockout position, and the cover is configured to be fixed to the base body in the lockout position to block an adjustment of the cover from the lockout position into the release position. |
US11004622B2 |
On-load tap changer
An on-load tap changer of a resistor type includes a selector base plate; a selector mounted on the selector base plate; a diverter switch base plate; a diverter switch mounted on the diverter switch base plate and having a transition resistor; and a common drive shaft which is configured to actuate the selector and the diverter switch. |
US11004621B2 |
Relay
A relay is disclosed. In an embodiment a relay includes a first contact, a second contact, a movable element arrangeable in a closed position and in an open position; and at least one bimetallic strip, wherein the movable element electrically connects the first contact to the second contact in the closed position, wherein the first contact and the second contact are electrically isolated from each other when the movable element is arranged in the open position, and wherein the at least one bimetallic strip is configured to be deformed upon an increase in temperature such that it presses the movable element against the first and second contacts after deformation. |
US11004619B2 |
Circuit interrupters with non-contact sensor systems for evaluating erosion of electrical contacts and related methods
Circuit interrupters with opto-electronic and/or acoustic systems that can measure displacement over time, optionally along with interrupt current measurements, during an opening and closing event with signal data collected when triggered by a “breaker open” or “breaker close” event. |
US11004617B2 |
Method for manufacturing organic-inorganic hybrid solar cell
A method for manufacturing an organic-inorganic hybrid solar cell, the method including forming a first electrode, forming a first common layer on the first electrode, forming a first light absorbing layer by applying a first perovskite precursor solution including a first organic halide and a first metal halide on the first common layer, forming a second light absorbing layer by applying a second perovskite precursor solution including a second organic halide on the first light absorbing layer, forming a second common layer on the second light absorbing layer; and forming a second electrode on the second common layer. |
US11004614B2 |
Stacked capacitors for use in integrated circuit modules and the like
A device including a substrate, an upper capacitor, and a lower capacitor is described. The upper capacitor is mounted on the substrate and includes an upper body and a pillar that extends from the upper body towards the substrate. The lower capacitor includes a lower body that is disposed both lateral to the pillar and at least in part between the upper body and the substrate. Each of the upper capacitor and the lower capacitor is a respective discrete circuit component. Such capacitor stacking configurations facilitate the placement of larger numbers of capacitors in close proximity to microprocessor cores in integrated circuit modules without the need to increase module size. |
US11004612B2 |
Low temperature sub-nanometer periodic stack dielectrics
MIM capacitors using low temperature sub-nanometer periodic stack dielectrics (SN-PSD) containing repeating units of alternating high dielectric constant materials sublayer and low leakage dielectric sublayer are provided. Every sublayer has thickness less than 1 nm (sub nanometer). The high dielectric constant materials could be one or more different materials. The low leakage dielectric materials could be one or more different materials. For the SN-PSD containing more than two different materials, those materials are deposited in sequence with the leakage current of the materials from the lowest to the highest and then back to the second-lowest, or with the energy band gap of the materials from the widest to the narrowest and then back to the second widest in each periodic cell. A layer of low leakage current dielectric materials is deposited on and/or under SN-PSD. The dielectric constant of SN-PSD is much larger than that of the component oxides and can be readily deposited at 250° C. using atomic layer deposition (ALD). The ALD deposition cycle could be 20-1000 cycles. The deposition technology is not limited to ALD, could be thermal oxidation, chemical vapor deposition (CVD), plasma enhanced chemical vapor deposition (PECVD) and other thermal source assisted deposition. |
US11004607B2 |
Method for manufacturing multilayer ceramic capacitor
A method for manufacturing a multilayer ceramic capacitor includes: producing a plurality of dielectric green sheets; producing therefrom a plurality of internal electrode-printed green sheets; producing therefrom a plurality of individually cut unsintered laminates by stacking some of the plurality of dielectric green sheets, as cover layers, and the plurality of internal electrode-printed green sheets together; producing therefrom element body precursors by applying a ceramic paste to side faces of the unsintered laminates for forming side margins thereon, wherein an application thickness of the ceramic paste is adjusted in a manner such that a thickness of the side margins is greater than a thickness of the cover layers in the final product; producing therefrom element bodies by sintering; and forming external electrodes on at least one of principal faces and on both end faces of the element bodies. |
US11004606B2 |
Dielectric materials using 2D nanosheet network interlayer
The present disclosure provides advantageous composite films/coatings, and improved methods for fabricating such composite films/coatings. More particularly, the present disclosure provides improved methods for fabricating composite films by trapping at least a portion of a layered material (e.g., hexagonal boron nitride sheets/layers) at an interface of a phase separated system and then introducing the layered material to a polymer film. The present disclosure provides for the use of boron nitride layers to increase the properties (e.g., dielectric constant and breakdown voltage) of polymer films. The exemplary films can be produced by an advantageous climbing technique. Exemplary boron nitride films are composed of overlapping boron nitride sheets with a total thickness of about one nanometer, with the film then transferred onto a polymer film, thereby resulting in significant increases in both dielectric and breakdown properties of the polymer film. |
US11004604B2 |
Ceramic electronic device with inflected external electrodes and manufacturing method of ceramic electronic device with reverse pattern slurry
A ceramic electronic device includes: a multilayer chip in which dielectric layers are stacked, the multilayer chip having two end faces, an upper face, a lower face and two side faces; a plurality of first internal electrode layers that are provided inside of the multilayer chip, each of the plurality of first internal electrode layers having projection portions extracted to the two side faces; and external electrodes that are provided on the two side faces between the two end faces and are connected to the projection portions, wherein each of the external electrodes has a smaller thickness in a region not connected to the projection portions, has an inflection point toward the projection portions, and has a larger thickness in a region connected to the projection portions, in a direction connecting the two end faces. |
US11004603B2 |
Vertical electrode decoupling/bypass capacitor
The invention is directed to a multilayer ceramic capacitor comprising a top surface and an opposing bottom surface and four side surfaces that extend between the top and bottom surfaces, a main body formed from a plurality of dielectric layers and a plurality of internal electrode layers alternately arranged, and external terminals electrically connected to the internal electrode layers wherein a first external terminal is disposed along the top surface and a second external terminal is disposed along the bottom surface. The internal electrode layer includes a first electrode electrically connected to the first external terminal and a second counter electrode electrically connected to the second external terminal, wherein the first electrode includes a central portion extending from the first external terminal toward the second external terminal and wherein the central portion extends 40% to less than 100% a distance from the first external terminal to the second external terminal. |
US11004602B2 |
Manufacturing method of flat coil and electronic apparatus
A flat coil, a manufacturing method thereof and an electronic apparatus are disclosed. The manufacturing method comprises: rolling a metal foil lamination onto a carrier roller to form a foil rod, wherein the metal foil lamination includes at least one layer of metal foil; sliding the foil rod from the carrier roller; slicing the foil rod into thin disks; and processing the thin disks to form at least one flat coil, wherein a pressing roller is pressed against the carrier roller via the metal foil lamination with a controlled pressing force as the metal foil lamination is rolled. |
US11004600B2 |
Permanent magnet and method of making permanent magnet
A method includes mixing first and second alloys to form a mixture, pressing the mixture within a first magnetic field to form a magnet having anisotropic particles of the first alloy aligned with a magnetic moment of the magnet, and heat treating the magnet within a second magnetic field to form elongated grains from the second alloy and align the elongated grains with the moment. |
US11004598B2 |
Wireless charging coil
A wireless charging coil is provided herein. The wireless charging coil comprising a first stamped coil having a first spiral trace, the first spiral trace defining a first space between windings, and a second stamped coil having a second spiral trace, the second spiral trace defining a second space between windings, wherein the first stamped coil and second stamped coil are planar to and interconnected with one another, such that the first stamped coil is positioned within the second space of the second stamped coil, and the second stamped coil is positioned within the first space of the first stamped coil. |
US11004593B2 |
Coil component
A coil conductive wire has a coil part wound around a pillar part, and flat-shaped connection end parts provided at respective ends of the coil part. Terminal electrodes are electrically connected to the connection end parts, each of which terminal electrodes has an electrode layer and a conductive layer covering the electrode layer. Each connection end part has a first principle face connected to a surface of the electrode layer, a second principle face projecting from a surface of the conductive layer, and a side face. The conductive layer has a flat area, and a skirt area provided between the flat area and the side face and sloping onto the side face. The thickness of the flat area is smaller than that of each connection end part, while the thickness of the skirt area decreases in the direction away from the side face. |
US11004592B2 |
High-current half-turn windings
An electric device comprises a core having a center section and two outer sections, a high current winding, and a low current winding. The high current winding includes a plurality of half-turn coils connected in parallel between a first high current terminal and a second high current terminal. Each of the plurality of half-turn coils is wound around a fraction of the center section and forms a loop around one of the two outer sections along with the first and second high current terminals. The low current winding includes a plurality of full-turn coils connected in series between a first low current terminal and a second low current terminal, each of the plurality of full-turn coils wound around the center section of the core substantially fully. The plurality of half-turn coils of the high current winding are interleaved with the plurality of full-turn coils of the low current winding. |
US11004585B2 |
Permanent magnet, rotor, motor, and compressor
A permanent magnet, a rotor, a motor and a compressor are provided. A work face of the permanent magnet includes a first edge and a second edge, a head endpoint of the first edge is connected to a tail endpoint of the second edge by means of a transition edge, the transition edge is located at a side, adjacent to a center of the work face, of a line connecting the head endpoint with the tail endpoint, and the transition edge includes at least one sub-arc segment, or a combination of at least one sub-arc segment and at least one sub-straight segment. |
US11004583B2 |
Magneto-dielectric material comprising hexaferrite fibers, methods of making, and uses thereof
In an embodiment, a magneto-dielectric material comprises a polymer matrix; a plurality of hexaferrite microfibers; wherein the magneto-dielectric material has a permeability of 2.5 to 7, or 2.5 to 5 in an x-direction parallel to a broad surface of the magneto-dielectric material and a magnetic loss tangent of less than or equal to 0.03; as determined at 1 GHz, or 1 to 2 GHz. |
US11004578B1 |
Twisted pair communication cables having dielectric separators that identify pairs
Twisted pair communication cables that include reduced or minimal use of colorant may include a plurality of twisted pairs of individually insulated conductors, and the respective insulation formed around each conductor included in the plurality of twisted pairs may include one or more polymeric materials that are not blended or compounded with any colorant. A plurality of dielectric separators may be provided including a dielectric separator respectively positioned between the individually insulated conductors of each of the plurality of twisted pairs. Physical indicia may be selectively formed on at least two of the plurality of dielectric separators, and the physical indicia may facilitate identification of the plurality of twisted pairs. A jacket may be formed around the plurality of twisted pairs and the plurality of dielectric separators. |
US11004574B2 |
Method for manufacturing anisotropic conductive film, and anisotropic conductive film
An anisotropic conductive film manufacturing method capable of reducing manufacturing costs. Also, an anisotropic conductive film capable of suppressing the occurrence of conduction defects. The anisotropic conductive film manufacturing method includes: a holding step of supplying conductive particles having a plurality of particle diameters on a member having a plurality of opening parts, and holding the conductive particles in the opening parts; and a transfer step of transferring the conductive particles held in the opening parts to an adhesive film. In the particle diameter distribution graph (X-axis: particle diameter (μm), Y-axis: number of particles) of the conductive particles held in the opening parts, the shape of the graph is such that the slope is substantially infinite in a range at or above a maximum peak particle diameter. |
US11004572B2 |
Charged particle detection material, and charged particle detection film and charged particle detection liquid using the same
A charged particle detection material which can detect charged particles due to a discharge phenomenon or the like caused even in a very low voltage which cannot be observed by a prior art, as well as a charged particle detection film and a charged particle detection liquid using the material. The charged particle detection material and the charged particle detection film contain at least one of a fluorescent substance, a luminescent substance, an electroluminescent substance, a fractoluminescent substance, a photochromic substance, an afterglow substance, a photostimulated luminescent substance and a mechanoluminescent substance and can easily detect emission or incidence of charged particles in real time. |
US11004561B2 |
Motion tracking system with inertial-based sensing units
Systems, apparatus, and method of monitoring a position of a joint. An inertial monitoring unit is configured to be coupled to a portion of a patient, such as a thigh. Another inertial monitoring unit is configured to be attached to another portion of the patient, such as a shank, that is connected to the other portion by a joint, such as a knee. The inertial monitoring units detect motion of their respective portions of the patient and transmit data indicative of this motion. These transmissions may be received by a computer and used to determine an orientation of the joint. The inertial monitoring units may also be coupled to vibration detection units and/or ultrasound modules that provide additional data regarding a condition of the joint. |
US11004550B2 |
Treatment recommendations based on drug-to-drug interactions
Cognitive medical treatment recommendation mechanisms are provided. The mechanisms ingest a corpus of medical treatment content that comprises drug-to-drug interaction information. The mechanisms generate a set of drug interaction insight data structures and an initial set of candidate treatments for a medical condition of a patient based on an analysis of an electronic medical record associated with the patient. The mechanisms rank candidate treatments in the initial set of candidate treatments based on the set of drug interaction insight data structures to generate a final set of candidate treatments, where the ranking reduces rankings of candidate treatments in which drug interactions are identified in the set of drug interaction insight data structures. The mechanisms output a treatment recommendation based on the final set of candidate treatments. |
US11004547B2 |
Systems and methods of aggregating healthcare-related data from multiple data centers and corresponding applications
Described herein are systems and methods for receiving healthcare data from a plurality data sources that generate and store data in various data model regimes, many of which are not standardized or are variants of a standard. The stored data may then be used to provide a plurality of customized execution environments and graphical user interfaces (GUIs) to users, based on each user's electronic healthcare records, insurance records, and wearable device data. |
US11004545B2 |
Clinical effect of pharmaceutical products using communication tool integrated with compound of several pharmaceutical products
A combination of N>1 substances with pharmaceutical activity against at least one medical condition for treating the medical condition with a program including instructions causing a computer to perform a method including: providing a patient with a set of questions adapted to the combination according to a question schedule; providing a patient with N sets of questions according to N question schedules, wherein each set of questions is adapted to one substance; collecting answers to the sets of questions from the patient; subjecting the answers to the set of questions adapted to the combination to a set of functions, thereby generating a first patient feedback; subjecting the answers to the sets of questions each adapted for one substance, to N sets of functions, thereby generating a second patient specific feedback; and providing the first and second specific feedbacks to the patient. |
US11004542B2 |
Using subject sequencing data and a database of therapy biomarker distributions to determine therapy impact
Techniques for generating therapy biomarker scores and visualizing same. The techniques include determining, using a patient's sequence data and distributions of biomarker values across one or more reference populations, a first set of normalized scores for a first set of biomarkers associated with a first therapy, and a second set of normalized scores for a second set of biomarkers associated with a second therapy, generating a graphical user interface (GUI) including a first portion associated with the first therapy and having at least one visual characteristic determined based on a normalized score of the respective biomarker in the first set of normalized scores; and a second portion associated with a second therapy and having at least one visual characteristic determined based on a normalized score of the respective biomarker in the second set of normalized scores; and displaying the generated GUI. |
US11004541B1 |
Systems and methods for determining a genomic testing status
A computer-implemented system for determining a genomic testing status of a patient may include at least one processor programmed receive, from a source, unstructured information from a plurality of patient records associated with a patient; determine, using a first machine learning model, a primary patient record from among the plurality of patient records, wherein at least a portion of information represented in the primary patient record correlates to genomic testing; determine, using a second machine learning model and based on unstructured information from one at least one of the patient records, a likelihood of an occurrence of genomic testing for the patient; determine a genomic testing status of the patient based on the determined likelihood of the occurrence of genomic testing; and display a user interface comprising an indicator of the genomic testing status of the patient and a link to the primary patient record. |
US11004540B2 |
Determining the limit of detection of rare targets using digital PCR
A method for determining false positives calls in a biological data plot is provided. The method includes identifying a first data cluster as non-amplification data points within the biological data plot and identifying a second data cluster as wild-type positives within the biological data plot. The method further includes estimating a position in the biological data plot of a center of the first and second data clusters. The method further includes determining, for each data point within the first data cluster, a probability of belonging to the first data cluster and determining, for each data point within the second data cluster, a probability of belonging to the second data cluster. The method includes applying a probability threshold for each data point within the first and second data cluster to identify false positives. |
US11004525B1 |
Modulation of programming voltage during cycling
Systems and methods for increasing cycling endurance and minimizing over programming of non-volatile memory cells by modulating the programming voltage applied to the non-volatile memory cells over time as the number of program/erase cycles increases are described. A bit count ratio based on bit counts within two threshold voltage zones may be used to determine the amount of voltage reduction in the programming voltage applied during subsequent programming operations. For example, if the bit count ratio is between 0.02 and 0.05, then the reduction in the programming voltage may be 100 mV; if the bit count ratio is between 0.05 and 0.10, then the reduction in the programming voltage may be 200 mV. The modulation (e.g., the reduction) of the programming voltage may be performed at varying cycle intervals depending on the total number of program/erase cycles for a memory block and/or the bit count ratio. |
US11004517B2 |
Storage device including nonvolatile memory device and operating method thereof
A storage device includes a nonvolatile memory device including a memory block and a memory controller. The memory block includes a first memory region connected with a first word line and a second memory region connected with a second word line. The memory controller sets a read block voltage based on a first read voltage of the first memory region. The memory controller determines a second read voltage of the second memory region based on variation information and the read block voltage. |
US11004516B2 |
Erasing memory cells
Apparatus including an array of memory cells comprising a plurality of strings of series-connected memory cells, a plurality of access lines each connected to a control gate of a respective memory cell of each string of series-connected memory cells of the plurality of series-connected memory cells, and a controller configured during an erase operation of the plurality of strings of series-connected memory cells to apply a first voltage level to a node connected to an end of a particular string of series-connected memory cells of the plurality of strings of series-connected memory cells, and apply a second voltage level to a particular access line of the plurality of access lines concurrently with applying the first voltage level to the node, wherein the second voltage level has a magnitude greater than the first voltage level, and is lower than the first voltage level. |
US11004515B2 |
Semiconductor memory device, controller and memory system having the same
There may be provided a controller including an erase count monitor and a command generator. The erase count monitor may store and update an erase count value for the memory block. The erase count value may indicate a number of times an erase operation is performed for the memory block. The command generator may be configured to generate, based on the erase count value, a set command for setting a first select transistor among the select transistors to which an erase operation voltage is to be applied during the erase operation of the memory block, and a second select transistor among the select transistors to be floated when the erase operation voltage is to be applied to the first select transistor. |
US11004514B2 |
Semiconductor memory device
A memory device includes a first cell above a substrate, a first line connected to the first cell, a second cell above the first cell connected with the first cell, a second line connected to the second cell, a third cell above the second cell connected with the second cell, a third line connected to the third cell, a fourth cell above the third cell connected with the third cell, a fourth line connected to the fourth cell, and a driver applying voltages to the lines when data is written to a cell in a write operation. To write data to the second cell, the driver applies a write voltage to the second line, applies a first voltage lower than the write voltage to the first line, and applies a second voltage higher than the first voltage and lower than the write voltage to the third and fourth lines. |
US11004511B2 |
Memory device having separate programming and resistance readout control
A method for fabricating a semiconductor device includes forming first contacts to a heater for programming, and forming second contacts to a phase-change material layer for resistance readout. The phase-change material layer is formed in proximity to the heater, and the first contacts are electrically isolated from the second contacts to provide separate programming and resistance readout control. |
US11004507B2 |
Methods and systems for detecting degradation of resistive memory devices
A memory controller may detect degradation in accordance with a bit error rate (BER) of the resistive memory device including memory cells. The memory controller may control the memory cells to be programmed to a first resistance state, read the programmed memory cells, and receive the BER of the memory cells generated during a read operation from the resistive memory device. The memory controller may determine a quantity of program cycles of the memory cells based on the BER. The quantity may be determined based on reference to a lookup table indicating a correlation between the BER and the quantity of program cycles. |
US11004504B2 |
Controller, memory system including the controller, and operating method of the memory system
A controller comprises an error correction circuit configured to check an error bit number of error bits in the read data and correct the error bits; a read retry range setting circuit configured to reset a preset read retry range with respect to the read data, and set a new read retry range based on the error bit number and an error correction capability of the error correction circuit; a read voltage setting circuit configured to reset the set read voltage and set, as a new read voltage, a voltage among a plurality of voltages of the reset read retry range, corresponding to the new read retry range; and a flash control circuit configured to control the memory device to perform a read retry operation on the stored data, using the new read voltage. |
US11004501B2 |
Sensing a memory device
A memory device comprises a memory cell array with memory cells arranged in a cell string coupled to a metal bit line, a sense amplifier for providing a sensing current to the memory cell array, and a memory controller for controlling the sense amplifier to provide the sensing current to access data during a memory access cycle. The memory controller performs operations comprising: during a pre-charging stage of the memory access cycle, providing a pre-charging voltage to the sense amplifier to drive the sense amplifier such that a particular voltage is provided to the memory cell array; during a first sensing stage, providing the pre-charging voltage to the sense amplifier; and during a second sensing stage, providing a sensing voltage to drive the sense amplifier such that the particular voltage provided to the memory cell array is maintained. |
US11004498B2 |
Memory interface circuit, memory storage device and configuration status checking method
A memory interface circuit, a memory storage device and a configuration status checking method are provided. The memory interface circuit is configured to connect a plurality of volatile memory modules and a memory controller. The volatile memory modules include a first volatile memory module and a second volatile memory module. The memory interface circuit includes a first interface circuit and a second interface circuit. The first interface circuit is configured to receive a first signal from the first volatile memory module and transmit a second signal to the second interface circuit through an internal path of the memory interface circuit. The second interface circuit is configured to transmit a third signal to the second volatile memory module according to the second signal to evaluate a configuration status of the memory interface circuit by the third signal. |
US11004492B2 |
Cell bottom node reset in a memory array
Methods, systems, and devices for cell bottom node reset in a memory array are described. The memory array may include a plurality of ferroelectric memory cells having a cell bottom node and a cell plate opposite the cell bottom node. A zero voltage may be applied to a plurality of digit lines in the memory array. A plurality of word lines may be activated to electrically coupled the plurality of digit lines to cell bottom node of each of the ferroelectric memory cells. Accordingly, the cell bottom node of each of the ferroelectric memory cells may be reset to the zero voltage. |
US11004486B2 |
Driving circuit
The present disclosure relates to a driving circuit including a first circuit, a transistor switch, and a voltage level conversion circuit. The first circuit includes an operational amplifier and a feedback circuit, and is configured to output a first signal (e.g., an analog signal). The feedback circuit is configured to feed back the first signal to the operational amplifier. A source terminal and a drain terminal of the transistor switch are respectively electrically coupled to the operational amplifier and an output pin of the driving circuit. The voltage level conversion circuit is connected to the source terminal and a gate terminal of the transistor switch. When the voltage level conversion circuit is enabled, a voltage difference between the gate terminal and the source terminal of the transistor switch is controlled to a set value, so that the first signal is output to the output pin through the transistor switch. |
US11004482B1 |
Retention voltage generator circuit
Memory circuits used in computer systems may have different operating modes. In a retention mode, a voltage level of an array power supply node coupled to memory cells included in the memory circuit is reduced to a level sufficient to retain data, but not to perform read and write operations to the memory cells. A power converter circuit may be configured to generate the retention voltage level, and adjust the retention voltage level using a leakage current of dummy memory cells included in the memory circuit. |
US11004481B2 |
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. |
US11004479B2 |
Method, system and device for integration of bitcells in a volatile memory array and bitcells in a non-volatile memory array
Disclosed are methods, systems and devices for operation of memory device. In one aspect, volatile memory bitcells and non-volatile memory bitcells may be integrated to facilitate copying of memory states between the volatile and non-volatile memory bitcells. |
US11004474B2 |
Recording apparatus, reproducing apparatus, recording/reproducing apparatus, image pickup apparatus, recording method, and program
A recording apparatus is disclosed. The recording apparatus includes a data input portion configured to input data, a first moving image signal recording portion configured to record, based on the input data, a first moving image signal having a first image quality attribute, a condition detector configured to detect that the input data satisfies a predetermined condition during recording of the first moving image signal, and a second moving image signal recorder configured to record, based on the input data, a second moving image signal having a second image quality attribute when the condition detector detects that the input data satisfies the predetermined condition. |
US11004465B2 |
Magneto-resistance element in which I-III-VI2 compound semiconductor is used, method for manufacturing said magneto-resistance element, and magnetic storage device and spin transistor in which said magneto-resistance element is used
An object of the present invention is to provide a Magneto-Resistance (MR) element showing a high Magneto-Resistance (MR) ratio and having a suitable Resistance-Area (RA) for device applications. The MR element of the present invention has a laminated structure including a first ferromagnetic layer 16, a non-magnetic layer 18, and a second ferromagnetic layer 20 on a substrate 10, wherein the first ferromagnetic layer 16 includes a Heusler alloy, the second ferromagnetic layer 20 includes a Heusler alloy, the non-magnetic layer 18 includes a I-III-VI2 chalcopyrite-type compound semiconductor, and the non-magnetic layer 18 has a thickness of 0.5 to 3 nm, and wherein the MR element shows a Magneto-Resistance (MR) change of 40% or more, and has a resistance-area (RA) of 0.1 [Ωμm2] or more and 3 [Ωμm2] or less. |
US11004462B1 |
Machine learning classifications of aphasia
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing aphasia assessment. One of the methods includes receiving a recording, generating a text transcript of the recording, and generating speech quantifying and comprehension scores which can be used to determine an aphasia classification. Another method includes performing an aphasia assessment on a brain image to obtain an aphasia classification. |
US11004459B2 |
Environmental condition detection
Examples described herein involve detecting known environmental conditions of using a neural network. An example implementation involves a playback device receiving data indicating a response of a listening environment to audio output of one or more playback devices as captured by a microphone and determining an input vector for a neural network. The playback device provides the determined input vector to the neural network, which includes an output layer comprising neurons that correspond to respective environmental conditions. The playback device detects that the input vector caused one or more neurons of the neural network to fire such that the neural network indicates that one or more particular environmental conditions are present in the listening environment. The playback device adjusts audio output of the one or more playback devices to at least partially offset the one or more particular environmental conditions. |
US11004456B2 |
Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
Example methods, apparatus and articles of manufacture to provide media content are disclosed. Example apparatus disclosed herein include means for identifying primary media content presented on a first media presentation device. Disclosed example apparatus also include means for accessing a secondary content schedule associated with the primary media content. The secondary content schedule includes a plurality of secondary content items and time values associated with the secondary content items. The secondary content items are also associated with a loyalty value for a user of the first media presentation device. Disclosed example apparatus further include means for selecting one of the secondary content items to be accessed in response to a timestamp associated with the primary media content being between time values associated with the selected one of the secondary content items in the secondary content schedule. |
US11004455B2 |
Apparatus and method for processing an encoded audio signal
An apparatus for processing an encoded audio signal having a plurality of downmix signals associated with a plurality of input audio objects and object parameters. The apparatus includes a grouper configured to group the downmix signals into groups of downmix signals associated with a set of input audio objects. The apparatus includes a processor configured to perform at least one processing step individually on the object parameters of each set of input audio objects in order to provide group results. Further, there is a combiner configured to combine the group results or processed group results in order to provide a decoded audio signal. The invention also refers to a corresponding method. |
US11004451B2 |
System for processing sound data and method of controlling system
A system, a user terminal, a method of the system, a method of the user terminal, and a computer program product are provided. The system includes a communication interface, at least one processor operatively coupled to the communication interface, and at least one piece of memory operatively coupled to the at least one processor, wherein the at least one piece of memory is configured to store instructions configured for the at least one processor to receive sound data from a first external device through the communication interface, obtain a voice signal and a noise signal from the sound data using at least some of an automatic voice recognition module, change the voice signal into text data, determine a noise pattern based on at least some of the noise signal, and determine a domain using the text data and the noise pattern when the memory operates. |
US11004450B2 |
Dialogue system and dialogue processing method
A dialogue system for a vehicle may include: an input processor configured to receive a dialogue among occupants of the vehicle including a driver and at least one passenger, to detect vehicle operation information, to identify the at least one passenger based on the dialogue among the occupants or the vehicle operation information, to generate passenger number information which estimates a change in a number of passengers in the vehicle based on the dialogue among the occupants when the vehicle arrives at a stop-over point, and to acquire a pre-utterance message according to the passenger number information; and a result processor configured to output a pre-utterance according to the pre-utterance message. |
US11004449B2 |
Vocal utterance based item inventory actions
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining vocal utterance data representing vocal utterances of multiple users within a venue; processing the vocal utterance data to return metadata associated to the vocal utterance data; predicting using the metadata an item for acquisition by one or more user of the multiple users; and returning an action decision in dependence on the predicting. |
US11004448B2 |
Method and device for recognizing text segmentation position
The present disclosure provides a method and a device for recognizing a text segmentation position. The method includes: receiving a continuous voice message inputted by a user, and recognizing the continuous voice message to generate a text message corresponding to the continuous voice message; analyzing the text message to determine an interval position, and sequentially inserting a sentence end and sentence begin sign at each interval position; calculating a segmentation value corresponding to the sentence end and sentence begin sign inserted at a present interval position according to a preset algorithm; and determining whether the segmentation value is greater than a preset threshold, and determining the present interval position as a segmentation position when the segmentation value is greater than the preset threshold. |
US11004446B2 |
Alias resolving intelligent assistant computing device
Intelligent assistant systems, methods and computing devices are disclosed for resolving alias identifiers. A method comprises receiving and parsing data comprising a current user input that includes an alias identifier. The data and/or other sensor data are analyzed to identify the user. Based at least on identifying the user and recognizing the alias identifier, usage pattern data comprising at least one previous user input that includes the alias identifier and corresponding context information is accessed. The usage pattern data is used to resolve the alias identifier to mean the alias identifier in an alias record of a known entity. Based at least on resolving the alias identifier, an output device is controlled to one or more of generate a message and perform an action with respect to the known entity. |
US11004441B2 |
Speech endpointing based on word comparisons
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing based on word comparisons are described. In one aspect, a method includes the actions of obtaining a transcription of an utterance. The actions further include determining, as a first value, a quantity of text samples in a collection of text samples that (i) include terms that match the transcription, and (ii) do not include any additional terms. The actions further include determining, as a second value, a quantity of text samples in the collection of text samples that (i) include terms that match the transcription, and (ii) include one or more additional terms. The actions further include classifying the utterance as a likely incomplete utterance or not a likely incomplete utterance based at least on comparing the first value and the second value. |
US11004435B2 |
Real-time integration and review of dance performances streamed from remote locations
Systems and methods are provided for assembling and displaying a visual ensemble of musical performances that were created and uploaded from one or more locations that are remote from a host of the network, a director or other administrator reviewing submissions for selection and assembly, or perhaps merely remote from one or more other submissions received over a computer network. The assembled performances include a plurality of submissions, the submissions including performances created and uploaded at one or more locations remote from the location of the director for the assembly and display over the computer network. Systems and methods are also included for mapping one performance against another performance qualitatively, quantitatively, in real-time, or some combination thereof, enabling a musician, or a reviewer of performances, in the assessment of one performance relative to another performance. |
US11004434B2 |
Systems and methods for visual image audio composition based on user input
The present invention relates to systems and methods for visual image audio composition. In particular, the present invention provides systems and methods for audio composition from a diversity of visual images and user determined sound database sources. |
US11004433B1 |
Tilting stands for musical instruments and their accessories
A load-bearing support for an object includes a sleeve, a bushing lodged in the bore of the sleeve, a bent shaft having a portion that extends through the bushing and a portion that is coupled to an undercarriage, and a tensioning device for pulling the shaft against the bushing. The bushing is notched at a desired location so that, when the support is attached to the object and the shaft is lodged in the notch, an angle is formed between the shaft and a principally vertical axis of the object to thereby support the weight of the object via a force reactive to compression of the shaft. The location of the notch may be adjusted to accommodate a variety of supported objects by rotating the bearing within the bore of the sleeve, and an exterior surface of the sleeve may be marked to permit precise rotation. |
US11004432B1 |
Drum stand coupler and drum using the same
A drum stand coupler is provided, including: a fixing mechanism and a connecting mechanism. The fixing mechanism is configured to be disposed on a drum body. The connecting mechanism is rotatably connected with the fixing mechanism and configured to be assembled with a stand. A drum using the drum stand coupler as described above is further provided, further including: the drum body. An interconnection of the fixing mechanism and the connecting mechanism defines a rotating axis about which the connecting mechanism is rotatable, and the rotating axis is transverse to an axial direction of the drum body. |
US11004428B2 |
Electronic device and method of partially updating screen using same
Disclosed is an electronic device that includes a display, a memory, and a processor configured to combine a plurality of images based on an execution of a plurality of applications so that the plurality of images is displayed in a single screen form, identify coordinate information of a display area of each of a first image and a second image on the screen based on the first image and second image belonging to the plurality of images and being updated, store the first image and the second image in a contiguous address of the memory, and transmit the coordinate information of the display area of each of the first image and the second image and the stored first image and second image to the display. |
US11004407B2 |
Multiview backlight, display, and method employing active emitters
A multiview backlight and a multiview display employ active emitters configured to provide a plurality of light beams having different principal angular directions corresponding to different view directions of the multiview display. A size of the active emitter is comparable to a size of a view pixel in the multiview display. A distance between active emitters is commensurate with a distance between adjacent multiview pixels of the multiview display. A multiview display further includes an array of light valves configured to modulate the directional light beams to display a multiview image. |
US11004406B1 |
Dual liquid crystal display device
A dual LCD device includes a gray LCD, a color LCD stacked on the gray LCD, a backlight assembly disposed at the rear of the gray LCD, and a controller. The controller is configured to receive an input image data and then respectively output a gray cell pixel data and a color cell pixel data to the gray LCD and the color LCD based on a dual cell dimming algorithm. The dual cell dimming algorithm is configured to alleviate a moiré effect caused by light interference between the gray LCD and the color LCD. The dual cell dimming algorithm includes: calculating an initial gray cell pixel data based on the input image data; calculating the gray cell pixel data by spatially blurring the initial gray cell pixel data; and calculating the color cell pixel data by compensating the gray cell pixel data. |
US11004402B2 |
Integrated circuit for operating display panel
An embodiment provides a technology relating to data transmission or reception in a display panel. In the embodiment, a plurality of integrated circuits sharing a data line may transmit an indication signal through signal lines connected 1:1 to the circuits, and transmit data through the data line in response to the indication signal. |
US11004400B2 |
Display device compensating for horizontal crosstalk
A display device includes a display panel including a plurality of pixels, a gray group data generator configured to receive current line data for pixels in a current row, and to generate current row gray group data based on the current line data, a horizontal crosstalk determiner configured to determine whether horizontal crosstalk occurs in the current row, a horizontal crosstalk compensator configured to compare the current row gray group data with adjacent row gray group data when the horizontal crosstalk is determined to occur in the current row, and to selectively adjust a plurality of gamma reference voltages according to a result of the comparison between the current row gray group data and the adjacent row gray group data, and a data driver configured to generate and provide data voltages corresponding to the current line data based on the selectively adjusted plurality of gamma reference voltages. |
US11004399B2 |
Display apparatus and driving method thereof
A display apparatus can include a display panel configured to display images; a scan driver configured to supply scan signals to the display panel; a data driver configured to supply data voltages to the display panel; a timing controller configured to control the scan driver and the data driver; and a device controller configured to in response to receiving a frequency change signal, change a driving frequency of a device from a first frequency to a second frequency higher than the first frequency or change the driving frequency of the device from the second frequency to the first frequency, while maintaining widths of driving signals of the scan driver before and after the driving frequency is changed, in which the device includes at least one of the scan driver or the data driver. |
US11004398B2 |
Electronic device
An electronic device includes a power source unit and an electronic unit. The electronic unit includes a first switch, a light-emitting unit, and a plurality of pulse switches. The first switch is coupled to the power source unit, and the first switch has a gate electrode. The light-emitting unit is coupled to the first switch. The plurality of pulse switches are coupled to the gate electrode of the first switch. Therefore, the brightness of the light-emitting unit may be effectively controlled to improve the quality of the electronic device. |
US11004397B2 |
Display device and method for driving same
Provided is a pixel circuit including: an electro-optical element, a driving transistor; a writing control transistor whose first conduction terminal is connected to a data line and whose control terminal is connected to a scanning line; and an initialization transistor whose first conduction terminal is connected to a control terminal of the driving transistor, to whose second conduction terminal an initialization voltage is applied, and whose control terminal is connected to a first control line. In a case of a P-channel transistor, a high-level voltage to be given to the control terminal of the initialization transistor is lower than a high-level voltage to be given to the control terminal of the writing control transistor. |
US11004395B2 |
Display device
A display device includes a base layer, first pixels, second pixels, a power supply line (PSL), a power supply voltage supply circuit (PSVSC), and a feedback wire (FBW). The base layer includes a display area (DA) and a non-display area (NDA) adjacent to the DA. The DA includes a first pixel area (PA) including first pixels and a second PA including second pixels. The second PA protrudes from the first PA. The PSL extends in at least a first direction in the DA. The PSL receives a first power supply voltage (PSV) through a first end of the PSL, and supplies the first PSV to the first and second pixels. The PSVSC supplies the first PSV to the PSL through the first end. The FBW is electrically connected to a second end of the PSL disposed in the second PA. The FBW feeds back the first PSV to the PSVSC. |
US11004391B2 |
Image data compensation based on predicted changes in threshold voltage of pixel transistors
An electronic device includes an electronic display having an active area comprising a pixel. The electronic device also includes processing circuitry configured to receive image data and predict a change in threshold voltage associated with a transistor of the pixel based at least in part on the image data. Furthermore, the processing circuitry is configured to adjust the image data to generate adjusted image data based at least in part on the predicted change in threshold voltage. |
US11004386B2 |
Methods for calibrating correlation between voltage and grayscale value of display panels
Method and system for calibrating a plurality of voltages of a light-emitting element and a plurality of grayscale values of a respective pixel of the light-emitting element on a display panel are provided. The method may include determining a mapping correlation between the plurality of voltages of the light-emitting element and a plurality of luminance values of the light-emitting element, determining N grayscale values of the pixel, and determining N first luminance values each corresponding to the respective one of the N grayscale values. The method may also include determining N first voltages mapped to the N first luminance values using the mapping correlation and determining, of each one of the N first luminance values, (M−1) second luminance values. Each one of the (M−1) second luminance values may correspond to a different dimmed luminance value of the respective first luminance value. |
US11004382B2 |
Backlight source and manufacture method thereof, display device
A backlight source and a manufacture method thereof, a display device are provided. The backlight source includes a base substrate, the base substrate is divided into a plurality of light emitting regions, and at least one of the plurality of light emitting regions comprises a plurality of light emitting elements, a first common polar line, and a second common polar line. Light emitting brightness of at least one of the light emitting regions is adjustable independently. |
US11004381B2 |
Array substrate comprising an antenna, driving method and display device
The present disclosure provides an array substrate and a display device for reducing the space occupied by the antenna inside the mobile phone, so as to reduce the thickness of the mobile phone and make the mobile phone thinner and lighter. The array substrate according to the present disclosure includes dummy signal lines and a conductive portion. The dummy signal lines and the conductive portion are disposed in different layers. An insulating layer is disposed between the dummy signal lines and the conductive portion. A via is disposed on the insulating layer. The dummy signal line is connected to the conductive portion through the via. The dummy signal line and the conductive portion are used to form an antenna. |
US11004377B2 |
Non-rectangular display device with simplified scanning line load adjustment for improved luminance
A display device is disclosed including a display area having a non-rectangular shape, in which a first area and a second area are joined. The second area is smaller than the first area in a first direction, and the second area is adjacent to the first area in a second direction orthogonal to the first direction. A non-display area is adjacent to the second area in the first direction and adjacent to the first area in the second direction. A plurality of pixel circuits is arranged in the display area in the first direction and the second direction, avoiding the non-display area. A plurality of first control lines and second control lines are grouped into control line assemblies arranged such that control line assemblies of different types belonging to each of the plurality of groups are adjacent to each other, in order to simplify load adjustment. |
US11004371B2 |
Display device and method for inspection thereof
A display device includes a display area configured to include a plurality of pixels and a plurality of data lines connected to the pixels. A hole area is disposed within the display area. A hole crack detection line is disposed adjacent to the hole area and surrounds the hole area. The device includes first and second detection lines which include first and second detection transfer lines and first and second detection receiving lines, respectively. A test controller electrically connects the first detection receiving line to a first data line and the second detection receiving line to a second data line. Pixels connected to the first data line that is connected to a first bright-line transistor and pixels connected to the second data line that is connected to a second bright-line transistor are configured to emit light when a crack occurs in the hole crack detection line. |
US11004367B2 |
Hanger for mounting cables
A cable hanger includes: a base panel having opposed ends; a pair of arms, each of the arms attached to a respective end of the base panel and having a free end; a pair of locking projections, each of the locking projections attached to a respective free end of the arms; and a pair of gripping members, each gripping member attached to a respective arm, each gripping member having opposed ends, wherein one of the ends of each gripping member is fixed to the arms and the other of the ends of each gripping member is fixed to the arm or to the base panel. The arms and locking projections are configured to spread apart to enable insertion of a cable between the arms, wherein the gripping projections engage and grip the cable, and wherein the locking projections are configured to be inserted into the aperture of the supporting structure. |
US11004366B2 |
Illumination display platforms and related methods
An illumination display platform is provided. The platform includes an illumination source, like an LED strip, that provides lighting effects in connection with an art element and a panel system when the art element and panel system are in electrical and magnetic communication with one another. The illumination display platform permits tool-free assembly and disassembly. |
US11004364B2 |
Supporting structure for flexible screen, flexible screen structure and terminal device
A supporting structure includes: a first supporting module located below the flexible screen and used for supporting the flexible screen, which has a first opening; and a second supporting module, which is located at a position corresponding to the first opening, when an external force acts through the flexible screen, the second supporting module forms a deformation protrusion towards a direction away from the flexible screen; and when the external force is removed, the deformation of the second supporting module is removed. Supporting the flexible screen corresponding to the first opening by the second supporting module can reduce a probability that the flexible screen collapses at the position of the first opening, thereby making appearance of the flexible screen flat. |
US11004360B2 |
Data security apparatus with analog component
A data security apparatus includes an analog component. The analog component operates internally with a high degree of entropy. This high degree of entropy resides in the interactions between its internal components in response to an external driving signal. The interactions within the analog component have a level of entropy that is high enough to make digital simulation of the analog component impractical. Because the analog component is impractical to digitally simulate it is referred to as being digitally unclonable. The data security apparatus processes data by encrypting plaintext data into ciphertext and/or decrypting data from ciphertext into plaintext. Part of the conversion between plaintext and ciphertext uses the analog component. Since the analog component is digitally unclonable (that is, impractical to digitally simulate), the part of the conversion process that uses the analog component requires possession of the analog component itself or the possession of another analog component that has the same signature. |
US11004359B2 |
Defibrillation training system
A defibrillation training system, enabling the use of a live defibrillation unit (2), comprising a module (3) and a cable (1) interconnecting said module (3) and said defibrillation unit (2). The cable (1) being a resistance cable that has an impedance that simulates patent impedance and absorbs electric shock pulses made by said defibrillator unit (2). |
US11004358B2 |
Visual and kinesthetic method and educational kit for solving algebraic linear equations involving an unknown variable
An educational kit for teaching mathematics includes easily manipulated elements, which serve as cognitive reinforcement during the learning process. These physical elements are used in conjunction with a set of grouping rules. The educational kit and corresponding grouping rules determine a model and process to represent both an algebraic linear equation and its algebraic solution. A simple element, such as an item/figure including a variable “X”, is used to denote the unknown quantity. An item/figure including a number is used to represent a numerical value. These items/figures contain the exact elements used to form the expressions of the linear equation and are not items/figures that simulate the elements that form the expressions of the equation. By the use of this educational kit and associated grouping, students learn to simplify a given linear algebraic equation to the point where the solution is obvious. |
US11004357B2 |
Pre-license development tool
Methods, computer-readable media, software, and apparatuses provide a tool for use by drivers and/or coaches throughout the pre-license stage of obtaining a driver's license. A pre-license program may control a computing device to collect drive data while a driver is driving a vehicle. This drive data may be used to detect a drive event. Then, the computing device may present coaching information associated with the detected drive event. The coaching information may provide a passenger, such as a coach or parent, with real-time advice for instructing the driver how to improve his/her driving skills. Moreover, the drive data collected may be used to prepare reports providing feedback to the drivers and coaches. |
US11004352B2 |
Portable and toolless mission reconfigurable trainer
A system and method are that includes a frame and a weapon mount on the frame that receives a weapon mock-up. The method includes setting up a trainer simulator including opening a transportable shipping container, wherein the transportable shipping container includes a coupled integrated common base frame and a universal mount tower. The method includes assembling a seat and pivoting the universal mount tower from a horizontal position to a vertical position wherein the universal mount tower auto-locks into position. The method includes delivering ground vehicle based weapon system training to a user using a continuum of human interface fidelities that includes a first, second and third fidelity, wherein the user is first delivered training at a first fidelity, and then at a second fidelity and then at a third fidelity. A system for a mission reconfigurable trainer simulation is also presented. |
US11004345B2 |
Systems and methods for generating and monitoring flight routes and buffer zones for unmanned aerial vehicles
In some embodiments, methods and systems are provided that provide for creating and monitoring predefined mission routes along air rails and non-overlapping buffer zones surrounding unmanned vehicles during travel of the unmanned vehicles along the predefined mission routes. The buffer zone may be thought of as a projected movement variation area being associated by the system to the UAV and containing four dimensions, the three positional dimensions, X, Y, and Z, along with a temporal one, time. Generally, the buffer zone will change as ambient conditions, location, and orientation of an unmanned vehicle change during travel of the unmanned vehicle along its predefined mission route. |
US11004344B2 |
Method for vehicle identification
A method is provided for vehicle identification, which method includes the steps of: an ego vehicle detecting a communicating vehicle by wireless vehicle to vehicle communication; the ego vehicle detecting a nearby vehicle by a sensor onboard the ego vehicle; the ego vehicle sending an identification request to the communicating vehicle by wireless vehicle to vehicle communication, wherein the identification request instructs the communicating vehicle to perform an action; the ego vehicle determining whether or not the nearby vehicle performed the action based at least on data from the sensor; and if the ego vehicle determines that the nearby vehicle performed the action, the ego vehicle determining that the communicating vehicle and the nearby vehicle are the same vehicle. |
US11004340B2 |
Method for operating a control device of a motor vehicle
A method for operating a control device of a motor vehicle driving by automation. The method includes determining a location of the motor vehicle, and acquiring driving-environment data of the motor vehicle, a control characteristic of the control device of the motor vehicle being formed in such a way that a driving behavior of at least one other road user is influenced in defined manner. |
US11004333B2 |
Detecting influential factors for traffic congestion
A method, computer system, and a computer program product for detecting a plurality of influential factors for traffic congestion is provided. The present invention may include identifying one or more influential roads and one or more influential routings associated with an object road in a target road network. The present invention may also include quantifying an impact associated with the identified one or more influential roads and the identified one or more influential routings associated with the object road, wherein at least one Impact Matrix is utilized to determine a road-by-road influence in connection to the target road network. |
US11004327B2 |
Composing and transmitting customized alert messages to responders
Systems and methods for directing an alert to responders are provided. Upon activation of an alert application on a user device, an options screen is displayed to a user. The user can select a report option, and a screen is displayed for the user to enter information into one or more required and optional fields regarding a threat or a risk event. Once the system determines that the required fields have been filled, the system automatically composes a customized alert message based on the received information, automatically determines appropriate responders to notify. The customized alert message is transmitted to the determined responders, and acknowledgement messages are received from the responders. |
US11004325B2 |
Smartphone based reminding system for forgotten objects
A peripheral device, e.g. a smart phone, receives information defining a secured area perimeter of a secure area and a global positioning system (GPS) about the location of a user. The process compares the security perimeter to the position information to determine whether a user is within the secured area. If the user is outside the secured area and has not returned an access device, e.g. a badge, a temporary pass, etc., the peripheral device posts an alert to the user, e.g. a warning the user may have forgotten to return the access device/badge. Alerts can be posted or sent for other conditions as well. |
US11004316B2 |
Systems and methods for responding to an abnormal event in a region monitored by a security system
Systems and methods for responding to an abnormal event in a region monitored by a security system are provided. Such systems and methods can include a cloud server periodically receiving a heartbeat signal from the security system, the cloud server receiving a notification signal of an occurrence of the abnormal event in the region, and responsive to failing to receive the heartbeat signal after receiving the notification signal of the occurrence of the abnormal event, the cloud server transmitting an alarm to a central monitoring station. |
US11004314B2 |
Paging system and method using wireless communication
A paging system comprise paging buttons configured to transmit a first signal including a paging request; a server configured to: receive the first signal, identify which of the paging buttons transmit the first signal received by the server, and transmit to at least one portable device a second signal including information on an identifier corresponding to the identified paging button that transmits the first signal, and the paging request; and at least one portable device configured to: display the identifier corresponding to the identified paging button and/or the paging request based on the second signal, and transmit to the server a third signal in response to an acceptance input responded to the paging request. The server transmits to at least one portable device a fourth signal confirming that the portable device transmitting the third signal is matched to the identified paging button in response to the third signal. |
US11004311B2 |
Systems and methods for providing electronic gaming pieces
Systems and methods are provided for providing playing cards. An exemplary method may include retrieving data related to a selection of a set of numbers for bingo and determining matching bingo patterns on a predetermined number of cards from a library of bingo cards against the set of selected numbers. The method may further include selecting corresponding playing cards based on the matching bingo patterns on the predetermined number of cards and providing the corresponding playing cards for display. The exemplary method may be used to deal playing cards for poker using a set of selected numbers. |
US11004309B2 |
Information processor
The information processor executes the processes of: (a) setting a winning probability of second random determination based on a winning probability corresponding to a condition set by a setting unit which sets one of conditions associated with different winning probabilities; (b) determining whether to execute the first random determination by the second random determination based on the winning probability set in the process (a); (c) when a win is achieved in the second random determination in the process (b), executing the first random determination; and (d) when a result of the first random determination in the process (c) is different from a predetermined result, executing the first random determination again. |
US11004304B2 |
Adaptive mobile device gaming system
Embodiments disclosed herein concern mobile gaming environments. Portable electronic devices can be supported by the mobile gaming environments. The locations of the portable electronic device can influence how the portable electronic devices operate or what services or features are available to the portable electronic device or their users. According to one embodiment, a mobile gaming system can concern gaming/betting opportunities that can be secured using a portable electronic device even when an individual is located in a location where betting or games of chance are not permitted. According to another embodiment, a mobile gaming system can concern an application program operating on a portable electronic device that supports multiple modes of operation depending upon whether the portable electronic device is in a location where betting or games of chance are permitted. |
US11004303B2 |
Gaming terminal management
Methods, apparatuses, and computer-readable media for enabling monitoring and managing aspects of gaming terminals and related game plays. One method of monitoring a gaming terminal comprises steps of receiving, by a companion board communicatively coupled to a gaming board of the gaming terminal, data regarding various aspects of game play at the gaming terminal; transmitting, by the companion board, the data to a communication board utilizing a first protocol; and transmitting, by the communication board, the data from the communication board to a monitoring system utilizing a second protocol. |
US11004297B2 |
Vending machine for retaining and dispensing products
An apparatus for dispensing a product a hygiene product. The apparatus includes a housing for retaining a plurality of products wherein the housing includes a storage rack configured to hold the plurality of products. A weight is movably positioned within the storage rack and is configured to exert a downward force on the plurality of products. A sensor is positioned adjacent to a bottom end of the storage rack. A magnet is affixed to the weight wherein the magnet is configured to substantially align with the sensor once the plurality of products have been completely dispensed from the storage rack. |
US11004292B2 |
Optical character recognition of voter selections for cast vote records
An electronic voting system is described that utilizes printed vote records (PVRs) in which a voter's vote selections are recorded in voter readable characters. Optical character recognition (OCR) techniques may then be utilized to scan the PVR to record the voter's selections. The OCR data is then utilized to generate the cast vote record. Thus, the electronic voting system directly interprets the voter selections from the PVR just as the voter sees the data. In this manner “what you see is what you get” printed vote record data is provided for a voter's viewing and that same data is used to generate the cast vote record. |
US11004285B2 |
Processing device, processing method, and program
A processing device includes a control unit configured to perform: identifying a user when the user enters a vehicle and performing a process of guaranteeing a boarded state of the user while the user is in the vehicle; receiving information on a predetermined procedure for performing an authentication process from the user; and transmitting user information which is required for performing the predetermined procedure as information on the user of whom the boarded state in the vehicle is guaranteed to an external device that is installed at a first place for the predetermined procedure in a state in which the boarded state of the user is guaranteed. |
US11004284B2 |
Smart home system, method, and computer program
A smart home system is provided. In operation, a user input of a guest at a location is detected, and calendar information is received from a calendar application. In response to detecting the user input, an identity of a guest is determined. Utilizing the identify of the guest, it is determined that the guest is expected for a calendared event at the location by reviewing the calendar information from the calendar application. Utilizing the determined identity of the guest and the determination that the guest is expected for the calendared event at the location, a visual notification is outputted, and an audible notification is outputted. |
US11004283B1 |
Temperature detection device
Described herein is a temperature device, including systems and methods associated therewith. The temperature device may include a housing. The temperature device may further include an actuation feature associated with the housing and configured to receive a user input. The temperature device may further include a sensing feature recessed within the housing and configured to detect a temperature condition in response to a receipt of the user input. The temperature device may further include a communication module operatively connected to the sensing feature and configured to transmit and receive information associated with a detection of the temperature condition. |
US11004280B1 |
Determining corrective actions based upon broadcast of telematics data originating from another vehicle
A mobile device configured to receive telematics data from another vehicle when the mobile device is traveling in a moving vehicle and take corrective action when a travel event exists may be provided. The mobile device may receive telematics data associated with an originating vehicle, analyze the telematics data, and determine or identify that a travel event associated with the originating vehicle exists and, when the travel event is determined to exist, determine whether the travel event is relevant to the moving vehicle or a route that the moving vehicle is presently traveling, and if so, direct corrective action such that safer vehicle travel for the moving vehicle is facilitated based upon the telematics data that is collected by the originating vehicle. An insurance provider may collect an insured's usage of the vehicle safety functionality to calculate, update, and/or adjust insurance premiums, rates, discounts, points, or programs. |
US11004276B2 |
Method and system for marking consignment units
The invention relates to a method for marking a consignment unit in a logistics process. The invention furthermore relates to a system for marking a consignment unit in a logistics process. The method according to the invention for marking a consignment unit in a logistics process contains the steps of initially creating a first image of the surface of a consignment unit in order to then link this image to an identification number and store the image and the identification number on a data processing unit. |
US11004275B2 |
Product evaluation result display system
Provided is a product evaluation result display system. At least a part of a product image representing a three-dimensional shape of a product that is configured by assembly of a plurality of parts is output to an output interface. When an evaluation point of the product is designated by a user through the input interface, in association with a designated part having a relatively high contribution degree with respect to the position precision of the evaluation point on the basis of a reference shape of the product, a contribution degree index image representing the contribution degree is output to the output interface. Therefore, within the plurality of parts constituting the product, the designated part having a relatively high contribution degree with respect to the position precision of the evaluation point designated by the user can be easily recognized by the user. |
US11004274B2 |
Energy management apparatus and operating method thereof
An energy management apparatus according to an embodiment of the present invention is designed to provide a method for visually displaying an energy operation status in various manners so as to facilitate energy analysis, and may comprise: a measurement unit for acquiring power state information of at least one energy apparatus constituting a system to which the energy management apparatus belongs; a control unit for analyzing an energy operation status on the basis of the acquired power state information; and a display unit for displaying the analyzed energy operation status in the form of a three-dimensional energy graph, wherein each of the X-, Y-, and Z-axes of the three-dimensional energy graph is mapped to one of time, an energy apparatus, and an object of energy analysis. |
US11004273B2 |
Information processing device and information processing method
An information processing device that includes a display control unit to perform display control such that a first virtual object corresponding to content is contained in a rendering image of the content when a position of the content defined in a virtual space and a position of a viewpoint defined in the virtual space have a first positional relation, and a second virtual object corresponding to the content is contained in the rendering image when the position of the content and the position of the viewpoint have a second positional relation. A distance between the position of the content and the position of the viewpoint in the second positional relation is shorter than a distance between the position of the content and the position of the viewpoint in the first positional relation, and visibility of the second virtual object is lower than visibility of the first virtual object. |
US11004269B2 |
Blending virtual environments with situated physical reality
Various embodiments are provided herein for tracking a user's physical environment, to facilitate on-the-fly blending of a virtual environment with detected aspects of the physical environment. Embodiments can be employed to facilitate virtual roaming by compositing virtual representations of detected physical objects into virtual environments. A computing device coupled to a HMD can select portions of a depth map generated based on the user's physical environment, to generate virtual objects that correspond to the selected portions. The computing device can composite the generated virtual objects into an existing virtual environment, such that the user can traverse the virtual environment while remaining aware of their physical environment. Among other things, the computing device can employ various blending techniques for compositing, and further provide image pass-through techniques for selective viewing of the physical environment while remaining fully-immersed in virtual reality. |
US11004263B1 |
System and method for reading arrays of data by rebuilding an index buffer while preserving order
Disclosed herein are systems and methods for reading input data into a geometry shader by rebuilding an index buffer. In one aspect, an exemplary method comprises constructing T-vectors for one-element ranges of the index buffer by defining each T-vector as a 4-component vector, calculating T-vectors for ranges [0; i] for all vertices of the index buffer by prefix scanning, for each vertex and for each primitive featuring the vertex, determining if the primitive is complete, and for each complete primitive, calculating an offset in an output index buffer using a component of the T-vector used to indicate, for the vertex, a number of complete primitives inside the range and a component that indicates a number of vertices since a last primitive restart, and writing an index value in an output index buffer, and reading input data into the geometry shader in accordance with the written index values. |
US11004262B2 |
Semantic structure from motion for orchard reconstruction
A method includes constructing a three-dimensional model of a front side of a row of trees based on a plurality of images of the front side of the row of trees and constructing a three-dimensional model of a back side of the row of trees based on a plurality of images of the back side of the row of trees. The three-dimensional model of the front side of the row of trees is merged with the three-dimensional model of the back side of the row of trees by linking a trunk in the three-dimensional model of the front side to a trunk in the three-dimensional model of the back side to form a merged three-dimensional model of the row of trees. The merged three-dimensional model of the row of trees is used to determine a physical attribute of the row of trees. |
US11004261B2 |
Method, device, computer system, and mobile apparatus for generating three-dimensional point cloud
A method of generating a three-dimensional point cloud includes obtaining a plurality of image data sources through a plurality of sensors, and performing fusion processing according to the plurality of image data sources to obtain the three-dimensional point cloud. |
US11004260B2 |
Item model based on descriptor and images
A model generation machine may form all or part of a network-based system. The model generation machine may generate an item model (e.g., a 3D model of the item) based on a set of images of an item and based on a product model (e.g., a 3D model of a product of which the item is a specimen). The item may be available for purchase from a seller. The model generation machine may access the set of images, as well as a descriptor of the item. Based on the descriptor, the model generation machine may identify the product model. Accordingly, the model generation machine may generate the item model from the identified product model and the accessed set of images. |
US11004259B2 |
Estimating dimensions of geo-referenced ground level imagery using orthogonal imagery
A system and method is provided for measurements of building façade elements by combining ground-level (201) and orthogonal imagery (906). The measurements of the dimension of building façade elements are based on ground-level imagery that is scaled and geo-referenced using orthogonal imagery (209). The method continues by creating a tabular dataset (1002) of measurements for one or more architectural elements such as siding (e.g., aluminum, vinyl, wood, brick and/or paint), windows or doors. The tabular dataset can be part of an estimate report (1002). |
US11004257B1 |
Method and apparatus for image conversion
A method and apparatus for image conversion according to an embodiment of the present disclosure includes receiving original image data, separating the original image data into a front view image and a back view image for performing 3D conversion processing of the original image data, and generating a converted 3D image by restoring a background space between the front view image and the back view image using a 3D conversion processing neural network. The 3D conversion processing neural network according to the present disclosure may be a deep neural network generated by machine learning, and input and output of images may be performed in an Internet of things environment using a 5G network. |
US11004255B2 |
Efficient rendering of high-density meshes
Examples are disclosed that relate to culling of polygons for efficient rendering of a high-density polygon mesh using one or more compute shaders. Examples include monoscopic and stereoscopic rendering, foveated and non-foveated rendering, and selectively utilizing one or more computer shaders to rasterize very small triangles instead of using a regular rendering pipeline for increased performance. |
US11004251B2 |
Automatic configuration of knobs to optimize performance of a graphics pipeline
A knob has a plurality of settings that configure a graphics pipeline. A first setting is associated with a first state of the graphics pipeline. The first setting is associated with the first state based on a measure of performance of the graphics pipeline while configured according to the first setting. The graphics pipeline is configured according to the first setting in response to the first state of the graphics pipeline matching a current state of the graphics pipeline. The graphics pipeline processes graphics according to the first setting. In some cases, the first setting is associated with the first state of the graphics pipeline by dithering or toggling the knob between the settings once per frame for a predetermined number of frames. The first setting achieves better performance than other ones of the plurality of settings during the predetermined number of frames. |
US11004249B2 |
Hand drawn animation motion paths
Techniques are provided for hand drawing an animation motion path for an object to follow on a graphical user interface (GUI). The motion path may be drawn with a user's finger or drawing device, such as an Apple Pencil®, by selecting a drawing tool (e.g., a freehand tool and/or straight line tool). A new motion path may be added to an existing motion path, such that the new motion path is an extension of the existing motion path. The new motion path may also be added to an end point of an existing motion path, such that the new motion path is a different segment of a motion path and is associated with a new key frame. A motion path segment may be split into additional segments with new key frames, reshaped using editing points, redrawn, and/or deleted from the overall motion path. In some embodiments, the actions applied to the object (e.g., motion path) may be indicated by an associated tray that provides editable context-specific properties related to the action. |
US11004246B1 |
Jewelry generation services
Systems, methods, and computer-readable media for a jewelry generation service are provided. |
US11004244B2 |
Time-series analysis system
Various systems and methods are provided that display various graphs in an interactive user interface in substantially real-time in response to input from a user in order to determine information related to measured data points and provide the determined information to the user in the interactive user interface. For example, a computing device may be configured to retrieve data from one or more databases and generate one or more interactive user interfaces. The one or more interactive user interfaces may display the retrieved data in one or more graphs, such as time-series or scatterplots. The user interface may be interactive in that a user may manipulate one graph, which causes an identical or nearly identical manipulation of another displayed graph in real-time. The manipulations may occur even if the displayed graphs include data across different time ranges. |
US11004243B2 |
CT reconstruction method using filtered back projection
Projection images of reduced resolution are generated by reducing resolution of filtered projection images and/or reducing the number of filtered projection images. Volume data of reduced resolution is generated by performing CT reconstruction using the projection images of reduced resolution. Each voxel of the volume data of reduced resolution is provisionally divided. The provisionally divided voxels are compared in voxel value before and after provisional division. If a difference in voxel value before and after the provisional division is greater than a threshold, the provisional division is determined to be valid, and division is further continued. If the difference in voxel value before and after the provisional division is less than or equal to the threshold, the provisional division is determined to be invalid and the voxel ends being divided. |
US11004239B2 |
Image retrieval device and method, photograph time estimation device and method, repetitive structure extraction device and method, and program
A repetitive structure extraction device includes an image feature extraction unit which extracts an image feature for each of a plurality of images which are captured at one or a plurality of locations and which are given different capture times, a temporal feature extraction unit which extracts, for each of the plurality of images, a temporal feature according to a predetermined period from a capture time given to the image, and a repetitive structure extraction unit which learns, on the basis of the image feature extracted for each of the plurality of images by the image feature extraction unit and the temporal feature extracted for each of the plurality of images by the temporal feature extraction unit, a repetitive structure which is used to perform interconversion between the temporal feature and a component of the image feature and which is provided according to a correlation of periodic change between the component of the image feature and the temporal feature. |
US11004237B2 |
Palette coding for color compression of point clouds
A method of compression of the color data of point clouds is described herein. A palette of colors that best represent the colors existing in the cloud is generated. Clustering is utilized for generating the palette. Once the palette is generated, an index to the palette is found for each point in the cloud. The indexes are coded using an entropy coder afterwards. A decoding process is then able to be used to reconstruct the point clouds. |
US11004236B2 |
Object localization framework for unannotated image data
A system is provided for object localization in image data. The system includes an object localization framework comprising a plurality of object localization processes. The system is configured to receive an image comprising unannotated image data having at least one object in the image, access a first object localization process of the plurality of object localization processes, determine first bounding box information for the image using the first object localization process, wherein the first bounding box information comprises at least one first bounding box annotating at least a first portion of the at least one object in the image, and receive first feedback regarding the first bounding box information determined by the first object localization process. The system is further configured to persist the image with the first bounding box information or access a second object localization process based on the first feedback. |
US11004235B2 |
Method and apparatus for determining position and orientation of bucket of excavator
Embodiments of the present disclosure provide a method and apparatus for determining position and orientation of a bucket of an excavator, an electronic device and a computer readable medium. The method may include: acquiring an image of a bucket of an excavator collected by a camera provided on an excavator body, the image of the bucket including a preset marker provided on the bucket; determining position and orientation information of the camera relative to the bucket on the basis of the image of the bucket and pre-acquired three-dimensional feature information of the preset marker; and converting the position and orientation information of the camera relative to the bucket into position and orientation information of the bucket relative to the excavator body. |
US11004233B1 |
Intelligent vision-based detection and ranging system and method
An intelligent vision-based detection and ranging (iVidar) system consists of at least four cameras to form at least two stereo vision systems. The first pair of two cameras forms a first stereo vision system with a field of view A1 and has a baseline B1. The second pair of two cameras forms a second stereo vision system with a field of view A2 and has a baseline B2. Where B2 is greater than B1 and A2 is smaller than A1. One of the preferred configurations for the current invention is to mount the second stereo vision system field of view A2 to cover a perspective vanishing point in the along-track direction. |
US11004231B2 |
Method for determining a real position of a trailer tow ball of a tow hitch of a motor vehicle by means of an assistance system of the motor vehicle, assistance system as well as motor vehicle
The invention relates to a method for determining a real position (X, Y, Z) of a trailer tow ball (6) of a tow hitch (4) of a motor vehicle (1) by means of an assistance system (9) of the motor vehicle (1) by: capturing the trailer tow ball (6) and determining a characterizing property (11) of the trailer tow ball (6), determining a relative position (x, y) of the characterizing property (11), determining a first real space coordinate (X) and a second real space coordinate (Y), presetting a third real space coordinate (Z) for the third real space coordinate (Z) within a predetermined coordinate interval, generating a comparative position of the trailer tow ball (6) at least depending on the preset third real space coordinate (Z) by means of the electronic computing device (12), determining the real position (X, Y, Z) with the preset third real space coordinate (Z) upon coincidence of the relative position (x, y) with the comparative position. Further the invention relates to an assistance system (9) and to a motor vehicle (1). |
US11004230B2 |
Predicting three-dimensional articulated and target object pose
A data processing system is provided that includes a processor having associated memory, the processor being configured to execute instructions using portions of the memory to cause the processor to, at classification time, receive an input image frame from an image source. The input image frame includes an articulated object and a target object. The processor is further caused to process the input image frame using a trained neural network configured to, for each input cell of a plurality of input cells in the input image frame predict a three-dimensional articulated object pose of the articulated object and a three-dimensional target object pose of the target object relative to the input cell. The processor is further caused to output the three-dimensional articulated object pose and the three-dimensional target object pose from the neural network. |
US11004229B2 |
Image measurement device, image measurement method, imaging device
An image measurement device is provided that includes at least one processor and at least one memory functioning as: a first acquisition unit that acquires a plurality of image data captured at a plurality of focus positions and at different viewpoints; a second acquisition unit that acquires distance information corresponding to each of the plurality of image data on the basis of the image data at different viewpoints at each focus position; a designation unit that designates a ranging point; a determination unit that determines reliability corresponding to the ranging point in each of the plurality of image data; and a selection unit that selects the distance information used as the distance information of the ranging point from the distance information acquired by the second acquisition unit on the basis of the reliability determined by the determination unit. |
US11004226B2 |
Image processing device, image processing method, and image display system for grasping a distance from an obstacle with a smaller visual line shift
A stereo image capturing device captures a stereo image with a measurement target range in front of a vehicle as an angle of field, and a display device is disposed so as to cover at least part of the measurement target range as seen from the viewpoint position of a driver inside the vehicle. Then a distance measuring section measures the distances to another object in the measurement target range using the stereo image and identifies the object within a predetermined distance as an obstacle, and an image generating section generates a virtual mirror image that allows at least the vehicle and the obstacle to be seen using a reflection by a mirror in a case where the mirror is assumed to be virtually disposed above a location at which the obstacle is seen from the viewpoint position of the driver in the vehicle, and causes the display device to display the virtual mirror image. The present technology can be applied, for example, to in-vehicle image display systems. |
US11004224B2 |
Generation of structured map data from vehicle sensors and camera arrays
Motion and video data from vehicle sensors and camera arrays attached to a vehicle collect video and sensor data along a path driven by the vehicle. A system processes such data to produce high-accuracy structured map data, as might be used to precisely locate a moving vehicle in its environment. Positions are calculated from the sensor data. The positions are updated based on the video data. When loops in the vehicle path are detected, a loop closure error is calculated and used to update the positions as well as to reduce bias in the sensors when calculating future positions. Positions of features in the video are used to create or update structured map data. |
US11004218B2 |
Three-dimensional image processing device and three-dimensional image processing method for object recognition from a vehicle
A three-dimensional image processing device includes: an input unit configured to acquire a first taken image and a second taken image respectively from a first imaging unit and a second imaging unit; and a stereo processing unit configured to execute stereo processing and then outputs a range image, for a common part where an imaging region of the first taken image and an imaging region of the second taken image have an overlap with each other, an imaging direction of the first imaging unit and an imaging direction of the second imaging unit are set toward a horizontal direction, and both side parts of the imaging region of the first imaging unit and both side parts of the imaging region of the second imaging unit are set as common parts. |
US11004210B2 |
Methods circuits devices systems and associated computer executable code for extraction of visible features present within a video feed from a scene
Disclosed are methods, circuits, devices, systems and associated executable code for multi factor image feature registration and tracking, wherein utilized factors include both static and dynamic parameters within a video feed. Assessed factors may originate from a heterogeneous set of sensors including both video and audio sensors. Acoustically acquired scene information may supplement optically acquired information. |
US11004209B2 |
Methods and systems for applying complex object detection in a video analytics system
Techniques and systems are provided for tracking objects in one or more video frames. For example, a first set of one or more bounding regions are determined for a video frame based on a trained classification network applied to the video frame. The first set of one or more bounding regions are associated with one or more objects in the video frame. One or more blobs can be detected for the video frame. A blob includes pixels of at least a portion of an object in the video frame. A second set of one or more bounding regions are determined for the video frame that are associated with the one or more blobs. A final set of one or more bounding regions is determined for the video frame using the first set of one or more bounding regions and the second set of one or more bounding regions. Object tracking can then be performed for the video frame using the final set of one or more bounding regions. |
US11004207B2 |
Multi-modal data fusion for scene segmentation
Multiple detection techniques are used to determine whether the individual pixels in an image are background or foreground. The outputs from the multiple techniques are combined according to a confidence metric associated with each technique, which may vary from pixel to pixel. The resulting blended value for each pixel is compared with a threshold to determine whether the pixel is foreground or background. |
US11004205B2 |
Hardware accelerator for histogram of oriented gradients computation
A hardware accelerator for histogram of oriented gradients computation is provided that includes a gradient computation component configured to compute gradients Gx and Gy of a pixel, a bin identification component configured to determine a bin id of an angular bin for the pixel based on a plurality of representative orientation angles, Gx, and signs of Gx and Gy, and a magnitude component configured to determine a magnitude of the gradients Gmag based on the plurality of representative orientation angles and the bin id. |
US11004203B2 |
User guided iterative frame and scene segmentation via network overtraining
Systems and methods for user guided iterative frame and scene segmentation are disclosed herein. The systems and methods can rely on overtraining a segmentation network on a frame. A disclosed method includes selecting a frame from a scene and generating a frame segmentation using the frame and a segmentation network. The method also includes displaying the frame and frame segmentation overlaid on the frame, receiving a correction input on the frame, and training the segmentation network using the correction input. The method includes overtraining the segmentation network for the scene by iterating the above steps on the same frame or a series of frames from the scene. |
US11004202B2 |
Systems and methods for semantic segmentation of 3D point clouds
Systems and methods for obtaining 3D point-level segmentation of 3D point clouds in accordance with various embodiments of the invention are disclosed. One embodiment includes: at least one processor, and a memory containing a segmentation pipeline application. In addition, the segmentation pipeline application configures the at least one processor to: pre-process a 3D point cloud to group 3D points; provide the groups of 3D points to a 3D neural network to generate initial label predictions for the groups of 3D points; interpolate label predictions for individual 3D points based upon initial label predictions for at least two neighboring groups of 3D points including the group of 3D points to which a given individual 3D point belongs; refine the label predictions using a graph neural network; and output a segmented 3D point cloud. |
US11004194B2 |
Inspection device, image forming apparatus, and inspection method
An inspection device includes: an image acquirer that acquires an inspection target image; an edge extractor that extracts an edge from each of the inspection target image and a reference image to be used in inspecting the output image; a defect candidate region extractor that extracts a defect candidate region having a possibility of a defect by comparing the inspection target image with the reference image; an edge direction calculator that calculates a direction of the edge in the inspection target image and a direction of the edge in the reference image; and a defect determiner that determines whether the defect candidate region is a defect, on a basis of the direction of the edge in the inspection target image and the direction of the edge in the reference image at a position corresponding to the defect candidate region. |
US11004192B2 |
Image processing of aerial imagery for energy infrastructure analysis using pre-processing image selection
A computer-implemented method for selecting aerial images for image processing to identify Energy Infrastructure (EI) features is provided. The method includes performing image processing on aerial images of a portion of global terrain captured at different times to determine differences in terrain content the captured images. Aerial images are selected for further image processing according to identified differences in terrain content. The selected images are imaged processed via an EI feature recognition type to identify EI features within the images. |
US11004186B2 |
Parcel change detection
A computer-implemented method for identifying property changes by analyzing differences between old and new imagery. In one embodiment, an administrator begins by creating a project with links to old and new imagery and uploading a file with parcel boundaries. The application may then divide the project into smaller batches and then automatically classify each batch. Analysts may then review these batches and reject those that are insufficiently accurate. For rejected batches, analysts may manually classify the parcels. Analysts may then review these batches again. In one embodiment, once all batches are accepted, the project may be marked as complete and suitable reports may be generated and sent. These reports may include a customer report which may include overall project statistics, a breakdown of changes by type, a heatmap showing which areas are changing fastest, and/or an estimated tax impact of the identified changes. |
US11004176B1 |
Methods and apparatus for multi-encoder processing of high resolution content
Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion. |
US11004174B2 |
Lenticular image formation method
A variable image display body and a lenticular image formation method that are capable of displaying a variable image without incongruity are provided. In a variable image display body, lenticular images are composed of arranged image strips obtained by scaling a plurality of images so that subject images appearing in the respective images have the same size, subjecting the scaled images to position adjustment so that reference portions of the subject images in the scaled images are located at the same position, in the superimposed state, trimming a region in which a predetermined number of the scaled images are overlapped and the subject images are included, and extracting image strips in the form of lines from each of the trimmed images. |
US11004170B2 |
Converting flash content to HTML content by generating an instruction list
Systems and methods for converting FLASH content to HTML content is described herein. A transcoder module can receive a FLASH-based content item including instructions to cause a computing device to generate or access a display list comprising display objects. The transcoder module can traverse the display list to identify a class type for each display object. The transcoder module can generate a set of HTML-based instructions based on the class type for each display object. The transcoder module can insert the generated set of HTML-based instructions into an instruction list. The transcoder module can store the instruction list in a data structure. An policy generator module can generate an execution policy. The execution policy can specify an application of a client device to execute the sets of HTML-based instructions in the instructions list based on a trigger condition. |
US11004169B2 |
Neural network watermarking
Methods and apparatus, including computer program products, are provided for watermarking neural networks. In some embodiments, there may be provided a method. The method may include determining, for a neural network, an activation layer output by a hidden layer of the neural network. The method may include selecting a watermarking process. The method may include applying the selected watermarking process to the activation layer output to generate a key. The method may include storing, for the neural network to enable detection of copying of the neural network, the selected watermarking process and the key. Related systems, methods, and articles of manufacture are also described. |
US11004168B2 |
Optical feedback for visual recognition authentication
Providing optical watermark signals for a visual authentication session by performing at least the following: receive, at an anti-spoof engine, an instruction to perform visual authentication operations for a visual authentication session, generate, with the anti-spoof engine, an optical watermark signal based on receiving the instruction, wherein the optical watermark signal includes at least one optical identifier to authenticate images captured during the visual authentication session, obtain, with the anti-spoof engine, an image source that includes captured images of the visual authentication session, determine, with the anti-spoof engine, whether the image source includes a reflected optical watermark signal, and compare, with the anti-spoof engine, whether the reflected optical watermark signal matches the generated optical watermark signal based on the determination that the image source includes the reflected optical watermark signal. |
US11004167B2 |
Image capturing apparatus having capability of recognizing a relationship among a plurality of images
An image capturing apparatus includes a capture part acquiring image data, and a display displaying an image on a display based on the image data. First information acquired includes at least either an azimuth angle or an elevation angle as a direction of the image and at least either an angle of view of the image or angle-of-view related information calculating the angle of view. When a second direction of a second image is included within a range of a first angle of view in a first direction of a first image, the second image is associated with the first image, and the first image is displayed within the display, and display is performed in a state in which the second image to be associated with the first image is overlapped on the first image within the display as the second image or second information indicating the second image. |
US11004165B2 |
Management systems and methods for claim-based patent analysis
Systems, methods, and graphical user interfaces for the management and coordination of patent infringement-related analyses, such as freedom-to-operate, patent clearance, and enforcement, are provided. Patent claim information is extracted and presented to users along with purpose-specific workflows that facilitate the capture and presentation of work product on both a claim-by-claim level as well as on a document level. Integrated data management facilitates access to historical work product by interconnecting the various record entities of the system including product information, patent document information, review information, and work product information. |
US11004162B2 |
Systems and methods for facilitating real estate transactions with purchase offer processing feature
A system and method for facilitating real estate transactions that is configured for receiving property information from a listing service or data feed, presenting a property information display on data communication devices for each property; generating a unique transaction actuator in each property information display, and responsive to selecting a unique transaction actuator, generating an offer form with an offer transmittal actuator, wherein the offer form includes a plurality of data fields relating to an offer to purchase property that are populated with the property information for the specific property associated with the selected unique transaction actuator. |
US11004160B2 |
Systems and methods for advanced energy network
A multiplicity of participants comprising utility operators, distributed energy resource (DER) providers, vendors/aggregators, energy customers, and utility financial officers, are communicatively connected to a platform. The platform provides interactive interfaces for each type of participant to access the platform over communication network. Utility operators are enabled to view and control DER in a certain area via an interface for utility operators. DER providers are enabled to interconnect DER packages to a utility grid via an interface for DER providers. Vendors/aggregators are enabled to view and manage their portfolios via an interface for vendors/aggregators. Energy customers are enabled to view energy information, shop for new products or services, and manage rate plans via an interface for marketplace. Utility financial officers are enabled to view revenue streams from the platform to a utility via an interface for financial settlement. |
US11004159B2 |
Method and system for providing automated high scale fabrication of custom items
Method and system for providing volume manufacturing of customizable items including receiving a data package including a plurality of manufacturing parameters, each of the plurality of manufacturing parameters associated with a unique item, verifying the received data package, and implementing a manufacturing process associated with the received data package is provided. |
US11004156B2 |
Method and system for predicting and indexing probability of financial stress
A method, computer system, and computer program product that aggregates data regarding a plurality of factors correlated with income; performs iterative analysis on the data using machine learning to construct a predictive model; populates, using the predictive model, a database with predicted income values for a selected range of housing costs; converts the predicted income values in the database into percentages of observed income values for a selected group of people within the selected range of housing costs over a specified time period to create indices of financial stress; and rank orders the people within the selected group according to their indices of financial stress. |
US11004154B2 |
Collection of transaction receipts using an online content management service
An online content management service can collect and store receipts for a user from a variety of sources, including images captured by the user, messages received for the user at a messaging service or message management service, and/or receipts directly uploaded to the online content management service by a merchant. In the case of receipts provided as messages, a user can interact with a message management service to identify messages as receipts, and the message management service can upload such messages to the online content management service. |
US11004150B2 |
Apparatuses, methods and systems for a high density financial asset information display
The disclosure details the implementation of an APPARATUSES, METHODS AND SYSTEMS FOR A HIGH DENSITY FINANCIAL ASSET INFORMATION DISPLAY. The disclosure teaches a High Density Financial Asset Information Display which provides a high density, straightforward, unified, compact, dynamic and comprehensive display interface that presents users with a high volume of easy to understand financial asset information including the current buy and sell prices, the current price direction, the amount of time the asset pair is traded at each price, and the change in price over multiple time frames. The High Density Financial Asset Information Display is dynamically updated with the latest financial information and is formatted to convey relevant changes in the information of interest in a way that is easily understood by users. |
US11004149B2 |
Mobile securities trading platform
A mobile securities trading platform interface may include a mobile order entry portion, a mobile portfolio view portion, a mobile stock price view portion, an investment education video programming portion (which may also be provided on a non-mobile version of the platform), and a portion for following trades of other users on the platform (which may also be provided on a non-mobile version of the platform). |
US11004146B1 |
Business health score and prediction of credit worthiness using credit worthiness of customers and vendors
A method for generating a business health score of a business entity that includes identifying tools used to manage the business entity, obtaining business information from the tools, filtering the business information into at least one data category to obtain categorized business information, populating the categorized business information into a data silo, and analyzing, by a computer processor, the categorized business information in the data silo to create a composite business factor. The method also includes applying an algorithm to the composite business factor to generate a result, generating, based on the result, the business health score of the business entity, and providing the business health score to an interested entity. |
US11004145B2 |
Converting solar output measure to commercial rent per square area
A method of designing bifacial solar panels installations that does not rely on the use of all available space to maximize electrical output and return on investment. Instead, the design method relies the market meter rate of the business sector in the area to determine of the KW size of the array. This production is then converted to cost per square Area for use in evaluating the costs, predicting profits, and generating lease agreements. The tenant pays a contract cost per square Area regardless of actually energy consumption. |
US11004142B2 |
Method of structuring and handling database information involving data objects to implement a fully-computerized processing platform for experiences
Systems and methods described herein relate to processing of information, data and transactions involving content and/or experiences. According to one exemplary implementation, an illustrative method of computerized information processing may involve handling and/or processing data regarding a product, the product comprising an experience, a physical product, and/or a digital product. |
US11004139B2 |
System and method for providing simplified in store purchases and in-app purchases using a use-interface-based payment API
Disclosed is a method including receiving, at a server and from a browser configured on a device, a request to access the server, the server being associated with a brick and mortar store, transmitting an interactive interface to the browser on the device, and receiving, from the browser on the device and via use of the interactive interface, data associated with a product in the brick and mortar store. The server transmits via a browser application programming interface that defines a protocol for communicating data between the server and the browser a request associated with a purchase of the product and receives according to the API authorized payment data. The user can scan products codes in the store using the interactive interface. The process eliminates the need for point of sale equipment and eliminates checkout lines. |
US11004135B1 |
Artificial intelligence system for balancing relevance and diversity of network-accessible content
The present disclosure is directed to training, and providing recommendations via, a machine learning model architected to balance relevance and diversity of sets of recommendations. For example, a neural network can be provided with user profile features and can output probabilities for each of a number of recommendations. This can be converted into a ranked list of recommendations. The ranked list of recommendations is provided to a diversity model that maximizes an optimization objective having a first objective that quantifies relevance of a recommendation and a second objective that measures diversity of a set of recommendations. The output of the diversity model is a set of recommendations that have both high relevance and high diversity. |
US11004132B2 |
Systems and methods for use in initiating payment account transactions to acquirers
Disclosed are exemplary embodiments of systems and methods for facilitating payment account transactions to acquirers, based on purchase requests by Internet of Things (IoT) devices. In an exemplary embodiment, a method generally includes receiving, by an interface processor, a message from an IoT device at a premises where the message includes a condition related to the IoT device, and determining, by the interface processor, based on at least one rule in memory, whether to initiate a transaction at a merchant to purchase a product and/or a related product based on the condition. The method then further includes transmitting to an acquirer associated with the merchant, by the interface processor, rather than to the merchant, an authorization request for the transaction for the product and/or the related product when the condition satisfies the at least one rule. |
US11004127B2 |
Method, system, and manufacture for providing better customer service by analyzing customer communications
The present disclosure provides a system and method for analyzing customer communications to provide better customer service including generating customer related data from communications of a customer by at least one sensing device located in a venue, transmitting the generated customer related data to an analysis engine, determining based on an analysis of the customer related data a customer experience, identifying at least one suggestion to provide better customer service including the identification of a representative of the venue that the analysis engine has determined can assist the customer, and receiving the at least one suggestion including an indication that the representative should assist the customer from the analysis engine by a computing device associated with the representative of the venue. |
US11004126B1 |
Systems, methods, and software for generating, customizing, and automatedly e-mailing a request for quotation for fabricating a computer-modeled structure from within a CAD program
In an exemplary embodiment, software made in accordance with the present invention generates a request for quote (RFQ) based on user-provided information, presents a user interface allowing a user to customize the RFQ, generates an e-mail including the RFQ, and sends the e-mail to one or more suppliers. Various corresponding and related systems, methods, and software are described. |
US11004125B2 |
Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design
Computer implemented methods, according to various embodiments, comprise: (1) integrating a privacy management system with DLP tools; (2) using the DLP tools to identify sensitive information that is stored in computer memory outside of the context of the privacy management system; and (3) in response to the sensitive data being discovered by the DLP tool, displaying each area of sensitive data to a privacy officer (e.g., similar to pending transactions in a checking account that have not been reconciled). A designated privacy officer may then select a particular entry and either match it up (e.g., reconcile it) with an existing data flow or campaign in the privacy management system, or trigger a new privacy assessment to be done on the data to capture the related privacy attributes and data flow information. |
US11004120B2 |
Method for providing real-time service of huge and high quality digital image on internet
A method for providing real time service of huge and high quality digital image on internet is disclosed, wherein data relevant to a general life such as a general photo, an advertising leaflet, and a pamphlet and professional image data exhibited in an art gallery, exhibition grounds, a pavilion are made into huge and high quality digital image or scanned and photographed to be digital, thereby processing real time service as an interactive browsing form. In the present invention, data are directly made, edited, constructed, and uploaded on internet, thereby providing various additional information with image through hyperlink and processing high quality digital image service on network without speed delay for huge image. |
US11004119B2 |
Methods and systems for presenting specialized content using campaign metrics
A computer-implemented method of providing specialized media on a website is disclosed. The method includes producing campaign media which is delivered to a user through a third-party provider. After the user has received the campaign media, and upon indication of a request from the user to access a website controlled by a content provider, specialized media on a website controlled by the content provider may be provided. Providing the specialized media may be done based on the campaign media previously delivered to the user through the third-party provider. |
US11004117B2 |
Distributing and updating advertisement
A method, system, and computer program product, include tracking eye-reaction of a user each of a plurality of advertisements of an advertisement group on a web page displayed on a display device, calculating an interest of the user for each advertisement of the advertisement group over time based on the tracked eye-reaction, and to assign each advertisement a user engagement value based on the interest, conducting an auction to determine winning advertisements based on advertiser parameters received from a database and the user engagement value of each of the plurality of advertisements, determining at least one time at which to cause the conducting to conduct the auction, and dynamically repopulating the advertisement group with the winning advertisements. |
US11004111B2 |
Presenting smart billboard content based on optical pattern recognition of vehicle information
A system may use optical character recognition (“OCR”) techniques to identify license plates or other textual information associated with vehicles. Based on this OCR information, the system may determine additional information, such as users associated with the vehicles. The system may further obtain other information, such as history information associated with the vehicles and/or the users (e.g., via an “opt-in” data collection service). Ad content may be selected based on trends associated with the users and/or vehicles, and may be presented via “smart” billboards (e.g., billboards that may dynamically display different content). |
US11004109B2 |
Automated creative extension selection for content performance optimization
Systems and methods for optimizing content performance using creative extensions are provided. A content generation system receives request for a content item for presentation on a client device. The request includes an indication of a serving context for the content item. The content generation system uses a creative extension performance model and the serving context for the content item to calculate a predicted performance metric for the content item for multiple different potential creative extensions. Each of the potential creative extensions defines a different action that occurs in response to a user interaction with the content item. The content generation system selects one of the potential creative extensions based on the predicted performance metrics and generates a content item having the selected creative extension using data assets extracted from various data sources. The creative extension performance model is updated using event data from the client device. |
US11004101B2 |
Coupon system and methods using a blockchain
A computer implemented electronic computer system using a blockchain method for creating, distributing, validating, and redeeming a secure electronic smartcoupon. A smartcoupon transaction record is highly secure and may comprise embedded business rules that define the requirements that consumers and retailers must meet for the smartcoupon to redeemed. Consumers may save or hold smartcoupons in a variety of different digital wallets. Retailers may redeem through their POS system by evaluating the embedded business rules in the smartcoupon against the consumer's purchase basket and if valid, completing the redemption process by publishing a redemption token to smartcoupon transaction record on the Blockchain database. |
US11004100B2 |
System and method for coordinating a campaign for observers of real-world data
Systems, apparatuses, and methods for observing and collecting real-world data about conditions, standards, guidelines, rules and restrictions established by a coordinator of an observation campaign. One embodiment may include a user-based mobile computing device (e.g., a smart phone) configured to execute an observation application to coordinate observing and collecting of real-world data. Further, the system may include an observation server computer configured to send notifications that include one or more opportunities for observations of real-word data to the user-based mobile computing device and configured to receive real world data observed and collected by the user-based mobile computing device. Further yet, the system may include a coordinator-based computing device communicatively coupled to the observation server computer and configured to generate and control a campaign of opportunities sent by the observation server computer. |
US11004098B2 |
Allocation of service provider resources based on a capacity to provide the service
An example includes one or more devices may include one or more memories and one or more processors, communicatively coupled with at least one of the one or more memories, to identify a service that is provided within a region; identify a model that is associated with the service, the model having been trained based on consumer profile data, service provider data, and historical information; determine a current demand associated with the service in the region; predict, using the model and based on the current demand associated with the service, a future demand for the service during a time period; determine a current capacity to provide the service based on real-time service provider information associated with service providers that are providing the service in the region; and perform an action associated with the service based on the future demand for the service and the current capacity to provide the service. |
US11004097B2 |
Revenue prediction for a sales pipeline using optimized weights
A computer-implemented method according to one embodiment includes receiving historical sales data, transforming a nonlinear, non-convex optimization model for weighting optimization into a linear optimization model, determining a number of historical periods of the historical sales data and weights to be applied to a historical conversion rate and a historical growth rate for the number of historical periods of the historical sales data, utilizing the nonlinear, non-convex optimization model or the linear optimization model, predicting a future optimal conversion rate and a future optimal growth rate by applying the weights to the historical conversion rate and the historical growth rate for the number of historical periods of the historical sales data, and applying the future optimal growth rate and the future optimal conversion rate to current sales pipeline data to determine future sales data. |
US11004093B1 |
Method and system for detecting shopping groups based on trajectory dynamics
The present invention is a method and system for detecting shopping groups based on the dynamic relation between shoppers' trajectories. First, shopper trajectories are generated using video images or positioning devices. Then, group behavior features are extracted from a candidate shopping group trajectory pair. The group behavior features of a given pair of trajectories are typically the changes in positional differences and the average speed of these trajectories. From a model of shopping group behavior, a given pair of candidate shopping group trajectories is analyzed to determine the group score—the likelihood of the pair of shoppers indeed belonging to the same group. Lastly, the system utilizes graph segmentation framework to find clusters where trajectories belonging to each cluster have tight group scores with each other. |
US11004090B2 |
System and method for creation, distribution and tracking of advertising via electronic networks
A system and method for creation, distribution and tracking of advertising via electronic networks, enabling creation of advertisements using licensed third party content and placement of said ads at desired network locations, utilizing an auction of ad spaces based on bids placed by advertisers to have their ads displayed at such locations. When a network user/ad viewer requests an ad by clicking or other action, an auction algorithm executes to select the ad to be displayed from those that bid for display at such ad space location and then the ad is composed and delivered to the ad space location by accessing a relational database storing commands that retrieve, assemble and dispatch the licensed ad content. Usage and display of licensed content on designated ad space is tracked to enable cost-per-use charging for both use of licensed content and ad display at the designated ad space. |
US11004086B2 |
Lost item recovery with reporting and notifying system
In one embodiment, a system and method for reporting lost items includes presenting a lost item reporting link associated with an entity having a plurality of different physical establishment locations; receiving a user selection of the lost item reporting link; presenting at a website, in response to the user selection of the lost item reporting link, a graphical user interface configured to solicit lost item recovery information, the website being associated with the entity having the plurality of different physical establishments; receiving the lost item recovery information via the graphical user interface; and transmitting the lost item recovery information to a third party online lost and found system. |
US11004085B2 |
Systems and methods for visual verification
A system comprising: a document holder; an image sensor directed toward the document holder; a polarized filter between the image sensor and the document holder; a filter motor configured to rotate the polarized filter; one or more processors; and at least one memory having stored thereon computer program code that, when executed by the one or more processors, instructs the one or more processors to: control the filter motor to rotate the polarized filter; control the image sensors to capture a plurality of images of a document within the document holder, the plurality of images corresponding to a respective relative orientations of the polarized filter to the document; identify a feature of the document; and output, in response comparing respective visual characteristics of the feature of the document to corresponding expected visual characteristics of the first feature for the document, an indication of a verification of the document. |
US11004083B2 |
System and method for authorizing direct debit transactions
A system and method for authorizing a direct debit transaction is provided. A remotely accessible server receives a request from a clearing entity to conduct a direct debit transaction against a financial account of a consumer on behalf of a merchant, and checks whether the consumer has previously approved a debit against the account on behalf of the merchant. If the consumer has previously approved a debit on behalf of the merchant, an authorization message is generated and transmitted to the clearing entity. If the consumer has not previously approved a debit on behalf of the merchant, an electronic prompt is generated to an electronic device of the consumer requesting the consumer to approve or deny the debit. In response to the consumer indicating approval, a debit authorization message is generated and transmitted to the clearing entity, and a database is updated to indicate approval by the consumer. |
US11004082B2 |
Trust platform
A first user device may receive, from a second user device, a request to communicatively couple to the first user device, and may establish a communication session with the second user device after receiving the request. The first user device may identify, after establishing the communication session, an inappropriate activity of the second user device relating to the communication session, and perform a set of actions based on identifying the inappropriate activity. The set of actions may include causing the communication session to be restricted, and providing, to a trust platform, a score for the second user device. The score may permit the trust platform to derive a composite score, indicative of a level of trustworthiness of the second user device, that enables other user devices, associated with the trust platform, to determine whether to grant access requests submitted by the second user device. |
US11004079B1 |
Identifying chargeback scenarios based upon non-compliant merchant computer terminals
A method of identifying a merchant computer terminal warranting a chargeback includes identifying a merchant computer terminal associated with a fraudulent financial transaction, and receiving information associated with the merchant computer terminal. The information may include an actual configuration, parameters, and/or specifications associated with the merchant computer terminal. The method also includes receiving up-to-date dispute rules associated with chargebacks, and analyzing the dispute rules to determine merchant computer terminal requirements. The method further includes comparing the terminal requirements with the information associated with the merchant computer terminal to identify whether the merchant computer terminal is compliant with the dispute rules. Based upon the comparison, an electronic notification may be generated that indicates whether a chargeback is warranted due to the merchant computing terminal being non-compliant with the dispute rule, and the electronic notification may be transmitted to a merchant computing device to facilitate resolving financial transaction disputes. |
US11004076B2 |
Camera device enabled identification and disambiguation system and method
A method and system of using a vehicle mounted camera device to authenticate a user during an interaction is disclosed. The method includes receiving interaction data regarding an interaction between a user operating a communication device and an access device, the user being near other candidate users. The method then includes determining one or more match indicators, the match indicators generated by comparing different sample biometric templates of the user with different enrolled biometric templates. At least one of the different biometric sample templates may be an image-based biometric template and at least one may be a voice print biometric template. Then the method includes identifying the user based on at least the match indicator associated with the voice print biometric template. The method then includes, if the match indicators are positive match indicators, initiating a process on behalf of the user. |
US11004073B2 |
Verification method and apparatus for user signing fast payment with bank card
A verification method comprises: by a target base station, receiving a verification request packet sent by an application if a mobile phone number verification succeeds, verifying validity of the stored mobile phone number according to the verification request packet, and sending the verification request packet to an operator server if the validity of the stored mobile phone number is verified. The application is configured to: perform an account verification on account information of a to-be-verified user; perform a mobile phone number verification on a user terminal in which the application is located; send an identification code of the application and the stored mobile phone number to a back-end server of the application, and send a verification request packet to the target base station; receive the verification notification returned by the back-end server, and determine, whether the verification of the to-be-verified user succeeds; and perform a fast payment signing process. |
US11004066B2 |
Components for enhancing or augmenting wearable accessories by adding electronics thereto
A system and device for adding electronics to materials of a wallet to form a smart wallet. A smart wallet stows and retrieves information stored or displayed on various transaction cards and other information typically carried within the wallet. Electronic and physical features of a smart wallet include devices and techniques for attaching electronics to accessories, and also for attaching accessories, to primary devices to form a smart wallet. The user can then interact with the smart wallet and its cards, information and accessories using an interface that governs that interaction while retaining the security of the information. Mechanical features include techniques for integrating electronics within materials to add electronic functionality to make any device a smart wallet. Several accessory styles and devices for attaching same to electronics are also disclosed. |
US11004065B2 |
Attribute-based card combinations for digital wallets
Methods, systems, and computer program products for providing attribute-based card combinations for digital wallets are disclosed. A computer-implemented method may include associating a first asset with a digital wallet, associating a second asset with the digital wallet, receiving a request to determine a relationship between the first asset and the second asset in the digital wallet, determining the relationship between the first asset and the second asset in the digital wallet, creating the relationship between the first asset and the second asset in the digital wallet, notifying a user of the digital wallet about how a change to the first asset in the digital wallet is to affect the second asset in the digital wallet based on the relationship between the assets, and performing a transaction involving the digital wallet based on the relationship between the first asset and the second asset in the digital wallet. |
US11004063B1 |
Intermediary payment method using interchange differential
A payment intermediary vaults credit card data of a consumer for regular, simplified payments to one or more merchants. Consumer authorizes intermediary to charge the credit card so that intermediary can, in turn, pay a selected merchant. Intermediary tracks the interchange fees incurred on the first card transaction (between consumer and intermediary) and then automatically selects a payment card account with a higher interchange rate than that incurred on the first card transaction to pay merchant. |
US11004062B2 |
Gift card conversion and digital wallet
A method and a system convert the value of a gift card for use with a mobile device. The value of the gift card is determined from an issuer of the gift card. The value of the gift card is stored in a digital payment account in a storage device. The digital payment account stores values of gift cards from issuers. A financial transaction corresponding to the issuer of the gift card is performed on the digital payment account. The value of a first gift card from a first issuer of a first digital payment account is exchanged with the value of a second gift card from a second issuer of a second digital payment account. |
US11004056B2 |
Mixed mode transaction protocol
As opposed to using one type of technology from the beginning of a transaction to the end of a transaction at the point of sale, embodiments of the present invention are related to useful techniques for conducting mixed mode transactions. A mixed mode transaction combines at least two modes of communication used in transaction processing. A transaction may start by initiating the transaction using a first communication mode between a first device and a second device. The first device may be a consumer's mobile device, and the device may be a merchant access device or point of sale terminal. To continue the transaction, a second mode of communication may be initiated. The first and second communications modes may be a physical interaction-based mode, a contact or contactless chip mode, a Bluetooth mode, a WiFi mode, an infrared (IR) mode, or any other suitable communication mode. |
US11004051B2 |
Electronic device
An electronic device includes a main body, a reading mechanism and a moving mechanism. The reading mechanism includes a payment object input region. The reading mechanism is located at any side of the main body. The moving mechanism is arranged between the reading mechanism and the main body. In response to an account signal or an external force, the reading mechanism is moved relative to the main body. Consequently, the payment object input region is retracted back or protruded over an outer periphery of the main body for facilitating the user to perform a payment action in a card-inserting manner or a card-swiping manner. |
US11004049B2 |
Method and device for controlling a cash register system
A method for authorizing an action on a self-service system, in which a user is authorized, by using an authorization server, to carry out an action on a self-service system is provided. The user is equipped with a token for his/her identification. |
US11004047B2 |
Tailored display of payment options
A system according to an embodiment comprises one or more processors; and one or more memories in communication with the one or more processors and adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to: offer, by a merchant at a Point of Sale (POS), at least one payment option in connection with a transaction for at least one item, wherein the payment option(s) is presented in a display tailored to a specific user based on information maintained by the merchant about the specific user; and process the transaction using a payment option selected by the user. |
US11004046B2 |
Golf club head and method of manufacture
An iron-type golf club and a method of creating the iron-type golf club including the steps of forming a club head blank having an external sacrificial region with an ESR thickness, an ESR sole portion, an ESR face portion, and an ESR leading edge portion. A finished club head is formed having a finished club head weight of less than 310 grams by machining off an ESR removed mass from at least a portion of the external sacrificial region including at least a portion of the ESR sole portion, a portion of the ESR face portion, and a portion of the ESR leading edge portion. |
US11004044B2 |
Method for paying cost of IoT device based on blockchain, and server, service providing device, and digital wallet using the same
A method for a payment for an Internet of Things (IoT) device is provided. The method includes steps of: a payment supporting server (a) on condition that the payment supporting server has registered certificates of the IoT device, a service providing device, and a digital wallet, and manages corresponding blockchain transaction IDs and link information, if a billing transaction is acquired, validating the billing transaction including identification information on the service providing device and the IoT device, a billing detail, and a signature value; (b) acquiring identification information on the digital wallet corresponding to the billing transaction from the blockchain database; and (c) (i) paying the billing detail using the digital wallet, (ii) registering a payment result including a payment detail in the blockchain database and managing its blockchain transaction ID, and (iii) transmitting the payment result to the service providing device, the IoT device, and the digital wallet. |
US11004043B2 |
Device including encrypted data for expiration date and verification value creation
In order to make it more difficult to obtain numbers that can be used to conduct fraudulent transactions, a portion of a real account number is encrypted. The encrypted portion of the account number is used to generate a new account number, a new expiration date, and a new verification value. This information can be determined using processor that may reside in a point of sale terminal, a smart card, or a computer operated by a user. The new account number, the new expiration date, and the new verification value can be used in a payment transaction. A server computer in a central payment processing network may determine that the new account information is not the real account information, and may subsequently generate a modified authorization request message using the real account information and may send it to an issuer for approval. The transmission of data is more secure, since real account information is not sent from the merchant to the payment processing network. |
US11004042B2 |
Device for mechanized automation of diagnostics and upgrades for portable multifunction devices
A portable device repair machine may be configured to receive portable devices, identify the portable device, diagnose, repair and/or upgrade the portable device, collect payment for the service and return the portable device to the payee. The portable device repair machine may include an audio/video interface for interaction with a portable device user as well as a mechanized connection, inspection, diagnostic and upgrade system. The mechanized connection, inspection, diagnostic and upgrade system may comprise a conveyance mechanism for conveying the portable device among multiple stations such as a physical inspection station, device connection mechanism station, diagnostic, repair and upgrade station, and a physical upgrade station. Various mechanical devices, such as robotic arms may interact with the portable device, based in part on feedback obtained via various image sensors within the portable device repair machine. |
US11004037B1 |
Product design and materials development integration using a machine learning generated capability map
A device generates a capability map. The device receives one or more design spaces from a materials supplier, the one or more design spaces including candidate components and capabilities of tools available to the materials supplier. The device inputs a design space of the one or more design spaces into a machine learning model, the training data including a plurality of components including input materials and/or chemicals, and, for respective combinations of the plurality of components, a plurality of respective performance properties. The device receives as output from the model a capability map of the materials supplier storing possible combinations of performance properties and a respective difficulty of developing a composition with that combination of performance properties. The device outputs a user interface for display to a user indicating data of the capability map. |
US11004030B2 |
Systems and methods to process product return requests
Disclosed herein are embodiments of systems, methods, and computer program products to process product return requests. In one embodiment, the method includes performing image analysis on the electronic device; retrieving business rules governing the warranty plan of a service provider associated with the electronic device; and determining whether the electronic device is accepted under the warranty plan based on the business rules and the image analysis associated with the electronic device. |
US11004029B2 |
Method and system for storing and retrieving packaging and re-packaging relations
A method and system for storing and retrieving a packaging hierarchy of traceable physical items includes at an item marking location, marking physical items to be packaged in the packaging hierarchy, with a unique code with a first and second identifier, transferring packaging relationships between the codes to a track and trace system, identifying for each code in the packaging relationships, hierarchical code relations expressed as parent and/or child codes, and for each code, storing the hierarchical code relations in a section of a data storage location of the first computer system, wherein a start position of the section is determined by a combination of the first and second identifiers of the code. |
US11004028B2 |
Blockchain-based logistics systems
Systems, methods, and computer-readable storage media for managing transport of a commodity from a point of origin to a destination are disclosed. The system receives rating information from one or more logistics service providers and parameters associated with a requested transport of the commodity from a shipper. A quote for the transport of the commodity is dynamically generated based on the rating information and the one or more parameters included in the request, and transmitted to the shipper. The system then receives an authorization to transport the commodity in accordance with the quote from the shipper, and generates one or more smart contracts for the transport of the commodity in response to receiving the authorization. The system monitors the transport of the commodity, and determines whether terms of a smart contract have been satisfied. When a term has been satisfied, operations corresponding to the satisfied terms are performed automatically. |
US11004027B2 |
System and method for performing precision guided air to ground package delivery
Described is a method of delivery for cargo or goods from an aerial vehicle (mothership) to a designated ground delivery location via the use of a direct air shipping (DASH) package. For example an aerial vehicle may be an airplane or helicopter that remains at altitude with a DASH packaged stowed for deployment. As the mothership travels in the vicinity of the designated location the DASH package flight control computer (flight controller) calculates a preferred travel trajectory based upon the aerodynamic properties of the package and location relative to the designated delivery location such as a small delivery pad located on a patio of a home. When the mothership transits through a calculated release point the DASH package disengages the mothership. As the DASH package descends it may increase accuracy relative to the designated delivery location by altering aerodynamic properties to maintain the preferred travel trajectory and decreasing landing zone size requirements and increasing precision of delivery. To reduce the impact force at landing the designated delivery location and/or the DASH package may contain a net, airbag, parachute or similar device to provide a suitably soft landing suitable for commercial home delivery. |
US11004025B1 |
Simulation-based online optimization of workflows
Techniques are provided for simulation-based online workflow optimization. One method comprises obtaining a state of concurrent workflows; obtaining state similarity functions that assign a similarity score between pairs of states; generating a simulation model of the workflow executions representing different configurations of at least one control variable in the workflow executions by mapping states with a highest similarity; obtaining at least one utility function that assigns a utility score to the states in the simulation model; determining a configuration of the control variable that maximizes the utility score for states in the simulation model; and for new concurrent workflows: obtaining a current state of the new concurrent workflows; identifying a most similar state with one of the determined configurations of the control variable in the simulation model with a highest similarity to the current state; and adjusting the configuration of the control variable of the new concurrent workflows to match the corresponding configuration of the control variable of the most similar state. |
US11004024B2 |
Service and resource orchestration system and method, and apparatus
A service and resource orchestration system includes an orchestration apparatus, configured to: obtain order information of a customized service; obtain meta information of the customized service from a catalog apparatus, where the meta information is used to describe resource requirement information and a resource selection policy of the customized service; obtain, from a planning resource providing apparatus or a current instance apparatus according to the order information, the resource requirement information, and the resource selection policy, a resource required by the customized service; and generate instance data of the customized service. The system also may include a check apparatus configured to process currently running instance data obtained from the current instance apparatus and the instance data of the customized service to obtain final instance data for a network. |
US11004023B2 |
Video card training system
A video training system is described for making short training videos available to employees at their work locations which are simple to operate. It employs several inexpensive video cards each which are loaded with several training videos that redistributed to users at their work locations. A training status device keeps track of which training videos are on which video cards. A tracking base tracks the locations of each video card. Each card has biometrics for identifying the user using each video card. Training status device receives the identity of the current user, checks to see which training videos that current user must view, but did not already view and provides this information to a logic device. Logic device receives the current location of the video cards having the training videos and notifies the current user where to find the video cards. |
US11004013B2 |
Training of chatbots from corpus of human-to-human chats
Automated (autonomous) and computer-assisted preparation of initial training patterns for an Artificial Intelligence (AI) based automated conversational agent system, such as an AI-based chatbot, includes a computer processor accessing a corpus of digital weighted conversation models representing text-based interlocutory conversations, wherein each digital weighted conversation model contains annotations and paths, and wherein each path in each digital weighted conversation model is associated with a weight; selecting a plurality of the conversations which meet at least one criteria and in which at least one path meets at least one weight threshold according to the plurality of digital weighted conversation models; converting the weights associated with the selected conversations into initial training pattern values according to at least one Artificial Intelligence (AI) based automated conversational agent system; and exporting the training pattern values to at least one Artificial Intelligence (AI) based automated conversational agent system. |
US11004009B2 |
Optical control of atomic quantum bits for phase control of operation
The disclosure describes various aspects of optical control of atomic quantum bits (qubits) for phase control operations. More specifically, the disclosure describes methods for coherently controlling quantum phases on atomic qubits mediated by optical control fields, applying to quantum logic gates, and generalized interactions between qubits. Various attributes and settings of optical/qubit interactions (e.g., atomic energy structure, laser beam geometry, polarization, spectrum, phase, background magnetic field) are identified for imprinting and storing phase in qubits. The disclosure further describes how these control attributes are best matched in order to control and stabilize qubit interactions and allow extended phase-stable quantum gate sequences. |
US11004005B1 |
Electronic problem solving board
A system and method for an e-problem solving board is disclosed. Said e-problem solving board allows automated classification and management of one or more problems. In some embodiments, the method uses one or more machine learning algorithms for classifying problems according to their complexity. In other embodiments, the method uses collaborative filtering algorithms for classifying the complexity of the problem. In these embodiments, the method uses collaborative filtering algorithms for assigning employees to problems and providing a set of suggestions to address the one or more problems. In some embodiments, the system provides status reports regarding the one or more problems. In other embodiments, the system allows multiple teams, operating in different geographic locations, to work on a single problem. Further to these embodiments, the system allows users to track and continually update problems. |
US11004004B1 |
Methods and systems for customizing recommendations based on user actions
In an example embodiment, a system is described for customizing user accounts based on user actions, which may include receiving, via a user device, a first user input requesting to create an account for a user. The system may further receive, via the user device, a second user input selecting an account type for the account from a plurality of account types. In response to these user inputs, the system may retrieve, from a server, one or more account requirements for the account type, determine that the user meets the one or more account requirements and create an account in response to determining that the user meets the one or more account requirements. |
US11004003B2 |
Machine learning based exploit detection
Described herein are techniques for dealing with the problem of security vulnerabilities in computer software due to undefined behavior that may be exploited by attackers. A machine learning (ML) model is used for detecting an exploit execution within a given trace of application execution. In a specific embodiment, the ML model identifies whether there is any gadget or gadget-chain execution at branch points of a subject program. |
US11004002B2 |
Information processing system, change point detection method, and recording medium
Change points of a system represented by a plurality of time series are detected more appropriately. An information processing system includes means for learning, with respect to each of a plurality of time series, models that approximate partial time series respectively and are defined by parameters of the partial time series respectively, the partial time series being obtained by dividing a corresponding time series into a plurality of segments at change point candidates; and means for detecting, with respect to each of the change point candidates for the plurality of time series, a global change point that is a change point for the plurality of time series based on a difference between a parameter of a first partial time series starting from a time point of a corresponding change point candidate and a parameter of a second partial time series before the corresponding change point candidate, and outputting the global change point. |
US11004000B1 |
Predicting trajectory intersection by another road user
The technology relates to predicting that an object is going to enter into a trajectory of a vehicle. This may include receiving sensor data identifying a first location of the object in an environment of the vehicle at a first point in time and receiving sensor data identifying a second location of the object in the environment at a second point in time. In addition, a boundary of the trajectory is determined by defining at least a two-dimensional area through which the vehicle is expected to travel in the future. A first distance between the boundary and the first location and a second distance between the trajectory and the second location are determined. The first distance and the second distance are used to determine that the object is going to enter into the trajectory at a future point in time. |
US11003999B1 |
Customized automated account opening decisioning using machine learning
A method for using machine learning techniques to analyze past decisions made by administrators concerning account opening requests and to recommend whether an account opening request should be allowed or denied. Further, the machine learning techniques determine various other products that the customer may be interested in and prioritizes the choices of options that the machine learning algorithm determines appropriate for the customer. |
US11003998B2 |
Rule creation using MDP and inverse reinforcement learning
A method is provided for rule creation that includes receiving (i) a MDP model with a set of states, a set of actions, and a set of transition probabilities, (ii) a policy that corresponds to rules for a rule engine, and (iii) a set of candidate states that can be added to the set of states. The method includes transforming the MDP model to include a reward function using an inverse reinforcement learning process on the MDP model and on the policy. The method includes finding a state from the candidate states, and generating a refined MDP model with the reward function by updating the transition probabilities related to the state. The method includes obtaining an optimal policy for the refined MDP model with the reward function, based on the reward policy, the state, and the updated probabilities. The method includes updating the rule engine based on the optimal policy. |
US11003993B1 |
Training recurrent neural networks to generate sequences
This document generally describes a neural network training system, including one or more computers, that trains a recurrent neural network (RNN) to receive an input, e.g., an input sequence, and to generate a sequence of outputs from the input sequence. In some implementations, training can include, for each position after an initial position in a training target sequence, selecting a preceding output of the RNN to provide as input to the RNN at the position, including determining whether to select as the preceding output (i) a true output in a preceding position in the output order or (ii) a value derived from an output of the RNN for the preceding position in an output order generated in accordance with current values of the parameters of the recurrent neural network. |
US11003990B2 |
Controlling memory area for training a neural network
An information processing device includes: a processor that executes a process, the process including: controlling a recognition process that performs, with respect to input neuron data, a hierarchical neural network operation including a weighting operation using a parameter and that holds the neuron data and the parameter of each layer of the neural network in each of memory areas; and performing, in a learning process of learning the parameter of each layer of the neural network from an error that is obtained from a recognition result, regarding the layer in which the neuron data and the parameter are held in the memory areas, control of calculating an error of the neuron data after calculating an error of the parameter. |
US11003989B2 |
Non-convex optimization by gradient-accelerated simulated annealing
A computer-implemented method of training a neural network comprises: identifying, by one or more processors, a set of parameters for a cost function for the neural network; applying, by the one or more processors, a gradient optimization of the cost function to generate a set of intermediate optimized parameter values for the cost function; initializing, by the one or more processors, a simulated annealing optimization of the cost function using the set of intermediate optimized parameter values for the cost function; applying, by the one or more processors, the simulated annealing optimization of the cost function to generate a set of final optimized parameter values for the cost function; assigning, by the one or more processors, the set of final optimized parameter values as weights for connections of the neural network; and using, by the one or more processors, the neural network to perform operations. |
US11003986B2 |
Semiconductor device and system using the same
To provide a semiconductor device which can execute the product-sum operation. The semiconductor device includes a first memory cell, a second memory cell, and an offset circuit. First analog data is stored in the first memory cell, and reference analog data is stored in the second memory cell. The first memory cell and the second memory cell supply a first current and a second current, respectively, when a reference potential is applied as a selection signal. The offset circuit has a function of supplying a third current corresponding to a differential current between the first current and the second current. In the semiconductor device, the first memory and the second memory supply a fourth current and a fifth current, respectively, when a potential corresponding to second analog data is applied as a selection signal. By subtracting the third current from a differential current between the fourth current and the fifth current, a current that depends on the sum of products of the first analog data and the second analog data is obtained. |
US11003984B2 |
Timing sequence for digital STDP synapse and LIF neuron-based neuromorphic system
Methods and systems are provided for operating a neuromorphic system for generating neuron and synapse activities. The method includes: preparing at least one digital timer in the neuromorphic system, each of the at least one digital timers including multi-bit digital values; generating time signals using the at least one digital timer; emulating an analog waveform of a neuron spike; updating parameters of the neuromorphic system using the time signals and the current values of the parameters; presetting, using a processor, the digital values of the at least one digital timer to initial values when the spike input is provided to the node; and updating, using the processor, the digital values of the at least one digital timer with a specified amount when there is an absence of a spike input to the node. |
US11003983B2 |
Training of front-end and back-end neural networks
A computer-implemented method for training a front-end neural network (“front-end NN”) and a back-end neural network (“back-end NN”) is provided. The method includes combining the back-end neural network with the front-end neural network to form a joint layer to thereby generate a combined neural network. The method also includes training the combined neural network for a speech recognition with a set of utterances as training data, with the joint layer having a plurality of frames and each frame having a plurality of bins, and where one or more specific units in each frame are dropped during the training, each of the specific units being selected randomly or based on a bin number to which the respective unit is set within its frame, with the specific units corresponding to one or more common frequency bands. |
US11003982B2 |
Aligned training of deep networks
Computer-based systems and methods guide the learning of features in middle layers of a deep neural network. The guidance can be provided by aligning sets of nodes or entire layers in a network being trained with sets of nodes in a reference system. This guidance facilitates the trained network to more efficiently learn features learned by the reference system using fewer parameters and with faster training. The guidance also enables training of a new system with a deeper network, i.e., more layers, which tend to perform better than shallow networks. Also, with fewer parameters, the new network has fewer tendencies to overfit the training data. |
US11003980B2 |
Wireless communication device and article with the same attached thereto
Two input/output terminals are provided on a lower surface of an RFIC element. An antenna element includes an elastic material and connecting portions respectively connected to the two input/output terminals of the RFIC element, a loop that includes the connecting portions, and open-ended linear antenna portions that define and function as radiators. The line width of the loop is greater than that of each of the linear antenna portions. |
US11003975B2 |
Card-type electronic device capable of suppressing rise in temperature, slot, and electronic apparatus
A card-type electronic device capable of suppressing a rise in the temperature of signal lines for high-speed communication requiring impedance control while ensuring sufficient thermal connection and electrical connection. A connector is fixed to a substrate on which electronic components that generate heat are mounted, and includes electrical contacts electrically connected to an external apparatus and a thermal contact thermally connected to the external apparatus. A cutout is formed in the substrate between a portion to which the thermal contact is fixed and a portion to which the electrical contacts are fixed. |
US11003972B2 |
Localizing a vehicle's charging or fueling port—methods and apparatuses
Automated methods and apparatuses for charging or fueling a vehicle include provision of a plurality of tags and a controller to a vehicle. The plurality of tags are respectively installed at a plurality of positions on a top face of a roof of the vehicle. The controller is configured to cause information about a charging or fueling port of the vehicle to be transmitted to a charging or fueling system of a charging or fueling station. The charging or fueling system, provided with a charging connector or fueling nozzle, and an imaging device, uses at least the information about the charging or fueling port and the plurality of positions of the plurality tags to determine a location of the charging or fueling port of the vehicle, to charge or fuel the vehicle. |
US11003970B1 |
Advanced loyalty applications for powered cards and devices
Advanced loyalty applications are provided to improve the functionality of cards and devices. For example, a user interface may be placed on a card (e.g., a physical button) or a telephonic device (e.g., a virtual button on a capacitive touch screen). Manual input provided to this user interface may, for example, cause a non-merchant product (e.g., insurance) to be purchased with a merchant purchase. The product can be paid for with debit, credit, gift card balance, or points. A code indicative of a user's desire to purchase the product may be communicated to a payment card reader (e.g., to a magnetic stripe reader via a magnetic stripe communications device). A display may be provided next to a button to allow a user to scroll, or toggle by pressing the button repeatedly, through different products (which may be merchant or non-merchant products). |
US11003969B2 |
Information processing method, device and storage medium
A method of an information processing device is provided. The method includes: dividing, by the at least one processor, a predetermined region used for generating a two-dimensional code into an image region and an encoding region that does not overlap the image region; setting, by the at least one processor, a first image in the image region; and setting, by the at least one processor, at least one code element used for storing data information in the encoding region. |
US11003968B2 |
Colorspace encoding multimedia data on a physical page
Techniques to improve storage of information, including encoding of multimedia data on physical pages. Some techniques include logic configured to encode multimedia data pursuant to a colorspace scheme and on a piece of paper. The logic may further be configured to generate one or more colorspaces associated with the multimedia data, perform colorspace conversions based on the generated colorspaces, and encode the multimedia data pursuant to the colorspace conversions. The logic may be further configured to apply one or both of an ultraviolet layer and an infrared layer to the physical page, e.g. paper, in order to further enhance security and provide an additional vehicle for storing and encoding data on the physical page, e.g. paper. The logic may further be configured to provide a scanning device with the ability to scan and decode the encoded data one the sheet of paper. Other embodiments are described and claimed. |
US11003965B2 |
Image processing method
An image is printed by using a first, second and third ink. A surface tension difference between a first ink and a third ink is smaller than a surface tension difference between the first ink and a second ink. A first gradation value for the first ink, a second gradation value for the second ink and a third gradation value for the third ink are quantized to generate a first quantized value, a second quantized value, and a third quantized value respectively. This quantization processing is performed such that, the number of pixels for each of which the first quantized value indicates printing, a the second quantized value indicates non-printing and the third quantized value indicates non-printing is greater than the number of pixels for each of which the first quantized value indicates printing and at least the second quantized value indicates printing or the third quantized value indicates printing. |
US11003961B2 |
Image processing system, image processing method, and program storage medium
Provided is an image processing system, an image processing method, and a program for preferably detecting a mobile object. The image processing system includes: an image input unit for receiving an input for some image frames having different times in a plurality of image frames constituting a picture, which is of a pixel on which the mobile object appears or a pixel on which the mobile object does not appear, for selected arbitrary one or more pixels in an image frame at the time of processing; and a mobile object detection model constructing unit for learning a parameter for detecting the mobile object based on the input. |
US11003958B2 |
Food quality image classification
Embodiments of a system for food quality image classification are disclosed for classifying food items as either damaged or not damaged, and if damaged, the type of damage. Damage classification may be performed in multiple stages, for example, RGB data may be used in a first classification, and HSV data may be used in a second classification, such as whether damage is from bruising or decay. Blurring may improve determination accuracy, and an ongoing feedback and training loop may improve accuracy results over time. |
US11003957B2 |
Method and apparatus for certificate identification
A method, a device, and a storage medium for certificate identification. The method may comprise: instructing a user to move a certificate according to a designated movement method within an imaging region of a camera of a terminal device; imaging the certificate in the imaging region to obtain a movement video of the certificate; extracting at least one key frame in the movement video; analyzing an image content of the at least one key frame according to a certificate identification method that corresponds to the designated movement method, to generate an analysis result of the image content; and determining, based on the analysis result, whether the certificate is a forged certificate. |
US11003953B2 |
Method for image format conversion and device employing the method
A method for converting images to a unified image format for artificial intelligence deep training comprises acquiring a plurality of images and annotating the plurality of images. An annotation site of the plurality of images is determined to be quadrilateral or polygonal. The format of the annotated images is converted according to a first conversion rule when the annotation site of the annotated training images or the annotated verification images is found to be quadrilateral and the format of the annotated images is converted according to a second conversion rule when the annotation site of the annotated training images or the annotated verification images is found to be not a quadrilateral. A device employing the method is also disclosed. |
US11003952B2 |
Method and apparatus for automatically recognizing electrical imaging well logging facies
A method and an apparatus for automatically recognizing an electrical imaging well logging facies, wherein the method comprises: acquiring historical data of electrical imaging well logging; pre-processing the historical data of the electrical imaging well logging to generate an electrical imaging well logging image covering a full hole; recognizing a typical imaging well logging facies in the electrical imaging well logging image covering the full hole, and determining the electrical imaging well logging image covering the full hole as a training sample in accordance with a category of the imaging well logging facies; constructing a deep learning model including an input layer, a plurality of hidden layers, and an output layer; training the deep learning model using the training sample to obtain a trained deep learning model; and recognizing the well logging facies of the electrical imaging well logging image of the well section to be recognized using the trained deep learning model. |
US11003950B2 |
System and method to identify entity of data
Disclosed is system comprising data processing arrangement including processors configured to receive sentences from unlabeled training data set; tokenize, using tokenizer module, sentences to obtain tokens; generate character level features for character of tokens of sentences; generate token level feature for each token of the sentences, wherein token level feature of token in sentence is identified using token coordinates of token and token coordinates of tokens neighboring token in sentence; train artificial neural network adapted to identify entities in sentences to determine first trend set, wherein training is based on received sentences, character level features for each character of tokens of sentences and token level feature for tokens of sentences; train the artificial neural network on set of labelled data to determine second trend set; identify, using identifier module, entity in text content, wherein identifier module uses first trend set and second trend set determined by artificial neural network. |
US11003946B2 |
Examination support device, examination support method, and examination support program
An image acquisition unit acquires a first medical image in a first color expression form and a second medical image in a second expression form different from the first color expression form. A conversion unit acquires a converted second medical image by converting the second expression form of the second medical image into the first color expression form. A similarity calculation unit calculates similarity between the first medical image and the converted second medical image. |
US11003944B2 |
Topology preserving intensity binning on reduced resolution grid of adaptive weighted cells
A camera system including: an image sensor that is controlled by one or more camera parameters; and a pre-processing circuit adapted to associate weights respectively with cells of a grid, wherein the weights differ from the one or more camera parameters, wherein the cells respectively include a plurality of contiguous picture elements of the image sensor. |
US11003939B2 |
Information processing apparatus, information processing method, and storage medium
There is provided with an information processing apparatus. From an image capturing apparatus which can move, a captured image of an object is obtained. The position of the image capturing apparatus is derived using the captured image and a three-dimensional map. The three-dimensional map is corrected using information indicating a reliability of: information indicating the three-dimensional position of the feature included in a predefined area in the three-dimensional map held by the holding unit; and information indicating a three-dimensional position of another feature of the object, the information obtained based on the captured image from an expanded area of the predefined area in the three-dimensional map held by the holding unit. |
US11003937B2 |
System for extracting text from images
A system for extracting text from images comprises a processor configured to receive a digital copy of an image and identify a portion of the image, wherein the portion comprises text to be extracted. The processor further determines orientation of the portion of the image, and extracts text from the portion of the image considering the orientation of the portion of the image. |
US11003936B2 |
Method and system for controlling an eye tracking system
There is provided a method, system, and non-transitory computer-readable storage medium for controlling an eye tracking system to optimize eye tracking performance under different lighting conditions, by obtaining a first image captured using a camera associated with the eye tracking system, the first image comprising at least part of an iris and at least part of a pupil of an eye illuminated by an illuminator associated with the eye tracking system at a current power of illumination selected from a set of predetermined power levels; determining a contrast value between an the iris and the pupil in the image; and, if the contrast value deviates less than a preset deviation threshold value from a preset minimum contrast value, setting the current power of illumination of the illuminator to the other predetermined power level in the set of predetermined power levels. |
US11003935B2 |
Optical character recognition parsing
A method for image processing is disclosed. The method includes: obtaining an image associated with a check; obtaining target strings associated with a payor of the check and based on a user input; obtaining extracted strings by applying multiple optical character recognition (OCR) processes with different segmentation modes to the image; identifying, using an expandable and sliding window (ESW), matches between the plurality of target strings and the plurality of extracted strings; and selecting a winning match from the plurality of matches. |
US11003932B1 |
Apparatuses, systems, and methods for inferring a driving environment based on vehicle occupant actions
Apparatuses, systems and methods are provided for inferring a driving environment. More particularly, apparatuses, systems and methods are provided for inferring a driving environment based on vehicle occupant actions. Vehicle occupant actions may be based on digital image data. |
US11003931B2 |
Vehicle monitoring method and apparatus, processor, and image acquisition device
The present application discloses a vehicle monitoring method and apparatus, processor, and image acquisition device. The method includes: identifying a vehicle window area image in a vehicle image obtained through monitoring; performing feature identification on the vehicle window area image to obtain an identification result of a target feature; performing human eye sensory processing on the vehicle image and the vehicle window area image respectively, and stitching the processed vehicle image and the processed vehicle window area image to obtain a processed image; and outputting the identification result of the target feature and the processed image. The present application solves the technical problem of relatively low identification rate in vehicle monitoring by image detection. |
US11003925B2 |
Event prediction system, event prediction method, program, and recording medium having same recorded therein
An event prediction system includes an accumulation unit and a generator. The accumulation unit accumulates a plurality of pieces of learning data each including history information representing a situation of a mobile object upon occurrence of an event associated with driving of the mobile object. The generator generates a prediction model for prediction of relative coordinates of an occurrence place of the event relative to the mobile object by using the plurality of pieces of learning data. Each of the plurality of pieces of learning data further includes label information representing the relative coordinates of the occurrence place of the event relative to the mobile object. |
US11003924B2 |
System and method for detecting close cut-in vehicle based on free space signal
The present invention relates to a system and method for detecting a close cut-in vehicle based on free space, wherein the system includes a front camera detecting free space information displaying objects in front of own vehicle and transmitting the information to an electronic control unit, and a cut-in vehicle detection unit selecting a close cut-in vehicle as a control target through a situation analysis by using the free space information inputted from the front camera, and performing a deceleration control in response to the calculated demand acceleration by using a relative speed of the selected control target, whereby a collision risk of ACC (Adaptive Cruise Control) can be reduced and a traveling stability can be enhanced by moving up a recognition time of a close cut-in vehicle using free space information. |
US11003919B1 |
Systems and methods for detecting traffic violations using mobile detection devices
Disclosed are systems and methods for detecting traffic violations using mobile detection devices. Videos captured by the mobile detection devices can be processed on the mobile detection devices to extract data and information concerning a potential traffic violation involving a vehicle and a restricted road area. The mobile detection devices can transmit such data and information to a server configured to make a final determination as to whether a traffic violation has occurred by comparing the data and information received from at least two mobile detection devices. The server can also construct semantic annotated maps using data and information received from the mobile detection devices. Updated versions of the semantic annotated maps can be transmitted back to the mobile detection devices to aid in traffic violation detection. |
US11003918B1 |
Event trigger based on region-of-interest near hand-shelf interaction
An image sensor is positioned such that a field-of-view of the image sensor encompasses at least a portion of a rack storing items. The image sensor generates angled-view images of the items stored on the rack. A tracking subsystem determines that a person is within a threshold distance of the rack and receives image frames of the angled-view images. A pixel position of a wrist of the person is determined in at least a subset of the received image frames, thereby determining a set of pixel positions of the wrist. An aggregated wrist position is determined based on the set of pixel positions. If the aggregated wrist position is determined to correspond to a position on a shelf of the rack, a trigger signal is provided indicating a shelf-interaction event has occurred. |
US11003915B2 |
Method and system for summarizing multimedia content
This disclosure relates to a method and system for summarizing multimedia content. The method may include receiving multimedia content. The method may further include identifying one or more primary objects, wherein identifying the primary objects comprises identifying one or more actions associated with the primary objects and one or more interactions between the primary objects and one or more secondary objects. The primary objects are associated with one or more parameters. The method may further include determining at least one primary object of interest from the primary objects by selectively prioritizing the parameters. The method may further include summarizing the multimedia content based on the primary object of interest, actions associated with the primary object of interest, interactions between the primary object of interest and the secondary objects, and interactions between the secondary objects and one or more tertiary objects. |
US11003906B2 |
Schemes for retrieving and associating content items with real-world objects using augmented reality and object recognition
A method includes identifying a real-world object in a scene viewed by a camera of a user device, matching the real-world object with a tagged object based at least in part on image recognition and a sharing setting of the tagged object, the tagged object having been tagged with a content item, providing a notification to a user of the user device that the content item is associated with the real-world object, receiving a request from the user for the content item, and providing the content item to the user. A computer readable storage medium stores one or more computer programs, and an apparatus includes a processor-based device. |
US11003903B2 |
Method of formatting sewing patterns for paperless use
The present invention is a method of using a computer to programmatically format an existing sewing pattern for the home sewist so that the pattern, which represents a template, can be used without paper. This invention facilitates the readiness of the pattern for the home sewist's use without paper to save time as well as reduce the physical storage space required and eliminate the paper waste typically created with each new pattern. |
US11003898B2 |
Creating videos with facial expressions
The present disclosure relates to creating videos. A mobile device creates a graphic user interface to capture by the camera of the device multiple photographic facial images of a user for respective multiple facial expressions of a character in the video. Using the multiple photographic facial images, the device modifies stored character images by matching facial features of the character to facial features of the user for the multiple facial expressions of the character in the video and creates the video based on the modified character images. The facial expression of the user is used to influence the facial expression of the character. This method enables replacement of certain visual style elements with a given user's own style elements. |
US11003895B2 |
Systems and methods for verifying authenticity of ID photo
A system and method for verifying authenticity of a target ID photo are provided. The method may include: receiving, by at least one computer, a target identification (ID) photo; accessing, by the at least one computer, a database of one or more reference ID photos; determining, by the at least one computer, a difference value between a predetermined area on the target ID photo and a predetermined area of one or more target reference ID photos in the database; upon determining that the difference value is less than a threshold value, generating, by the at least one computer, a warning code to indicate that the target ID photo is a fake ID photo. |
US11003894B2 |
Information processing system, storage medium, and information processing method to make a response to a user on a basis of an episode constructed from an interaction with a user
[Object] To provide an information processing system, a storage medium, and an information processing method that can make a response to a user on the basis of an episode constructed from an interaction with the user to enhance the user's memory. [Solution] A control section is included, the control section including an accumulation function of, when recognizing a specific user on a basis of sensor data acquired via an agent device, generating episode data in the accumulation section on a basis of a keyword extracted from the sensor data, generating a question for drawing out information concerning the episode data, and accumulating a reply from the specific user to the question in the episode data, and a responding function of, when recognizing the specific user on the basis of the sensor data acquired via the agent device, retrieving the episode data through the accumulation section on the basis of the keyword extracted from the sensor data, and generating response data concerning the retrieved episode data for the agent device to respond to the specific user. |
US11003889B2 |
Classifying digital documents in multi-document transactions based on signatory role analysis
A classifier receives a document and analyzes the document to determine one or more predicted roles of one or more signatories, each predicted role determined based on one or more signature elements in the content of the document executed by the one or more signatories. The classifier evaluates each of the one or more predicted roles in view of a plurality of expected signatory role characteristics of a plurality of categories of documents of a transaction to select a particular category associated with the document from among the plurality of categories. The classifier classifies the document within the transaction as a particular logical type identified by the particular category from among a plurality of logical types for the transaction. |
US11003888B2 |
Fingerprint recognition device
The present disclosure discloses a fingerprint recognition device, which includes a luminescent display panel, a substrate, an image capturing module, a plurality of first prism arrays and a plurality of second prisms. The first prism arrays are disposed on the substrate and paralleled to each other, and each of the first prism arrays receives an incident ray from the luminescent display panel. The first prism arrays provide a first light guiding direction, and the first light guiding direction is orthogonal to the incident ray. The second prisms are disposed on the substrate, and the second prisms are corresponding to the first prism arrays respectively. Each of the second prisms has a light-emitting surface, and the light-emitting surface faces toward the image capturing module. The second prisms provide a second light guiding direction, and the second light guiding direction is perpendicular to the first light guiding direction. |
US11003885B1 |
High-precision fingerprint sensing method
A high-precision fingerprint sensing method includes providing a fingerprint sensor (10) having a plurality of transistor switches (Q), a plurality of sensing electrodes (SE), a plurality of gate lines (GL), a plurality of data lines (DL), arranging at least one sampling conductor (SC) near the gate lines (GL) to form a coupling capacitance between the sampling conductor (SC) and the gate lines (GL) and to render the sampling conductor (SC) sensing noise on the adjacent gate lines (GL), inverting the noise signal (Vn) obtained from the sampling conductor (SC) into a noise-suppressing signal (Vc) and sending the noise-suppressing signal (Vc) to the fingerprint sensor (10) to suppress noise of the fingerprint sensor (10) and enhance fingerprint sensing accuracy. |
US11003883B2 |
Adjustable fingerprint capturing device
An adjustable fingerprint capturing device is configured to stabilize a finger of a subject. The adjustable fingerprint capturing device comprises an imaging device(s) configured to capture an image(s) of the finger. The adjustable fingerprint capturing device comprises an image actuator. The adjustable fingerprint capturing device comprises a controller configured to activate the imaging device(s) based on input from the image actuator. The adjustable fingerprint capturing device comprises a housing disposed to: the imaging device(s), the image actuator, and the controller. The adjustable fingerprint capturing device comprises a plurality of moveable finger stabilizers configured to move about a portion of the housing. The plurality of moveable finger stabilizers are configured to apply pressure to the finger. The adjustable fingerprint capturing device comprises a stabilizer actuator connected to: the housing and the plurality of moveable finger stabilizers. The stabilizer actuator is configured to cause the plurality of moveable finger stabilizers to move. |
US11003882B2 |
Apparatus and method for reducing the effect of aim light aberrations in a barcode reader
A method and apparatus for directing an aim light through a window of an image reader. The window has a cylindrically curved section. The aim light impinges on a portion of the cylindrically curved section of the window prior to partially passing through the window. A first amount of the aim light is passed through the window, and a second amount of the aim light is reflected into the cavity resulting in reflected aim light. The reflected aim light is directed away from the imaging assembly such that no or substantially no reflected aim light impinges on the imager of the imaging assembly. |
US11003881B2 |
System for multiple decode of captured images
A decoding device includes a processor configured to: analyze a captured image having a 2D captured image coordinate system to identify an instance of a type of anchor marking therein; derive an orientation thereof relative to the captured image coordinate system; correlate the type of anchor marking to a relative location of a corresponding type of target marking within a 2D normalized coordinate system; employ the location and orientation of the instance of the type of anchor marking within the captured image coordinate system, and the relative location of the type of target marking within the normalized coordinate system to derive a location of an instance of the type of target marking within the captured image coordinate system; attempt interpretation of the instance of the type of target marking at the derived location to decode data thereat; and in response to a successful decode, transmit the data to another device. |
US11003877B2 |
Methods and systems for recognizing and reading a coded identification tag from video imagery
Methods and systems for quickly and accurately identifying a coded identification tag imaged by conventional CCTV video monitoring equipment are presented herein. In one aspect, a coded identification tag includes a plurality of dark-colored polygons arranged around a light-colored central background area to maximize contrast between the polygons and the central background area. An array of dark-colored dots is arranged over the light-colored central background area. A light-colored border is located around the plurality of dark-colored polygons. A Coded Identification Tag Monitoring (CITM) system estimates the position and orientation of the coded identification tag with respect to the collected image based on the unique orientation of the coded identification tag with respect to an image frame. In some examples, the CITM system decodes the coded identification tag when the tag occupies less than 10% of the area of the image collected by the video imaging system. |
US11003874B1 |
Devices and methods for reading picklists
Devices and methods for reading picklists are disclosed herein. An example barcode reader device includes an imaging assembly to capture images while scanning over picklist. The barcode reader includes a processing platform configured to decode, for each image, any newly appearing decodable barcode within the image, evaluate, using positional tracking, whether a decodable barcode is within a decode region of a field view, thereby indicating a barcode to decode, and instead of decoding that barcode, access previously stored decoded barcode data for the barcode and report that data, thereby allowing the barcode reader to avoid scanning and decoding the barcode at the decode region, and avoid on-axis reflection errors. |
US11003873B2 |
Optical measuring system and method
An optical measuring system includes a calibration apparatus having at least one optical marker and a code. The optical measuring system includes a memory unit that stores a metadata record with calibration parameters that have physical state and change variables that are specific to the calibration apparatus. The calibration apparatus is configured to encrypt a link to the metadata record stored in the memory unit. The optical measuring system includes an optical sensor configured to capture image data containing the at least one optical marker and the code. The optical measuring system includes a control unit configured to evaluate the image data captured by the optical sensor, decrypt the code captured by the optical sensor, access the memory unit via the link, read the metadata record stored therein, and include the read calibration parameters and the at least one optical marker in the evaluation of the image data. |
US11003871B2 |
Agriculture exchange
A system and method for agricultural exchange includes: one or more animal tags, each animal tag having an animal identification data and configured to be affixed to a live animal; a searchable database containing a product data for each animal tag, a seller data, and a buyer data; and a server communicably coupled to the searchable database that stores and maintains each product data in the searchable database, and receives: (1) an animal information from one or more remote devices, and stores, indexes and updates the animal data using the animal information, (2) a seller information from one or more remote devices, and stores, indexes and updates the seller data using the seller information, and (3) a buyer information from the one or more remote devices, and stores, indexes and updates the buyer data using the buyer information. |
US11003866B1 |
Applied artificial intelligence technology for narrative generation using an invocable analysis service and data re-organization
Disclosed herein are example embodiments of an improved narrative generation system where an analysis service that executes data analysis logic, including data re-organization logic, that supports story generation is segregated from an authoring service that executes authoring logic for story generation through an interface. Accordingly, when the authoring service needs analysis from the analysis service, it can invoke the analysis service through the interface. By exposing the analysis service to the authoring service through the shared interface, the details of the logic underlying the analysis service are shielded from the authoring service (and vice versa where the details of the authoring service are shielded from the analysis service). Through parameterization of operating variables, the analysis service can thus be designed as a generalized data analysis service that can operate in a number of different content verticals with respect to a variety of different story types. |
US11003864B2 |
Artificial intelligence optimized unstructured data analytics systems and methods
An artificial intelligence data analytics system, including: a data analytics algorithm accessible by an analyst operable for receiving data from one or more sources, applying one or more analytical tools to the data, and displaying summary information to the analyst; an artificial intelligence algorithm accessible by the analyst operable for applying a preferred artificial intelligence methodology to the data and automatically triggering and executing an action on behalf of the analyst; and an artificial intelligence learning algorithm accessible by the analyst operable for statistically scoring a plurality of potential artificial intelligence methodologies to be used by the artificial intelligence algorithm, receiving a corresponding analyst preference as to the preferred artificial intelligence methodology, and causing the artificial intelligence algorithm to utilize the preferred artificial intelligence methodology. |
US11003862B2 |
Classifying structural features of a digital document by feature type using machine learning
Classifying structural features of a digital document by feature type using machine learning is leveraged in a digital medium environment. A document analysis system is leveraged to extract structural features from digital documents, and to classifying the structural features by respective feature types. To do this, the document analysis system employs a character analysis model and a classification model. The character analysis model takes text content from a digital document and generates text vectors that represent the text content. A vector sequence is generated based on the text vectors and position information for structural features of the digital document, and the classification model processes the vector sequence to classify the structural features into different feature types. The document analysis system can generate a modifiable version of the digital document that enables its structural features to be modified based on their respective feature types. |
US11003861B2 |
Contextualized text description
Various examples are directed to systems and methods for classifying text. A computing device may access, from a database, an input sample comprising a first set of ordered words. The computing device may generate a first language model feature vector for the input sample using a word level language model and a second language model feature vector for the input sample using a partial word level language model. The computing device may generate a descriptor of the input sample using a target model, the input sample, the first language model feature vector, and the second language model feature vector and write the descriptor of the input sample to the database. |
US11003857B2 |
System for augmenting conversational system training with reductions
A method, system and computer-usable medium for augmenting the training of a conversational system. In certain embodiments, the method comprises: ingesting a training set to be used in training of the conversational system, the training set including objects for use in the training, wherein the objects include one or more object types, wherein the object types include one or more of an entity or intent; generating proposed reductions for inclusion in an augmented training set, wherein the proposed reductions include one or more of: reduction candidates generated using properties of objects included in the training set; reduction candidates obtained from search queries of one or more external resources, wherein the search queries relate to one or more objects included in the training set; filtering the proposed reductions to generate a reduced set of proposed reductions; and augmenting the training set with the reduced set of proposed reductions. |
US11003855B2 |
Resolving an undesired document artifact
A method includes generating entigen groups from phrases of a related topic, where the entigen groups represents most likely meanings of the phrases. The method further includes identifying a first entigen group and a second entigen group, where a first meaning of the first entigen group is similar to, but not identical to, a second meaning of the second entigen group. The method further includes determining a meaning difference between the first meaning and the second meaning. When the first meaning has priority over the second meaning, the method further includes updating the second entigen group with the meaning difference to produce an updated second entigen group. When the second meaning has priority over the first meaning, the method further includes updating the first entigen group with the meaning difference to produce an updated first entigen group. |
US11003845B2 |
Systems and methods for reduced memory usage when processing spreadsheet files
A method and associated apparatus provide for accessing contents of a worksheet file comprising a worksheet structure file and a shared strings table file. The method comprises processing the shared strings table file by opening the shared strings table file, and identifying a plurality of shared strings within the opened shared strings table file, and, for each shared string, creating an access record in an access table comprising a shared string identifier, a starting offset into a shared string text file, and a length, and retrieving data for a requested cell by obtaining a requested cell shared string identifier from the worksheet structure file, locating a requested cell access record in the access table, retrieving a requested cell string from the shared string text file at a position indicated by the starting offset and for a length indicated by the record length, and outputting the retrieved string. |
US11003839B1 |
Smart interface with facilitated input and mistake recovery
Systems, methods, and devices including smart interfaces with facilitated input and mistake recovery are described. For example, a smart interface system can identify one or more portions of user input as alterable decisions, and, for each of the one or more alterable decisions, store, in a memory, information about one or more alternative options for the alterable decision. The system can also identify one of the alterable decisions as the currently alterable decision, and upon receiving an input indicative of an actuation of the alteration key, alter the currently alterable decision to another of the one or more alternative options based on the stored information. |
US11003838B2 |
Systems and methods for monitoring post translation editing
Systems and methods for determining a risk-reduced word price for editing. The editing can be of a document, for example, that has been translated by a human or a machine. A system and method may include providing to one or more preferred editors a first portion of editing jobs from a batch job. In some aspects, the system and method may include receiving an editing time of the one or more preferred editors editing the first portion of editing jobs. In further aspects, the system and method can include calculating a word price for editing a remaining portion of editing jobs of the batch job based on the editing time. |
US11003835B2 |
System and method to convert a webpage built on a legacy framework to a webpage compatible with a target framework
A computerized system converts a webpage built on a legacy framework to a target framework. The system allows a user to identify and download one or more webpages for conversion. The system converts the webpage to XML and outputs in a data store, such as an XML file. The system parses and converts the XML file into big object file. The system, through conversion logic, converts the big object file into a target component market. The system then reports the conversion, including any processing logs and error files, to a user. The system report include highlighted errors from any step of the conversion along with automatically generated recommendations for error corrections. |
US11003834B2 |
Markup language parser
A computer-implemented method returns a third child data element from a structured tree. One or more processors traverse through a structured tree using a single direction iteration order until a first child data element and second child data element are reached. In response to reaching the second child data element, the processor(s) remove from memory any description of the structured tree that was used to reach the first child data element and the second child data element other than an element level counter that describes the level of the structured tree at which the first sibling data element and the second sibling data element are located. The processor(s) utilize a content of the element level counter to reconstruct the structured tree in order locate and return a third child data element in the reconstructed structured tree to a requester. |
US11003833B2 |
Adding visual description nodes to a visual description tree during layout
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree. |
US11003832B2 |
Embedded action card in editable electronic document
Described herein are systems and methods for utilizing an embedded action card in an electronic document editable using an application. The action card comprises code that facilitates communication with an associated service, the associated service can be local to a computer executing the application or on a remote computer. The action card can provide a user with real-time information received from the associated service. The action card can receive information from the user which the action card provides to the associated service. |
US11003823B2 |
Re-design of analog circuits
The following relates generally to analog circuit re-design. Some embodiments identify a candidate component of the circuit by determining that if the candidate component is adjusted or replaced, the circuit will satisfy a requirement metric. In some implementations, an optimization problem or Bayesian reasoning may be used to change parameters of the candidate component to create a replacement component. In some implementations, a replacement component of a different type than the candidate component may be selected by solving a mixed-integer optimization program or by using a non-linear program with continuous parameters. |
US11003822B2 |
Analyzing the state of a technical system with respect to requirements compliance
The following refers to a computer-implemented approach for evaluation of contractual requirements in view of a technical railway system, namely whether the latter complies with the requirements. The technical railway system and is modeled in case of non-compliance the system is modeled and contractual requirements are modeled in one common model. The generated model is analyzed in order to calculate control instructions for matching the same. |
US11003819B1 |
Method to enable multiple users of embedded-software debug to share a single hardware resource
The independent claims of this patent signify a concise description of embodiments. Multiple copies of the design or multiple designs are compiled into a single emulation module or prototype FPGA/sub-system to enable multiple concurrent users. The design is executed on the emulator or prototype with the main design clock always running. A debug transactor is attached to each copy of the design which connects to one software debugger per user. The improvement is especially important for long interactive debug sessions which often occur with embedded-software debug use models. This Abstract is not intended to limit the scope of the claims. |
US11003814B1 |
Optimization of physical devices via adaptive filter techniques
A technique for optimizing a physical device includes receiving an initial description of the physical device that describes the physical device with voxels that each describes one or more structural parameters of the physical device. The initial description includes a characterization including a desired output signal generated at an output region of the physical device in response to a source signal at a source region of the physical device. A field response is forward simulated from the source region to the output region to generate a forward simulated output signal. Structural parameter weights of the voxels are adjusted with an adaptive algorithm configured to reduce an error between the forward simulated output signal and the desired output signal. The structural parameters of the voxels are revised based upon the adjusting. The forward simulating, adjusting, and revising are iteratively repeated and a revised/optimized description of the physical device is generated. |
US11003812B2 |
Experience driven development of mixed reality devices with immersive feedback
A feedback loop, for experience driven development of mixed reality (MR) devices, simulates application performance using various synthetic MR device configurations. Examples display, using an application, a virtual object on a first MR device, during a recording session; record, during the recording session, sensor data from the first MR device; simulate sensor data, based at least on the recorded sensor data, for the virtual object on simulated MR devices having various configurations of simulated sensors, during simulation sessions; and generate displays, using the application, of the virtual object on the simulated MR devices, during playback sessions. Some examples further collect recording key performance indicator (KPI) data during the recording session; collect simulation KPI data during the simulation sessions; compare the simulation KPI data with the recording KPI data to produce simulation KPI comparison data sets; and collect playback key performance indicator (KPI) data during the playback sessions. |
US11003808B2 |
Subtractive design for heat sink improvement
Aspects of the disclosed technology relate to techniques of improving heat sink designs based on systematic mass removal. A thermal simulation is performed to determine thermal property values for a heat sink design. The thermal property value of a portion of the heat sink design relates to the portion's contribution to thermal performance of the heat sink design. One or more portions of the heat sink design are selected based on the thermal property values and removed to generate a new heat sink design. The performing operation and the removing operation are repeated until one of one or more predetermined conditions is met. |
US11003807B2 |
Techniques for generating materials to satisfy design criteria
A design application is configured to determine design problem geometry and design criteria associated with a design problem to be solved. Based on this information, the design application identifies one or more design approaches to creating a custom material having specific material attributes needed to solve the design problem. The design application then executes the design approaches to create material designs that reflect one or more custom materials. With these designs as input, a manufacturing machine may then construct physical instances of those custom materials. A given custom material may have a unique combination of material attributes potentially not found among existing materials. Additionally, a design fabricated from a custom material may better satisfy the design criteria than a design fabricated from a known material. |
US11003806B2 |
Using scanned vanes to determine effective flow areas
A computing device for determining effective flow areas of a turbine or turbine engine includes optically scanning and digital modeling of turbine components to produce virtual vanes, virtual vane segments, and virtual ring assemblies. The computing device determines both individual effective flow areas between vanes and the total effective flow area of a vane ring assembly. Based on the virtual vanes and determined effective flow areas, the computing device may compare one or more turbine components to a reference turbine to determine whether the turbine is out of specification and aid in repair, modification, or reassembly of the turbine or turbine engine. |
US11003800B2 |
Data integrity protection method and device
Provided are a data integrity protection method and device for protecting key data in control components of an industrial control system. The method includes establishing a correlation among a plurality of control components in the industrial control system; and determining a summary indicating the integrity of data to be protected in a first control component based on identity features and data features of other control components correlated to the first control component among the plurality of control components. The data features are used for identifying the data to be protected in the control components, and the first control component is any one of the plurality of control components. Since the security of the data in any control component is established over other correlated control components, the key data in the control components can be effectively protected. |
US11003799B2 |
System and method for integrity assurance in a virtual environment
System and method for integrity assurance in a virtual environment are provided. The system includes a memory. The memory is configured to receive and store one or more artifacts. The system also includes a processing subsystem operatively coupled to the memory. The processing subsystem is configured to create one or more binary files for a stored one or more artifacts. The processing subsystem is also configured to incorporate the one or more artifacts into a blockchain platform. The processing subsystem is further configured to request the blockchain platform to trigger a crypto sealing process for the one or more artifacts. The processing subsystem is further configured to copy one or more crypto sealed artifacts to a repository. The processing subsystem is further configured to request the blockchain to trigger a verification process to one or more copied artifacts for integrity assurance. |
US11003798B1 |
Systems and methods for enforcing age-based application constraints
The disclosed computer-implemented method for enforcing age-based application constraints may include (1) receiving a selection of age-based use constraints to be associated with one or more applications installed on the computing device, (2) associating the age-based use constraints with the applications, (3) determining that a user attempting to access the applications does not meet the age-based use constraints, and (4) performing a security action that restricts user access to the applications when the user does not meet the age-based use constraints. Various other methods, systems, and computer-readable media are also disclosed. |
US11003796B2 |
Artificial intelligence based document processor
An Artificial Intelligence (AI) based document processing system receives a request including one or more documents related to a process to be automatically executed. The information including the fields and an intent required for the process are extracted from one or more of the request and the documents. The required documents and fields are selected based on the intent and a domain model. The required fields are validated using external knowledge and the discrepancies identified therein are resolved. An internal master document is built based on the required fields. The internal master document is employed for the automatic execution of the process which can include a de-identification process or an appeal process. |
US11003793B2 |
Identification of optimal data utility-preserving anonymization techniques by evaluation of a plurality of anonymization techniques on sample data sets that correspond to different anonymization categories
Systems, methods and computer readable media are provided herein for de-identification of a dataset. Each of a plurality of anonymization techniques are assigned to a corresponding one of a plurality of anonymization categories, with each anonymization category corresponding to particular types of operations applied by the anonymization techniques. A sample dataset is generated from the dataset for each anonymization category based on a sampling technique associated with that anonymization category, wherein the sampling technique is selected based on a particular category of anonymization techniques. Each anonymization technique is applied to the sample dataset corresponding to the anonymization category assigned for the anonymization technique, and each anonymization technique is evaluated with respect to data utility based on a utility of the anonymized sample data produced. An anonymization technique is selected for de-identifying the dataset based on the evaluation and the selected anonymization technique is applied to de-identify the dataset. |
US11003790B2 |
Preventing data leakage via version control systems
A computer system prevents data leakage via version control systems. Outgoing traffic that is destined for an external server hosting a version control system is identified. The outgoing traffic is associated with an endpoint device corresponding to an individual who is a member of the organization. Historical information is collected about the individual, and a user account of the version control system that is associated with the identified individual is identified. The external server hosting the version control system is searched to determine whether potentially sensitive information has been uploaded. Embodiments may further include a method and program product for preventing data leakage via version control systems in substantially the same manner described above. |
US11003787B2 |
Secure data management system and method
A secure data management system and method which separates query processing operations from transaction management and data storage operations to provides secure outsourced data management assurances while remaining practically viable for commercial deployment. The secure data management system and method includes a untrusted database module which performs transaction management and data storage operations on encrypted data from at least one network accessible computer and a trusted database module which processes user generated queries and commands on a secure client device by selectively accessing, decrypting and re-encrypting the encrypted data on the at least one network accessible computer. In this regard, total privacy can be maintained while still outsourcing transaction management and data storage operations to untrusted third parties because all sensitive operations are performed in a secure environment and the transaction management and data storage operations can only access encrypted data. |
US11003786B2 |
System and method to manage file access rights in an information handling system
An information handling system for securely storing a file includes a storage device and a processor that instantiates an operating system, a file system filter driver, and a storage device driver. The file system filter driver receives the file and access information from the operating system, combines the file and the access information to provide a secure file, and stores the secure file via the storage device driver on the storage device. The file system filter driver further receives a request for the secure file from the operating system, directs the storage device driver to retrieve the access information from the secure file on the storage device, and determines if the request is authorized based upon the access information. In response to the request being authorized, the file system filter driver directs the storage device driver to retrieve the secure file from the storage device, and provides the secure file to the operating system. |
US11003785B2 |
Data transmission method and apparatus in tee systems
Examples of a data transmission method and apparatus in TEE systems are described. One example of the method includes: obtaining first data; obtaining a write offset address by reading a first address; obtaining a read offset address by reading a second address; determining whether the number of bytes in the first data is less than or equal to the number of writable bytes, where the number of writable bytes is determined based on the write offset address and the read offset address, and each address corresponds to one byte; when the number of bytes in the first data is less than or equal to the number of writable bytes, writing the first data into third addresses starting from the write offset address; and updating the write offset address in the first address. |
US11003780B2 |
Method and apparatus for validating BIOS firmware using a baseboard management controller
A method includes storing basic input/output system (BIOS) firmware instructions at a first flash memory device included at an information handling system. The BIOS firmware includes an initial boot block. BIOS data is stored at a second flash memory device. A baseboard management controller validates instructions included at the initial boot block. |
US11003773B1 |
System and method for automatically generating malware detection rule recommendations
A method for generating rule recommendation utilized in a creation of malware detection rules is described. Meta-information associated with a plurality of events collected during a malware detection analysis of an object by a cybersecurity system is received and a first plurality of features is selected from the received meta-information. Machine learning (ML) models are applied to each of the first plurality of features to generate a score that represents a level of maliciousness for the feature and thereby a degree of usefulness of the feature in classifying the object as malicious or benign. Thereafter, a second plurality of features is selected as the salient features, which are used in creation of the malware detection rules in controlling subsequent operations of the cybersecurity system. The second plurality of features being lesser in number that the first plurality of features. |
US11003770B2 |
Predictive real-time anti-virus scanning
Implementations are provided herein for enhanced antivirus scanning in distributed file storage systems. In embodiments, we disclose using predictive, heuristic data to determine prospectively a sequence of files that may be called by a client based upon relationships between an initial filed called by a client and other files stored in the distributed file system. The sequence of files likely to be called in the future could, in some embodiments, be determined using machine language trained to analyze past client behavior patterns. Once a predictive file sequence has been determined, embodiments herein send files likely to be called in the very near future to an antivirus server for processing during a time period that overlaps the AV processing period for the original file that was called. |
US11003763B2 |
Methods and apparatuses for achieving a security function, in particular in the environment of a device and/or installation controller
Provided is a method for achieving a security function for a security control device for controlling a device or an installation, including: a basic control device, and a security module and having the following steps of a) providing at least one first partial secret which is stored in the basic control device, b) providing at least one second partial secret which is stored in the security module, c) combining the at least one first partial secret and the at least one second partial secret in order to achieve the security function, wherein the at least one first partial secret is broken down into sections of a predefinable size and the set of sections is gradually combined with the at least second partial secret by means of a calculation rule, which can be processed within a predefinable period during the execution of the calculation rule according to the size and set. |
US11003759B2 |
Appliance with control board authentication
A method for authenticating control boards in an appliance includes reading a serial number from a memory of a first control board positioned within the appliance, reading a serial number from a memory of a second control board positioned within the appliance and in communication with the first control board, comparing the serial number from the memory of the first control board to the serial number from the memory of the second control board, and authenticating the first and second control boards when the serial number from the memory of the first control board matches the serial number from the memory of the second control board. |
US11003758B2 |
Information processing method, information processing device, program, and recording medium
An information processing method includes, by an information processing device, acquiring a snapshot of data stored in a main storage device of the information processing device in a state where an external device is not authenticated yet, after the information processing device is powered ON; performing first authentication in which the information processing device authenticates the external device after the snapshot is stored in an auxiliary storage device of the information processing device; and performing second authentication in which the information processing device is started up using the snapshot and authenticates the external device after the information processing device is powered ON again. |
US11003755B2 |
Authentication using emoji-based passwords
An application platform may receive an input from a user associated with a user account. The input may relate to a request for access to the user account, and include a selection of emojis or images. The application platform may identify text strings associated with the emojis or images, where each text string may correspond to a respective emoji or image. The application platform may perform an action to generate a combined text string based on the text strings, and process the combined text string to derive an output value after performing the action. The application platform may determine whether the output value corresponds to a particular value after processing the combined text string, and authenticate the user to permit the user to access the user account based on determining whether the output value corresponds to the particular value. |
US11003753B2 |
Method for recognizing fingerprint, and electronic device and storage medium therefor
According to certain embodiments, an electronic device comprises a housing comprising a front surface and a rear surface oriented in a direction opposite to the front surface, a touchscreen display exposed through at least a portion of the front surface, a fingerprint sensor arranged between the touchscreen display and the rear surface underlapping a region of the touchscreen display when viewed from above the front surface, at least one processor operatively connected to the touchscreen display and the fingerprint sensor, and a memory operatively connected to the at least one processor, wherein the memory stores instructions for causing the at least one processor, when executed, to perform operations comprising displaying a user interface comprising an object on the touchscreen display, receiving a gesture input for dragging the object toward the region, the gesture input inputted through the touchscreen display, identifying whether a finger providing the gesture input is a predetermined finger registered for authentication through the fingerprint sensor, and activating the fingerprint sensor based at least in part on the identification. |
US11003749B2 |
Risk analysis apparatus and method for risk based authentication
A risk analysis apparatus and method are provided. According to one embodiment of the present disclosure, the risk analysis apparatus includes: at least one processor configured to: a risk factor collector configured to collect risk factors related to one or more authentication processes for authentication of a user of a client device in an authentication system; a risk analyzer configured to calculate a current risk score for the user based on the collected risk factors and calculate a total risk score based on a risk score history of the user and the current risk score based on the one or more authentication processes being successful; and an additional authentication requester configured to determine whether additional authentication of the user is required based on the current risk score and the total risk score and, request the client device for the additional authentication of the user based on the additional authentication being required. |
US11003744B2 |
Method and system for securing bank account access
Methods, systems and devices for securing a bank account against an unauthorized access from a portable electronic device include or include using an auxiliary security device and a portable electronic device. The portable electronic device is adapted for controlling the bank account via the Internet. The auxiliary security device and the portable electronic device communicate via a Bluetooth protocol. Secure access to the bank account with the portable electronic device is based on a combination of information that is indicative of a key that is stored in the portable electronic device and data that is indicative of the key stored in the auxiliary security device that has been transmitted to the portable electronic device. |
US11003741B2 |
System and method for tracking wellness activity using a fitness tracking device
A method for tracking and incentivizing wellness activity using a fitness tracking device includes: receiving user wellness data collected over a time period from at least one fitness tracking device of a user, the user wellness data including at least one wellness metric corresponding to the user; analyzing user transaction data including transactions initiated by the user with a portable financial device over the time period; automatically determining a wellness award for the user based at least partially on the user wellness data and the user transaction data for the time period; and automatically initiating the wellness award for the user. A system for tracking and incentivizing a wellness activity using a fitness tracking device is also disclosed. |
US11003738B2 |
Dynamically non-gaussian anomaly identification method for structural monitoring data
The present invention belongs to the technical field of health monitoring for civil structures, and a dynamically non-Gaussian anomaly identification method is proposed for structural monitoring data. First, define past and current observation vectors for the monitoring data and pre-whiten them; second, establish a statistical correlation model for the whitened past and current observation vectors to obtain dynamically whitened data; then, divide the dynamically whitened data into two parts, i.e., the system-related and system-unrelated parts, which are further modelled by the independent component analysis; finally, define two statistics and determine their corresponding control limits, respectively, it can be decided that there is anomaly in the monitoring data when each of the statistics exceeds its corresponding control limit. The non-Gaussian and dynamic characteristics of structural monitoring data are simultaneously taken into account, based on that the defined statistics can effectively identify anomalies in the data. |
US11003737B2 |
Generic high-dimensional importance sampling methodology
A method of circuit yield analysis for evaluating rare failure events includes performing initial sampling to detect failed samples respectively located at one or more failure regions in a multi-dimensional parametric space, generating a distribution of failed samples at discrete values along each dimension, identifying the failed samples, performing a transform to project the failed samples into all dimensions in a transform space, and classifying a type of failure region for each dimension in the parametric space. |
US11003735B2 |
Computer architecture for emulating recording and playback in a correlithm object processing system
A device configured to emulate a correlithm object system includes a memory configured to store a plurality of correlithm objects associated with different levels of string correlithm objects. The device further includes a node and an actor coupled to the memory and configured to receive an input correlithm object representing a task to be performed and output real-world data based on a comparison in n-dimensional space between the input correlithm object and one or more of the different levels of string correlithm objects. |
US11003726B2 |
Method, apparatus, and system for recommending real-time information
A method for recommending real-time information includes: obtaining user behavior data of a user; based on the user behavior data, respectively calculating a short-term interest, a long-term interest, and a real-time interest of the user; determining an interest of the user according to the short-term interest, the long-term interest, and the real-time interest of the user; and recommending real-time information to the user based on the interest of the user. |
US11003725B1 |
Method and system for identification of digital content using a meta-content identifier construct
A method, system, and computer-program product for identification of digital content using a meta-content identifier construct are disclosed. The method includes obtaining a meta-content identifier construct (where the meta-content identifier construct comprises information), identifying one or more digital content constructs, determining one or more parameters, and producing one or more results by retrieving digital content using the one or more digital content constructs. The one or more digital content constructs are identified, at least in part, using at least a portion of the information. The retrieving comprises filtering the digital content, and the filtering uses the one or more parameters. |
US11003724B2 |
System for mobile application search
A Searchable Application Representation is generated with the exact structure, content, functionality, and behavior of the Native Mobile Applications and is searchable by Search Engines by providing metadata pointing to the Native Mobile Applications. The Search Engine searches the Searchable Application Representation. When the Search Engine finds the Searchable Application Representation, Pointer, Metadata and Search Material to Corresponding Native Mobile Application on the Internet, the Search Engine becomes aware of the Native Mobile Application and can search the Content contained in the Searchable Application Representation. The Search Engine finds and ranks Content in the Searchable Representation and Pointer, Metadata, and Search Material corresponding to such Content in the Native Mobile Application is passed to the Search Engine, which can use such information to determine the relevancy of such Content according to a certain Search Criteria. |
US11003722B2 |
Crowdsourcing content associations in a profile-hosting system
A computer-implemented method for determining a crowdsourced association between a first user identifier, and a second user identifier for a user of a service accessible over a network. Service data are searched to identify users of the service having a potential association with the first user identifier. Users of the service are invited in turn to select one of the identified users in relation to the first user identifier. A tier of linkage is determined, from at least two defined tiers, between a user making the selection and the selected user. A vote is recorded, of the determined tier, for the selection. A threshold is assigned to votes according to the tier of linkage so that if the votes of at least one of the defined tiers achieves its assigned threshold, it may be determined whether the first user identifier is associated with the respective second user identifier. |
US11003717B1 |
Anomaly detection in streaming graphs
Techniques for detecting anomalies in streaming graph data are described. For example, an embedding technique of generating a multi-dimensional vector of summations of each weighted edge found in both a random source bounding proper subset and a random destination bounding proper subset associated with a dimension of the epoch graph is detailed. Anomaly detection is performed on the generated multi-dimensional vectors. |
US11003716B2 |
Discovery, characterization, and analysis of interpersonal relationships extracted from unstructured text data
Embodiments for discovery and analysis of interpersonal relationships from a collection of unstructured text data by a processor. A relationship between one or more entities and extracted text data from a plurality of unstructured text data may be identified such that the relationship includes a sentiment of the relationship, a type of relationship, temporal information, or a combination thereof. The one or more entities may be associated with a knowledge graph based on an ontology of concepts representing a domain knowledge. The extracted information and the identified relationship may be automatically aggregated into a multi-graph representation. |
US11003713B1 |
Automated updating of video content
Methods, systems, and computer-readable storage media for receiving metadata indicating one or more data sources, automatically retrieving data from a data source indicated in the metadata based on analytical data, generating a visualization based on the data, the visualization including an updated version of a previous visualization, generating an image of the visualization, and providing a video including the image, the image replacing a previous image within the video. |
US11003712B2 |
Methods and systems for sharing a user interface of a search engine
Systems and methods are described for sharing a user interface between users. The system transmits live video simultaneously to a plurality of users. Then, the system determines a subset of the plurality of users, such that the subset includes two users that have a predetermined relationship. Then, during playback of the video, the system detects an object in a frame of the video corresponding to preferences of the first user. In response, the system determines whether the second user is researching information related to the object during playback of the video. If the second user is researching such information, the system streams a mirror image of a user interface with which the second user is performing the researching to the first user. |
US11003711B2 |
Accessing audio files from an online content management system
The disclosed embodiments relate to a system that facilitates accessing audio files associated with a user from an online content management system. During operation, the online content management system receives a function call from a client to list audio files associated with the user. In response to the function call, the system filters through operations for files associated with the user to identify audio files. Next, the system returns metadata for the identified audio files associated with the user to the client. In some embodiments, filtering through the operations involves filtering an operation log to identify operations performed on audio files associated with the user, wherein the operations occurred since a preceding call to the function. |
US11003705B2 |
Natural language processing and classification
A system, computer program product, and method are provided to leverage a taxonomy service to format ground truth data. An artificial intelligence platform processes ground truth data, including identification of one or more applicable taxonomy tags. The identified tags are filtered and applied to the ground truth data, thereby constructing an output string that incorporates the ground truth data together with one or more of the identified tags, effectively transforming the ground truth data. Application of the transformed ground truth data is employed to accurately identify the source and/or meaning of the natural language, and in one embodiment, to produce a physical action or transformation of a physical hardware device. |
US11003703B1 |
System and method for automatic summarization of content
Embodiments disclose a method for automatic summarization of content. The method includes accessing a plurality of stories from a plurality of data sources for a predefined time. Each story is associated with a media item. The method includes plotting the plurality of stories over the predefined time for determining one or more peaks and extracting a set of stories from the one or more peaks. The method includes detecting one or more themes from the set of stories using LDA algorithm. Each theme is associated with a group of stories. The method further includes determining at least one subset of stories for each theme from the group of stories representing the set of stories in the one or more peaks using RBM algorithm. The method includes generating a summarized content for each user based on an associated user profile and the at least one subset of stories. |
US11003702B2 |
Snippet generation system
Systems and methods are provided for generating a rank vector comprising an array of values for each term position of a document and setting a value at a position of each term identifier in the document to a distance score for each term identifier, calculating snippet frame quality scores for each frame of a plurality of frames in the rank vector, determining whether a length of the character string associated with the frame with the highest frame quality score is similar to a requested length for a snippet, if necessary, adjusting the size of the character string to be similar to the requested length for the snippet and, once the length of a character string for one or more frames is similar to the requested length for the snippet, generating the character string to be provided as a snippet. |
US11003700B2 |
Methods and systems for query segmentation in a search
The present application discloses a method for segmenting a search query. A server receives a search query including an ordered sequence of Chinese characters. For each Chinese character, one or more predetermined search terms are identified and then combined to form concatenated search queries, each concatenated search query including at least one segmentation identifier that separates the Chinese characters of the ordered sequence of Chinese characters. A specific concatenated search query is identified based on search probabilities of the concatenated search queries. The specific concatenated search query is further segmented into two or more search terms according to one or more locations of the at least one segmentation identifier in the specific concatenated search query. Finally, at least one new search term is identified from the two or more search terms such that one of the ordered sequence of Chinese characters occupies the first position of the new search term. |
US11003699B2 |
Systems and methods for high efficiency data querying
The embodiments described herein enable the efficient storage and searching of large amounts of data to retrieve desired data with high accuracy and fast response time. The embodiments include for example parsing an input document containing input data into multiple sub-documents based on the structure of the input document and generating for each sub-document, a unique ID, pathway, and metadata. The embodiments also include storage of the ID and pathway for each sub-document in an index database and storage of the input document itself in a separate database. When a query for information from the input document is received, the ID and pathway of the sub document containing the queried information are identified and used to locate the queried information from the input document. |
US11003695B2 |
Method, apparatus and article of manufacture for categorizing computerized messages into categories
There is disclosed herein techniques for categorizing computerized messages into categories. In one embodiment, there is disclosed a method. The method comprising performing an analysis of one or more computerized messages that includes identifying a set of discriminatory tokens in the one or more computerized messages that are representative of a category and determining for each discriminatory token a respective weight by which the token describes the category. The method also comprises determining a similarity between a computerized message and the category based on the content of the computerized message, the set of discriminatory tokens and the respective weights. The method further comprises classifying the computerized message as belonging to the category upon determining that the computerized message and the category are similar. |
US11003688B2 |
Systems and methods for comparing data across data sources and platforms
A system for data comparison is disclosed. The system may receive a source configuration metadata. The system may configure a data extraction module to extract data from a data set in response to the source configuration metadata. The system may generate a pre-work data from the data set. The system may compare the pre-work data to generate a post-process data set. The system may generate a report corresponding to the post-process data set. |
US11003686B2 |
Addressing data skew using map-reduce
A system and method includes using a queue with map-reduce. The system includes a computer cluster that is to execute, by a first node, a first reduce operation on a first location of data to generate a first plurality of markers indicative of data at the first location of data and execute, by a second node, a second reduce operation on a second location of data to generate a second plurality of markers indicative of data at the second location of data. Responsive to generation of one or more markers, the computer cluster is to submit the one or more markers to a queue. Responsive to completing the first reduce operation by the first node, the computer cluster is to direct the first node to perform a first copy operation that copies first data identified by a first marker of the one or more markers in the queue. |
US11003684B1 |
Cooperative log application
A replica database may receive a replication instruction from a master. The replica may maintain a version of a collection of data in database pages stored on a storage device. A replication thread may process the instruction. The replication thread may determine that an item affected by the instruction is located in a page that is both loaded into a memory buffer and subject to contention. The page may be modified with information indicating that the instruction has not been processed. A subsequent reader thread may, while processing a request to access the page, apply the instruction and complete processing of the request. |
US11003680B2 |
Method for providing e-book service and computer program therefor
Provided are a method by which e-book related content with a high readability of a text is produced while minimizing a cost and time required in service of the e-book related content, thereby allowing a user to efficiently use the thus produced content, and a computer program for the method. |
US11003674B2 |
Systems and methods for automated aggregated content comment generation
Systems and methods for automated aggregated content commenting are disclosed herein. Such a system can include a memory including a content database; an evaluation criteria database; and a comment database. The system can include at least one server. The at least one server can: receive a content identifier; receive a user identifier; provide a representation of the piece of content to the user; receive a comment from the user identifying a portion of the piece of content; generate a portion of the comment database linked to the user and the content; generate an entry in the portion of the comment database linked to the user and the content; and store the comment in the entry in the portion of the comment database. |
US11003668B2 |
Programming language independent software testing environment
Provided are systems and methods for programming language independent application development via test data stored in a database. In one example, the method includes receiving a database command from an application, the database command including a location and an access request for data at the location, determining if the application is operating in a test mode, and accessing data from a database based on the database command, wherein the accessing data comprises accessing test data stored in a test data storage based on the location included in the database command if the application is operating in the test mode, and accessing real data stored in a real data storage based on the location included in the database command if the application is not operating in test mode. |
US11003663B2 |
Configuration-aware micro-database caches
Methods and systems for using dispersed cached data stored in multiple database nodes for serving database access requests are described herein. Upon receiving a request for data from a requesting device, a first application server determines whether the requested data is stored in a local cache memory. If it is determined that the requested data is not stored in the local cache memory, without accessing a local, first database, the first application server determines that the requested data is stored in a cache memory of a second application server, wherein the second application server stores at least a portion of the data from a second database in its cache memory. The first application server retrieves the requested data from the cache memory of the second application server and provides the retrieved data to the requesting device. |
US11003652B1 |
Multi-write database modification
A method, system, and program product for modifying a high performance multi-write database is provided. The method includes registering data pages configured for reading by a first node within a buffer pool structure of a database. Share lock functionality is enabled. The share lock functionality is disabled after the first node has completed reading the data pages and the data pages are registered with respect to a second node for writing functionality. A notification indicating that a group of data pages has expired is generated and transmitted to the second node. Exclusive lock functionality for allowing the second node to read and modify the data pages is enabled and after the modification the exclusive lock functionality is disabled. Reading functionality is enabled for the first and second nodes to read the group of data pages from a high performance cache structure of the buffer pool structure. |
US11003649B2 |
Index establishment method and device
Embodiments of the present invention provide an index establishment method and device. The method can include determining, according to index status information of a column in a database within a preset time threshold, whether an index is to be established for the column; determining an index type according to the data information of the column; and establishing the index for the column according to the index type based on the determination that the index is to be established for the column. |
US11003645B1 |
Column lineage for resource dependency system and graphical user interface
A resource dependency system may track data dependencies and data transformations for individual columns of the data sets over the span of the data pipeline (referred to as a provenance or lineage of a column). Column provenance/lineage can be logged using metadata or graph-like data structures, which the resource dependency system can generate, store, manage, and access. Column provenance/lineage can be used to generate user interfaces displaying visual node graphs with columns as nodes and the data dependencies and data transformations associated with the columns as edges between the nodes. |
US11003637B2 |
Data model dualization
A data model can be generated by dualizing another data model. In other words, a first data model can be transformed into a second data model, wherein the second data model is a mathematical dual of the first data model. For example, a non-relational data model can be generated by dualizing a relational data model. |
US11003629B2 |
Dual layer deduplication for application specific file types in an information processing system
An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to obtain a file and to determine a type of the file. A structure of the file may be determined based at least in part on the determined type of the file and at least one location in the file may be identified based at least in part on the determined structure. The file may be divided at the identified at least one location into a plurality of chunks and the plurality of chunks may be provided to a block deduplication module of a storage system where the block deduplication module is configured to perform a deduplication process based at least in part on the plurality of chunks. |
US11003628B2 |
Variable driven, customizable information management system
A variable driven, customizable data management system creates a descendent child module controllable by parameters set through action of a precedently operated architecture input module. Customizable child modules are expediently creatable to enable management of complex and disparate data sets per the requirements of particular end-users. Source files of varying file-types are determinable over network and data is extractable and pulled to populate a plurality of containers operative in the child module. Edits made to data displayed as part of the child module may be pushed over network to overwrite source files as amended. Complex data sets are thus collatable from disparate locations, over network, between partitions, even across platforms, whereby pulled data is rendered interactive for end-user control, despite local and root disunity, and displayed for interaction at a single instance. |
US11003625B2 |
Method and apparatus for operating on file
The present disclosure discloses a method and apparatus for operating on a file. A specific embodiment of the method comprises: receiving a request of an operation on a target file, acquiring index information associated with a storage space address of a data page based on a file name and a data page identifier, the index information being stored in an on-chip memory of a processor for executing a machine instruction corresponding to the operation; and finding the data page based on the index information, and performing the operation on the data page. Accordingly, the operation on the file is implemented depending on an index stored in the on-chip memory, so that memory overheads of accessing the index are equivalent to 0, and memory resources are saved, thereby reducing system overheads. |
US11003617B2 |
USB control circuit utilizing a single configuration pin
The invention discloses a control circuit applied to a Universal Serial Bus (USB) which includes a first channel configuration pin and a second channel configuration pin. The control circuit includes: a first transistor having a first control terminal; a first resistor group coupled to the first channel configuration pin and the first transistor; a first Schottky diode having a first end and a second end, the first end being coupled to the first control terminal; a second transistor having a second control terminal; a second resistor group coupled to the second channel configuration pin and the second transistor; and a second Schottky diode having a third end and a fourth end, the third end being coupled to the second control terminal, and the fourth end being coupled to the second end of the first Schottky diode. |
US11003612B2 |
Processor/endpoint connection configuration system
A processing subsystem/endpoint subsystem connection configuration system includes a plurality of processing subsystems and a multi-endpoint adapter device that provides a plurality of endpoint subsystems. A bus exchange switch device couples the plurality of processing subsystems to the plurality of endpoint subsystems, and a connection configuration engine is coupled to the multi-endpoint adapter device and the bus exchange switch device. The connection configuration engine receives a connection resource request that requests connection resources for a first processing subsystem that is included in the plurality of processing subsystems. Based on the connection resource request, the connection configuration engine causes at least one of the plurality of endpoint subsystems to perform a first connection resource change operation. The connection configuration engine then configures the bus exchange switch device to provide the connection resources for the first processing subsystem. |
US11003610B2 |
Multichip package link
Physical layer logic is provided that is to receive data on one or more data lanes of a physical link, receive a valid signal on another of the lanes of the physical link identifying that valid data is to follow assertion of the valid signal on the one or more data lanes, and receive a stream signal on another of the lanes of the physical link identifying a type of the data on the one or more data lanes. |
US11003609B2 |
Multi-protocol IO infrastructure for a flexible storage platform
A flexible storage system. A storage motherboard accommodates, on a suitable connector, a storage adapter circuit that provides protocol translation between a host bus interface and a storage interface, and that provides routing, to accommodate a plurality of mass storage devices that may be connected to the storage adapter circuit through the storage motherboard. The storage adapter circuit may be replaced with a circuit supporting a different host interface or a different storage interface. |
US11003608B2 |
Systems for enhancing boardroom tables to include USB type-C power and connectivity functionality
Boardroom table systems are provided that include a plurality of USB Type-C receptacles that can provide power and/or data transfer functionality to one or more devices attached thereto. Power transferred by the boardroom table system may be managed by USB Power Delivery, and may come from a source of wall power, or from a device coupled to one of the USB Type-C receptacles. Data transferred by the boardroom table system may include USB data, Ethernet data, video data, and/or any other type of data transmittable via a USB Type-C receptacle. In some embodiments, boardroom table systems also include presentation devices. In such embodiments, a device coupled to a USB Type-C receptacle could both transmit or receive power, exchange data, and transmit video to the presentation device via the same USB Type-C receptacle of the boardroom table system, thus eliminating the need for multiple sockets and cables. |
US11003607B2 |
NVMF storage to NIC card coupling over a dedicated bus
A storage and communication apparatus for plugging into a server, includes a circuit board, a bus interface, a Medium Access Control (MAC) processor, one or more storage devices and at least one Central Processing Unit (CPU). The bus interface is configured to connect the apparatus at least to a processor of the server. The MAC is mounted on the circuit board and is configured to connect to a communication network. The storage devices are mounted on the circuit board and are configured to store data. The CPU is mounted on the circuit board and is configured to expose the storage devices both (i) to the processor of the server via the bus interface, and (ii) indirectly to other servers over the communication network. |
US11003598B2 |
Data container for a control system of a technical installation
A technical installation having at least one measurement point, wherein the measurement point has a plurality of IO signals, to which in each case a data container is assigned in a control system of the technical installation. |
US11003597B2 |
Memory domains protection method and apparatus with composite protection key numbers
In embodiments, an apparatus for computing includes a protection key register (PKR) having 2N bits, where N is an integer, to store a plurality of permission entries corresponding to protected memory domains, and a protected memory domain controller, coupled to the PKR. In embodiments, the memory domain controller is to: obtain protection key (PK) bits from a page table entry for a target page address; obtain one or more additional PK bits from a target linear memory address; and combine the PK bits and the additional PK bits to form a PK domain number to index into the plurality of permission entries in the PKR to obtain a permission entry for a protected memory domain. |
US11003596B2 |
Multiple memory type memory module systems and methods
The present disclosure provides methods, apparatuses, and systems for implementing and operating a memory module, for example, in a computing device that includes a network interface, which is coupled to a network to enable communication with a client device, and processing circuitry, which is coupled to the network interface via a data bus and programmed to perform operations based on user inputs received from the client device. The memory module includes memory devices, which may be non-volatile memory or volatile memory, and a memory controller coupled between the data bus and the of memory devices. The memory controller may be programmed to determine when the processing circuitry is expected to request a data block and control data storage in the memory devices. |
US11003595B2 |
Storage in a non-volatile memory
A non-volatile memory is organized in pages and has a word writing granularity of one or more bytes and a block erasing granularity of one or more pages. Logical addresses are scrambling into physical addresses used to perform operations in the non-volatile memory. The scrambling includes scrambling logical data addresses based on a page structure of the non-volatile memory and scrambling logical code addresses based on a word structure of the non-volatile memory. |
US11003592B2 |
System cache optimizations for deep learning compute engines
In an example, an apparatus comprises a plurality of compute engines; and logic, at least partially including hardware logic, to detect a cache line conflict in a last-level cache (LLC) communicatively coupled to the plurality of compute engines; and implement context-based eviction policy to determine a cache way in the cache to evict in order to resolve the cache line conflict. Other embodiments are also disclosed and claimed. |
US11003591B2 |
Arithmetic processor, information processing device and control method of arithmetic processor
An arithmetic processor, having: an arithmetic logical operation unit configured to execute an instruction; and a cache unit including a cache memory configured to store a part of data in a first main memory and a part of data in a second main memory which has a wider band than the first main memory when at least a predetermined capacity of data having consecutive addresses is accessed, and a cache control unit configured to read data in the cache memory responding to a memory request issued by the arithmetic logical operation unit and respond to the memory request source, wherein a ratio of capacity of the data in the second main memory with respect to the data in the first main memory stored in the cache memory is limited to a predetermined ratio or less. |
US11003589B2 |
Systems and methods for transforming large data into a smaller representation and for re-transforming the smaller representation back to the original large data
A system transmits a target data file as a set of mathematical functions and data values representative of the target data file to a receiver, the system comprising at least one hardware processor and memory storing computer instructions, the computer instructions when executed by the at least one hardware processor configured to cause the system to identify a target bit pattern of a target data file; generate a set of mathematical functions and data values operative to generate the target bit pattern; and transmit the set of mathematical functions and data values to a receiver, which can use the set of mathematical functions and data values to generate the target data file. |
US11003588B2 |
Networked input/output memory management unit
A networked input/output memory management unit (IOMMU) includes a plurality of IOMMUs. The networked IOMMU receives a memory access request that includes a domain physical address generated by a first address translation layer. The networked IOMMU selectively translates the domain physical address into a physical address in a system memory using one of the plurality of IOMMUs that is selected based on a type of a device that generated the memory access request. In some cases, the networked IOMMU is connected to a graphics processing unit (GPU), at least one peripheral device, and the memory. The networked IOMMU includes a command queue to receive the memory access requests, a primary IOMMU to selectively translate the domain physical address in memory access requests from the GPU, and a secondary IOMMU to translate the domain physical address in memory requests from the peripheral device. |
US11003576B2 |
Namespace change propagation in non-volatile memory devices
A computer storage device having a host interface, a controller, non-volatile storage media, and firmware. The firmware instructs the controller to: generate mapping data defining mapping, from logical block addresses in namespaces configured on the non-volatile storage media, to logical block addresses in a capacity of the non-volatile storage media; maintain an active copy of the mapping data; generate cached copies of the mapping data from the active copy; generate a shadow copy from the active copy; implement changes in the shadow copy; after the changes are made in the shadow copy, activate the shadow copy and simultaneously deactivate the previously active copy; and update the cached copies according to the newly activated copy, as a response to the change in active copy identification. |
US11003575B1 |
Systems and methods for continuous integration automated testing in a distributed computing environment
In one embodiment, a method for continuous integration automated testing in a distributed computing environment may include receiving data for a computer application into an automated testing schema; at least one computer processor executing a baseline test run and storing baseline test run results; receiving new code for the computer application at a test environment; the at least one computer processor executing a test run and storing test run results; the at least one computer processor comparing the test run results to the baseline test run results; and the at least one computer processor generating at least one report based on the comparing. |
US11003574B2 |
Optimized testing system
Described herein includes a software testing system that optimizes test case scheduling to efficiently and speedily analyze a block of code. The system enhances the performance of software testing by implementing a test controller using test statistics to optimize testing performance. The test controller may use the test statistics to determine relevant test cases to execute, and to provide better and/or faster feedback to users. |
US11003571B2 |
Customizable enterprise automation test framework
Embodiments provide systems and methods for implementing a customizable enterprise automation test framework. A workflow definition, page structure definition, and function definition for an automated test of an enterprise website can be received. A hybrid script parser can parse the workflow definition, page structure definition, and function definition to generate a hybrid script for the automated test. An automation tool parser can parse the hybrid script to generate an output for an automation tool. Based on the output from the automation tool parser, a runtime script can be generated that is executed by the automation tool to generate results for the automated test, where the automation tool implements the steps of the one or more workflows on the plurality of web pages of the enterprise web site to generate the results for the automated test. |
US11003564B2 |
Methods and systems for determining system capacity
Methods and system are provided for determining a system capacity. The system capacity may be determined by performing one or more capacity tests. The one or more capacity tests may produce capacity test results. |
US11003562B2 |
Computer-implemented method, computer program product and computing system
A method, computer program product, and computing system for associating a local communications port on a local computing device with a DUT communications port on a Device-Under-Test. A user is enabled to remotely access the DUT communications port via the local communications port using a remote computing device. |
US11003559B2 |
Underperforming drive handling in redundant arrays
Method and system are provided for handling an underperforming drive in a redundant array of independent disks (RAID) operating a distributed sparing mechanism. The method includes marking an underperforming drive in the array as resting and allocating distributed spare space of the array for data of operations to the resting drive. A data structure is designated to track operations diverted to the distributed spare space from the resting drive. If the resting drive is recovered, the method rebuilds data to the recovered drive from the distributed spare space by reference to the data structure. |
US11003558B2 |
Systems and methods for sequential resilvering
A method of resilvering a plurality of failed devices in storage pools includes detecting a failure of a first storage device in a storage pool, identifying data blocks that were stored on the first storage device that are also stored on other storage devices, and resilvering the first storage device by transferring the data blocks from the other storage devices. While resilvering the first storage device, the method includes detecting a failure of a second storage device in the storage pool, identifying a subset of the data blocks that were stored on the first storage device that were also stored on the second storage device, and reusing a set of sequential I/O commands to resilver at least a portion of the second storage device with the subset of the data blocks. |
US11003557B2 |
Dynamic data restoration from multiple recovery sites implementing synchronous remote mirroring
A computer-implemented method, according to one embodiment, includes: detecting an outage at a production site, and transferring I/O functionality to a first recovery site. In response to resolving the outage, first and second out-of-sync bitmaps are received from the first and second recovery sites, respectively. The out-of-sync bitmaps are merged together. Performance data which corresponds to achievable throughput is received from each of the first and second recovery sites, and the performance data is used to divide the merged out-of-sync bitmap into two portions. A request is sent to the first recovery site for data which corresponds to the first portion of the merged out-of-sync bitmap. Similarly, a request is sent to the second recovery site for data which corresponds to the second portion of the merged out-of-sync bitmap. Finally, data is received which corresponds to the first and second portions of the merged out-of-sync bitmap respectively, in parallel. |
US11003556B2 |
Method, device and computer program product for managing storage system
State information of one or more extents in a stripe in a storage system is obtained, the state information indicating whether the extents comprise at least one of a failed extent and an end-of-life extent. A risk level for the stripe is determined based on the state information, the risk level indicating a possibility that data stored in the stripe is lost. In response to the risk level exceeding a first threshold, the storage system is caused to: rebuild data corresponding to the failed extent, and write the data to a sparing extent in a second storage device different from a first storage device where the failed extent resides; and write data corresponding to the end-of-life extent to a swapped extent in a fourth storage device different from a third storage device where the end-of-life extent resides, the fourth storage device being used to replace the third storage device. |
US11003555B2 |
Tracking and recovering a disk allocation state
The subject matter described herein is generally directed towards tracking and recovering a disk allocation state. An on-disk log of operations is maintained to describe operations performed to an in-memory partial reference count map. Upon a crash of a host computing device during a checkpoint operation to an on-disk complete reference count map, the on-disk log of operations is used to undo and then redo the operations, or just redo the operations. In this manner, a disk allocation state prior to the crash is recreated in the on-disk complete reference count map with atomicity and crash consistency. |
US11003551B2 |
Non-volatile storage system with program failure recovery
A non-volatile storage apparatus receives first data from an entity external to the non-volatile storage apparatus, combines the first data with other data being stored in the non-volatile storage apparatus to create combined data, performs a programming process to program the first data into a first location, determines that the programming process failed, intentionally corrupts the first data programmed into the first location, recovers the first data from the combined data, and reprograms the recovered first into a second location. |
US11003550B2 |
Methods and systems of operating a database management system DBMS in a strong consistency mode
In one aspect, a computerized method useful for operating a database management system DMBS DBMS in a strong consistency mode comprising includes the step of implementing an atomic transfer of a master node of the DMBS DBMS. The method includes the step of implementing a master node restriction, wherein the master node restriction guarantees no more than one master node is ever available. The information about a set of nodes participating in a cluster of the set node of the DMBS DBMS is maintained to allow a subset of nodes to determine that the one master node is a master of a subset of data stored in the cluster. |
US11003549B2 |
Constant time database recovery
Database recovery can be performed in substantially constant time. From a database transaction log, the state of one or more transactions is identified including those that were active at a time of a crash but not committed. Transactions can be reapplied sequentially starting from the beginning of a last successful checkpoint to the end of the transaction log. Uncommitted user transactions are not undone synchronously, but simply marked as aborted. Subsequently, versions of affected data elements can be reverted back to a prior saved version asynchronously. |
US11003544B2 |
Memory system and method of operating the same
Provided is a memory system and a method of operating the same. The memory system may include a memory device configured to store data; and a memory controller configured to control the memory device such that various operations including a program operation are performed in response to a request from a host, wherein the memory controller comprises: an internal memory configured to store system information; and a central processing unit (CPU) configured to control the memory device such that, when a sudden power off (SPO) occurs during the program operation of the memory device, debugging information related to system information is stored at a location in the memory device where the program operation is interrupted. |
US11003539B2 |
Offload processing using a storage slot
Offload processing may be provided that is not dedicated to a primary processor or a subset of primary processors. A system may have one or more offload processing devices, including one or more APUs, coupled to data storage slots of the system, which can be shared by multiple primary processors of the system. Each offload processing device may be configured to be coupled to a storage slot, for example, as if the device were a storage drive, and include an interface in conformance with a version of an NVMe specification and may have a form factor in accordance with the U.2 specification. The APU within each offload processing device may be communicatively coupled to one or more primary processors by switching fabric disposed between the one or more primary processors and the storage slot to which the offload processing device is connected. |
US11003530B2 |
Semiconductor apparatus
A semiconductor apparatus includes a fuse array, storage circuit, parity circuit, fuse data register, parity data register, and error correction circuit. The fuse array stores information about fail addresses and outputs the stored information as fuse data during a boot-up operation. Wherein, the storage circuit stores the fuse data and outputs it as a storage signal and the parity circuit performs a parity operation based on the storage signal and outputs a result of the parity operation as a parity signal, the fuse data register receives and stores the fuse data and outputs the stored data as a fuse register output signal. The parity data register receives and stores the parity signal and outputs the stored information as a parity register output signal, the error correction circuit corrects an error of the fuse register output signal based on the parity register output signal and outputs the error-corrected signal as repair information. |
US11003528B2 |
Memory system including an error correction function
According to one embodiment, a memory system includes a nonvolatile memory, an encoding part configured to generate a plurality of component codes including a first component code and a second component code different from the first component code, by using, as an information symbol, at least one symbol of a plurality of symbols included in user data to be written into the nonvolatile memory, and a memory interface configured to write the plurality of component codes into the nonvolatile memory. The encoding part includes a plurality of encoders each configured to generate a parity corresponding to each of the plurality of component codes, and a first distributor configured to divide a first symbol string of the user data into a plurality of chunks, each of which has a first symbol length smaller than that of the first symbol string, and to input each of the plurality of chunks generated by the division, into any one of at least different two of the plurality of encoders. The memory interface is configured to write the first symbol string and parities corresponding to the first symbol string into the nonvolatile memory. |
US11003526B2 |
Method for processing a signal comprising detection of interference caused by a lightning strike
A method for processing a signal on board an aircraft. An electronic control unit receives an input signal including useful data in a first passband, implements a first operation of bandpass filtering the input signal with a first passband to obtain a useful signal containing the useful data, with detection of interference caused by a lightning strike. The electronic control unit implements a second operation of bandpass filtering the input signal to obtain a detection signal, the bandpass filter having a second passband that is distinct from the first passband, comparing a detection value derived from the detection signal with a detection threshold, and correcting the exploitation of the useful data if exceeded. |
US11003522B2 |
Apparatus, method, system for detecting a degraded grid controller
An apparatus for detecting a degraded grid controller includes a status module that collects for individual grid controllers in a grid array a status update comprising a keepalive status and a connectivity indicator and/or a pending transaction indicator between pairs of the individual grid controllers. The apparatus also includes a responsiveness module that determines a responsiveness indicator for a particular grid controller based on the keepalive status and the connectivity indicator and/or the pending transaction indicator of the particular grid controller. The apparatus further includes a configuration module that removes the particular grid controller of the individual grid controllers from use in the grid array in response to the responsiveness module determining that the responsiveness indicator of the particular grid controller indicates that the particular grid controller is degraded. A method and a system for detecting a degraded grid controller perform similar functions to those of the apparatus. |
US11003518B2 |
Component failure prediction
Example systems may relate to component failure prediction. A non-transitory computer readable medium may contain instructions to analyze a plurality of features corresponding to a component of a system. The non-transitory computer readable medium may further contain instructions to determine which of the plurality of features to use to model a failure of the component. The non-transitory computer readable medium may contain instructions to generate a plurality of models to model the failure of the component and assemble the plurality of models into a single model for predicting component failure. The non-transitory computer readable medium may further contain instructions to extract data associated with a component failure predicted by the single model and correlate the data associated with the predicted component failure with the single model. |
US11003516B2 |
Geographical redundancy and dynamic scaling for virtual network functions
When a virtualized service platform encounters a catastrophic fault, an orchestrator may instantiate new virtual machines instances to deploy additional capacity in other cloud locations to handle failover storms. After the network fault is fixed and service returns to normal condition, these additional VM instances may be removed from the platform and cloud resources may be released. The system may minimize the resource over-provisioning and may continue to support geographical redundancy or dynamic scaling in a large-scale service network. |
US11003512B2 |
System and method for optimizing bulk data operation
A system receives an initial application programming interface request for the bulk data operation from a client, and determines an optimal data size based on a tripping point. The system sends application programming interface requests that include the optimal data size, and combines responses to the application programming interface requests into a single response prior to transmission to the client via the receiver. |
US11003511B2 |
Controlling runtime access to application program interfaces
The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library developers to more precisely and easily control which of their libraries' APIs can be called dynamically. Thus, their servicing and versioning burden can be more appropriately controlled. Further, application developers can control which such APIs to further exclude from dynamic calling scenarios, to minimize the runtime support overhead (e.g., preventing generation of metadata). |
US11003508B2 |
Apparatus and methods for load balancing across a network of nodes
A system provided at nodes within a network of nodes enabling the nodes to migrate activities to other nodes within its communication range to provide load balancing across the network. The other nodes having power and processing capabilities and capacity enabling them to undertake the migrated activities. |
US11003500B2 |
Workload/converged infrastructure asset allocation system
A workload/Converged Infrastructure (CI) asset allocation system includes a CI system having a plurality of CI assets that include compute devices and storage arrays. A CI/workload management system is coupled to the CI system and receives a workload that includes workload requirements. The CI/workload management system then determines a first storage array that is included in the CI assets and that satisfies at least one storage requirement included in the workload requirements, and a first subset of the compute devices included in the CI assets that each include a path to the first storage array and that satisfy at least one compute requirement included in the workload requirements. The CI/workload management system then identifies the first subset of the compute devices, and configures the first subset of the compute devices and the first storage array to provide the workload. |
US11003492B2 |
Virtual machine consolidation
A method and system for reassigning failed jobs. It is determined that a job queue of a virtual network is overloaded. Each job is set in the job queue to be processed in a scalable mode of operation as a function of the job queue being overloaded. A job is apportioned in the job queue to a virtual machine in the virtual network operating in the scalable mode of operation. The job queued by the virtual machine fails to be completed. A probability of failing to complete the job by the virtual machine is computed. It is determined, as a function of the probability of failing to complete the job, whether to complete the job queued by the virtual machine or transfer the job to a queue of a second virtual machine operating in a dynamic voltage and frequency scaling (DVFS) mode or an active mode. |
US11003487B2 |
Dynamic time-based sequencing
In some embodiments, techniques include identifying a plurality of tasks associated with an identifier corresponding to an electronic device. A task series is generated so as to include the plurality of tasks, where each task in the series is associated with a performance time. When it is determined that the task has not been completed by the performance time, the task series is updated. |