US10777707B2
A group-Ill nitride stacked body includes a substrate, an n-type first AlGaN layer expressed by the composition formula AlXGa1-XN (0
US10777701B2
A photosensitive transistor device, on a semiconductor on insulator substrate, the photosensitive zone being formed in a substrate support layer and being arranged so that the concentration of photogenerated charges in the photosensitive zone can be increased towards a given zone facing the channel zone of the transistor.
US10777697B1
A method for communicating an event occurrence among a plurality of photovoltaic assemblies of a photovoltaic system includes the following steps: (1) in response to the event occurrence, injecting a first signal onto a power line at a first photovoltaic assembly of the plurality of photovoltaic assemblies, (2) detecting the first signal on the power line at a second photovoltaic assembly of the plurality of photovoltaic assemblies, and (3) in response to detecting the first signal on the power line at the second photovoltaic assembly, injecting a second signal onto the power line at the second photovoltaic assembly.
US10777696B1
A ternary superlattice structure includes a substrate and periodic layer structure on the substrate and having alternating infrared absorbing semiconductor materials having a first layer of InAs[1-x]Sb[x] ternary alloy material, and a second layer of In[1-y]Z[y]As ternary alloy material, wherein Z is Ga or Al, wherein x is in a range of greater than zero and less than one, wherein y is in a range of greater than zero and less than one, and wherein a thickness of each of the first and second layers are substantially similar and configured to absorb light in a predetermined spectral band and prevent trapping of carriers in any particular layer. In examples, y is in a range from about 0.05 to about 0.35, and x is in a range of about 0.2 to about 0.8.
US10777694B2
A solar cell can include a semiconductor substrate; a tunneling layer formed over the semiconductor substrate; a conductive area located over the tunneling layer, the conductive area including a first conductive area of a first conductive type and a second conductive area of a second conductive type; and an electrode including a first electrode connected to the first conductive area and a second electrode connected to the second conductive area, wherein a mark is located in at least one of the first conductive area and the second conductive area, and has a different shape from that of a crystal plane of the semiconductor substrate and the conductive area, and wherein the mark is formed along a longitudinally extending edge of at least one of the first conductive area and the second conductive area.
US10777677B2
An insulated gate semiconductor device includes p+ gate bottom protection regions embedded in a drift layer at the bottoms of trenches that goes through n+ source regions and p-type base regions, and p+ base bottom embedded regions embedded in the drift layer below the base regions. The base bottom embedded regions have trapezoidal shapes due to a channeling phenomenon, and the bottom surfaces of the base bottom embedded regions are deeper than the bottom surfaces of the gate bottom protection regions.
US10777674B2
To suppress breakage of a diode. A semiconductor device comprises a stacked body and a first electrode. The stacked body includes a first nitride semiconductor layer, a second nitride semiconductor layer, a third nitride semiconductor layer, and a fourth nitride semiconductor layer that are stacked in sequence. The first electrode is in contact with a surface of the first nitride semiconductor layer that is opposite to a surface in contact with the second nitride semiconductor layer. The semiconductor device includes a transistor forming region and a diode forming region adjacent to the transistor forming region. The transistor forming region includes a first groove, a second electrode, and a third electrode. The first groove has a bottom portion located in the second nitride semiconductor layer. The second electrode is formed on a surface of the first groove. The third electrode is in contact with a surface of the fourth nitride semiconductor layer that is opposite to a surface in contact with the third nitride semiconductor layer. The diode forming region includes a second groove and a Schottky electrode. The second groove has a bottom portion located in the third nitride semiconductor layer. The Schottky electrode makes a Schottky barrier junction with the third nitride semiconductor layer and is electrically connected to the third electrode.
US10777670B2
An insulated gate turn-off thyristor has a layered structure including a p+ layer (e.g., a substrate), an n-epi layer, a p-well, vertical insulated gate regions formed in the p-well, and an n− layer over the p-well and between the gate regions, so that vertical npn and pnp transistors are formed. After forming the p-well, boron ions are implanted into the exposed surface of the p-well to form a p+ region. The n-epi layer is then grown over the p-well and the p+ region, and the boron in the p+ region is diffused upward into the n-epi layer and downward to form an intermediate p+ region. The p-well's highly doped intermediate region enables improvement in the npn transistor efficiency as well as enabling more independent control over the characteristics of the n-type layer (emitter) and the overall dopant concentration and thickness of the p-type base to optimize the thyristor's performance.
US10777663B2
A method includes forming a fin structure over a substrate; forming a source/drain structure adjoining the fin structure, in which the source/drain structure includes tin; and exposing the source/drain structure to a boron-containing gas to diffuse boron into the source/drain structure to form a doped region in the source/drain structure.
US10777653B2
The present invention provides an integrated enhancement/depletion mode HEMT and a method for manufacturing the same, according to which an enhancement mode transistor and a depletion mode transistor can be integrated together, which is beneficial for increasing the application of gallium nitride HEMT devices and improving the characteristics of circuits, and lay a foundation for realizing monolithic integration of high-speed digital/analog mixed signal radio frequency circuits. At the same time, by utilizing the regrowth of the buffer layer and the doping requirements, electrons generated by impurities are made part of the doping layer, thus the doping concentration is improved while preventing excessive electrons from interfering with the devices.
US10777646B2
Disclosed are a thin film transistor and a display device, which can reduce parasitic capacitance between the first metal layer and the second metal layer so as to improve display quality of a liquid crystal display device. The thin film transistor includes a gate electrode, a gate insulation layer covering the gate electrode, a semiconductor layer formed on the gate insulation layer, and a source electrode and a drain electrode formed on the semiconductor layer. The semiconductor layer has an extension portion, a plane projection of which goes beyond a range of the gate electrode, and the drain electrode covers the extension portion.
US10777645B2
A technique relates to a semiconductor device. A bipolar transistor includes an emitter layer and a base layer, where the emitter layer and the base layer are doped with an impurity, the impurity being a same for the emitter and base layers. The bipolar transistor includes a collector layer.
US10777639B2
Disclosed are a two-dimensional semiconductor in which an energy band gap changes with thickness, a manufacturing method therefor, and a semiconductor device comprising the same. A two-dimensional semiconductor according to an embodiment comprises: a first layer having a first thickness; and a second layer having a second thickness, wherein the first thickness and the second thickness are different from each other, the first layer forms a first junction with a first electrode, and the second layer forms a second junction with a second electrode.
US10777634B1
An organic light-emitting display apparatus includes a substrate, pixels, a pixel defining layer (PDL), a first via layer, a second via layer, first lines, and a second line. The pixels are arranged on the substrate in a first direction (D1) and a second direction (D2) intersecting one another, and include organic light-emitting diodes (OLEDs). The OLEDs include pixel electrodes (PEs). The PDL covers edges of the PEs and defines light-emitting regions via openings partially exposing the PEs. The first and second via layers are between the PEs and the substrate. The first lines extend in the D2 between the first via layer and the substrate. The second line is between the second and first via layers. The second line at least partially extends around the light-emitting regions. The second line contacts the first lines through via holes. Each via hole is provided every two pixels arranged in the D2.
US10777633B2
A display device includes a TFT layer provided with a terminal configured to receive a signal inputted from an external source, and a terminal wiring line in a lower layer underlying the terminal, and a light emitting element layer in an upper layer overlying the TFT layer. The terminal includes a main portion and a peripheral portion surrounding the main portion. The peripheral portion is covered by a cover film, the terminal wiring line and a lower face of the peripheral portion are in contact, and the main portion and the terminal wiring line overlap via at least one terminal base film.
US10777630B2
A display device and a method of manufacturing the same are disclosed. In one aspect, the display device includes a substrate including a separation area and a plurality of pixel formed over the substrate. The separation area is formed between adjacent pixels, and a plurality of through holes are respectively defined by a plurality of surrounding inner surfaces of the separation area, and wherein each of the inner surfaces passes through the substrate. The display device also includes an encapsulation layer formed over the substrate and covering the inner surfaces of the separation area.
US10777629B2
Disclosed are a display apparatus and a method for manufacturing the same. The display apparatus comprises: a multi-buffer layer; a pixel array layer formed on the multi-buffer layer and including a plurality of pixels respectively formed as the intersections of a plurality of gate lines and a plurality of data lines; an encapsulation layer formed on the pixel array layer; and an encapsulation substrate formed on the encapsulation layer and including a display area and a non-display area adjacent to the display area, wherein, the encapsulation substrate is for supporting the display area and the non-display area such that there is no base substrate in the display apparatus.
US10777625B2
A display device including a plurality of first electrodes arranged in a display region above a substrate, each of the plurality of first electrodes being in common with n (n is an integer of 2 or more number of light emitting elements, a bank having a recess part and partitioning the n number of light emitting elements with the recess part as a boundary in each of the plurality of first electrodes, a light emitting layer arranged above the plurality of first electrodes throughout the display region, and n groups of second electrodes arranged above the light emitting layer and electrically separated with the recess part as a boundary.
US10777614B2
Provided is a display device having first to third light-emitting elements. The first to third light-emitting elements each include: a first electrode; a hole-transporting layer over the first electrode; an emission layer over the hole-transporting layer; a hole-blocking layer over and in contact with the emission layer; an electron-transporting layer over and in contact with the hole-blocking layer; and a second electrode over the electron-transporting layer. An emission wavelength of the second light-emitting element is longer than that of the first light-emitting element and shorter than that of the third light-emitting element. A total thickness of the hole-blocking layer and the electron-transporting layer in the second light-emitting element is larger than that in the first light-emitting element and smaller than that in the third light-emitting element. A thickness of the hole-blocking layer is larger than that of the electron-transporting layer in each of the first to third light-emitting elements.
US10777613B2
A blue fluorescent light-emitting layer is provided in common for a subpixel and a subpixel, a green fluorescent light-emitting layer is provided in common for the subpixel and a subpixel, and a red light-emitting layer is provided in common for the subpixel and a subpixel. An opposing surface distance is less than or equal to a Förster radius, and in the subpixel, the green fluorescent light-emitting layer and the red light-emitting layer are layered with a separation layer interposed therebetween.
US10777604B2
A light emitting device including first, second, and third LED sub-units, and electrode pads disposed on the first LED sub-unit, electrically connected to the LED sub-units, and including a common electrode pad electrically connected to each of the LED sub-units, and first, second, and third electrode pads connected to a respective one of the LED sub-units, in which the common electrode pad, the second electrode pad, and the third electrode pad are electrically connected to the second LED sub-unit and the third LED sub-unit through holes that pass through the first LED sub-unit, the first, second, and third LED sub-units are configured to be independently driven, light generated in the first LED sub-unit emitted to the outside through the second and third LED sub-units, and light generated in the second LED sub-unit is emitted to the outside through the third LED sub-unit.
US10777597B2
To realize miniaturization of a pixel, reduction in noise, and high quantum efficiency, and to improve short-wavelength sensitivity while suppressing inter-pixel interference and variations for each pixel. According to the present disclosure, there is provided an imaging device including: a first semiconductor layer formed in a semiconductor substrate; a second semiconductor layer of a conductivity type opposite to a conductivity type of the first semiconductor layer formed on the first semiconductor layer; a pixel separation unit which defines a pixel region including the first semiconductor layer and the second semiconductor layer; a first electrode which is connected to the first semiconductor layer from one surface side of the semiconductor substrate; and a second electrode which is connected to the second semiconductor layer from a light irradiation surface side that is the other surface of the semiconductor substrate, and is formed to correspond to a position of the pixel separation unit.
US10777585B2
To provide a display device with excellent display quality, in a display device including a signal line, a scan line, a transistor, a pixel electrode, and a common electrode in a pixel, the common electrode is included in which an extending direction of a region overlapping with the signal line differs from an extending direction of a region overlapping with the pixel electrode in a planar shape and the extending directions intersect with each other between the signal line and the pixel electrode. Thus, a change in transmittance of the pixel can be suppressed; accordingly, flickers can be reduced.
US10777577B2
A three-dimensional semiconductor memory device includes a substrate including a cell array region and a connecting region; a stacked structure including a lower stacked structure and an upper stacked structure sequentially stacked on a substrate, wherein the stacked structure includes an insulating layer and electrodes alternately stacked vertically on the substrate; a vertical structure in a channel hole passing through the lower stacked structure and the upper stacked structure on the cell array region; and a dummy structure in a dummy hole passing through at least one of a lower stacked structure and an upper stacked structure on a connecting region. The connecting region includes a second connecting region on one side of the cell array region and a first connecting region on one side of the second connecting region. A surface pattern shape of the dummy hole in the second connecting region is different from a shape of the dummy hole in the first connecting region.
US10777574B2
According to one embodiment, in a semiconductor device, a stacked body is disposed above a substrate. In the stacked body, a conductive film and an insulating layer are alternately disposed in a stacking direction. A semiconductor columnar member penetrates the stacked body in a stacking direction. An insulating film surrounds the semiconductor columnar member. The insulating film penetrates the stacked body in the stacking direction. A pattern is disposed at a position adjacent to or close to a region. The region includes a penetration plug. The penetration plug extends from a position same as or above an upper end of the stacked body to a position below a lower end of the stacked body in the stacking direction. The pattern has a quadrangular or disjoined quadrangular shape.
US10777569B2
The manufacturing method of the semiconductor device includes a step of forming the gate dielectric film GI2 and the polysilicon layer PS2 on the main surface SUBa of the semiconductor substrate SUB, a step of forming the isolation trench TR in the semiconductor substrate SUB through the polysilicon layer PS2 and the gate dielectric film GI2, a step of filling the isolation trench TR with the dielectric film, and then a step of polishing the dielectric film to form the element isolation film STI in the isolation trench TR. Further, a method for manufacturing a semiconductor device comprises etching the element isolation film STI to retract the upper surface STIa of the element isolation film STI, then further depositing a polysilicon layer on the polysilicon layer PS2 to form a gate electrode using an anisotropic dry etching method.
US10777565B2
Three-dimensional semiconductor memory devices and methods of fabricating the same are provided. A memory device may include a semiconductor layer including first and second regions, first vertical structures on the first region and extending in a first direction perpendicular to a top surface of the semiconductor layer, and second vertical structures on the second region and extending in the first direction. The first vertical structure may include a vertical semiconductor pattern extending in the first direction and in contact with the semiconductor layer, and a first data storage pattern surrounding the vertical semiconductor pattern. The second vertical structure may include an insulation structure extending in the first direction and in contact with the semiconductor layer, and a second data storage pattern surrounding the insulation structure.
US10777564B2
A non-volatile memory device that includes a floating gate element, a control coupling element, an erase coupling element and a select gate element is provided. The floating gate element includes a floating gate layer. The control coupling element receives a control voltage and couples the control voltage to the floating gate layer such that the floating gate element performs read or write operation according to the control voltage, a word select voltage and a bit select voltage. The erase coupling element receives an erase voltage and couples the erase voltage to the floating gate layer such that the floating gate element performs erase operation according to the erase voltage. The select gate element is electrically coupled to the floating gate element and generates the word select voltage according to a word line driving voltage and a source line driving voltage.
US10777560B2
Provided are a semiconductor device and a method of fabricating the same. The semiconductor device may include a semiconductor substrate including a first region and a second region, a dummy separation pattern provided on the second region of the semiconductor substrate to have a recessed region at its upper portion, a first electrode provided on the first region of the semiconductor substrate, a dielectric layer covering the first electrode, a second electrode provided on the dielectric layer, and a remaining electrode pattern provided in the recessed region. The second electrode and the remaining electrode pattern may be formed of a same material.
US10777554B2
An integrated circuit (IC) device comprises a substrate having a metal-oxide-semiconductor (MOS) region; a gate region disposed over the substrate and in the MOS region; and source/drain features in the MOS region and separated by the gate region. The gate region includes a fin structure and a nanowire over the fin structure. The nanowire extends from the source feature to the drain feature.
US10777547B2
Systems and methods for protecting a device from an electrostatic discharge (ESD) event are provided. A resistor-capacitor (RC) trigger circuit and a driver circuit are provided. The RC trigger circuit is configured to provide an ESD protection signal to the driver circuit. A discharge circuit includes a first metal oxide semiconductor (MOS) transistor and a second MOS transistor connected in series between a first voltage potential and a second voltage potential. The driver circuit provides one or more signals for turning the first and second MOS transistors on and off.
US10777544B2
In a semiconductor device that uses an N-channel MOS transistor as an electrostatic protection element, the N-channel MOS transistor has a plurality of electric field relaxing areas, three of which have in a longitudinal direction three different impurity concentrations decreasing from an N-type high concentration drain region downward, and three of which have in a lateral direction three different impurity concentrations decreasing from the N-type high concentration drain region toward a channel region. An electric field relaxing area that is in contact with the electric field relaxing areas in the longitudinal direction and with the electric field relaxing areas in the lateral direction has the lowest impurity concentration.
US10777539B2
A three-dimensional (3D) integrated circuit (IC) die is provided. In some embodiments, a first IC die comprises a first semiconductor substrate, a first interconnect structure over the first semiconductor substrate, and a first hybrid bond (HB) structure over the first interconnect structure. The first HB structure comprises a HB link layer and a HB contact layer extending from the HB link layer to the first interconnect structure. A second IC die is over the first IC die, and comprises a second semiconductor substrate, a second HB structure, and a second interconnect structure between the second semiconductor substrate and the second HB structure. The second HB structure contacts the first HB structure. A seal-ring structure is in the first and second IC dies. Further, the seal-ring structure extends from the first semiconductor substrate to the second semiconductor substrate, and is defined in part by the HB contact layer.
US10777532B2
A semiconductor and a method of fabricating the semiconductor having multiple, interconnected die including: providing a semiconductor substrate having a plurality of disparate die formed within the semiconductor substrate, and a plurality of scribe lines formed between pairs of adjacent die of the plurality of disparate die; and fabricating, by a lithography system, a plurality of inter-die connections that extend between adjacent pair of die of the plurality of die.
US10777529B2
A semiconductor device includes a base member; a first stacked body including first semiconductor chips and second semiconductor chips stacked alternately in a first direction crossing a front surface of the base member; and a second stacked body arranged with the first stacked body in a second direction along the front surface of the base member. The second stacked body includes other first semiconductor chips and other second semiconductor chips stacked alternately in the first direction. The first stacked body includes a lowermost first semiconductor chip connected to the base member, and the second stacked body includes a lowermost second semiconductor chip connected to the base member.
US10777525B1
A flip chip package includes a substrate, a chip body bonding on the substrate and bumps connected between the chip body and the substrate. The substrate includes input wires and output wires. The chip body includes a first package unit including a first seal ring and first pads and a second package unit including a second seal ring and second pads. The chip body extends continuously between the first seal ring and the second seal ring. Each of the input wires has one end overlapping the chip body and the other end positioned at a first bonding region of the substrate. Each of the output wires has one end overlapping the chip body and the other end positioned at a second bonding region of the substrate. The first bonding region and the second bonding region are located at opposite sides of the chip body.
US10777521B2
A printable component structure includes a chiplet having a semiconductor structure with a top side and a bottom side, one or more top electrical contacts on the top side of the semiconductor structure, and one or more bottom electrical contacts on the bottom side of the semiconductor structure. One or more electrically conductive spikes are in electrical contact with the one or more top electrical contacts. Each spike protrudes from the top side of the semiconductor structure or a layer in contact with the top side of the semiconductor structure.
US10777518B1
A package structure includes a plurality of sub-package structures, a second encapsulant, a second RDL structure and a second conductive terminal. The sub-package structure includes a die, first TIVs, a first encapsulant and an antenna element. The die has a first side and a second side. The first TIVs are laterally aside the die. The first encapsulant encapsulates sidewalls of the die and sidewalls of the TIVs. The antenna element is on the first side of the die, and on the TIVs and the first encapsulant. The second encapsulant encapsulates sidewalls of the sub-package structures. The second RDL structure is electrically connected to the plurality of sub-package structures. The second conductive terminal is electrically connected to the sub-package structures through the second RDL structure.
US10777512B2
An activable electronic component destruction device includes a heater and a heat-activated expandable material arranged on top of the heater. Heating of the heater causes the heat-activated expandable material to expand. The device further includes activation electronics coupled to the heater. The activation electronics are configured to control supply of power to the heater, which causes the heater to heat the heat-activated expandable material, which breaks a semiconductor substrate arranged on top of the heat-activated expandable material.
US10777510B2
A semiconductor device and a method of manufacture thereof are provided. The method for manufacturing the semiconductor device includes forming a first dielectric layer on a substrate. Next, forming a first dummy metal layer on the first dielectric layer. Then, forming a second dielectric layer over the first dummy metal layer. Furthermore, forming an opening in the second dielectric layer and the first dummy metal layer. Then, forming a dummy via in the opening, wherein the dummy via extending through the second dielectric layer and at least partially through the first dummy metal layer. Finally, forming a second dummy metal layer on the second dielectric layer and contact the dummy via.
US10777509B2
A semiconductor wafer has a base material with a first thickness and first and second surfaces. A wafer scribe mark is disposed on the first surface of the base material. A portion of an interior region of the second surface of the base material is removed to a second thickness less than the first thickness, while leaving an edge support ring of the base material of the first thickness and an asymmetric width around the semiconductor wafer. The second thickness of the base material is less than 75 micrometers. The wafer scribe mark is disposed within the edge support ring. The removed portion of the interior region of the second surface of the base material is vertically offset from the wafer scribe mark. A width of the edge support ring is wider to encompass the wafer scribe mark and narrower elsewhere around the semiconductor wafer.
US10777508B2
A semiconductor device includes a substrate including a plurality of chip areas and a scribe line defined thereon, and a mark pattern disposed in the scribe line. The mark pattern includes a plurality of unit cells immediately adjacent to each other, and each unit cell includes a first active region, a second active region isolated from the first active region, a plurality of first gate structures extending along a first direction and arranged along a second direction perpendicular to the first direction, and a plurality of first conductive structures. The first gate structures straddle the first active region and the second active region. The first conductive structures are disposed on the first active region, the second active region, and two opposite sides of the first gate structures.
US10777504B2
Methods and devices for forming a conductive line disposed over a substrate. A first dielectric layer is disposed over the substrate and coplanar with the conductive line. A second dielectric layer disposed over the conductive line and a third dielectric layer disposed over the first dielectric layer. A via extends through the second dielectric layer and is coupled to the conductive line. The second dielectric layer and the third dielectric layer are coplanar and the second and third dielectric layers have a different composition. In some embodiments, the second dielectric layer is selectively deposited on the conductive line.
US10777500B2
An array of memory cells individually comprising a capacitor and a transistor comprises, in a first level, alternating columns of digitlines and conductive shield lines. In a second level above the first level there are rows of transistor wordlines. In a third level above the second level there are rows and columns of capacitors. In a fourth level above the third level there are rows of transistor wordlines. In a fifth level above the fourth level there are alternating columns of digitlines and conductive shield lines. Other embodiments and aspects are disclosed, including method.
US10777497B2
Provided is a substrate including a first wiring layer, wherein the first wiring layer has a structure in which among a plurality of first connection parts of a plurality of vias, at least one of first connection parts of two vias located closer to both ends of the first wiring layer is coupled to a body of the first wiring layer through a first conductive portion, each of the plurality of first connection parts being coupled to the first wiring layer, and a cross-sectional area of the first conductive portion is less than an area of a first part of the first wiring layer, the first part being in contact with a first connection part of a via other than the first connection parts of the two vias.
US10777495B2
A printed circuit board comprises an epoxy-containing member, a first copper pattern disposed adjacent to the epoxy-containing member, and a first adhesion promoter layer interposed between the epoxy-containing member and the first copper pattern.
US10777493B2
A semiconductor device mounting board includes a first substrate, a second substrate, a single line, a groove, a feedthrough conductor, and a side conductor. The first substrate includes a mount area and a peripheral area. The second substrate is located in the peripheral area to align with an outer edge of the first substrate and surrounds the mount area. The signal line extends on an upper surface of the second substrate from an inner edge to an outer edge of the second substrate. The groove extends on a side surface of the first substrate from a lower surface to an upper surface of the first substrate. The feedthrough conductor is inside the second substrate and connected to the signal line. The side conductor is on an inner surface of the groove and electrically connected to the feedthrough conductor. The groove is inward from the outer edge of the second substrate.
US10777492B1
A substrate for mounting a semiconductor element thereon includes a metal plate and columnar terminal portions composed only of plating layers and formed on one-side surface of the metal plate. The columnar terminal portions include, as an outermost plating layer, a roughened silver plating layer having acicular projections. The roughened silver plating layer has a crystal structure in which the crystal direction <101> occupies a largest proportion among the crystal directions <001>, <111> and <101>. The substrate for mounting a semiconductor element thereon can be manufactured with improved productivity owing to reduction in cost and operation time, and achieves remarkably high adhesion to sealing resin while keeping the total thickness of plating layers including the silver plating layer, which are to serve as terminals and the like, to be thin.
US10777490B2
A performance of a semiconductor device is improved. The semiconductor device according to one embodiment includes a wire bonded to one bonding surface at a plurality of parts in an opening formed in an insulating film of a semiconductor chip. The semiconductor device includes also a sealer that seals the semiconductor chip and the wire so that the sealer is in contact with the bonding surface. The bonding surface includes a first region to which a bonding portion of the wire is bonded, a second region to which another bonding portion of the wire is bonded, and a third region between the first region and the second region. A width of the third region is smaller than a width of the first region and a width of the second region.
US10777487B2
An integrated circuit (IC) device includes a semiconductor substrate having a via hole extending through at least a part thereof, a conductive structure in the via hole, a conductive barrier layer adjacent the conductive structure; and a via insulating layer interposed between the semiconductor substrate and the conductive barrier layer. The conductive barrier layer may include an outer portion oxidized between the conductive barrier layer and the via insulating layer, and the oxidized outer portion of the conductive barrier layer may substantially surrounds the remaining portion of the conductive barrier layer.
US10777486B2
Apparatuses and processes are disclosed for a substrate-free system in package that includes a through mold via Embodiments may include providing a circuit trace layer on top of a first side of a carrier, coupling a first set of one or more surface mount components to a first side of the circuit trace layer opposite the carrier, embedding the first set of the one or more surface mount components in a molding compound, exposing a second side of the circuit trace layer opposite the first side of the circuit trace layer, and coupling one or more electrical interconnects to serve as TMVs to the second side of the circuit trace layer. Embodiments may also include exposing the second side of the circuit trace layer by grinding the carrier. Other embodiments may be described and/or claimed.
US10777479B2
A lead frame includes a first outer lead portion and a second outer lead portion which is arranged to oppose to the first outer lead portion with an element-mounting region between them. An inner lead portion has first inner leads connected to the first outer leads and second inner leads connected to the second outer leads. At least either the first or second inner leads are routed in the element-mounting region. An insulation resin is filled in the gaps between the inner leads located on the element-mounting region. A semiconductor device is configured with semiconductor elements mounted on both the top and bottom surfaces of the lead frame.
US10777476B2
This semiconductor device includes: a first insulation resin portion formed on the mounting surface side of a lead frame; a second insulation resin portion formed on the heat dissipation surface side of the lead frame; and a heatsink fixed to the heat dissipation surface of the second insulation resin portion, wherein the second insulation resin portion has a second skirt portion formed at an end of a thin molded portion, the first insulation resin portion has a first skirt portion covering the second skirt portion, and an outer peripheral surface part of the second skirt portion has a first end connected to the lead frame and the first skirt portion, a second end connected to the heatsink, and at least one bent portion formed between the first end and the second end.
US10777445B2
Examples of a substrate processing apparatus includes a susceptor, a plurality of three or more susceptor pins configured to protrude from an upper surface of the susceptor or be positioned below the upper surface of the susceptor, a transfer arm configured to provide a substrate onto the susceptor or take out a substrate on the susceptor, a plurality of sensors configured to individually detect contact or non-contact of a substrate with the plurality of susceptor pins individually, and a control device configured to monitor a detection result of the plurality of sensors and determine abnormality when an order of variations in a contact state of the substrate with the plurality of susceptor pins is not a predetermined order or when a time difference between the variations in the contact state of the substrate with the plurality of susceptor pins is not within a predetermined time difference range.
US10777440B2
A detection device includes an illumination optical system and a detection optical system. The illumination optical system is configured to illuminate a first diffraction grating having a first period in a first direction and a second diffraction grating having a second period different from the first period. The detection optical system is configured to detect light diffracted by the first and second diffraction gratings. The illumination optical system includes an optical member configured to form, on a pupil plane, a first pole and a second pole opposite to the first pole. The illumination optical system causes lights from the first and second poles to obliquely enter the first and second diffraction gratings from the first direction to illuminate the first and second diffraction gratings. The detection optical system detects diffracted light diffracted by one of the first and second diffraction gratings and by an other diffraction grating.
US10777435B2
A substrate delivery method includes receiving a substrate by protruding a plurality of pins, detecting a position of a predetermined portion of the substrate in a state where the substrate is supported by the plurality of pins, estimating a deviation amount and a deviation direction of a positional deviation between a center position of the substrate and a predetermined reference position using a detected result, tilting the substrate, and bringing the substrate into partial contact with the placing table by lowering the plurality of pins at a same speed in a state where the substrate is tilted, and disposing the substrate on the placing table while moving the center position of the substrate by the deviation amount in a direction opposite to the deviation direction by using rotation of the substrate in a vertical direction due to contact with the placing table by continuously lowering the plurality of pins.
US10777433B2
A wafer bonding method includes placing a first wafer on a first bonding framework including a plurality of outlet holes around a periphery of the first bonding framework. A second wafer is placed on a second bonding framework that includes a plurality of inlet holes around a periphery of the second bonding framework. The first bonding framework is in overlapping relation to the second bonding framework such that a gap exist between the first wafer and the second wafer. A gas stream is circulated through the gap between the first wafer and the second wafer entering the gap through one or more of the plurality of inlet holes and exiting the gap through one or more of the plurality of outlet holes. The gas stream replaces any existing ambient moisture from the gap between the first wafer and the second wafer.
US10777430B2
A method includes placing an electronic die and a photonic die over a carrier, with a back surface of the electronic die and a front surface of the photonic die facing the carrier. The method further includes encapsulating the electronic die and the photonic die in an encapsulant, planarizing the encapsulant until an electrical connector of the electronic die and a conductive feature of the photonic die are revealed, and forming redistribution lines over the encapsulant. The redistribution lines electrically connect the electronic die to the photonic die. An optical coupler is attached to the photonic die. An optical fiber attached to the optical coupler is configured to optically couple to the photonic die.
US10777426B2
A semiconductor device and method of formation are provided. The semiconductor device includes a first active region adjacent a channel, the channel, and a second active region adjacent the channel. The channel has a channel doping profile. The channel includes a central channel portion having a first dopant concentration of a first dopant and a radial channel portion surrounding the central channel portion. The radial channel portion has a second dopant concentration of a second dopant greater than the first dopant concentration. The channel comprising the central channel portion and the radial channel portion has increased voltage threshold tuning as compared to a channel that lacks a central channel portion and a radial channel portion.
US10777421B2
Technologies for selectively etching oxide and nitride materials on a work piece are described. Such technologies include methods for etching a work piece with a remote plasma that is produced by igniting a plasma gas flow. Microelectronic devices including first and second fins that are laterally offset by a fin pitch to define a first field there between are also described. In embodiments the microelectronic devices include a conformal oxide layer and a conformal nitride layer on at least a portion of the first and second fins, where the conformal nitride layer is on at least a portion of the conformal oxide layer and a sacrificial oxide material is disposed within the first field.
US10777408B2
A semiconductor device and method for fabricating same is disclosed. Embodiments are directed to a semiconductor device and fabrication of same which include a flexible substrate and a buffer stack overlying the substrate. The buffer stack comprises at least one epitaxial buffer layer. An epitaxial doped layer comprised predominantly of silicon overlies the at least one epitaxial buffer layer. Mobility of the device is greater than 100 cm2/Vs and carrier concentration of the epitaxial doped layer is less than 1016 cm−3.
US10777404B2
A substrate processing apparatus includes a driving magnet that is disposed correspondingly to a movable pin and that has a predetermined polar direction with respect to a radial direction of a rotary table, a pressing magnet that has a magnetic pole that gives an attractive magnetic force or a repulsive magnetic force between the driving magnet and the pressing magnet and that presses a support portion against a peripheral edge of a substrate by urging the support portion toward a contact position by means of the attractive magnetic force or the repulsive magnetic force, and a pressing-force changing unit that changes a magnitude of a pressing force against the peripheral edge of the substrate pressed by the support portion while keeping the magnitude higher than zero in response to rotation of the rotary table.
US10777401B2
The present invention relates to the technical field of ionizing a gaseous substance, in particular the ionizing or ionization of a gaseous substance in preparation for its analysis. A device is intended to make a discharge gas and a test substance ionizable in a flow-through mode without essentially destroying or fragmenting the sample substance. In order to avoid a high expenditure in terms of construction and equipment, the device is intended to be usable under ambient conditions and to ensure a high sensitivity in a possible analysis of an ionized substance. To this end, an ionizing device is used for flow-through ionization of a discharge gas and of a sample substance at an absolute pressure of more than 40 kPa in the ionizing device during ionization. The ionizing device comprises an inlet, an outlet, a first electrode, a dielectric element and a second electrode. The dielectric element is configured in the shape of a hollow body having an inner side and an outer side and it allows a flow of the discharge gas and of the sample substance therethrough in a flow direction. The first electrode is arranged outside of the outer side of the dielectric element. The second electrode is arranged, at least sectionwise, inside the dielectric element, is surrounded by the inner side of the dielectric element perpendicularly to the flow direction, and allows a flow of the discharge gas and of the sample substance therethrough or therearound. A distance in or contrary to the flow direction exists between the associated ends of the first and second electrodes and lies between −5 mm to 5 mm. A dielectric barrier discharge is establishable in a dielectric barrier discharge region by applying a voltage between the first and second electrodes so as to ionize the discharge gas or the sample substance.
US10777400B2
The invention generally relates to apparatuses for focusing ions at or above ambient pressure and methods of use thereof. In certain embodiments, the invention provides an apparatus for focusing ions that includes an electrode having a cavity, at least one inlet within the electrode configured to operatively couple with an ionization source, such that discharge generated by the ionization source is injected into the cavity of the electrode, and an outlet. The cavity in the electrode is shaped such that upon application of voltage to the electrode, ions within the cavity are focused and directed to the outlet, which is positioned such that a proximal end of the outlet receives the focused ions and a distal end of the outlet is open to ambient pressure.
US10777397B2
An apparatus is disclosed comprising a first device for generating aerosol, smoke or vapour from one or more regions of a target, an inlet conduit to an ion analyser or mass spectrometer, the inlet conduit having an inlet through which the aerosol, smoke or vapour passes, and a Venturi pump arrangement arranged and adapted to direct the aerosol, smoke or vapour towards the inlet.
US10777395B2
A processing apparatus according to an embodiment includes an object placement unit, a source placement unit, a flow rectifying member, and a power supply. The object placement unit is configured to have an object placed thereon. The source placement unit is disposed apart from the object placement unit and configured to have a particle source capable of ejecting a particle toward the object placed thereon. The flow rectifying member is disposed between the object placement unit and the source placement unit in a first direction from the source placement unit to the object placement unit. The power supply is configured to apply, to the flow rectifying member, a voltage having the same polarity as that of an electric charge in the particle.
US10777386B2
Methods for controlling glow discharge in a plasma chamber are disclosed. One method includes connecting a radio frequency (RF) generator to a top electrode of a chamber, the chamber having chamber walls coupled to ground and connecting the RF generator to a bottom electrode of the chamber. Identifying a process operation of deposition to be performed in the chamber and setting an RF signal from the RF generator to be supplied to the top electrode at a first phase. And, setting the RF signal from the RF generator to be supplied to the bottom electrode at a second phase. The first phase and the second phase being adjustable to a phase difference to cause the plasma glow discharge to be controllably positioned within the chamber based on the phase difference.
US10777383B2
A method and system are disclosed for observing and aligning a beam of light in the sample chamber of a charged particle beam (CPB) system, such as an electron microscope or focused ion beam system. The method comprises providing an imaging aid inside the sample chamber with a calibration surface configured such that when illuminated by light, and simultaneously illuminated by a CPB, the intensity of the secondary radiation induced by the CPB is different in regions also illuminated by light relative to regions with lower light illumination levels, thereby providing an image of the light beam on the calibration surface. The image of the light beam may be used to align the light beam to the charged particle beam.
US10777380B2
A heating device having a heating element patterned into a robust MEMs substrate, wherein the heating element is electrically isolated from a fluid reservoir or bulk conductive sample, but close enough in proximity to an imagable window/area having the fluid or sample thereon, such that the sample is heated through conduction. The heating device can be used in a microscope sample holder, e.g., for SEM, TEM, STEM, X-ray synchrotron, scanning probe microscopy, and optical microscopy.
US10777378B2
The present invention relates to a transmission electron microscope (TEM) micro-grid and a method for preparing the TEM micro-grid. The TEM micro-grid comprises a porous silicon nitride substrate and a graphene layer located on a surface of the porous silicon nitride substrate. The porous silicon nitride substrate comprises a plurality of through holes. The graphene layer covers the plurality of through holes. The method for preparing the TEM micro-grid provided in the present disclosure uses a carbon nanotube film structure to transfer a graphene layer to a surface of a porous silicon nitride substrate.
US10777374B2
[Object] To provide a switching device in which it is possible to suppress an occurrence of an arc while preventing a contact welding of a switch.[Solution] Provided is the switching device including: a first circuit breaker mechanism provided in a path of current output from a direct current power supply; a second circuit breaker mechanism that is provided in parallel with the first circuit breaker mechanism in the path of current output from the direct current power supply, and is connected and disconnected with a time lag from the first circuit breaker mechanism; a capacitor provided between the direct current power supply and the second circuit breaker mechanism; and a discharging unit that is connected in parallel with the capacitor. A disconnection speed when the first circuit breaker mechanism is disconnected and a capacitance of the capacitor are set such that a dielectric strength voltage rises faster than a rising speed of a charging voltage of the capacitor, in a case where resistance of a load that receives a supply of the current from the direct current power supply is minimal.
US10777357B2
A multilayer capacitor includes a capacitor body including an active region, and upper and lower cover regions; and first and second external electrodes. The active region includes first and second internal electrodes exposed through the third and fourth surfaces of the capacitor body; and first and second auxiliary electrodes spaced apart from the first and second internal electrodes and exposed through the fourth and third surfaces of the capacitor body, respectively. The upper and lower cover regions each include at least one dummy electrode. A first margin portion between the first internal electrode and the first auxiliary electrode and a second margin portion between the second internal electrode and the second auxiliary electrode are located in a position deviating from ends of the first and second band portions in a first direction from the third surface to the fourth surface of the capacitor body.
US10777356B2
An electronic component includes: a capacitor body; first and second external electrodes disposed on a mounting surface of the capacitor body to be spaced apart from each other; and first and second connection terminals including an insulator, electrically connected to the first and second external electrodes, respectively, through land patterns each disposed on upper and lower surfaces thereof and electrically connected to each other, and having first and second bridge portions protruding so as to face each other in the length direction of the capacitor body, respectively.
US10777349B2
A current transformer includes a pre-formed core forming a closed loop with a flexible axially wound secondary winding. A continuous length of wire is axially coiled around a flexible bobbin to form a secondary winding. The resulting secondary winding may be slid onto the closed loop of the pre-formed core. The flexibility of the axially wound secondary winding facilitates conformity to a non-linear shape of the pre-formed core.
US10777341B2
A vehicle toggle switch includes a toggle button body configured to move and to correspond to a toggle up position or a toggle down position, the toggle up position corresponds to activation of a first vehicle function, and the toggle down position corresponds to activation of a second vehicle function, a mating portion of the toggle button body that includes an end, and a potentiometer connected to the end of the mating portion and is configured to rotate in response to the movement of the toggle button body and to output a voltage in response to the rotation of the potentiometer.
US10777332B2
The present invention proposes an electrode thin film and a method for manufacturing the electrode thin film. The method includes: determining a height between a first roller and a substrate and a coating speed for the first roller coating a first metal nanowire suspension liquid onto the substrate based on a suspension property of the first metal nanowire suspension liquid; coating, by using the first roller, the first metal nanowire suspension liquid onto the substrate with the coating speed to form a wetting film on the substrate; and controlling a first temperature of the substrate heating the wetting film based on the suspension property of the first metal nanowire suspension liquid to dry the wetting film as the electrode thin film. The first temperature makes a dewetting speed of the wetting film higher than a drying speed of the wetting film.
US10777330B2
A MgF2 system fluoride sintered body for a radiation moderator having a compact polycrystalline structure excellent in radiation moderation performance, especially neutron moderation performance, contains CaF2 of 90% by weight at the maximum and has a relative density of 95.2% or more.
US10777318B2
An apparatus includes a network interface and a processor. The network interface is configured to communicate over a communication network. The processor is configured to receive (i) data, including a medical parameter acquired as a function of time, and (ii) a selection of one or more time intervals of interest within the time period. The processor is further configured to compress a first portion of the data, which is within the selected time intervals, at a first resolution, and compress a second portion of the data, which is outside the selected time intervals, at a second resolution, which is coarser than the first resolution. The processor is additionally configured to transmit the compressed first and second portions of the data, via the network interface, over the communication network.
US10777317B2
A facility for procuring and analyzing information about an anatomical surface feature from a caregiver that is usable to generate an assessment of the surface feature is described. The facility displays information about the surface feature used in the assessment of the surface feature. The facility obtains user input and/or data generated by an image capture device to assess the surface feature or update an existing assessment of the surface feature.
US10777315B2
A method of planning the correction of spinal deformations of a subject, by performing segmentation on a three dimensional image of the subject's spine in its erect neutral position, such that the positions and orientations of the vertebrae in a region of interest are characterized. Parameters relating to the alignment and position of the vertebrae are derived from the segmentation, followed by determining whether the parameters fall within an acceptable range desired for the spine of the subject. If not within the acceptable range, an alignment optimization is performed on the vertebrae to bring the parameters within the acceptable range, to reduce the spinal deformations of the subject's spine. The alignment optimization is performed by taking into consideration limitations arising from the dynamic range of motion of the vertebrae as determined by analyzing images of the subject's spine, while the subject is in positions of maximum bending.
US10777308B2
Provided are a system and method for efficiently creating patient health records with help of expert clinical decision support. The system and method also ensures the doctor's documentation and diagnosis comply with the government healthcare quality measures.
US10777306B1
A baggage system includes a plurality of RFID tags affixed to baggage items, a data collection engine, client devices and backend devices. The backend devices include trained machine learning models, business logic, and attributes of a plurality of events. A plurality of data collection engines and baggage terminal systems send attributes of new events to the backend devices. The backend devices can track the baggage items and predict particular outcomes of new events based upon the attributes of the new events utilizing the trained machine learning models.
US10777303B2
In some embodiments, a method or system for visualizing data generated from one or more reaction devices, chips, or reaction sites may be provided. On a scatter plot, data points may be displayed indicative of results from nucleic amplification, wherein the nucleic acid amplification comprises a first target and a second target and the data points are designated as being indicative of amplification of the first target, the second target, both targets, or neither target. In response to user input, an adjustable threshold may be varied used to designate the data points. And, in response to the varying, designations and a display of the designations may be altered for one or more of the data points whose designation is changed based on the varied threshold.
US10777302B2
Processing genetic information comprises: receiving an input that includes information pertaining to a specific genetic variant; and identifying, in a database comprising genotype information of a plurality of candidate individuals, a matching individual imputed to have the specific genetic variant. The genotype information of the matching individual corresponding to the specific genetic variant is not directly assayed.
US10777299B2
Techniques to profile a disease or a disorder (e.g., a tumor) based on a protein activity signature are disclosed herein. An example method can include measuring quantitatively protein activity of a plurality of master regulator proteins in a sample from a disease or disorder; and profiling the tumor from the quantitative protein activity of the master regulator proteins. Also disclosed are methods of identifying a compound or compounds that treats diseases or disorders (e.g., inhibit tumor cell growth).
US10777298B2
A general method of analyzing immune signaling networks for identification of potential therapeutic targets in complex, chronic medical disorders is described. The disclosure provides the CD3−/CD56+ natural killer (NK) cell population as a potential therapeutic target in the clinically-overlapping disorders Gulf War Illness (GWI) and Myalg Encephalomyelitis/Chronic Fatigue Syndrome (ME/CFS). The disclosure also provides a method for improving or restoring Natural Killer (NK) cell function by stimulating the NK cells with interleukin-15 (IL-15).
US10777296B2
Embodiments of information handling systems (IHSs) and methods are provided herein to dynamically detect and recover from thermally induced memory failures. Some embodiments include receiving an interrupt corresponding to a memory failure, detecting a current temperature of one or more memory components, and performing a series of memory tests on a specific block of memory within the memory components if the current temperature exceeds a maximum operating temperature specified for the memory components. Some embodiments include storing original contents of the specific block of memory within another memory component of the IHS, performing a first memory test on the specific block of memory at the current temperature, subsequently performing a second memory test on the specific block of memory at a temperature significantly lower than the current temperature, and determining that the memory failure is a thermally induced memory failure if the first memory test fails and the second memory test passes.
US10777294B2
One example includes a system. The system includes an error injection system. The error injection system includes an error injector to store a programmable control structure to define a memory error. The error injector being further used to inject the memory error into a respective one of a plurality of memory storage elements associated with a memory system at a predetermined address via an address controller and to determine if the memory error at the predetermined address associated with the respective one of the plurality of memory storage elements is corrected via error-correcting code (ECC) memory associated with the memory system.
US10777289B2
A shift register unit and a driving method thereof, a gate driving circuit, a display panel and a display device are disclosed. The shift register unit includes a shift circuit and a signal transmission circuit, the output terminal of the shift circuit is connected with the signal transmission circuit, and the shift circuit is configured to output a driving signal to the signal transmission circuit; the signal transmission circuit is configured to be connected to a first input node to receive a touch modulation signal, to output the touch modulation signal to an output node, and to feed back a touch detection signal to the first input node in response to a first level of the driving signal.
US10777286B2
Methods of operating a memory, and memory configured to perform similar methods, might include sensing a state of each data line of a plurality of data lines while increasing a voltage level applied to each access line of a plurality of access lines commonly connected to a plurality of strings of series-connected memory cells, ceasing increasing the voltage level applied to each access line of the plurality of access lines in response to the state of each data line of the plurality of data lines having a particular condition, changing a voltage level applied to a particular access line of the plurality of access lines to a particular voltage level, and sensing a state of each data line of a subset of the plurality of data lines while applying the particular voltage level to the particular access line.
US10777285B2
A memory system includes: a memory device; and a non-erase block management device suitable for determining, when an erase operation is performed on a first memory block included in the memory device, whether to perform a read operation on a second word line of a second memory block, according to a location of a first word line, which is a target word line for a read operation on the second memory block, wherein the second word line includes a target word line for a dummy read operation.
US10777269B2
A semiconductor memory device may include banks. A sensor is disposed adjacent to the banks and configured to sense a temperature. An address buffer is configured to receive an address from an external device. A first demultiplexer is configured to transfer a row address in the address to one of the banks. A second demultiplexer is configured to transfer a column address in the address to one of the banks. A command buffer is configured to receive a command from the external device. A control logic block is configured to control the first and second demultiplexers and the banks in accordance with the command and bank information in the address. A data buffer is configured to exchange data signals between the banks and the external device. The control logic block may be further configured to transfer information on the temperature to the external device.
US10777263B1
A Josephson memory array and logic circuits use quasi-long-Josephson-junction interconnects to propagate signals at fast speeds and low energy expense, while permitting for memory arrays as dense fabrics of relatively simple unit cell sub-circuits, which include it Josephson junctions, connected together by the interconnects. Each of the unit cell sub-circuits can be configured as a looped or linear arrangement. The unit cell sub-circuits and interconnects provide a fast, dense memory technology for reciprocal quantum logic (RQL), suitable for low-level caches and other memories collocated with an RQL processor.
US10777262B1
A read register is provided that captures and stores the read result on a read bit line connected to a set of computational memory cells. The read register may be implemented in the set of computational memory cell to enable the logical XOR, logical AND, and/or logical OR accumulation of read results in the read register. The set of computational memory cells with the read register provides a mechanism for performing complex logical functions across multiple computational memory cells connected to the same read bit line.
US10777252B2
A method and apparatus for performing opportunistic refreshes of memory banks is disclosed. Refresh circuitry in a memory controller performs a refresh on each bank of a multi-bank memory at least once during a given refresh interval. At the beginning of an interval, memory banks for which there are no pending transactions (e.g., reads or writes) may be refreshed. During a first portion of the interval, refresh may be skipped for memory banks for which transactions are pending. In a second portion of the interval, refreshes are performed on memory banks that have not been refreshed during the interval, which may cause some memory transactions to be delayed.
US10777251B1
A first value is stored in a first memory cell. A first component output current, from a first electronic component, is provided based on the stored first value, wherein the first component output current is proportional to a place value represented by the first value. A second value is stored in a second memory cell. A second component output current, from a second electronic component, is provided based on the stored second value, wherein the second component output current is proportional to a place value represented by the second value. A combined current of at least the first component output current and the second component output current is detected, wherein the combined current corresponds to a sum of at least the first value and the second value.
US10777248B1
A magnetoresistive random access memory (MRAM) memory cell comprises a pinned layer having fixed direction of magnetization that is perpendicular to a plane of the pinned layer, a first free layer having a direction of magnetization that can be switched and is perpendicular to a plane of the first free layer, a tunnel barrier positioned between the pinned layer and the first free layer, a second free layer having a direction of magnetization that can be switched, and a spacer layer positioned between the first free layer and the second free layer. Temperature dependence of coercivity of the second free layer is greater than temperature dependence of coercivity of the first free layer.
US10777242B2
A semiconductor device may include an internal command pulse generation circuit and a sense data generation circuit. The internal command pulse generation circuit may generate an internal command pulse from a write signal based on an offset code and an internal clock signal. The sense data generation circuit may generate sense data from an internal data strobe signal based on the internal command pulse. The internal command pulse may be generated by delaying the write signal by a shift period based on the internal clock signal. The shift period may be controlled by the offset code.
US10777241B2
A semiconductor system may include a first semiconductor device and a second semiconductor device. The first semiconductor device may be configured to output a reset signal, command/address signals and data. The second semiconductor device may be configured to generate internal commands, internal addresses and internal data for performing an initialization operation. The second semiconductor device may be configured to store the internal data in a plurality of memory cells selected by the internal commands and the internal addresses.
US10777237B2
There may be provided an electronic device, and more particularly, a semiconductor memory device and a method of operating the same. The semiconductor memory device may include a memory cell array including a plurality of memory cells. The semiconductor memory device may include an operation control signal generator configured to receive a request for performing a target operation from the controller configured to control the semiconductor memory device and to generate a synchronizing signal for performing the target operation. The semiconductor memory device may include a temperature detect circuit configured to detect temperatures of the plurality of memory cells in response to the synchronizing signal.
US10777221B2
An apparatus according to one embodiment includes a plurality of first modules each having a first write transducer. The apparatus further includes a plurality of second modules each having a second write transducer. Planes of deposition of write gaps of the second write transducers are oriented at an angle of greater than 4 degrees relative to planes of deposition of write gaps of the first write transducers. The media bearing surfaces of the modules are primarily planar, and lie along offset parallel planes. An apparatus according to another embodiment includes a first module having a plurality of first write transducers. The apparatus further includes a second module having a plurality of second write transducers. Planes of deposition of write gaps of the second write transducers are oriented at an angle of greater than 4 degrees relative to planes of deposition of write gaps of the first write transducers.
US10777215B2
A method and system for enhancing a speech signal is provided herein. The method may include the following steps: obtaining an original video, wherein the original video includes a sequence of original input images showing a face of at least one human speaker, and an original soundtrack synchronized with said sequence of images; and processing, using a computer processor, the original video, to yield an enhanced speech signal of said at least one human speaker, by detecting sounds that are acoustically unrelated to the speech of the at least one human speaker, based on visual data derived from the sequence of original input images.
US10777209B1
A sound source estimation unit (101) estimates, in a space as a target of sparse sound field decomposition, an area where a sound source is present at second granularity that is coarser than first granularity of a position where a sound source is assumed to be present in the sparse sound field decomposition. A sparse sound field decomposition unit (102) decomposes an acoustic signal observed by a microphone array into a sound source signal and an ambient noise signal by performing a sparse sound field decomposition process at the first granularity for the acoustic signal in the area at the second granularity where the sound source is estimated to be present in the space.
US10777207B2
The present disclosure discloses a method and apparatus for verifying information. The method includes: acquiring a target combination of question and answer, the target combination of question and answer comprising a question and an answer to the question; sending the question in the target combination of question and answer to a terminal device; receiving to-be-confirmed voice information sent by the terminal device, and recognizing the to-be-confirmed voice information to generate a to-be-confirmed answer; and determining that the to-be-confirmed voice information is verified, if the to-be-confirmed answer matches the answer in the target combination of question and answer.
US10777201B2
A server is provided, including a processor configured to execute a bot server program. The bot server program may receive from a computing device an input with an input type that includes one or more of speech and text. The bot server program may programmatically generate an output, wherein the output is generated based on the input. The bot server program may detect one or more output types capable of being output by the computing device and select an output type from a plurality of output types that may include speech and text. The selected output type may be an output type capable of being output by the computing device. The bot server program may modify the programmatically generated output to produce a modified output with the selected output type, and may convey the modified output to the computing device for output on a display and/or speaker.
US10777195B2
A computing device includes a communication interface configured to interface and communicate with a communication system, an audio interface configured to interface and communicate with a user, a memory that stores operational instructions, and processing circuitry operably coupled to the communication interface, the audio interface, and to the memory that is configured to execute the operational instructions to perform various operations. The computing device monitors audio content, maintains a running buffer of most recent audio content, and detects a wake word command of the user. When detected, the computing device processes the most recent audio content including the wake word command of the user to determine validity/invalidity whether the wake word command of the user is invalid based on the most recent audio content. When invalid, the computing device rejects the wake word command of the user and continues to monitor the audio content and maintain the running buffer.
US10777187B2
A sound collection apparatus includes: a sound collection unit including a microphone configured to collect sound; and a recording unit configured to record a personal dictionary used in voice recognition processing at dictation of voice collected by the sound collection unit. The sound collection apparatus further includes: a control unit configured to control provision of the personal dictionary to an information processing apparatus configured to execute dictation of voice collected by the sound collection unit; and a communication unit configured to transmit voice collected by the sound collection unit to the information processing apparatus and transmit, under control of the control unit, the personal dictionary to the information processing apparatus. This configuration achieves improved voice recognition performance even when a computer other than an exclusively used personal computer is used.
US10777183B2
A control apparatus, that can expand a range in which noise generated in an unmanned flying object is reduced, is provided. The control apparatus acquires position information of one or more unmanned flying objects and noise information concerning first noises generated by the one or more unmanned flying objects. The control apparatus also acquires output region information indicating an output region of sound output from a speaker. The control apparatus calculates, using the position information, the output region information, and the noise information, second noises that reach the output region. The second noises are caused by the first noises which are generated by the one or more unmanned flying objects. The control apparatus generates opposite phase signals for outputting opposite phase sounds with respect to the calculated second noises, and causes the speaker to output sound on a basis of the generated opposite phase signals.
US10777180B2
With reference to FIG. 7a the present invention relates to transducer apparatus (200) for use with a reed instrument (201) having an air chamber (15) forming a resonant cavity whose resonance characteristics are controlled by opening and closing of tone holes (17A, 17B) connecting the air chamber to the exterior of the reed instrument. The transducer apparatus comprises attachment means (202) for releasably securing the transducer apparatus to a mouthpiece (201) of the reed instrument in place of a reed. A reed replacement section (203) has a housing with an abutment surface for abutting a surface part of the mouthpiece which would be abutted by a reed secured to the mouthpiece. An air passage extends through the housing of the reed replacement section (203) from an air inlet (211) through which a player of the instrument can blow to an air outlet (213) through which air blown by the player is delivered to atmosphere, without passing through the air chamber (15) within the reed instrument. A speaker (208) is supported by the housing and delivers sound to the air chamber (15). An air chamber microphone (209) is supported by the housing and receives sound in the air chamber (15). An electronic processing unit (204) has: an excitation unit (101) which produces an excitation signal for driving the speaker (208); a processor (102) for receiving a measurement signal produced by the microphone and for detecting from the measurement signal a musical note played by the instrument; a synthesizer (220) for generating an electronic signal embodying a musical note which corresponds to the detected musical note; and output means (103) for transmitting the musical note generated by the synthesizer to a receiver external of the transducer apparatus. The invention also relates to a system for representing the sounds of a reed instrument having the components of the transducer apparatus, to an electronic system for determining a musical note played by a reed instrument having the components of the transducer apparatus and to a method of practising playing of a reed instrument comprising use of the components of the transducer apparatus.
US10777179B2
There is provided an electronic percussion instrument including: a body part having an opening on at least one end side of the body part; a head that covers the opening of the body part; a hoop for applying tension to the head, a rim which is disposed on an inner circumferential side of the hoop and of which an upper end is positioned above an upper end of the hoop and of which a bottom surface is supported on an edge of the opening of the body part via the head; and a rim sensor that detects vibration generated when the rim is struck and is disposed in the body part.
US10777174B2
A first vessel provided in spaced nested relation to and at least partially around a second vessel or member, the first vessel having a bottom section coupled to a sidewall to form a liquid receiving receptacle open at an upper end of the sidewall. Further provided is liquid in the liquid receiving receptacle. The second vessel or member is moveable relative to the first vessel to displace and/or replace the liquid in the first vessel such that the first vessel can produce different pitches and/or tones as or after the liquid is displaced and/or replaced and the first vessel is struck, rubbed or otherwise vibrated.
US10777158B2
A shift register circuit includes a plurality of stages of shift registers, where each includes: a first switch, where a control end of the first switch is electrically coupled to a first node, a first end of the first switch is electrically coupled to a first frequency signal, and a second end of the first switch is electrically coupled to a current-stage gate signal; a second switch, where a control end of the second switch is electrically coupled to the first node, a first end of the second switch is electrically coupled to a second frequency signal, and a second end of the second switch is electrically coupled to a next-stage frame signal; and a third switch, where a control end of the third switch is electrically coupled to a current-stage frame signal, and a second end of the third switch is electrically coupled to the first node.
US10777155B1
A method for controlling polarity of each subpixels of a display panel by using a pattern detection manner is provided. The method includes the following steps: receiving image data of each subpixels of the display panel, in which the image data of the subpixels corresponds to an image pattern displayed on the display panel; performing the pattern detection manner to determine whether the image pattern is a killer pattern which induces occurrence of horizontal stripes on the display panel; employing a 1-column inversion method to drive the display panel when the image pattern is not the killer pattern; and employing a 2-column inversion method to drive the display panel when the image pattern is the killer pattern.
US10777149B2
The present disclosure provides a driving circuit and a liquid crystal display panel, including an input module, a first control module, a second control module, a third control module, an output module and a reset module, which can simplify structure of the driving circuit while ensuring the liquid crystal display panel works well.
US10777147B2
A regional dimming driving method for a display device is provided. The display device includes multiple backlight sources respectively corresponding to multiple display regions of the display device. The regional dimming driving method includes acquiring a brightness value of each display region according to input image data, processing and adjusting the brightness value of each display region to acquire an adjusted brightness value of regional dimming of each display region, and respectively driving the backlight sources according to the adjusted brightness values of regional dimming of the corresponding display regions. By processing and adjusting the brightness values of the display regions, display effects can be effectively provided.
US10777127B2
The present disclosure provides an organic electroluminescent display panel including a plurality of pixel cells arranged into a matrix on a base substrate. Each pixel cell includes at least two subpixels arranged next to each other along a first direction. Each subpixel includes a light transmission region, an opaque emission region, and an emission region arranged along a second direction with the opaque emission region being disposed between the light transmission region and the emission region. The second direction and the first direction are perpendicular to each other. For the at least two subpixels in each pixel cell, the opaque emission regions are arranged in one straight line along the first direction, the light transmission regions are arranged in two straight lines along the first direction, and the emission regions are also arranged in the two straight lines along the first direction in which the light transmission regions are arranged.
US10777125B2
Full color displays that include optical thin film layers with a controllable reflectance are provided. The layers allow for the overall transparency and display properties of each side of the display to be controlled, allowing for augmented reality displays virtual reality displays, two-sided signage, and the like.
US10777124B1
A light-emitting device driving circuit including a light emitting device, a delivery capacitor, a driving transistor, a reset circuit, a compensation circuit, and a data circuit is provided. The delivery capacitor is electrically connected to a low-level voltage. The driving transistor is configured to drive the light-emitting device according to a driving voltage received from a driving voltage line higher than that of the low-level voltage. The reset circuit is configured to determine whether to electrically connect the light-emitting device to the first node. The compensation is configured to receive a reference voltage higher than the low-level voltage to control a gate voltage of the driving transistor through a second node. The data circuit is configured to receive a data voltage to determine whether to electrically connect the data voltage to the compensation circuit and whether to electrically connect the data voltage to the delivery capacitor.
US10777120B2
A driving apparatus capable of driving a display panel and an operation method thereof are provided. The driving apparatus includes an output circuit, a receiver circuit and a multiplexer. The output circuit is configured to output a driving voltage for driving a data line of the display panel. The receiver circuit is configured to receive display data for driving the display panel to present an image. A first input terminal of the multiplexer is configured to receive information data, wherein the information data is not configured to drive the display panel to present an image. A second input terminal of the multiplexer is coupled to an output terminal of the receiver circuit. An output terminal of the multiplexer is coupled to an input terminal of the output circuit.
US10777116B1
An electronic display includes a timing controller configured to distribute emission periods throughout an active area of the display over time by generating a plurality of emission clock phases. The electronic display also includes multiple row drivers configured to cause rows of pixels to emit at multiple different emission periods.
US10777113B2
A display device includes a display unit in which a plurality of pixels are arranged. One pixel includes four sub-pixels, and the display unit includes: a pixel including one each of four sub-pixels of four different colors that are a first color, a second color, a third color, and a fourth color; and a pixel including four sub-pixels, where two of the four sub-pixels are identical and are one of sub-pixels of the first color, the second color, and the third color, and remaining two of the four sub-pixels are different two of the sub-pixels of the first color, the second color, and the third color but are not one of the identical sub-pixels.
US10777105B2
A vehicle is a movable body capable of traveling in a driver-operated mode and traveling in a driverless mode, and includes an advertisement display device and a controller. The advertisement display device is configured to switch between a first state to provide an advertisement outside of the vehicle and a second state to provide no advertisement outside of the vehicle. The controller is configured to control the advertisement display device to enter the first state during traveling in the driverless mode.
US10777104B2
Disclosed are embodiments of display modules, assemblies of display modules, and systems of display modules. Display modules have a plurality of light emitting elements arranged in a predetermined pattern and providing a highly uniform visual effect. Alignment and complementary alignment features enable the alignment of adjacent display modules and the creation of large displays from a plurality of aligned display modules. Features to grip and retain a support frame are provided. Modules and systems have features that permit installation and removal from the front side of the display. A system of modular support frames works cooperatively with the display modules, adapting to different mounting environments, and thereby providing large modular displays with desirable properties.
US10777100B2
A cylindrical shrink label is provided with a heat-shrinkable label base material; and a joint formed by cylindrically forming the label base material so that the edges thereof overlap, and then solvent welding the inner surface of the outside edge, which is positioned on the outside of the cylinder, and the outer surface of the inside edge, which is positioned on the inside of the cylinder. A resin layer, which is soluble in a hot alkaline aqueous solution, is formed on the abovementioned inner surface and/or the abovementioned outer surface, which form the joint.
US10777095B1
A method to develop pronunciation and intonation proficiency of English using an electronic interface, includes: preparing video bites each having an English language sound clip; preparing a script of the sound clip, wherein the script is partially marked in accordance with a predetermined rule of a pronunciation and intonation rhythm; displaying a circle on a screen of the electronic interface, wherein the circle has an illuminant movably provided along the circle, wherein the circle is serially partitioned to first to fourth quadrants; selectively playing on the screen the sound clip and the script adjacent to the circle; and synchronizing the sound clip to the illuminant in accordance with the predetermined rule, wherein an angular velocity of the illuminant moving along the circle accelerates and decelerates in the first quadrant and substantially remains constant in the second and third quadrants.
US10777078B1
One general aspect includes a method to provide an alert to a vehicle occupant, the method includes: detecting, via an internal camera, whether the vehicle occupant is paying attention to an environment surrounding the vehicle; detecting, via an external camera, an occurrence of an event in the environment surrounding the vehicle; and based on each of the preceding steps, providing a notification configured to alert the vehicle occupant to transition the vehicle from a stopped state to a moving state.
US10777077B2
A vehicle control device (100) includes: an imager imaging the vicinity of a vehicle; a position identifying unit identifying a position of the vehicle; and a crossing recognizer (132) recognizing the presence of a crossing ahead in running of the vehicle on the basis of the position identified by the position identifying unit and map information and raising a degree of certainty in the presence of the crossing ahead in running of the vehicle on the basis of an element of a specific color, which represents the presence of a crossing, included in an image captured by the imager.
US10777042B2
Gaming methods and apparatus are described for providing a plurality of progressive prizes for a gaming system. Separate progressive prizes are maintained for each of a plurality of different wager options for a game playable on the gaming system. The progressive prizes can be maintained so as to reduce the difference in contribution to the expected return to player between the wager options.
US10777038B2
In one embodiment, a system and method to transfer money may include a mobile device associated with a player, a location server designed to: track a device position of the mobile device and track a vessel position, and a mobile gaming management server designed to: receive a fund transfer request from a gaming server for the mobile device, the fund transfer request including a fund amount; determine if the fund amount can be transferred to the mobile device based on the device position and the vessel position; and transfer the fund amount to the mobile device if it is determined that the fund amount can be transferred to the mobile device.
US10777037B1
Systems and methods that utilizes an application running on a mobile device to collect game data regarding a player's experience at an electronic gaming machine, wherein the application subsequently utilizes such collected game data is inform the player of their prior experiences at different EGMs.
US10777034B2
During a device programming technique, a merchant provides account information associated with a smart-card terminal to a portable electronic device (such as a cellular telephone), which is coupled to the smart-card terminal. In response, the portable electronic device provides the account information to a computer remotely located relative to the portable electronic device. Then, the computer provides a merchant identifier and a terminal identifier to the portable electronic device. Next, the portable electronic device provides the merchant identifier and the terminal identifier to the smart-card terminal, thereby facilitating programming of the smart-card terminal.
US10777029B1
A first user associated with a structure (e.g., a home, a building, etc.) may authorize a second user to access the structure when the first user is not present. The second user may request to access the structure via a text message that includes an access code that was previously provided. The second user may be verified/authenticated based on the telephone number in which the text message was received, the access code, and/or an access schedule that indicates when the second user is authorized to access the structure. The second user may send a second text message indicating a desire to lock/unlock a structure entrance (e.g., a door) to the structure that contains a smart lock. Upon receiving the second text message, a service provider sends an instruction to the smart lock, causing the structure entrance to become locked/unlocked, and allowing the second user to access or secure the structure.
US10777020B2
This disclosure describes example techniques for personalized virtual look, fit, and animation of apparel, accessories, and cosmetics on a virtual representation of a user. The disclosure describes way to deliver an immersive 3D digital experience for style and fit. Processing circuitry of one or more computing devices may create the virtual representation of the user based on an image of the face of the user and a selected body type in real-time.
US10777019B2
An object of this disclosure is to provide a technology for providing 3D reading scenarios. The technology includes: acquiring, in a VR reading mode, corresponding 3D scenario information based on a literature work currently read by a user; and establishing, in cooperation with VR glasses, a 3D reading scenario for the literature work based on the 3D scenario information. Compared with the existing technologies, this disclosure can acquire the corresponding 3D scenario information based on the literature work, and establish the 3D reading scenario for the literature work using the 3D scenario information. Moreover, this disclosure in cooperation with VR glasses further realizes an immersed reading experience by reading literature works in a 3D scenario. This not only improves the monotone disadvantage of the traditional reading scenario, but also brings users into an immersed reading environment in the reading process, and greatly enhances the users' reading experience.
US10777014B2
A real-time virtual reality (VR) acceleration method, includes: obtaining an input image (101); partitioning an output image buffer into M rows and N columns of rectangular grid blocks (103); calculating, according to an algorithm integrating anti-distortion, anti-dispersion, and asynchronous time warping (ATW), vertex coordinates of input image grid blocks corresponding to the output image buffer grid blocks (105); calculating two-dimensional mapping coefficients of each pair of grid blocks in the output image buffer and the input image (107); calculating, according to the two-dimensional mapping coefficients, coordinates of an output image pixel corresponding to an input image pixel (109); selecting at least four pixels adjacent to the coordinates of the input image pixel, to calculate the output image pixel value (111); and outputting an image after anti-distortion, anti-dispersion, and ATW (113). VR experience effect of reducing GPU load, reducing bandwidth consumption, decreasing delay, and no dizziness is achieved.
US10777010B1
An environment map, such as a cube map, can be dynamically generated for a scene using image data captured by a device executing an augmented reality (AR) application. The current orientation of the device, along with field of view information for the camera, can be used to determine a portion of the environment map that corresponds to the captured image data. The image data can be used to fill in that portion, and subsequent image data captured for other orientations used to fill the remaining portions. The generated environment map can then be used to render AR content to be displayed with a live view of the scene. This can include determining the illumination and/or reflections effects for the AR content. The rendered AR content can be displayed as an overlay with respect to a live view of the scene.
US10777003B2
This invention is related to a network for generating 3D shape, including an image feature network, an initial ellipsoid mesh, and a cascaded mesh deformation network. The image feature network is a Visual Geometry Group Net (VGGN) containing five successive convolutional layer groups, and four pooling layers sandwiched by the five convolutional layer groups; and the cascaded mesh deformation network is a graph-based convolution network (GCN) containing three successive deformation blocks, and two graph unpooling layers sandwiched by the three successive deformation blocks. This invention is also related to a system and a method thereof.
US10776999B2
A system and method is provided for generating textured 3D building models from ground-level imagery. Ground-level images for the sides/corners of building objects are collected for identification of key architectural features, corresponding key façade geometry planes, and generation of a 3D building façade geometry. The 3D building model is properly geo-positioned, scaled and textured.
US10776994B2
In accordance with some embodiments, a zero coverage test may determine whether a primitive such as a triangle relies on lanes between rows or columns or lines of samples. If so, the primitive can be culled in a zero coverage culling test.
US10776991B2
A method of providing a virtual experience to a user includes identifying a plurality of virtual objects. The method further includes detecting a position of a part of the user's body other than the user's head. The method further includes detecting a reference line of sight of the user. The method further includes setting an extension direction for a first virtual object of the plurality of virtual objects based on a direction of the reference line of sight. The method further includes setting a region for a first virtual object of the plurality of virtual objects, wherein the region comprises a part extending in the extension direction. The method further includes determining whether the first virtual object and a virtual representation of the part of the body have touched based on a positional relationship between the region and a position of the virtual representation of the part of the body.
US10776989B1
In this patent, a method for prioritizing items within a 3D volume is presented. This allows prioritized items within the display to achieve preferential display. Augmented visualization strategies of such prioritized items are also provided.
US10776985B2
Disclosed approaches may leverage the actual spatial and reflective properties of a virtual environment—such as the size, shape, and orientation of a bidirectional reflectance distribution function (BRDF) lobe of a light path and its position relative to a reflection surface, a virtual screen, and a virtual camera—to produce, for a pixel, an anisotropic kernel filter having dimensions and weights that accurately reflect the spatial characteristics of the virtual environment as well as the reflective properties of the surface. In order to accomplish this, geometry may be computed that corresponds to a projection of a reflection of the BRDF lobe below the surface along a view vector to the pixel. Using this approach, the dimensions of the anisotropic filter kernel may correspond to the BRDF lobe to accurately reflect the spatial characteristics of the virtual environment as well as the reflective properties of the surface.
US10776982B2
Systems and methods perform non-parametric texture synthesis of arbitrary shape and/or material data mimicking input exemplar data in accordance with embodiments of the invention. Exemplar data is first analyzed and appearance vectors are generated based on geometric information determined for the exemplar data. Feature vector maps are generated for locations of the exemplar data based on the geometric information and the appearance vectors. Based upon the feature vector maps, outputs can be synthesized.
US10776974B2
An information processing apparatus includes an acquisition unit to acquire layout data in which images are arranged on each page of a photo book from an image group, a division unit to divide the image group into subsets based on a number of pages of the photo book, and an image exchange unit to exchange an image arranged within the layout data. The image exchange unit exchanges a first image arranged within a page corresponding to a first subset and in which the first person is included, with a second image in which a second person, different from the first is included, when the second image is included within the first subset, and exchanges the first image with a third when no person is included, when the second image is not included within the first subset but the third image is included.
US10776968B2
In one embodiment, a method includes receiving multiple recommendations for a first user from multiple second users and the multiple recommendations are associated with multiple objects. The multiple second users select the first user as the addresses of the multiple recommendations. The method also includes determining that the first user is near a geo-location and recommending to the first user multiple objects that are associated with the geo-location.
US10776963B2
A method includes obtaining image data, selecting image datasets from the image data, creating three-dimensional (3D) matrices based on the selected image dataset, refining the 3D matrices, applying one or more matrix operations to the refined 3D matrices, selecting corresponding matrix columns from the 3D matrices, applying big data convolution algorithm to the selected corresponding matrix columns to create a two-dimensional (2D) matrix, and applying a reconstruction algorithm to create a super-resolution biomarker map image.
US10776958B2
A computer-implemented method according to one embodiment includes identifying, utilizing a hardware camera of a mobile device, vision code data from a plurality of additional devices that are within a field of view of the hardware camera of the mobile device at an actual orientation, identifying the actual orientation of the mobile device, calculating local observations at the mobile device, sending the local observations from the mobile device to a cloud-side service, receiving a tile at the mobile device from the cloud-side service, and outputting the tile at the mobile device.
US10776952B2
An image-capturing and target-counting device comprises a camera, a controller and an image processor wherein the camera is electrically connected to the controller and the image processor. The controller controls the camera to perform filming to obtain a plurality of images with a first time interval as an image capturing period. The image processor obtains a plurality of estimated quantities according to a recognition model and a part of the plurality of images which is obtained in a second time interval, and obtains as well as records a determined quantity of a kind of target items existing in the filming field of the camera according to the plurality of estimated quantities, wherein the second time interval is at least twice as long as the first time interval.
US10776944B2
A face position detecting device includes: an image analyzer configured to analyze an image of a face imaged by an imaging unit and to extract a positional relationship between at least two characteristic points in the face; and a face position calculator configured to calculate a position of the face. The face position calculator calculates a position of the face in a space, upon operation of an operation screen, according to positional relationships among the face imaged, the imaging unit, and an operation unit, and except upon the operation, according to the positional relationship between the at least two characteristic points that the image analyzer extracts from the face imaged and positional relationships between a plurality of positions of the face and a plurality of the at least two characteristic points corresponding to the plurality of positions of the face obtained in respective operations, respectively.
US10776943B2
An electronic device, method, and computer readable medium for 3D association of detected objects are provided. The electronic device includes at least one image sensor, an inertial measurement sensor, a memory, and at least one processor coupled to the at least one image sensor, the inertial measurement sensor, and the memory. The at least one processor is configured to capture an image of an environment using the at least one image sensor, detect an object in the captured image, define a bounded area in the image around the detected object, receive head pose data from the inertial measurement sensor, and determine a location of the detected object in a 3D space using the head pose data and the bounded area in the captured image.
US10776941B2
A method for performing real-time recognition of objects includes receiving an input video stream from a camera, pre-processing a current frame of the input video stream using one or more pre-processing layers of a neural network structure, detecting if there is an object in the current pre-processed frame using an auxiliary branch of the neural network structure, recognizing one or more objects in the current pre-processed frame using a primary branch of the neural network structure if an object is detected in the current pre-processed frame, and displaying the one or more recognized objects of the current frame in one or more bounding boxes.
US10776938B2
The technology relates to camera systems for vehicles having an autonomous driving mode. An example system includes a first camera mounted on a vehicle in order to capture images of the vehicle's environment. The first camera has a first exposure time and being without an ND filter. The system also includes a second camera mounted on the vehicle in order to capture images of the vehicle's environment and having an ND filter. The system also includes one or more processors configured to capture images using the first camera and the first exposure time, capture images using the second camera and the second exposure time, use the images captured using the second camera to identify illuminated objects, use the images captured using the first camera to identify the locations of objects, and use the identified illuminated objects and identified locations of objects to control the vehicle in an autonomous driving mode.
US10776935B2
Systems and methods for collecting and processing physical space data for use while performing an image-guided surgical (IGS) procedure are provided. The system and method includes obtaining a computer model of a non-rigid structure of interest in a patient and performing a rigid alignment of the computer model and surface data in a patient space associated with at least a portion of the non-rigid structure. The system and method also include computing a deformation of the computer model that provides a non-rigid alignment of the computer model and surface data, the deformation computed using a set of boundary conditions defined for each node of the computer model based on the rigid alignment and a kernel function. Additionally, the system and method can include displaying data for facilitating the IGS procedure based on the deformation.
US10776933B2
This disclosure provides enhanced techniques for tracking the movement of real-world objects for improved display of virtual objects that are associated with the real-world objects. A first device can track the position of a real-world object. When the real-world object moves out of a viewing area of the first device, a second device can use metadata defining physical characteristics of the real-world object shared by the first device to identify the real-world object as the real-world object comes into a viewing area of the second device. The second device can then maintain an association between the real-world object and the virtual objects as the real-world object moves, and share such information with other computers to enable the other computers to display the virtual objects in association with the real-world object even though they are not in direct view of an associated real-world object.
US10776928B1
A method for improving computational efficiency for egomotion estimation includes detecting a pair of consecutive images, and estimating a rotation angle and a two dimensional translation vector that best models the motion between the image frames. The pair of images are each divided into overlapping image patches, and then an efficient projected correlation approach is used to estimate a local two dimensional translation vector for each image patch. The translation vectors from all the patches form a vector field, and then trimmed-mean method is used to robustly and efficiently estimate the rotation angle and the two dimensional translation that best models the egomotion of the detector, which may be a camera.
US10776926B2
A system and method for training a computer-implemented object classifier includes detecting a foreground visual object within a sub-region of a scene, determining a background model of the sub-region of the scene, the background model representing the sub-region when any foreground visual object is absent from that sub-region, and training the object classifier by computer-implemented machine learning using the background model of the sub-region as a negative training example.
US10776920B2
According to a first aspect, the invention relates to a method to support clinical decision by characterizing images acquired in sequence through a video medical device. The method comprises defining at least one image quantitative criterion, storing sequential images in a buffer, for each image (10) in the buffer, automatically determining, using a first algorithm, at least one output based on said image quantitative criterion and attaching said output to a timeline (11).
US10776917B2
A method is for training a convolutional neural network of a compensation unit. The method includes: provisioning a machine learning device, the machine learning device being designed for training the convolutional neural network; provisioning a start compensation unit, including an untrained convolutional neural network, on or at the machine learning device; provisioning a training image dataset including a plurality of medical training input images and at least one training output image, wherein a reference object is shown essentially without motion artifacts in the at least one training output image and the reference object concerned is contained in the plurality of medical training input images with different motion artifacts; and training the convolutional neural network of the compensation unit in accordance with a principle of machine learning, using the training image dataset. A compensation unit, a machine learning device, a control device for controlling a medical imaging system are also disclosed.
US10776904B2
An approach is provided to process an image. The approach includes: obtaining a pixel shift set indicating information of movement of a plurality of pixels included in coinciding portions among a plurality of low-resolution images with respect to a single scene; dividing the pixel shift set into an integer portion and a fractional portion; generating an integer pixel shift set and a fractional pixel shift set; selecting a filter set corresponding to the plurality of pixels from among a plurality of pre-stored filter sets including a filter weight value applied to the pixels; and obtaining a high-resolution image with respect to the single scene, based on the plurality of low-resolution images, the selected filter set, and the integer pixel shift set.
US10776903B2
Systems and methods for image modification to increase contrast between text and non-text pixels within the image. In one embodiment, an original document image is scaled to a predetermined size for processing by a convolutional neural network. The convolutional neural network identifies a probability that each pixel in the scaled is text and generates a heat map of these probabilities. The heat map is then scaled back to the size of the original document image, and the probabilities in the heat map are used to adjust the intensities of the text and non-text pixels. For positive text, intensities of text pixels are reduced and intensities of non-text pixels are increased in order to increase the contrast of the text against the background of the image. Optical character recognition may then be performed on the contrast-adjusted image.
US10776902B2
Image processing device for producing in real-time a digital composite image from a sequence of digital images recorded by a camera device, in particular an endoscopic camera device, the image processing device including a selecting unit, a key point detection unit, a transforming unit and a joining unit,wherein the key point detection unit includes a maximum detection unit configured for executing following steps separately for the filter response for the reference image and for the filter response for the further image, wherein a variable threshold is used: i) creating blocks by dividing the respective filter response, ii) calculating the variable threshold for each of the blocks, iii) discarding those blocks of the blocks from further consideration, in which the respective filter response at a reference point of the respective block is less than the respective variable threshold.
US10776896B2
Provided are a graphics processing unit and a graphics processing method for performing path rendering. The graphics processing method may include receiving object information including primitive information regarding the object; generating a primitive mask with respect to respective pixels, the primitive mask corresponding to the primitive information and including a plurality of bits; generating, based on the primitive mask, winding numbers with respect to the respective pixels; and rendering the pixels, based on the winding numbers.
US10776892B2
A device, system and method for screening of personally identifiable information is provided. An incident type of a particular incident is determined. Responsive to determining that potential evidence associated with the particular incident includes personally identifiable information, the potential evidence being of a particular evidence type including one or more of media and metadata generated by a user or a device associated with the user, a personally identifiable information processing mode is selected to process the potential evidence as a function of the incident type of the particular incident and an evidence type of the potential evidence. When selected mode is a storing mode, a record of the potential evidence is generated that included the personally identifiable information to be stored in an electronic storage device.
US10776889B2
An omnichannel platform for determining equity shares of users in a collaboration. The omnichannel platform executable by a processor coupled to a memory and being in communication with computing environments. The omnichannel platform acquires, from the computing environments, metadata with respect to user activity in the collaboration. The omnichannel platform evaluates the metadata for each of the users according to user position, user contribution, and end goal relatedness factors to produce valued user activity. The omnichannel platform determines equity shares of the users in the collaboration based on the valued user activity.
US10776876B1
Techniques are described for providing insurance coverage for a virtual wallet stored on a computing device. The virtual wallet has a value equal to a sum of assigned values of a plurality of virtual financial assets included in the virtual wallet. A user of the computing device purchases an insurance policy for the virtual wallet with an insured amount based on the value of the virtual wallet. The computing device is configured to send messages to an insurance server reporting an updated value of the virtual wallet based on changes to the assigned values of the virtual financial assets. The insurance server updates the insured amount of the insurance policy based on the updated value of the virtual wallet. Upon the virtual wallet being compromised, the insurance policy has an insured amount equal to the most recent updated value of the virtual wallet.
US10776874B2
A system for strategy based exit planning comprises a processor and a memory. The processor is configured to receive an indication to create an exit plan; and create an exit plan for a strategy, wherein the strategy comprises one or more instruments. The memory is coupled to the processor and configured to provide the processor with instructions.
US10776862B2
A web site that presents a user interface that displays images of products to a user. The product images that are displayed are of products that are recently trending or popular as determined by data derived from one or more sources. Each product image is displayed without the price of the respective product and without text naming, describing or identifying the respective product. Therefore, the user interface is constructed to focus on the trending products themselves so that the user interface is clean and uncluttered, allowing customers to focus on the trending products for possible purchase.
US10776847B1
The effect of intent bias on content performance can be determined in order to provide more relevant content in response to a query or other opportunity. Performance data can include the frequency with which an action, such as a purchase, occurs in response to an instance of the content being displayed. An intent bias model can be trained using the performance data for two or more intents, such as an action intent and an explore intent. Once the intent bias for an offer is determined, a normalized performance value can be obtained that does not include the effects of the bias. The normalized values can be used to select and place content based on actual performance.
US10776845B1
A Vendor sells or rents, or exhibits Devices by exhibiting them in the showroom, or some particular locations with set up, and allows the customers to experience them. We, with the advance of technologies, create the same scenario for the Vendor except that the showed Devices are located in Remote Locations, like an on-demand virtual showroom.
US10776841B2
One variation of a method for quoting manufacture of a part during construction of a virtual model of the part within a computer-aided drafting engine includes: receiving a quote file specifying a current manufacturing schedule and a pricing structure for a manufacturing facility; at a first time, in response to insertion of a first three-dimensional virtual geometry into the virtual model, calculating a manufacturing quote for the part based on the first three-dimensional virtual geometry and the quote file; displaying the manufacturing quote; at a second time succeeding the first time, in response to insertion of a second three-dimensional virtual geometry into the virtual model, updating the manufacturing quote based on the second three-dimensional virtual geometry and the quote file; and, at a third time succeeding the second time, submitting a form of the virtual model to the manufacturing facility for manufacture of the part.
US10776839B1
A method, system, and computer readable medium for automatically generating a job quotation based on a photo image of a completed jobsite. The photo image is analyzed by an online financial application to identify material items used in the completed jobsite. Associated supplemental material items and installation labor hour information are then looked up from a community data repository where other business users have previously contributed relevant information. Accordingly, a quotation to install a jobsite using the material items found in the completed jobsite is generated based on the photo image and information retrieved from the community data repository.
US10776837B2
A taximeter for a vehicle, comprising data interface for obtaining signal indicative of the vehicle speed and/or distance traveled, preferably a speed pulse signal, memory for storing tariff data linking taxi fare with vehicle speed, distance traveled and/or time elapsed, processing unit for dynamically determining, utilizing the obtained signal and tariff data, stroke characteristics for the current situation in terms of dynamically determined stroke value and of dynamically determined stroke interval, and updating the accrued fare after each stroke utilizing the determined stroke characteristics, and display for visualizing the accrued fare. A corresponding method is presented.
US10776813B2
Systems and methods provide for user segmentation based on viewability of content displayed on user devices during content impressions. Pixel tags are launched when content is displayed on user devices to capture viewability data for a number of different viewability ranges. The viewability data for each content impression is associated with a unique user identifier (UUID). A segment definition sets forth criteria for a user segment based on viewability, and the user segment is generated by including UUIDs associated with viewability data satisfying the segment definition.
US10776795B2
The systems may include receiving, by a processor, transaction information for a transaction, wherein the transaction information comprises a transaction amount; matching, by the processor, the transaction information with a transaction type; retrieving, by the processor, a plurality of possible charge types associated with the transaction type; comparing, by the processor, the transaction information with the plurality of possible charge types; separating, by the processor, the transaction amount of the transaction information into at least one individual charge amount; and/or identifying, by the processor, a charge type of the plurality of possible charge types associated with the at least one individual charge amount.
US10776793B1
The present disclosure provides computing systems and techniques for validating a decision model against a canon of regulation. A server can deconstruct a decision model into a number of branching decisions and also generate a Markov chain comprising a number of sequences from a canon of regulation. The server can compare the branching decisions to the sequences and can validate the decision model with the canon of regulation based on the comparison.
US10776778B1
A method for receipt tracking performed by one or more processors of a mobile wallet computer system is provided. The method includes: receiving, by network interface logic of the mobile wallet computer system, a receipt corresponding to a mobile wallet transaction performed by a mobile device associated with a user; extracting, by a receipt tracker of the mobile wallet computer system, identifying information from the receipt; sorting, by the mobile wallet computer system, the identifying information; generating, by the mobile wallet computer system, a user-specific offer based on the sorted identifying information; and providing, by the mobile wallet computer system, the user-specific offer to a mobile device of the user.
US10776765B2
The invention presented comprises a system and method for executing a cash payment via a computer network. A payor computing device communicates over a computer network with payee computing devices via a P2P server. The P2P server is operative to receive a payment request from the payor computing device and process the payment by debiting a financial instrument specified by a payor utilizing the payor computing device. The payment request is transmitted from the P2P server to a cash payment server operative to receive the payment request and translate the request into the native format of an ATM control server, the native format of the P2P server and ATM control server not being interoperable. The ATM control server is operative to generate a PIN code, which is transmitted along with the received payment instructions to an ATM.
US10776760B2
A data processing system may include instructions stored in a memory and executed by a processor to categorize a plurality of systems into clusters using an unsupervised machine learning method to analyze repair data parameters of a historical dataset relating to the plurality of systems. The system may assign a repair forecast to each cluster, and may generate a system repair forecasting model using selected predictor variables, the historical data set, and the repair forecasts according to a supervised machine learning method. The selected predictor variables may correspond to a mathematical combination of operational data parameters in the historical dataset.
US10776750B2
A system and method are disclosed of operating a plurality of fulfillment centres, including a large fulfillment centre and a small fulfillment centre, each of the fulfillment centres being configured to fulfil customer orders. A first product and a second product are received at the large fulfillment centre. Desired quantities of the first and second products are picked at the large fulfillment centre for packing into a container, wherein the desired quantities include at least one of: quantities ordered by at least one customer to be fulfilled at the large fulfillment centre or the small fulfillment centre, and quantities predicted to be ordered by at least one customer and to be fulfilled at the small fulfillment centre.
US10776747B2
A method and system for evaluating node fulfillment capacity in node order assignment. The method includes receiving by a network average capacity utilization cost module an electronic record of a current order. The method includes retrieving data of a plurality of nodes, calculating an actual capacity utilization on an expected date, and determining a probability of backlog on the expected date. The method includes generating a network average capacity utilization cost model, automatically converting one or more of a plurality of costs and capacity utilization into a capacity utilization cost, and transmitting the capacity utilization cost of each node to an order fulfillment engine. The method includes receiving by the engine the current order, the processing cost data, and the capacity utilization cost. The method includes automatically calculating a fulfillment cost and identifying a node with the lowest fulfillment cost for assignment.
US10776746B2
A system for tracing a plurality of items considering an interface configured to receive an event data record including operation information indicating an operation, time information indicating a time when the operation occurred, and identification information identifying at least one item, a data store configured to store state information indicating one or more states for each one of the plurality of items, and a processing unit configured to receive via the interface one event data record. The processing unit is configured to, in response to receiving the event data record and for the at least one item identified by the identification information included in the received event data record, generate, based on the received event data record, state information indicating a state of the at least one item after the operation, query, from the data store, preceding state information indicating a state of the at least one item directly before the operation, and succeeding state information indicating a state of the at least one item directly after the operation, evaluate, if preceding state information was retrieved in response to querying the data store, a transition between the state indicated by the generated state information and the state indicated by the preceding state information for a first rule conformity, and to, evaluate, if succeeding state information was retrieved in response to querying the data store, a transition between the state indicated by the generated state information and the state indicated by the succeeding state information for a second rule conformity.
US10776738B1
The methods and systems described herein attempt to address the above-mentioned need by providing an algorithm and software capability to automatically detect and assess “natural experiments” that exist in any underlying dataset. In one embodiment, a computer-implemented method for identifying an experiment to use in an analysis of a business initiative comprises storing, by a computer, a set of historical data regarding entities in a business network; receiving, by the computer, a selection of inputs for the historical data; detecting, by the computer, a natural experiment based upon changes in the historical data; and outputting, by the computer, a report of a detected experiment from the historical data.
US10776737B2
A system for generating operational metrics data for a medical care facility includes a first camera and an operational metrics device. The first camera generates digital images of a first detection area. The operational metrics device includes an optical code detector, a medical object detector, and an operational metrics generator. The optical code detector generates optical code detection data indicative of the presence or absence of optical codes within each of the digital images. Each of the optical codes is disposed on a respective medical object. The medical object detector generates medical object detection data indicative the presence or absence of each medical object within the first detection area. For each medical object, the operational metrics generator generates operational metrics data based at least partially on a determined amount of time that each medical object was present within the first detection area.
US10776736B2
Disclosed is a method and system for managing digital maturity by an organization. The system may receive inputs related to digital adoption by an organization. The system may process the inputs using an assessment model. The assessment model may comprise assessment dimensions, assessment sub-dimensions, and assessment characteristics. Based on the processing of the inputs, the system may determine digital maturity results. The digital maturity results may comprise current digital maturity levels, target digital maturity levels, and digital maturity gaps. The system may suggest steps for achieving the target maturity levels, in order to improve digital maturity of the organization.
US10776726B2
A computer implemented method for energy management in a building by taking information on energy usages of a metered building and matching the energy usage to calculated energy usages for electrical devices.
US10776724B2
In embodiments of the present invention improved capabilities are described for a computer-based method for reproducing an acoustic environment including accessing a computer stored multi-dimensional sound profile of a first space, wherein the multi-dimensional sound profile of the first space includes at least one multi-dimensional sound signature, the at least one multi-dimensional sound signature comprising a time-based sound reflection sequence within the first space for at least two sound parameters; and modifying a characteristic of an array of speakers in a second space to change the multi-dimensional sound profile in the second space to resemble at least one characteristic of the computer stored multi-dimensional sound profile of the first space.
US10776723B1
An automated ticket reservation system proactively reserves tickets for a venue on behalf of customers who are identified as “fans” of the venue or an artist of an upcoming event at the venue. Subscribing customers to a proactive ticket reservation service can thereafter receive electronic notifications of tickets that have been proactively reserved for them based at least in part on a demonstrated interest in the venue or the artist of the upcoming event. The proactive ticket reservation system can determine that a subscriber is potentially interested in an event or a venue by analyzing customer data, including content streaming behavior and/or purchasing behavior of the subscriber.
US10776709B2
According to some aspects, a quantum information system is provided that includes an ancilla qubit; a qudit coupled to the ancilla qubit, a detector configured to generate a detection result based on a quantum state of the ancilla qubit, and a driving source coupled to the qudit and the ancilla qubit and configured to apply at least one qudit driving signal to the qudit based on the detection result and at least one qubit driving signal to the qudit based on the detection result.
US10776708B2
A relational event history is determined based on a data set, the relational event history including a set of relational events that occurred in time among a set of actors. Data is populated in a probability model based on the relational event history, where the probability model is formulated as a series of conditional probabilities that correspond to a set of sequential decisions by an actor for each relational event, where the probability model includes one or more statistical parameters and corresponding statistics. A baseline communications behavior for the relational event history is determined based on the populated probability model, and departures within the relational event history from the baseline communications behavior are determined.
US10776707B2
Various aspects of the subject technology relate to systems, methods, and machine-readable media for language translation based on image search similarities. These aspects include an image retrieval system using a convolutional neural network that is trained to identify a correlation between an image and a language term, and using an image search engine to search against images corresponding to visual words that are responsive to a given search query in a given spoken language. These aspects include access to interaction probability data that identifies user interaction probabilities for the visual words to determine a correlation between the input language terms of the search query and the rate at which users interact with images of a corresponding visual word that is responsive to the search query. The system then provides a prioritized listing of images that is responsive to the given search query based on the identified user interaction probabilities.
US10776705B2
Various implementations for assigning rules and creating rules using templates are described herein. In one example implementation, a model is determined, one or more components of the model are determined, a rule from a set of one or more predefined rules is determined, and the rule is assigned to the model. The rule has one or more parameters matching the one or more components of the model.
US10776704B2
A method and system is provided for building domain intelligent solution. The present application provides a method and system for building a domain intelligent solution, comprises of utilizing a language existing as a generic model for capturing intrinsic knowledge pertaining to a technical domain; creating a domain intelligent solution for said technical domain using said language or vocabulary; translating the domain intelligent solution into required wrappers for them to be integrated with a third party technology or tool; and integrating said created domain intelligent solution with the third party technology or tool for providing system engineering capabilities to make them domain intelligent.
US10776698B2
A method of training an artificial neural network The artificial neural network comprising a plurality of connections connecting nodes arranged in at least an initial and a subsequent layer. The method comprises receiving a training example, the training example having input values, a target, and an associated training salience value indicating an importance of the input values to determining the target. The method further comprises determining salience values for nodes of the initial layer from the training salience value; determining an activation value for at least one node of the subsequent layer by propagating the input values using a subset of the connections selected based on the determined salience values for the nodes of the initial layer; and training the artificial neural network using the activation value, the trained artificial neural network configured to determine a relationship between the input data values and the target.
US10776687B2
Embodiments relate to a processing node of a hierarchical temporal memory (HTM) system with a union processor that enables a more stable representation of sequences by unionizing or pooling patterns of a temporal sequence. The union processor biases the HTM system so a learned temporal sequence may be more quickly recognized. The union processor includes union elements that are associated with incoming spatial patterns or with cells that represent temporal relationships between the spatial patterns. A union element of the union processor may be activated if a persistence score of the union element satisfies a predetermined criterion. The persistence score of the detector is updated based on the activation states of the spatial patterns or cells associated with the detector. After activation, the union element remains active for a period longer than a time step for performing the spatial pooling.
US10776672B2
Methods, systems, and techniques for monitoring an object-of-interest within a region involve receiving at least data from two sources monitoring a region and correlating that data to determine that an object-of-interest depicted or represented in data from one of the sources is the same object-of-interest depicted or represented in data from the other source. Metadata identifying that the object-of-interest from the two sources is the same object-of-interest is then stored for later use in, for example, object tracking.
US10776665B2
A method performed by an electronic device is described. The method includes receiving a set of images. The method also includes determining a motion region and a static region based on the set of images. The method further includes extracting, at a first rate, first features from the motion region. The method additionally includes extracting, at a second rate that is different from the first rate, second features from the static region. The method also includes caching the second features. The method further includes detecting at least one object based on at least a portion of the first features.
US10776651B2
The disclosed embodiments relate to a material handling method that generates three-dimensional (3-D) point cloud data based on a field-of-view of an image capturing unit. A first set of cluster areas are extracted from a plurality of cluster areas based on orientation data of the 3-D point cloud data. Further, a two-dimensional depth map is generated based upon the 3-D point cloud data. A candidate region that corresponds to a cluster area from the first set of cluster areas is determined. A ratio of a cross-sectional area of the cluster area and a cross-sectional area of the container is determined that exceeds a first cross-sectional threshold. Accordingly, a classification score of the candidate region is determined when the determined ratio exceeds a first cross-sectional threshold. In response to classifying the candidate region as a region-of-interest, a navigation path in the container that prevents collision with the region-of-interest is defined.
US10776643B1
A vehicular airborne particulate detection system in one embodiment includes a particulate matter concentration sensor positioned in a passenger space of a vehicle. The particulate matter concentration sensor generates a signal associated with an airborne particulate matter concentration in the passenger space which is analyzed by a controller to identify a cyclical particulate matter concentration pattern which is classified as a smoking event. The controller then generates an output using a user interface based upon the classified smoking event.
US10776636B2
A system is disclosed. The system includes one or more processors, and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform a method. The method includes receiving first image data from a first image sensor mounted on a vehicle and second image data from a second image sensor mounted on the vehicle, the vehicle including an element configured to open into a space external to the vehicle; generating a depth map from a comparison of the first image data and the second image data, the depth map including an object; in accordance with a determination that the object, in the depth map, is within the space into which the element is configured to open, determining that the object will interfere with opening of the element into the space; and in accordance with a determination that the object, in the depth map, is not within the space into which the element is configured to open, determining that the object will not interfere with opening of the element into the space.
US10776635B2
Detection of three dimensional obstacles using a system mountable in a host vehicle including a camera connectible to a processor. Multiple image frames are captured in the field of view of the camera. In the image frames, an imaged feature is detected of an object in the environment of the vehicle. The image frames are portioned locally around the imaged feature to produce imaged portions of the image frames including the imaged feature. The image frames are processed to compute a depth map locally around the detected imaged feature in the image portions. Responsive to the depth map, it is determined if the object is an obstacle to the motion of the vehicle.
US10776634B2
A method for determining the course of the road for a moving motor vehicle having a surroundings sensor system. Sensor data generated by the surroundings sensor system are evaluated to detect lane-relevant features. A lane model having at least one lane model parameter that determines the course of the lane is generated for the road, structures of at least one distance range that are parallel to the road are detected in the sensor data, the tangential direction of at least the one structure that is parallel to the road is determined, and the value of the tangential direction of the structure that is parallel to the road is adopted as the value of the direction of the tangent line at the point of contact with the structure that is parallel to the road to determine at least the one lane model parameter by predictive estimation in the lane model.
US10776626B1
Aspects of the present disclosure relate to machine learning techniques for identifying collections of items that are visually complementary. These techniques can relying on computer vision and item imagery. For example, a first portion of a machine learning system can be trained to extract aesthetic item qualities from pixel values of images of the items. A second portion of the machine learning system can learn correlations between these extracted aesthetic qualities and the level of visual coordination between items. Thus, the disclosed techniques use computer vision machine learning to programmatically determine whether items visually coordinate with one another based on pixel values of images of those items.
US10776612B2
An object handling system includes a facial recognition server, at least one order terminal, a controller, at least one image capturing device and an object access apparatus. The facial recognition server analyzes at least one first image captured by the at least one order terminal to generate at least one facial datum and identifies whether a specific facial datum is included in at least one second image captured by the at least one second image capturing device, wherein the at least one facial datum is linked to at least one object datum. The controller controls the object access apparatus to sense and determine whether at least one object recorded in a specific object datum is located in at least one specific accommodating space of the object access apparatus while the specific facial datum is identified.
US10776611B2
A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a set of photos on a social networking website such as www.facebook.com to determine if an image of the individual is present in a photo of the set of photos. Photos having an image of the individual are tagged preferably by listing a URL or URI for each of the photos in a database.
US10776601B2
Disclosed are fingerprint sensor packages and display apparatuses including the same. The fingerprint sensor package comprises a flexible film having a top surface and a bottom surface opposite to the top surface, a fingerprint sensor surrounded by a cap, and a display driver integrated circuit on the flexible film. The fingerprint sensor and the display driver integrated circuit are mounted on the top surface of the flexible film.
US10776598B2
Disclosed herein is an optical image sensor device comprising a light source; a first printed circuit board (PCB) having a first through hole for accommodating the light source; a directional light unit configured to progress a light from the light source through a total refraction, and configured to converge light deviated from the total reflection by an object having biometric information when the object is placed to be adjacent to the directional light unit in a predetermined area, and emit it outside thereof; and an optical sensor between the first PCB and the directional light unit to receive the light emitted from the directional light unit.
US10776579B2
Techniques for the generation of variable natural language descriptions from structured data are disclosed including receiving input data and generating a first plurality of tuples based on the received input data. A first plurality of sentences and a corresponding second plurality of tuples are obtained from a data repository based on the first plurality of tuples. A second plurality of sentences is generated based on the second plurality of tuples, the first plurality of sentences, and the first plurality of tuples. A sentence is selected from the first plurality of sentences and the second plurality of sentences for each of the first plurality of tuples. At least one paragraph variation is generated where each paragraph variation is generated based on two or more of the selected sentences. The at least one paragraph variation is presented as a natural language description of the input data.
US10776577B2
Disclosed is a solution for diagnosing problems from logs used in an application development environment. A random sample of log statements is collected. The log statements can be completely unstructured and/or do not conform to any natural language. The log statements are tagged with predefined classifications. A natural language processing (NLP) classifier model is trained utilizing the log statements tagged with the predefined classification. New log statements can be classified into the plurality of predefined classifications utilizing the trained NLP classifier model. From the log statements thus classified, statements having a problem classification can be identified and presented through a dashboard running in a browser. Outputs from the trained NLP classifier model can be provided as input to another trained model for automatically and quickly identifying a type of problem associated with the statements, eliminating a need to manually sift through tens or hundreds of thousands of lines of logs.
US10776575B2
Modifying image templates based on recognition of fields (zones). A template is created based on a first form and, upon application of the template to a second form, fields of the template are modified to align with fields of the second form.
US10776574B1
Systems, methods, and devices for modifying a summary cell for a set of organized cells are provided. In some embodiments, the summary cells may be modified by modification of the summary function, such that modification may include a function and/or text that is different than preexisting summary function options for a summary cell. In some embodiments, the modification of the summary cell for the set of organized cells may update summary cells for additional sets of organized cells using a corresponding function and/or text that is different than preexisting summary function.
US10776572B2
Methods and systems for transmitting data are disclosed. In one embodiment a portable electronic device comprises a processor-implemented user interface module to cause the presentation of a first information field to a user as part of a graphical user interface in the portable electronic device, and to receive information entered or data identification in the first information field. A data transmitting module commences transmitting the information entered or the data identified over a network in response to the user interface module detecting that the user has navigated away from the first information field.
US10776567B2
A page data compiling apparatus and method, the method being performed by a server, includes obtaining initial page structure data that is generated using an extended markup language, parsing the initial page structure data to generate scripting language page data comprising a page generation code and a data variable set, an input to the page generation code being a current data set that is determined according to the data variable set, and an output of the page generation code being a node tree matching the input current data set, and sending the scripting language page data to a terminal so that the terminal determines the current data set according to the data variable set, determines the matching node tree according to the current data set and the page generation code in the scripting language page data, and displays a page according to the node tree.
US10776563B2
Systems and methods to improve a technological process for signing documents are described. The system accesses a portable document format (PDF) file and a first signature tag marker element (STME) to parse the PDF to generate logical text block elements (LTBE). The LTBEs describe original document elements in the PDF including a first LTBE. The system sorts each LTBE against the first STME to pair the first LTBE with the first STME based on proximity. The system generates markup language information (MLI) for utilization at the client device (CD) for rendering a responsive markup language image (RMLI) in a responsive format and communicates the MLI to a CD for rendering the RMLI on the CD. The system receives the signing information from the CD causing the signing information to be associated with the first signature tag marker identifier and communicates the PDF and the signing information to the CD.
US10776556B2
A wiring board design support apparatus, in which a plurality of vias are arranged on a wiring board, includes a design information storage unit that stores design information of vias and wirings to be arranged on the wiring board, and a wiring board via arrangement unit that moves, on a basis of the design information, positions of lattice points arranged with same intervals in vertical and horizontal directions by a given moving amount in a vertical direction and a horizontal direction while alternately changing a moving direction in the horizontal direction of the lattice points for each row of the lattice and alternately changing a moving direction in the vertical direction of the lattice points for each column of the lattice, so as to arrange vias at positions of the lattice points after movement.
US10776546B2
A circuit includes a false circuit path in a circuit under test having a starting logic point to an end logic point of the path. The false circuit path is designated as a testing path to be excluded during testing of one or more valid timing paths of the circuit under test. A false path gating circuit gates the starting logic point to the end logic point of the false circuit path. The false path gating circuit disables the false circuit path in response to one or more gating controls asserted during the testing of the one or more valid timing paths of the circuit under test.
US10776544B2
A computer-implemented method, system and a computer readable medium storing executable instructions for optimizing a quantum circuit are disclosed. The computer-implemented method includes receiving one or more parameters for simulation of evolution of at least one quantum state of a chemical entity to be simulated; generating a quantum circuit for the simulation; performing one or more operations to minimize quantum resources to be used for the generated quantum circuit based on the one or more parameters; and placing quantum resources among one or more elementary logical units (ELUs) based on any one or more of: frequency of occurrence of the quantum resources in the generated quantum circuit, order of occurrence of the quantum resources in the generated quantum circuit, connectivity parameters between one or more quantum resources, efficiency of gates between specific quantum resources, quality of gates between specific quantum resources or a combination thereof.
US10776540B1
A computing system is described herein, where the computing system includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform the following acts: 1) receiving a computer-implemented definition of an enclosed geometric domain, wherein the geometric domain is three-dimensional; 2) determining locations of seeds for the enclosed geometric domain; 3) decomposing the enclosed geometric domain into a conforming Voronoi mesh based on the locations of the seeds, wherein the conforming Voronoi mesh comprises Voronoi cells, and further wherein the conforming Voronoi mesh is bounded by the enclosed domain; and 4) performing a numerical simulation to generate simulation results, wherein the numerical simulation is based on at least one Voronoi cell in the Voronoi cells of the conforming Voronoi mesh.
US10776534B2
A LINear particle ACcelerator (LINAC) simulator employs a Monte Carlo-based use of repeated random sampling to produce a simulated result representing use of a particular physical medical-services LINAC with particular corresponding real-world parameters. A browser-based user opportunity permits uploading at least some of those real-world parameters to employ when using the LINAC simulator to produce the simulated result. By one approach the browser-based user opportunity includes, at least in part, an opportunity to upload a file that contains information regarding geometrical positions for the particular physical LINAC. The opportunity to upload the file may, by one approach, presume using a file format that comprises a non-standard file format for the particular physical medical-services LINAC.
US10776528B1
Methods and systems are described for mapping a living space. An example computer-implemented method for mapping a living space includes receiving information about an exterior perimeter of the living space, receiving information about a plurality of interior boundaries of the living space, receiving information about a location for each of a plurality of barriers of the living space, and generating an electronic map of the living space using the information about the exterior perimeter, the plurality of interior boundaries, and the location of each of the plurality of barriers.
US10776527B2
A security device includes an interface and a processor. The interface is configured for connecting to a bus that serves one or more peripheral devices, at least one of the peripheral devices being a memory device. The processor is connected to the bus in addition to the peripheral devices, and is configured to hold a definition that distinguishes between authorized and unauthorized transactions with the memory device, to identify on the bus a transaction in which a bus-master device attempts to access the memory device, and to initiate a responsive action in response to identifying that the transaction is unauthorized in accordance with the definition.
US10776525B2
System and techniques for multi-tenant cryptographic memory isolation are described herein. A multiple key total memory encryption (MKTME) circuitry may receive a read request for encrypted memory. Here, the read request may include an encrypted memory address that itself includes a sequence of keyid bits and physical address bits. The MKTME circuitry may retrieve a keyid-nonce from a key table using the keyid bits. The MKTME circuitry may construct a tweak from the keyid-nonce, the keyid bits, and the physical address bits. The MKTME circuitry may then decrypt data specified by the read request using the tweak and a common key.
US10776524B2
Embodiments are directed to securing system management mode (SMM) in a computer system. A CPU is configurable to execute first code in a normal mode, and second code in a SMM. A SMM control engine is operative to transition the CPU from the normal mode to the SMM in response to a SMM transition call, and to control access by the CPU in the SMM to data from an originator of the SMM transition call. The access is controlled based on an authorization state assigned to the SMM transition call. An authorization engine is operative to perform authentication of the originator of the SMM transition call and to assign the authorization state based on an authentication result. The CPU in the SMM is prevented from accessing the data in response to the authentication result being a failure of authentication.
US10776521B2
Techniques are disclosed for obtaining data using memory timing characteristics. In some embodiments, a physical unclonable function is used to obtain the data. In various embodiments, a computer system programs a timing parameter of a memory accessible by the computer system to a value that is outside of a specified operable range for the timing parameter. In various embodiments, the computer system performs one or more memory operations to a least a portion of the memory and detects a pattern of errors in the portion of the memory. In some embodiments, the computer system generates a response dependent on the pattern of errors. The response may be used to identify the computer system.
US10776518B2
A consent receipt management system may, for example, be configured to track data on behalf of an entity that collects and/or processes persona data related to: (1) who consented to the processing or collection of personal data; (2) when the consent was given (e.g., a date and time); (3) what information was provided to the consenter at the time of consent (e.g., a privacy policy, what personal data would be collected following the provision of the consent, for what purpose that personal data would be collected, etc.); (4) how consent was received (e.g., one or more copies of a data capture form, webform, etc. via which consent was provided by the consenter); (5) when consent was withdrawn (e.g., a date and time of consent withdrawal if the consenter withdraws consent); and/or (6) any other suitable data related to receipt or withdrawal of consent.
US10776517B2
In various embodiments, fulfilling a data subject access request may be particularly costly. In some embodiments, a company may store data regarding a particular data subject in multiple different locations for a plurality of different reasons as part of a plurality of different processing and other business activities. For example, a particular data subject may be both a customer and an employee of a particular company or organization. Accordingly, in some embodiments, fulfilling a data subject access request for a particular data subject may involve a plurality of different information technology (IT) professionals in a plurality of different departments of a particular company or organization. As such, it may be useful to determine a cost of a particular data subject access request (e.g., particularly because, in some cases, a data subject is entitled to a response to their data subject access request as a matter of right at no charge).
US10776513B2
An appliance is capable of storing and processing data related to details surrounding its ownership, behavior, and history within itself in a secure and unalterable way. The appliance may experience multiple transfers in ownership during its lifetime. Certain data stored in the appliance may be encrypted such that only qualifying parties (e.g., owners) may be able to access the data. Some data may remain private to an individual owner while other data may be made available to subsequent owners by passing a shared secret that can be utilized to decrypt the other data. Data may be stored in the appliance in chronological order and may be signed by appropriate parties such that it is not possible to alter the data without detection.
US10776511B2
Embodiments described herein provide a privacy mechanism to protect user data when transmitting the data to a server that estimates a frequency of such data amongst a set of client devices. One embodiment uses a differential privacy mechanism to enhance a user experience by inferring potential user preferences from analyzing crowdsourced user interaction data. Based on a statistical analysis of user interactions in relation to various features or events, development efforts with respect to application behavior may be refined or enhanced. For example, user interactions in relation to the presentation of content such as content from online sources may be analyzed. Accordingly, presentation settings or preferences may be defined based on the crowdsourced user interaction data.
US10776509B2
A computer-implemented method for secure multi-datasource query job status notification that may include automatically accessing notification characteristics for a query job status. Occurrence of the query job status may be automatically determined, and an initial version of a notification at least in part based on the notification characteristics may be automatically generated. A present security level may be automatically determined by analyzing at least one of end user activity and an aspect of an end user computing device. A final version of the notification may be automatically generated at least in party by redacting the initial version based on the present security level. Transmission of the final version of the notification to the end user computing device may be automatically instructed.
US10776503B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for instantiating and managing systems that utilize hierarchal enclaves in a cloud environment.
US10776502B2
Some embodiments provide a method for providing public keys for encrypting data. The method receives (i) a first request from a first source for a public key associated with a particular user and (ii) a second request from a second source for the public key associated with the particular user. In response to the first request, the method distributes a first public key for the particular user to the first source. In response to the second request, the method distributes a second, different public key for the particular user to the second source. Data encrypted with the first public key and data encrypted with the second public key are decrypted by a device of the particular user with a same private key.
US10776497B2
Security analysis and vulnerability testing results are “packaged” or “bound to” the actual software it describes. By linking the results to the software itself, downstream users of the software can access information about the software, make informed decisions about implementation of the software, and analyze the security risk across an entire system by accessing all (or most) of the reports associated with the executables running on the system and summarizing the risks identified in the reports.
US10776496B2
A computing system and method to implement a three-dimensional virtual reality world having user created virtual objects. During the creation of a virtual object, a user of the virtual reality world identifies components and/or resources of the virtual object, such as a mesh model defining the shape of the virtual object, an image specifying the appearance of the virtual object, and a script defining the run time behavior of the virtual object. The computer system examines the components and/or resources duration the creation process of the virtual object to detect and/or address security threats and/or performance hurdles. Before the approval of the publication of the virtual object in the virtual world, the computer system performs a simulation of the rendering of the virtual object to detect security threats and evaluate performance impacts.
US10776495B2
This disclosure relates to systems, devices, and methods for receiving security configuration information and malware state information for a plurality of client devices, the security configuration information comprising identification of at least one of security parameters, hardware configurations, or software configurations of each of the plurality of client devices, and the malware state information comprising identification of at least one or more types of malware on each of the plurality of devices. The security configuration information and malware state information may be analyzed to identify which client devices from the plurality of devices have a security configuration that places the identified client devices in a vulnerable security state.
US10776489B2
Methods and systems for switching between multiple languages of a remote desktop client operating on a secure boot device are disclosed. A method includes initiating an operating system from the secure boot device and receiving credentials including a user identification and a password. The method also includes booting, from the secure boot device, the operating system in a first language and receiving a selection of a second language different from the first language within a user interface of the operating system. The method further includes performing a desktop reset to execute the operating system in the second language.
US10776480B2
A computer-implemented method, computer program product, and system are provided. The method includes generating, by a password management system using a set of Hardware Random Number Generators (HRNGs), at least one salt based on statistics of a set of random numbers with given distributions generated by the set of HRNGs. The method further includes forming, by a processor, a hashed password based on the at least one salt.
US10776477B2
There is presented a system and method for coordinating asset entitlements, the system comprising a server including a processor and a memory and accessible by multiple domains over a network, and an asset entitlement database searchable by the server, wherein an entry of the asset entitlement database links a domain transcendent user identification (ID) of a user and at least one asset entitlement acquired by the user from any of the domains. In one embodiment, the server is configured to receive an asset entitlement inquiry from one of the domains, search the asset entitlement database for asset entitlements acquired by the user from any of the domains, generate a search result identifying the asset entitlements acquired by the user from the domains, and send data corresponding to the search result to the domain from which the asset entitlement inquiry was received.
US10776475B2
A method, computer system, and computer program product. Input element layout data based on a layout of input elements of an input device is retrieved in response to a received password input request. A positioning marker and a visualized overlay input device including an altered layout of input elements is generated based on the retrieved input element layout data. The visualized overlay input device and the positioning marker are rendered for display by a see-through display device for viewing of the visualized overlay input device in superposition with respect to the input device. An effective input configuration of the layout of input elements of the input device is generated to correspond to the altered layout of input elements for entry of the password input.
US10776458B2
An information processing system including at least one information processing apparatus that includes an administration unit configured to administer whether a service is provided to a service use apparatus using an organization, a license, and a user, and an account registration unit configured to receive a subscription for a trial use of the service from the service use apparatus and perform an account registration for the administration unit so that the trial use from the service use apparatus is enabled.
US10776457B1
Systems and method provide for generation of a unique key pair having a public and private key for an individual device. The public key may be embedded (e.g., burned or etched) into a central processing unit (CPU) during the manufacturing process. The burning or etching process may make the public key unmodifiable. The matching private key may then be stored in a secure database. Software code may be available through download over a computer based network (e.g., the Internet). A request may be made for the software code. Prior to delivery, the software code may be digitally signed with the private key corresponding to the individual device. Logic programmed into the CPU may prevent the execution of code that is not signed with the private key that corresponds to the public key.
US10776456B2
A system for visualizing clinical effects can perform the following actions: obtain, for each of multiple stimulation instances, an estimation of a region stimulated during the stimulation instance and at least one assessment for at least one stimulation effect or stimulation side effect; assign, for each of the stimulation instances, a tag, selected from multiple tags, to each one of multiple voxels within the region stimulated during the stimulation instance, where the tag is selected based on the at least one assessment for the stimulation instance; and assign a voxel type, selected from multiple voxel types, to each of multiple voxels based on the tags assigned to the voxels. Optionally, the actions can also include display, on a display, a representation of multiple voxels with each of the displayed voxels having a graphical feature associated with the voxel type assigned to that voxel.
US10776454B2
A computer system for routing breathing apparatus compliance data that includes a processor and network interface configured to receive input data including breathing apparatus compliance data via a network, format the compliance data into a destination format in accordance with formatting data and transmit the formatted compliance data via a network to a recipient system in accordance with routing information.
US10776453B2
This disclosure relates to early diagnosis and assessment tools for Parkinson's disease, movement disorder, neurological disease, and/or chronic pain, designed to drive innovation and to accelerate best Parkinson's disease, movement disorders, neurological disease, and chronic pain research. The present disclosure facilitates improved access to Parkinson's disease, movement disorders, neurological disease, and chronic pain patients along with innovative data capture methods that are designed to leading to improved therapies and assisting in finding a cure for Parkinson's disease, movement disorders, neurological diseases, and/or chronic pain. In addition the present disclosure is broadly applicable as a diagnosis and assessment tool to all movement disorders and many neurological diseases and/or chronic pain.
US10776444B1
The methods and systems described herein improve upon existing deep linking concepts, by creating links directed to a feature registry which may then serve the user's need of selecting and accessing a given feature. For example, the system may receive, at a server, a feature registry request from a feature registry application on a local device, wherein the feature registry request is generated by the local device in response to a user selection of hyperlinked content associated with the feature registry application. In response to receiving the feature registry request, the system may determine, at the server, whether a feature is available on a feature registry.
US10776441B1
Systems and methods are described for graphical user interfaces that enable users to graphically design nodes and interconnections of pipelines for preprocessing data later ingested into an indexing system. The preprocessing can include receiving messages published to a first publish-subscribe messaging system, the messages containing raw machine data generated by one or more components in an information technology environment, performing one or more processing operations on at least some of the messages to generate preprocessed messages, republishing the preprocessed messages to a second publish-subscribe messaging system, and providing to the indexing system, a subset of the messages from the second publish-subscribe messaging system. Nodes in the pipeline can specify the preprocessing operations, and interconnections in the pipeline can represent data flow through the nodes of the pipeline.
US10776439B2
The current document is directed to systems, and methods incorporated within the systems, that execute queries against log-file entries. A monitoring subsystem within a distributed computer system uses query results during analysis of log-file entries in order to detect changes in the state of the distributed computer system, identify problems or potential problems, and predict and forecast system characteristics. Because of the large numbers of log-file-entry containers that may need to be opened and processed in order to execute a single query, and because opening and reading through the entries in a log-file-entry container is a computationally expensive and time-consuming operation, the currently disclosed systems employ event-type metadata associated with log-file-entry containers to avoid opening and reading through the log-file entries of log-file-entry containers that do not contain log-file entries with event types relevant to the query.
US10776432B2
The presently disclosed subject matter includes a system, a method and a program storage device which enable to add selectivity to content sharing between users of communication networks. When a sender indicates a desire to share content, information with respect to the suggested content item (i.e. the content item intended to be shared) and information with respect to the sharing profile of one or more respective target recipients is analyzed. A recommendation is provided as whether or not it is suggested to the sender to perform an action. For example, the recommendation can be indicative as to whether or not it is recommended to share a given content item with a given recipient.
US10776431B2
Systems and methods for providing content associated with trending topics relevant to a user are described. An interest detection module identifies topics trending in one or more real-time content sources that are relevant to a user. The real-time content source(s) may include, for example, a source of microblog posts or other user-generated data, a news feed, or the like. The topics trending that are relevant to the user are identified by comparing a search history of the user with one or more trending topics stored in a database. A content retriever module is configured to return one or more documents to the user in response to identifying the one or more topics trending that are relevant to the user.
US10776429B2
A method for optimizing memory usage for a hyperloglog (HLL) estimator is disclosed. When a multiset is applied to an HLL estimator, a sparse representation of a sketch may be created. The sparse representation may be sorted whenever a total number of buckets in the sparse representation is evenly divisible by a sorting threshold and is also less than a transition threshold. The sparse representation may be converted to a dense representation when the number of buckets in the sparse representation reaches the transition threshold.
US10776427B2
A computer implemented method to determine the satisfaction of one or more mapping conditions conditionally mapping a first state in a first pattern matching automaton to a second state in the first automaton, each of the conditions being based on symbol patterns matched by a second pattern matching automaton having states corresponding to wildcard symbols in the first automaton, the method comprising: encoding the conditions in a condition tree data structure associated with the first state, the condition tree modeling sequences of symbol patterns for matching by the second automaton and corresponding to each of the conditions, wherein a node in the condition tree corresponding to a complete set of symbol patterns for a condition has associated an output symbol sequence to identify a pattern match by the first automaton.
US10776425B2
Disclosed are methods, apparatus, systems and computer program products for database system communications with external content management data sources. In some implementations, the data sources are identified in a user interface. An authorization selection enables authorization of a given identified data source, and a customization selection enables customization of one or more search settings for searching content of the data source. Persistent objects representing content objects of the data sources can be stored in one or more databases. A database search can be performed on both native database files and the persistent objects.
US10776402B2
A manufacture parameters grouping and analyzing method, and a manufacture parameters grouping and analyzing system are provided. The manufacture parameters grouping and analyzing method includes the following steps: A plurality of process factors are classified into a plurality of groups. In each of the groups, an intervening relationship between any two of the process factors is larger than a predetermined correlation value. In each of the groups, at least one representative factor is selected from each of the groups according to a plurality of outputting relationships of the process factors related to an output factor or a plurality of sample amounts of the process factors. Finally, the representative factor is used for various applications.
US10776399B1
Implementations generally relate to providing document analytics. In some implementations, a method includes receiving a plurality of documents related to e-discovery. The method further includes generating a graphical user interface that includes an analytics panel that provides analytics information about the plurality of documents. The method further includes receiving, from one or more users, manual tags for one or more documents of the plurality of documents. The method further includes performing a first iteration that determines a first group of documents that are improperly associated with one or more of the manual tags based on at least one of content and metadata of the plurality of documents. The method further includes performing a second iteration that determines a second group of documents that are improperly associated with one or more of the manual tags based on the reclassification.
US10776392B2
A first apparatus includes a memory configured to store first connection information in association with each of connections established between the first apparatus and a second apparatus. The first apparatus synchronizes the first connection information stored in the memory with second connection information that is managed by the second apparatus. When a connection is to be established between the first apparatus and the second apparatus while synchronization of the first connection information performed by the processor is suspended, the first apparatus generates first unique information that is unique at least between the first apparatus and the second apparatus, and transmits the generated first unique information to the second apparatus, and establishes, based on the first unique information, a connection between the first apparatus and the second apparatus.
US10776370B2
A method for managing user information streams associated with recommendation systems based on cognitively counter-matched mined content is provided. The method may include determining and extracting first concepts from mined content. The method may further include determining second concepts associated with the determined and extracted, wherein the second concepts comprise one or more different interpretations of the first concepts. The method may further include determining relationships between the second concepts by analyzing the second concepts using data mining analysis techniques. The method may further include, based on the determined one or more relationships between the sub-concepts, counter-matching the plurality of mined content associated with each second concept. The method may also include providing alternative content to the information streams based on the counter-matched plurality of mined content.
US10776364B1
Techniques for implementing a streaming transaction in a transaction based data storage system is disclosed. In an embodiment, a server computer system stores a dataset comprising a plurality of files where the dataset comprises a corresponding version number. The server computer system receives a command to modify the dataset and, in response, starts a streaming transaction for the dataset. During the streaming transaction, the server computer system receives a plurality of updates to the dataset, wherein each of the plurality of updates modifies one or more files of the plurality of files. The server computer system executes the plurality of updates in the dataset without modifying the corresponding version number of the dataset. When the server computer system commits the streaming transaction to the dataset, the server computer system increments the corresponding version number of the dataset.
US10776356B2
A technique includes modeling assignments of a plurality of nodes to a plurality of shards associated with a database operation based on a target throughput for the plurality of nodes. The modeling includes constraining the assignments based on an aggregate outflow from the plurality of nodes. The technique includes initializing the aggregate outflow to be less than the target throughput; and determining the assignments based on the modeling.
US10776327B2
A method includes generating a plurality of blocks of a block chain wherein the plurality of blocks is associated with components of a storage device. The plurality of blocks is generated by a device other than the storage device when the components are manufactured. The method further includes storing a copy of a ledger associated with the generated blocks on the storage device when the storage device comprises computing power sufficient to generate blocks of a block chain. The method also includes generating additional blocks of the block chain. The additional blocks of the block chain are associated with additional components of the storage device when the additional components are manufactured. The additional blocks are generated independently by the device and by the storage device and wherein respective ledgers are updated.
US10776322B2
A computer program product, system, and method for determining containers, within a secondary storage, to transform; determining users having access to the containers to transform; synchronizing storage configuration between the secondary storage and a primary storage; enumerating objects within the containers to transform; and adding object identifiers and object metadata for the enumerated objects to an object index within the primary storage.
US10776310B2
Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
US10776303B2
The first information processing apparatus is configured to detect the removal device attached to the removal device interface, and send, to the second information processing apparatus, a mount request to mount the removal device, the second information processing apparatus is configured to receive the mount request from the first information processing apparatus, mount, on the second information processing apparatus, the removal device attached to the removal device interface of the first information processing apparatus, and send a mount point identifier to the first information processing apparatus, the mount point identifier being an identifier indicating a mount point of the removal device mounted on the second information processing apparatus, and the first information processing apparatus is further configured to receive the mount point identifier from the second information processing apparatus, and mount the mount point of the second information processing apparatus indicated by the mount point identifier.
US10776286B1
Technologies are described herein for a representational state transfer (“REST” or “RESTful”) over an Intelligent Platform Management Interface (“IPMI”) interface for firmware to a baseboard management controller (“BMC”) communication and applications thereof. These applications include, but are not limited to, remote firmware configuration, firmware updates, peripheral device firmware updates, provision of management information such as system inventory data, cloning and batch migration of firmware configuration settings, and firmware integrity monitoring. This functionality can be provided in a way that enables communication between BMCs and firmware to utilize modern manageability interfaces while maintaining backward compatibility with previous IPMI implementations.
US10776271B2
Embodiments of the present disclosure provide a method, device and computer program product for validating a cache file. In an embodiment, a reference cache file associated with the backed up data is divided into a plurality of reference segments. Reference check information is generated for the respective reference segments of the plurality of reference segments, and the generated reference check information is stored. In response to the initiating of a backup job, the stored reference check information is used to validate the cache file.
US10776266B2
Aspects of the present disclosure relate to an apparatus comprising a requester master processing device having an associated private cache storage to store data for access by the requester master processing device. The requester master processing device is arranged to issue a request to modify data that is associated with a given memory address and stored in a private cache storage associated with a recipient master processing device. The private cache storage associated with the recipient master processing device is arranged to store data for access by the recipient master processing device. The apparatus further comprises the recipient master processing device having its private cache storage. One of the recipient master processing device and its associated private cache storage is arranged to perform the requested modification of the data while the data is stored in the cache storage associated with the recipient master processing device.
US10776261B2
A storage apparatus managing method, applied to a first storage apparatus and a second storage apparatus coupled to an electronic apparatus, wherein the first storage apparatus comprises a local registering region and a global registering region, comprising: (a) receiving a read request indicating reading a target data unit from the second storage apparatus; (b) confirming whether the global registering region has the target data unit; (c) if yes, reading the target data unit from the global registering region, if not, confirming whether the local registering region has the target data unit; and (d) reading the target data unit from the local registering region if the local registering region has the target data unit, reading the target data unit from the second storage apparatus if the local registering region does not have the target data unit.
US10776254B1
The present disclosure involves systems, software, and computer implemented methods for executing integration scenario regression tests in customer landscapes. One example method includes identifying a request to create a test case for an integration scenario for a cloud platform customer. The test case is created for the scenario, including enabling the test case to run in an isolated customer environment specific to the customer. An update to the cloud platform is identified. The update is provisionally applied to the cloud platform for the customer. The test case is executed in the isolated customer environment, to test the scenario for the customer. A determination is made as to whether execution of the test case succeeded. In response to determining successful test case execution, the update to the cloud platform is finalized for the customer. In response to determining unsuccessful test case execution, the update is rolled back for the customer.
US10776239B2
A method, computer system, and a computer program product for integrated failure indication is provided. The present invention may include receiving a plurality of sensor data from a plurality of sensors mounted within the tape system. The present invention may then include determining that the received plurality of sensor data is abnormal. The present invention may then include generating an alert based on determining that the received plurality of sensor data is abnormal. The present invention may lastly include sending the generated alert to a program manager.
US10776232B2
A Deep Belief Network (DBN) feature extraction-based analogue circuit fault diagnosis method comprises the following steps: a time-domain response signal of a tested analogue circuit is acquired, where the acquired time-domain response signal is an output voltage signal of the tested analogue circuit; DBN-based feature extraction is performed on the acquired voltage signal, wherein learning rates of restricted Boltzmann machines in a DBN are optimized and acquired by virtue of a quantum-behaved particle swarm optimization (QPSO); a support vector machine (SVM)-based fault diagnosis model is constructed, wherein a penalty factor and a width factor of an SVM are optimized and acquired by virtue of the QPSO; and feature data of test data are input into the SVM-based fault diagnosis model, and a fault diagnosis result is output, where the feature data of the test data is generated by performing the DBN-based feature extraction on the test data.
US10776224B2
In one aspect, providing recovery during active/active replication includes: creating, at a first storage device, a local snapset; waiting for inflight (input/output) IO operations (IOs) from the first device to a second device at the time snapset creation to complete; creating a recovery snapset; and waiting for inflight IOs from the second device to the first device, at the time of snapset creation to complete. Upon determining a failure event, an aspect includes identifying a most recent local snapset (Sk) and a most recent recovery snapset (Sk′) on the first and second devices, respectively, identifying predecessor snapsets (Sk−1) and (Sk−1′) on the first and second devices, respectively, creating a new recovery snapset (Sk′) using (Sk−1′), sending the delta of (Sk) and (Sk−1) from the first device to the second device; updating (Sk′) with the delta; and performing async-to-sync recovery to transfer a difference between the first and second devices.
US10776219B2
Multiple data paths may be available to a data management system for transferring data between a primary storage device and a secondary storage device. The data management system may be able to gain operational advantages by performing load balancing across the multiple data paths. The system may use application layer characteristics of the data for transferring from a primary storage to a backup storage during data backup operation, and correspondingly from a secondary or backup storage system to a primary storage system during restoration.
US10776212B2
A system that implements a data storage service may store data for a database table in multiple replicated partitions on respective storage nodes. In response to a request to back up a table, the service may back up individual partitions of the table to a remote storage system independently and (in some cases) in parallel, and may update (or create) and store metadata about the table and its partitions on storage nodes of the data storage service and/or in the remote storage system. Backing up each partition may include exporting it from the database in which the table is stored, packaging and compressing the exported partition for upload, and uploading the exported, packaged, and compressed partition to the remote storage system. The remote storage system may be a key-value durable storage system in which each backed-up partition is accessible using its partition identifier as the key.
US10776206B1
Described herein is technology for, among things, a distributed transaction system. The distributed transaction system includes a number of computing entities and a data storage unit in communication with the computing entities. The data storage unit is operable to store a file system that is accessible by the computing entities. The data storage unit is also operable to store a number of transaction journals corresponding to respective computing entities. The transaction journals describe transactions of the computing entities on the file system. A particular computing entity is operable to maintain a respective transaction journal without communicating with the other computing entities.
US10776198B1
A Radio Frequency Identification (RFID) tag IC stores an identifier and a check code. The IC determines whether the stored identifier is corrupted by comparing it to the check code. If the stored identifier does not correspond to the check code then the IC may terminate operation or indicate an error. The IC may also reconstruct the correct identifier from the check code.
US10776193B1
Technologies are disclosed for identifying and remediating correctable hardware errors. A firmware can detect a system management interrupt (“SMI”) generated by a hardware device responsive to the occurrence of a correctable error. Once the firmware has identified the device that generated the SMI, the firmware can determine whether an earliest recorded error generated by the identified device is longer ago than a threshold amount of time. If the earliest recorded error generated by the device is not longer ago than the threshold amount of time, the firmware can increment an error count for the device. The firmware can also determine whether the error count for the device exceeds a threshold. If the error count for the device exceeds the threshold, the firmware can generate an error notification for the device. The firmware can also implement a remedial action policy for the device.
US10776187B2
Methods and systems may help to provide filtered notification content that provides useful information to the intended recipient, but does not provide the same information to an unauthorized viewer. To do so, when an application event occurs, filtered notification content may be generated. The filtered notification content may combine a non-obfuscated portion of the event content and an obfuscated portion of the event content, such that when viewed by an intended recipient, the filtered notification content provides implicit information that the device expects the particular user to understand based on the user's own experience and/or other factors.
US10776162B2
A load shedding system provides improved fault tolerance and resilience in message communications. The requesting service application may be configured to send data request(s) to a responding service application. A load shedding manager is programmed or configured to receive the data request(s) and determine, based on one or more configurable criteria and status information whether to allow the data request(s) to proceed or not. The criteria for making the determination may include various configurable settings, including error rate time window, and threshold values. The status information may include various information that describes the performance or health of the responding service, including, but not limited to: error rate for the responding service application's processing of incoming requests, latency of communication between the requesting service application and the responding service application, number of concurrent operations or requests being processed by the responding service application, CPU usage of the responding service application, disk usage of the responding service application, and other similar status information.
US10776161B2
A method may include obtaining, for a thread executing application code, a recurring task, a recurring interval, a previous callback time, a starting counter value, and a counter trigger, initializing a current counter value to the starting counter value, and performing checks in response to adjustments to the current counter value. Each check may determine whether the respective adjusted current counter value satisfies the counter trigger. The method may further include in response to a check determining that the adjusted current counter value satisfies the counter trigger, invoking a callback handler with a callback that performs the recurring task, and in response to an elapsed time exceeding the recurring interval, executing, by the callback handler, the callback. The elapsed time may be an amount of time elapsed between the previous callback time and the first invocation. The method may further include modifying the starting counter value using the elapsed time.
US10776159B2
A distributed storage-based file delivery system and a distributed storage-based file delivery method are provided. The system comprises: a scheduling server; at least one source group, where each source group include a plurality of distributed file storage clusters, and each distributed file storage cluster include a plurality of data nodes. The scheduling server is configured to, according to operators of the distributed file storage clusters and load information of each data node, perform task scheduling based on a received task, and generate task instructions, where the task is received from a client or a data node. The data nodes to which the task instructions are directed are configured to execute the task and/or perform task distribution according to the task instructions, such that data within all distributed file storage clusters in a same source group remains synchronized.
US10776158B2
Systems, methods, and software described herein manage the deployment of applications across multiple provisioning layers. In managing the applications, a management service may monitor resource usage by the applications that are executing in a first provisioning layer, wherein the first provisioning layer comprises physical nodes such as airborne or spaceborne nodes. While monitoring the resource usage, the management service may determine when the resource usage by the applications satisfies migration criteria and, when the applications satisfy the migration criteria, select one or more of the applications to be offloaded to another provisioning layer. Once selected, the management service may initiate deployment of the one or more applications in the other provisioning layer.
US10776153B2
An information processing device connectable to a plurality of storage devices includes a power source circuit configured to supply power from a backup power source to each of the plurality of storage devices in response to a power loss event, and a processor. The processor is configured to transmit, to each of the storage devices, a first instruction to save user data that have been transmitted to the storage device and have not been written in a non-volatile manner, in response to the power loss event, and transmit, to at least one of the storage devices, a second instruction to save updated address translation information that corresponds to the user data and has not been reflected in an address translation table, upon receiving a response indicating completion of saving the user data from each of the storage devices.
US10776152B2
Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
US10776146B2
A policy driven automated micro-service system comprising: a data collector, an analyzer, a virtual function manager, a decision engine, and a portal; the virtual function manager in communication with at least one virtual function and configured to collect at least one of a data and a metric therefrom; the data collector in communication with the virtual function manager and configured to retrieve at least one of the data and the metric therefrom; the analyzer in communication with the data collector and configured to analyze at least one of the data and the metric collected by the data collector; and the decision engine in communication with the analyzer and the portal, the decision engine configured to initiate an action based on an analysis from the analyzer, wherein the action includes providing an instruction to reset a uCPE device, reload a software, reload a vendor virtual function, and engage a transport automation.
US10776144B2
Disclosed aspects relate to address space management with respect to a Coherent Accelerator Processor Interface (CAPI) architecture. A shared CAPI component may be established to access a plurality of address spaces of a plurality of assets. The plurality of assets may include both a first asset which corresponds to a first address space of the plurality of address spaces and a second asset which corresponds to a second address space of the plurality of address spaces. A request may be detected to process a set of data and route a set of processed data from the first asset to the second asset. The set of data may be processed to form the set of processed data. The set of processed data may be routed from the first address space to the second address space to fulfill the request.
US10776123B2
Systems, apparatuses, and methods for performing efficient processor pipeline flush recovery are disclosed. A processor core includes a retire queue for storing information of outstanding instructions. When the retire queue logic detects that a pipeline flush condition occurs, the logic creates one or more groups of entries in the retire queue. The logic begins the groups with an entry storing information for a youngest outstanding instruction, and creates other groups in a contiguous manner after creating this first group. The logic marks with a first indication a given group when the given group includes one or more instructions of a given type. The logic marks with a second indication the given group when the given group does not include an instruction of the given type. The logic sends to flush recovery logic information of one or more entries in only groups marked with the first indication.
US10776118B2
A computing system comprising a central processing unit (CPU), a memory processor and a memory device comprising a data array and an index array. The computing system is configured to store data lines comprising data elements in the data array and to store index lines comprising a plurality of memory indices in the index array. The memory indices indicate memory positions of data elements in the data array with respect to a start address of the data array. There is further provided a related computer implemented method and a related computer program product.
US10776113B2
Technical solutions are described for out-of-order (OoO) execution of one or more instructions by a processing unit includes receiving, by a load-store unit (LSU) of the processing unit, an OoO window of instructions including a plurality of instructions to be executed OoO, and issuing, by the LSU, instructions from the OoO window. The issuing includes selecting an instruction from the OoO window, the instruction using an effective address. Further, in response to the instruction being a load instruction, it is determined whether the effective address is present in an effective address directory (EAD). In response to the effective address being present in the EAD, the load instruction is issued using the effective address. Further, in response to the instruction being a store instruction, a real address mapped to the effective address is determined from an effective-real translation (ERT) table, and the store instruction is issued using the real address.
US10776110B2
An apparatus and method for performing efficient, adaptable tensor operations. For example, one embodiment of a processor comprises: front end circuitry to schedule a plurality of matrix operations responsive to a tensor matrix multiplication instruction; a plurality of lanes to perform parallel execution of the matrix operations, each lane comprising: first, second, and third tile registers to store blocks of a first matrix (A), second matrix (B), and third matrix (C), respectively; at least one tensor arithmetic logic unit (TALU) to multiply a block of elements of the first matrix with a block of elements of the second matrix to generate a product and to accumulate the product with a block of elements of the third matrix, wherein each lane is to multiply one or more different blocks of the first and second matrix and to accumulate the resulting one or more products with one or more different blocks of the third matrix; and broadcast circuitry to broadcast one or more invariant matrix blocks to different tile registers within a lane and/or different tile registers across different lanes.
US10776107B2
A microservice-based data processing apparatus, including: a type register, storing a list of types, a type being a semantic concept expression; and microservices each comprising an annotation of an input type and output types from the list; processing logic transforming input data expressed by the input type into output data expressed by the output types; and a messaging mechanism for inputting data, via a message, to a microservice, the mechanism defining a message format for structuring the messages. The format includes a first field specifying the data being input; and a second field specifying a type, from the list of types, semantically expressing the concept instantiated by the data. Each microservice includes a controller to receive a message from the mechanism having the format, and to respond by executing the logic when the type specified by the second field matches the input type of the microservice.