Document Document Title
US10256415B2 Light-emitting material, organic light-emitting device, and compound
An organic light-emitting device having a compound represented by the following general formula in a light-emitting layer thereof has a high light emission efficiency. R1 to R5 each independently represent a hydrogen atom or a substituent having a Hammett σp value of 0 or more. R6 to R20 each independently represent a hydrogen atom or a substituent, provided that at least one of R6 to R20 represents a substituted or unsubstituted N,N-diarylamino group. m represents 1 or 2.
US10256414B2 Organic photoelectronic device and image sensor
Disclosed are an organic photoelectronic device including a first electrode and a second electrode facing each other and an active layer interposed between the first electrode and the second electrode, wherein the active layer includes a p-type semiconductor compound represented by the formula C22R1—R12O2N2 and an n-type semiconductor compound having a maximum absorption peak at a wavelength region of about 500 nm to about 600 nm, and an image sensor including the organic photoelectronic device.
US10256413B2 Material for organic electroluminescent device, organic electroluminescent device including the same and preparation method of triarylamine derivatives
Provided are a material for an organic electroluminescent device having a high emission efficiency and an organic electroluminescent device including the same. The material for an organic electroluminescent device according to the present disclosure is represented by Formula 1: in which dibenzoheterole groups are coupled to a phenyl group of a triarylamine at the ortho positions relative to the nitrogen atom. The polarity of the molecule may be increased due to the heteroatoms of the dibenzoheterole groups, and the energy gap (e.g., HOMO-LUMO gap) of the molecule may be increased due to the large steric distortion of the molecule around the amine group. Accordingly, the emission efficiency of an organic EL device may be improved in the blue emission region.
US10256412B2 Anthracene-based compound and organic light-emitting device including the same
An anthracene-based compound and an organic light-emitting device including the anthracene-based compound, the anthracene-based compound being represented by Formula 1, below:
US10256410B2 Compositions comprising oxygen substituted benzocyclobutenes and dienophiles, and electronic devices containing the same
A light emitting device comprising a polymeric charge transfer layer, wherein the polymeric charge transfer layer is formed from a composition comprising a polymer, said polymer comprising one or more polymerized units derived from Structure A, and one or more polymerized units derived from Structure (B), each as follows: A) a monomer having the Structure (A), as defined herein: and B) a monomer that comprises one or more dienophile moieties.
US10256404B2 Memory device
A memory device according to an embodiment includes a first conductive layer; a second conductive layer; a first metal oxide layer that is provided between the first conductive layer and the second conductive layer and includes at least one first metal element selected from the group consisting of aluminum (Al), gallium (Ga), zirconium (Zr), and hafnium (Hf); and a second metal oxide layer that is provided between the first metal oxide layer and the second conductive layer and includes at least one second metal element selected from the group consisting of zinc (Zn), titanium (Ti), tin (Sn), vanadium (V), niobium (Nb), tantalum (Ta), and tungsten (W). The first metal oxide layer includes a third metal element. The third metal element has a lower valence than a metal element having the highest atomic percent in the first metal oxide layer among the at least one first metal element.
US10256402B1 ReRAM read state verification based on cell turn-on characteristics
A method of operating a resistive memory device includes providing a resistive memory device including an array of resistive memory cells, where each of the resistive memory cells includes a resistive memory material having at least two different resistive states, performing a first mode read operation on a group of resistive memory cells within the array, determining a bit error rate for data generated by the first mode read operation, determining whether the determined bit error rate is below a predetermined limit, and performing a second mode read operation on the group of resistive memory cells within the array based on a threshold voltage if the determined bit error rate is above the predetermined limit.
US10256401B2 Memory device with multiple interconnect lines
According to one embodiment, a memory device includes a first interconnect, a second interconnect, a first layer, a second layer. The first interconnect includes a first region and a second region. The first region extends in a first direction and includes a first metallic element. The second region extends in the first direction and includes the first metallic element and nitrogen. The second interconnect extends in a second direction crossing the first direction. A portion of the second region is positioned between the second interconnect and a portion of the first region. The first layer is provided between the second interconnect and the portion of the second region. The second layer is provided between the first layer and the second interconnect. The second layer includes at least one of silicon or a second oxide. The silicon is monocrystalline, polycrystalline, or amorphous.
US10256399B2 Fabricating a cap layer for a magnetic random access memory (MRAM) device
A method for manufacturing a semiconductor device includes forming a magnetic tunnel junction (MTJ) structure comprising a magnetic fixed layer, a non-magnetic barrier layer and a magnetic free layer, and forming a metal oxide cap layer on the MTJ structure, wherein forming the metal oxide cap layer comprises depositing a metal layer on the magnetic free layer, performing an oxidation of the deposited metal layer to form an oxidized metal layer, and depositing a metal oxide layer on the oxidized metal layer.
US10256395B2 Capped magnetic memory
An embodiment includes an apparatus comprising: a magnetic tunnel junction (MTJ), between first and second electrodes, comprising a dielectric layer between fixed and free layers; a dielectric film directly contacting sidewalls of the first electrode; and a metallic layer coupled to the sidewalls via the dielectric film; wherein (a) a vertical axis intersects the first and second electrodes and the MTJ but not the metallic layer, (b) a first horizontal axis intersects the metallic layer, the dielectric film, and the first electrode; and (c) a second horizontal axis, between the first horizontal axis and the MTJ, intersects the dielectric film and the first electrode but not the capping layer. Other embodiments are described herein.
US10256392B1 Vertical transmon qubit device
Techniques for a vertical transmon qubit device are provided. In one embodiment, a chip surface base device structure is provided that comprises a first superconducting material physically coupled to a crystalline substrate, wherein the crystalline substrate is physically coupled to a second superconducting material, wherein the second superconducting material is physically coupled to a second crystalline substrate. In one implementation, the chip surface base device structure also comprises a vertical Josephson junction located in a via of the crystalline substrate, the vertical Josephson junction comprising the first superconducting material, a tunnel barrier, and the second superconducting material. In one implementation, the chip surface base device structure also comprises a transmon qubit comprising the vertical Josephson junction and a capacitor formed between the first superconducting material and the second superconducting material.
US10256390B2 Solar power generation system
A solar power generation system according to the present invention comprises heat pipes which are arranged radially on the outer peripheral surface of an absorber to increase heat transfer effectiveness between the absorber and the heat pipes, thereby improving heat transfer efficiency. Also, the solar power generation system has the advantage of operating the system more stably and efficiently even in suddenly changing weather conditions, due to the improved heat transfer efficiency and capability to store heat for a specific amount of time. In addition, when the heat pipes are extrapolated onto the absorber, heat can be transferred more effectively by increasing contact surface area with between the absorber and the heat pipes. Furthermore, heat can be transferred more effectively by increasing the contact surface area by coupling the heat pipes to a heat exchange portion through a block-coupling technique.
US10256389B1 LS grid core LED connector system and manufacturing method
A new method, system and apparatus for mounting mechanically, thermally and electrically light emitting diode (LED), crystals, arrays or packages. The above provides an LED assembly having reduced number of components and costs, superior heat dissipation, mechanical properties and a compact structure. The use of a grid or mesh allows for more efficient and inexpensive removal of heat from one or more LEDs within an LED fixture.
US10256388B2 Light-emitting device and illumination apparatus
A light-emitting device includes: a substrate; a first light emitter and a second light emitter which are disposed on the substrate; and a reflector which is disposed on the substrate and reflects light emitted by the first light emitter. The first light emitter, the reflector, and the second light emitter are aligned in stated order in a direction from a center toward a periphery of the substrate in a plan view. The first light emitter, the reflector, and the second light emitter decrease in height in stated order, the height being measured from the substrate.
US10256387B2 Light emitting diode
A light emitting diode including a first light emitting cell and a second light emitting cell separated from each other on a substrate, a first transparent electrode layer electrically connected to the first light emitting cell, an interconnection electrically connecting the first light emitting cell to the second light emitting cell, and a first insulation layer. The first transparent electrode layer is disposed on an upper surface of the first light emitting cell and partially covers a side surface of the first light emitting cell. The first insulation layer separates the first transparent electrode layer from the side surface of the first light emitting cell, and includes an opening to expose a lower semiconductor layer of the first light emitting cell.
US10256385B2 Light emitting die (LED) packages and related methods
LED packages and related methods are provided. The LED packages can include a submount having a top and bottom surface and a plurality of top electrically conductive elements on the top surface of the submount. An LED can be disposed on one of the top electrically conductive elements. The LED can emit a dominant wavelength generally between approximately 600 nm and approximately 650 nm, and more particularly between approximately 610 nm and approximately 630 nm when an electrical signal is applied to the top electrically conductive elements. A bottom thermally conductive element can be provided on the bottom surface and is not in electrical contact with the top electrically conductive elements. A lens can be disposed over the LED. The LED packages can have improved lumen performances, lower thermal resistances, improved efficiencies, and longer operational lifetimes.
US10256383B2 Light emitting device with dark area and greater reflectance light area, display unit, and image display device
A light emitting device includes an LED chip to emit light, and a light emitting element holding member that includes a base on which the LED chip is disposed and a wall standing from the base such that the wall has an inner surface that faces the LED chip. The wall includes inner surfaces that are formed in black, and inner surfaces that are formed in white. The inner surfaces that are formed in black mutually oppose each other. The inner surfaces that are formed in white mutually oppose each other in a direction orthogonal to the direction in which the inner surfaces that are formed in black mutually oppose each other.
US10256381B2 Electronic device and method for fabricating the same
The present invention provides an electronic device and a method for fabricating the same. The electronic device includes a driving-circuit substrate, light-emitting elements, an optical layer, and an adhesive layer. The light-emitting elements are disposed on the driving-circuit substrate, and the optical layer is disposed on the light-emitting elements. The adhesive layer is disposed between the optical layer and the light-emitting elements. The optical layer includes a first surface and a second surface that are opposite to each other. The first surface of the optical layer has a plurality of first convex lens structures, and at least a part of the first convex lens structures are at least partially overlapped with the light-emitting elements in the vertical projection direction.
US10256377B2 Light-emitting device and image display apparatus
A light-emitting device includes a light-emitting element configured to emit excitation light, and a phosphor layer in which phosphor particles are dispersed so as to emit fluorescence in response to the excitation light. The phosphor layer includes a constitutional unit derived from an ionic liquid having a polymerizable functional group. The light-emitting device further includes a protective layer that seals the light-emitting element therein.
US10256376B1 LED device
A LED device includes LED chips mounted on a substrate, a first fluorescent layer, a second fluorescent layer and a package housing. The LED chips emit a blue light. The first fluorescent layer has a first side facing to the LED chips for converting the blue light to a red light. The second fluorescent layer has a first side attached to a second side of the first fluorescent layer for converting the blue light to a red light emitted from a second side of the second fluorescent layer. The package housing holds the substrate and the first fluorescent layer.
US10256371B2 Light-emitting diode chip
A light-emitting diode (LED) chip including a first semiconductor layer; an active layer disposed on the first semiconductor layer; a second semiconductor layer disposed on said active layer; one or a plurality of indentations, comprising a bottom part extending downward through the second semiconductor layer and the active layer to reach the first semiconductor layer and exposing the first semiconductor layer; a plurality of metal layers, comprising a first metal layer connecting to the first semiconductor layer through the bottom part, and a second metal layer deposited on the first metal layer; and an insulating layer formed between the first and the second metal layers, disposed on the indentation and covering the first metal layer, wherein the second metal layer comprises one or a plurality of recesses at a top surface thereof corresponding to the one or plurality of indentations.
US10256370B2 Light emitting device
The light emitting device includes a light emitting structure including a first conductive semiconductor layer, an active layer under the first conductive semiconductor layer, and a second conductive semiconductor layer under the active layer; a plurality of first electrodes disposed under the light emitting structure and electrically connected to the first conductive semiconductor layer by passing through the second conductive semiconductor layer, the active layer and a portion of the first conductive semiconductor layer; a second electrode disposed under the light emitting structure to be electrically connected to the second conductive semiconductor layer; a first insulating layer disposed around the first electrode to insulate the first electrode from the second electrode; a bonding layer electrically connected to the second electrode by passing through the first electrode and the first insulating layer; and a second insulating layer around the bonding layer.
US10256369B2 Solid state lighting devices with accessible electrodes and methods of manufacturing
Various embodiments of light emitting dies and solid state lighting (“SSL”) devices with light emitting dies, assemblies, and methods of manufacturing are described herein. In one embodiment, a light emitting die includes an SSL structure configured to emit light in response to an applied electrical voltage, a first electrode carried by the SSL structure, and a second electrode spaced apart from the first electrode of the SSL structure. The first and second electrode are configured to receive the applied electrical voltage. Both the first and second electrodes are accessible from the same side of the SSL structure via wirebonding.
US10256365B2 Monolithically integrated high voltage photovoltaics and light emitting diode with textured surface
A method of forming an electrical device that includes epitaxially growing a first conductivity type semiconductor material of a type III-V semiconductor on a semiconductor substrate. The first conductivity type semiconductor material continuously extending along an entirety of the semiconductor substrate in a plurality of triangular shaped islands; and conformally forming a layer of type III-V semiconductor material having a second conductivity type on the plurality of triangular shaped islands to provide a textured surface of a photovoltaic device. A light emitting diode is formed on the textured surface of the photovoltaic device.
US10256364B2 Method of manufacturing solar cell
A method of manufacturing a solar cell, the method includes forming a protective film over a semiconductor substrate, the semiconductor substrate including a base area of a first conductive type and formed of crystalline silicon, wherein the forming of the protective film includes a heat treatment process performed at a heat treatment temperature of approximately 600 degrees Celsius or more under a gas atmosphere including nitrogen, and wherein the heat treatment process includes: a main section, during which the heat treatment temperature is maintained, a temperature increase section before the main section, during which an increase in temperature occurs from an introduction temperature to the heat treatment temperature, and a temperature reduction section after the main section, during which a decrease in temperature occurs from the heat treatment temperature to a discharge temperature.
US10256362B2 Flexible silicon infrared emitter
An apparatus includes a flexible silicon (Si) substrate, such as a crystalline n-type substrate, and a heterostructure structure formed on the silicon substrate. The heterojunction structure includes a first layered structured deposited on a first side of the silicon substrate. The first layered structured includes a first amorphous intrinsic silicon layer, an amorphous n-type or p-type silicon layer, and a transparent conductive layer. The second layered structure includes a second amorphous intrinsic silicon layer, an amorphous p-type or n-type silicon layer, and a transparent conductive layer. The heterostructure structure is configured to operate as a photovoltaic cell and an infrared light emitting diode.
US10256361B2 Multiple band gap Co-Ni oxide compositions and applications thereof
In one aspect, metal oxide compositions having electronic structure of multiple band gaps are described. In some embodiments, a metal oxide composition comprises a (Co,Ni)O alloy having electronic structure including multiple band gaps. The (Co,Ni)O alloy can include a first band gap and a second band gap, the first band gap separating valence and conduction bands of the electronic structure.
US10256359B2 Lattice matched multijunction solar cell assemblies for space applications
A multijunction solar cell and its method of manufacture including interconnected first and second discrete semiconductor regions disposed adjacent and parallel to each other in a single semiconductor body, including first top subcell, second (and possibly third) lattice matched middle subcells; and a bottom solar subcell adjacent to said last middle subcell and lattice matched thereto; wherein the interconnected regions form at least a four junction solar cell by a series connection being formed between the bottom solar subcell in the first semiconductor region and the bottom solar subcell in the second semiconductor region.
US10256358B2 Device for improving the quality of an image covered with a semitransparent photovoltaic film
Problem addressed: how to decrease the loss of visual quality in an image that appears when this image is placed behind a semitransparent photovoltaic sheet or film. Solution: on the one hand, increase the luminosity of the image by depositing a white-colored or metallic or reflective layer on the side of the photovoltaic cells that is turned towards the image; and on the other hand, by modifying the luminosity, the contrast, and the color saturation of the image.
US10256352B2 Structures for nitride vertical transistors
A vertical semiconductor transistor and a method of forming the same. A vertical semiconductor transistor has at least one semiconductor region, a source, and at least one gate region. The at least one semiconductor region includes a III-nitride semiconductor material. The source is formed over the at least one semiconductor region. The at least one gate region is formed around at least a portion of the at least one semiconductor region.
US10256348B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device in which parasitic capacitance is reduced is provided. A first oxide insulating layer and a first oxide semiconductor layer are sequentially formed over a first insulating layer. A first conductive layer is formed over the first oxide semiconductor layer and etched to form a second conductive layer. The first oxide insulating layer and the first oxide semiconductor layer are etched with the second conductive layer as a mask to form a second oxide insulating layer and a second oxide semiconductor layer. A planarized insulating layer is formed over the first insulating layer and the second conductive layer. A second insulating layer, a source electrode layer, and a drain electrode layer are formed by etching the planarized insulating layer and the second conductive layer. A third oxide insulating layer, a gate insulating layer, and a gate electrode layer are formed over the second oxide semiconductor layer.
US10256347B2 Semiconductor device
The semiconductor device includes an oxide semiconductor layer including a plurality of channel formation regions arranged in the channel width direction and parallel to each other and a gate electrode layer covering a side surface and a top surface of each channel formation region with a gate insulating layer placed between the gate electrode layer and the channel formation regions. With this structure, an electric field is applied to each channel formation region from the side surface direction and the top surface direction. This makes it possible to favorably control the threshold voltage of the transistor and improve the S value thereof. Moreover, with the plurality of channel formation regions, the transistor can have increased effective channel width; thus, a decrease in on-state current can be prevented.
US10256346B2 Method for manufacturing a semiconductor device where a plurality of layers including a semiconductor layer made of an oxide semiconductor are stacked to form a thin film transistor
In a semiconductor device including a semiconductor layer made of an oxide semiconductor, occurrence of variance in the characteristics of TFTs is suppressed. In a manufacturing process of a semiconductor device (100) where a passivation film (17) is to be formed at an upper layer of a semiconductor layer (11) made of an oxide semiconductor, deposition conditions of the passivation film (17) are set such that the proportion of pure metal (the ratio of pure metal to all the components of the semiconductor layer (11)) at an interface of the semiconductor layer (11) to the passivation film (17) becomes higher than the proportion of pure metal in the bulk of the semiconductor layer (11).
US10256341B2 Self-aligned silicon germanium FinFET with relaxed channel region
A self-aligned SiGe FinFET device features a relaxed channel region having a high germanium concentration. Instead of first introducing germanium into the channel and then attempting to relax the resulting strained film, a relaxed channel is formed initially to accept the germanium. In this way, a presence of germanium can be established without straining or damaging the lattice. Gate structures are patterned relative to intrinsic silicon fins, to ensure that the gates are properly aligned, prior to introducing germanium into the fin lattice structure. After aligning the gate structures, the silicon fins are segmented to elastically relax the silicon lattice. Then, germanium is introduced into the relaxed silicon lattice, to produce a SiGe channel that is substantially stress-free and also defect-free. Using the method described, concentration of germanium achieved in a structurally stable film can be increased to a level greater than 85%.
US10256335B2 Nitride semiconductor device and fabrication method therefor
A nitride semiconductor device includes an electron transit layer (103) that is formed of a nitride semiconductor, an electron supply layer (104) that is formed on the electron transit layer (103), that is formed of a nitride semiconductor whose composition is different from the electron transit layer (103) and that has a recess (109) which reaches the electron transit layer (103) from a surface, a thermal oxide film (111) that is formed on the surface of the electron transit layer (103) exposed within the recess (109), a gate insulating film (110) that is embedded within the recess (109) so as to be in contact with the thermal oxide film (111), a gate electrode (108) that is formed on the gate insulating film (110) and that is opposite to the electron transit layer (103) across the thermal oxide film (111) and the gate insulating film (110), and a source electrode (106) and a drain electrode (107) that are provided on the electron supply layer (104) at an interval such that the gate electrode (108) intervenes therebetween.
US10256333B2 High electron mobility transistor
The embodiments of the present invention disclose a high electron mobility transistor, comprising: a substrate; a channel layer located on the substrate; a barrier layer located on the channel layer; a source electrode, a drain electrode, and a schottky gate electrode located between the source electrode and the drain electrode, all located on the barrier layer; and at least one semiconductor field ring located on the barrier layer and between the schottky gate electrode and the drain electrode. In the embodiments of the present invention, a concentration of two-dimensional electron gas at an interface between a barrier layer and a channel layer can be adjusted. Therefore, the concentration effect of the electric field at an edge of a gate is effectively improved, and the breakdown voltage of high electron mobility transistors is increased.
US10256332B1 High hole mobility transistor
A high hole mobility transistor includes a substrate, a back-barrier layer, a conducting layer, a doping layer, a gate electrode, source/drain electrodes, and a band adjustment layer. The back-barrier layer is disposed on the substrate. The conducting layer is disposed on the back-barrier layer. A channel region is disposed in the conducting layer and is adjacent to the interface between the conducting layer and the back-barrier layer. The doping layer is disposed on the conducting layer. The gate electrode is disposed on the doping layer. The source/drain electrodes are disposed on opposite sides of the gate electrode. The band adjustment layer is disposed on the doping layer and electrically connected to the gate electrode. The band adjustment layer is an N-type doped III-V semiconductor.
US10256331B2 Insulated gate turn-off device having low capacitance and low saturation current
An insulated gate turn-off (IGTO) device, formed as a die, has a layered structure including a P+ layer (e.g., a substrate), an N− epi layer, a P-well, vertical insulated gates formed in the P-well, and N+ regions between at least some of the gates, so that vertical NPN and PNP transistors are formed. A source/emitter electrode is on top, and a drain/cathode electrode is on the bottom of the substrate. The device is formed of a matrix of cells. To turn the device on, a positive voltage is applied to the gates, referenced to the source/emitter electrode. Some of the cells are passive, having gates that are either not connected to the active gates or having gates that are shorted to their associated N+ regions, to customize the input capacitance and lower the saturation current. Other techniques are described to form the passive cells.
US10256330B2 Switching circuit
A switching circuit may be provided with: a parallel circuit including a first IGBT and a second IGBT connected in parallel; a controller configured to receive a signal indicating a turn-on timing and a turn-off timing. The controller is configured to: turn on both of the first and second IGBTs at the turn-on timing, execute a first control in which one of the first and second IGBTs is turned off before the turn-off timing and the other of the first and second IGBTs is turned off at the turn-off timing in a case where current flowing through the parallel circuit is equal to or lower than a threshold value, and execute a second control in which both of the first and second IGBTs are turned off at the turn-off timing in a case where the current flowing through the parallel circuit is higher than the threshold value.
US10256327B2 Forming a fin using double trench epitaxy
The present invention relates generally to semiconductor devices and more particularly, to a structure and method of forming a fin using double trench epitaxy. The fin may be composed of a III-V semiconductor material and may be grown on a silicon, silicon germanium, or germanium substrate. A double trench aspect ratio trapping (ART) epitaxy method may trap crystalline defects within a first trench (i.e. a defective region) and may permit formation of a fin free of patterning defects in an upper trench (i.e. a fin mold). Crystalline defects within the defective region may be trapped via conventional aspect ratio trapping or three-sided aspect ratio trapping. Fin patterning defects may be avoided by utilizing a fin mold to grow an epitaxial fin and selectively removing dielectric material adjacent to a fin region.
US10256324B2 Semiconductor devices having vertical transistors with aligned gate electrodes
A semiconductor device includes an active pillar on a substrate. A first source/drain region is disposed at a top end of the active pillar and has a greater width than the active pillar. A first insulating layer is disposed on a sidewall of the active pillar and a second insulating layer is disposed on at least a bottom surface of the first source/drain region. A gate electrode is disposed on the first insulating layer and the second insulating layer. A second source/drain region is disposed in the substrate at a bottom end of the active pillar. Methods of fabrication are also described.
US10256323B2 Method of manufacturing semiconductor device including an n type semiconductor region formed in a p type semiconductor layer
A technique of improving the breakdown voltage of a semiconductor device is provided. There is provided a method of manufacturing a semiconductor device comprising a process of forming a p-type semiconductor layer that contains a p-type impurity and has a dislocation density of not higher than 1.0×107 cm−2, on an n-type semiconductor layer that contains an n-type impurity and has a dislocation density of not higher than 1.0×107 cm−2; an n-type semiconductor region forming process of forming an n-type semiconductor region in at least part of the p-type semiconductor layer by ion-implanting an n-type impurity into the p-type semiconductor layer and performing heat treatment to activate the ion-implanted n-type impurity; and a process of forming a trench that is recessed to pass through the p-type semiconductor layer and reach the n-type semiconductor layer. In the n-type semiconductor region forming process, a p-type impurity diffusion region in which the p-type impurity contained in the p-type semiconductor layer is diffused is formed in at least part of the n-type semiconductor layer that is located below the n-type semiconductor region.
US10256322B2 Co-doping process for n-MOS source drain application
A device comprising Si:As source and drain extensions and Si:As or Si:P source and drain features formed using selective epitaxial growth and a method of forming the same is provided. The epitaxial layers used for the source and drain extensions and the source and drain features herein are deposited by simultaneous film formation and film etching, wherein the deposited material on the monocrystalline layer is etched at a slower rate than deposition material deposited on non-monocrystalline location of a substrate. As a result, an epitaxial layer is deposited on the monocrystalline surfaces, and a layer is not deposited on non-monocrystalline surfaces of the same base material, such as silicon.
US10256319B2 Non-uniform gate dielectric for U-shape MOSFET
A U-shaped gate dielectric structure is provided that has a horizontal gate dielectric portion having a vertical thickness, and a vertical gate dielectric wall portion extending upwards from the horizontal gate dielectric portion. The vertical gate dielectric wall portion has a lateral thickness that is greater than the vertical thickness of the horizontal gate dielectric portion. The U-shaped gate dielectric structure houses a gate conductor portion. Collectively, the U-shaped gate dielectric structure and the gate conductor portion provide a functional gate structure that has reduced capacitance.
US10256315B2 Thin film transistor and method for fabricating the same, array substrate and display device
A thin film transistor, a method for fabricating the same, an array substrate, and a display device are provided. The thin film transistor comprises a copper gate, a gate insulating layer, an active layer, a source, and a drain. The thin film transistor further comprises a copper alloy layer which is arranged on a side of the gate facing the active layer.
US10256314B2 Semiconductor device
A semiconductor device includes a first semiconductor layer, a first electrode above and electrically connected to the first semiconductor layer, a second electrode above the first semiconductor layer and electrically connected to the first semiconductor layer, a first insulating layer above the first semiconductor layer between the first and second electrodes, and a third electrode. The second electrode is spaced from the first electrode along the first semiconductor layer. The third electrode includes a first portion above the first insulating layer between the first and second electrodes, and a second portion between the first portion and the second electrode and extending from the first portion in the direction of, and spaced from, the second electrode. The distance between the first semiconductor layer and an adjacent curved surface of the second portion gradually increases from the first portion to the end of the second portion distal the first portion.
US10256313B2 Semiconductor device with surface insulating film
A semiconductor device of the present invention includes a semiconductor layer of a first conductivity type having a cell portion and an outer peripheral portion disposed around the cell portion, and a surface insulating film disposed in a manner extending across the cell portion and the outer peripheral portion, and in the cell portion, formed to be thinner than a part in the outer peripheral portion.
US10256311B2 Fin field effect transistor (FinFET)
A fin field effect transistor (FinFET) is provided. The FinFET includes a first gate having top and bottom portions of different widths, the top portion of the first gate being disposed above the bottom portion of the first gate. The FinFET also includes a second gate having top and bottom portions of different widths, the top portion of the second gate being disposed above the bottom portion of the second gate. A first inter-layer dielectric layer is disposed between the first gate and the second gate in an interposed manner. The first inter-layer dielectric layer has a thickness equal to a height of the bottom portions of the first and second gates. A second inter-layer dielectric layer is patterned over the first inter-layer dielectric layer.
US10256307B2 Semiconductor device
A semiconductor device is provided. The semiconductor device includes a first doped region and a second doped region of a first conductive type and a third doped region of a second conductive type located in a substrate. The second doped region is located at a side of the first doped region. A top-view pattern of the second doped region has at least one recess portion. The third doped region is located between the first doped region and the second doped region. A top-view pattern of the third doped region has at least one protruded portion corresponding to the at least one recess portion.
US10256304B2 High doped III-V source/drain junctions for field effect transistors
A semiconductor device includes a fin patterned in a substrate; a gate disposed over and substantially perpendicular to the fin; a pair of epitaxial contacts including a III-V material over the fin and on opposing sides of the gate; and a channel region between the pair of epitaxial contacts under the gate including an undoped III-V material between doped III-V materials, the doped III-V materials including a dopant in an amount in a range from about 1e18 to about 1e20 atoms/cm3 and contacting the epitaxial contacts.
US10256298B2 Semiconductor structure and method for forming the same
A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a substrate and a semiconductor layer formed on the substrate. The semiconductor structure includes an isolation structure through the semiconductor layer, and the isolation structure has an opening with a first width, and the isolation structure has a vacuum gap. The semiconductor structure also includes a contact plug structure through the semiconductor layer, and the contact plug structure has an opening with a second width, and the second width is greater than the first width.
US10256297B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of first providing a substrate, forming a gate structure on the substrate, forming a hard mask on the substrate and the gate structure, patterning the hard mask to form trenches exposing part of the substrate, and forming raised epitaxial layers in the trenches. Preferably, the gate structure is extended along a first direction on the substrate and the raised epitaxial layers are elongated along a second direction adjacent to two sides of the gate structure.
US10256285B2 Organic electroluminescence display device with improved brightness evenness and manufacturing method thereof
A display device includes a display portion that includes a plurality of pixels; common potential supply main wiring that is disposed so as to surround the display portion on an outside of the display portion; a common potential wiring layer that extends to a gap region between the plurality of pixels in the display portion and is electrically connected to the common potential supply main wiring; an organic film that is disposed to cover the plurality of pixels; and a common electrode film that covers the display portion and the common potential supply main wiring, and is disposed to be in contact with the common potential supply main wiring. The common potential wiring layer has a plurality of contact regions in the gap region and the common electrode film is in contact with the plurality of contact regions.
US10256284B2 Display device
A display device includes: a substrate including a bending area located between a first region and a second region; an organic layer disposed over the substrate, an upper surface of the organic layer including an uneven surface in the bending area, the uneven surface including a plurality of protrusions; and a conductive layer extending from the first region to the second region across the bending area, the conductive layer being located over the organic layer and including a plurality of through holes.
US10256283B2 Organic light emitting display device with improved pad area and method for fabricating the same
An organic light emitting display (OLED) device capable of preventing a pad area of an organic light emitting display panel from being rolled, and a method of fabricating the same, in which the OLED device can include a base film including a display area, and a first pad area provided with first pads, in which the first pad area extends from and protrudes out of a first side of the display area; a plurality of thin film transistors on the base film; and a plurality of organic light emitting diodes on the thin film transistors.
US10256281B2 Organic light emitting display device with first and second pixel defining layers
An organic light emitting display device includes, a light emitting structure, a pixel defining structure that includes first and second pixel defining layers, and a first wiring. The light emitting structure is disposed on a substrate and includes a pixel electrode, an organic light emitting layer and an opposite electrode. The first pixel defining layer is disposed on the substrate and partially covers the pixel electrode. The second pixel defining layer is disposed on the first pixel defining layer. The first wiring is disposed between the substrate and the first pixel defining layer and between the substrate and the second pixel defining layer, and is in contact with the first pixel defining layer and the second pixel defining layer. An adhesive strength between the second pixel defining layer and the first wiring is greater than an adhesive strength between the second pixel defining layer and the first pixel defining layer.
US10256279B2 Display device, display module, electronic device, and method for manufacturing the display device
A display device with high visibility regardless of the ambient brightness is provided. The display device includes a first display element, a second display element, a first transistor, and a second transistor. The first display element has a function of reflecting visible light. The second display element has a function of emitting visible light. The first transistor has a function of controlling the driving of the first display element. The second transistor has a function of controlling the driving of the second display element. The first transistor is positioned closer to a display surface side of the display device than the first display element is. The first display element is positioned closer to the display surface side of the display device than the second display element and the second transistor are.
US10256278B2 Display device having force sensing function
A display device includes a frame, a protrusion, a display panel, a protective substrate, and a buffer material. The frame includes a bottom plate and a side plate; and the bottom plate has an inner surface, and the side plate is on the inner surface of the bottom plate. The protrusion is disposed on the inner surface of the bottom plate. The display panel is disposed on the protrusion and includes a force sensitive layer. A protection substrate is disposed on the display panel. The buffer material is connected with the protection substrate and the side plate of the frame, and the buffer material has a greater elastic coefficient than the protrusion.
US10256277B2 Luminaire utilizing a transparent organic light emitting device display
The examples relate to various implementations of a software configurable luminaire and a transparent display device for use in such a luminaire. The luminaire is able to generate light sufficient to provide general illumination of a space in which the luminaire is installed and provide an image display. The general illumination is provided by additional light sources and/or improved display components of the transparent display device.
US10256271B1 Phase change memory array with integrated polycrystalline diodes
A method for deactivating memory cells affected by the presence of grain boundaries in polycrystalline selection devices includes crystallizing a semiconductor layer in a diode stack to form a polycrystalline layer for selection diodes formed in a crossbar array. To achieve a crystalline state in phase change memory elements coupled to corresponding selection diodes perform an anneal. Memory cells having shunted selection diodes due to grain boundaries are identified by scanning the array using sense voltages. A second voltage larger than the sense voltages is applied to the phase change memory elements gated by the shunted selection diodes such that the phase change memory elements gated by the shunted diodes achieve a permanently high resistive state.
US10256270B2 Method for manufacturing improved NIR CMOS sensors
A method for manufacturing a CMOS image sensor for near infrared detection. The method includes: a) providing a silicon wafer; b) performing a germanium implantation in a portion of a front side of the silicon wafer; c) performing an annealing so as to cause thermal diffusion of implanted germanium species, thereby forming silicon-germanium alloy lattice in a first silicon-germanium region exposed on the front side of the silicon wafer; d) carrying out the steps b) and c) one or more times; and e) forming first photodetector active areas in portions of the first silicon-germanium region downwards extending from the front side of the silicon wafer, wherein said first photodetector active areas are sensitive to both near infrared and visible radiations. The first photodetector active areas are formed also in portions of the silicon wafer extending below said portions of the first silicon-germanium region.
US10256268B2 Solid-state imaging device, manufacturing method thereof, and electronic apparatus
Disclosed is a solid-state imaging device including: a solid-state imaging element which outputs an image signal according to an amount of light sensed on a light sensing surface; a semiconductor element which performs signal processing with respect to the image signal output from the solid-state imaging element; and a substrate which is electrically connected to the solid-state imaging element and the semiconductor element, in which the semiconductor element is sealed by a molding resin in a state of being accommodated in an accommodation area which is provided on the substrate, and in which the solid-state imaging element is layered on the semiconductor element via the molding resin.
US10256265B2 Imaging device, module, and electronic device
An object is to provide an imaging device with high efficiency of transferring charge corresponding to imaging data. The imaging device includes first to fifth conductors, first and second insulators, an oxide semiconductor, a photoelectric conversion element, and a transistor. The first conductor is in contact with a bottom surface and a side surface of the first insulator. The first insulator is in contact with a bottom surface of the oxide semiconductor. The oxide semiconductor is in contact with bottom surfaces of the second and third conductors and the second insulator. Each of the second and third conductors is in contact with the bottom surface and a side surface of the second insulator. The second insulator is in contact with bottom surfaces of the fourth and fifth conductors. The first conductor has regions overlapped by the fourth and fifth conductors. The second conductor has a region overlapped by the fourth conductor. The third conductor has a region overlapped by the fifth conductor. The second conductor is electrically connected to one electrode of the photoelectric conversion element. The third conductor is electrically connected to a gate of the transistor.
US10256263B2 Imaging device
An image sensor having a pixel part generating a signal in accordance with a light, a signal processing part performing signal processing on the signal read from the pixel part, and a power supply part connected to the signal processing part via a first wiring, and supplying a power supply to the signal processing part, and a storage package storing the image sensor, and having a second wiring configuring a parallel circuit by being connected to the first wiring. Accordingly, it is possible to solve a problem such that a wiring resistance is increased when a power supply circuit is configured inside of a solid state image sensor.
US10256262B2 System and method for Hilbert phase imaging
Hilbert phase microscopy (HPM) as an optical technique for measuring high transverse resolution quantitative phase images associated with optically transparent objects. Due to its single-shot nature, HPM is suitable for investigating rapid phenomena that take place in transparent structures such as biological cells. A preferred embodiment is used for measuring biological systems including measurements on red blood cells, while its ability to quantify dynamic processes on the millisecond scale, for example, can be illustrated with measurements on evaporating micron-size water droplets.
US10256258B2 Pixel structure and fabrication method thereof
A pixel structure and a fabrication method thereof are provided, and the fabrication method includes steps as follows. A gate and a scan line connected to the gate electrode are formed on a substrate. An insulation layer is formed on the substrate and is patterned to form an opening corresponding to the gate electrode. A gate insulation layer is formed to cover the gate electrode and the scan line. A channel layer is formed on the gate insulation layer and is located in the opening. A first ohmic contact layer and a second ohmic contact layer are formed on the channel layer and are located in the opening. A source electrode, a drain electrode and a data line connected to the source electrode are formed on the first ohmic contact layer and the second ohmic contact layer. A first electrode is formed and is electrically connected to the drain electrode.
US10256257B2 Display panel, pixel array substrate and line array structure
A line array structure is provided, including long wirings, short wirings, first dummy wirings and connection lines. The substrate has an elongated region, a protruding region and a drive connection region. The elongated region has first sides and second sides that respectively extend along a long-side and short-side directions. The protruding region protrudes out from the first side and is connected to the elongated region. The drive connection region is connected to the second side of the elongated region. The long wirings are disposed in the elongated region and extend to the drive connection region. The short wirings are disposed in the protruding region and are parallel with the long wirings. The first dummy wirings are disposed in the elongated region and extend to the drive connection region. Each of the short wirings is electrically connected to a corresponding first dummy wiring through one first connection lines.
US10256256B2 Thin film transistor, a method of manufacturing the same, and a display apparatus including the same
A thin film transistor including a substrate; a semiconductor layer disposed over the substrate; a gate insulting film disposed over the semiconductor layer; and a gate electrode. The semiconductor layer includes a channel region, a source region, and a drain region. The gate insulating film includes a first region and a second region. The second region borders the first region. The gate electrode is disposed over the first region. A step shape is formed where the second region meets the first region.
US10256255B2 Semiconductor device
A semiconductor device includes first and second transistors having the same conductivity type and a circuit. One of a source and a drain of the first transistor is electrically connected to that of the second transistor. First and third potentials are supplied to the circuit through respective wirings. A second potential and a first clock signal are supplied to the others of the sources and the drains of the first and second transistors, respectively. A second clock signal is supplied to the circuit. The third potential is higher than the second potential which is higher than the first potential. A fourth potential is equal to or higher than the third potential. The first clock signal alternates the second and fourth potentials and the second clock signal alternates the first and third potentials. The circuit controls electrical connections between gates of the first and second transistors and the wirings.
US10256254B2 Liquid crystal display device and electronic device
To reduce power consumption and suppress display degradation of a liquid crystal display device. To suppress display degradation due to an external factor such as temperature. A transistor whose channel formation region is formed using an oxide semiconductor layer is used for a transistor provided in each pixel. Note that with the use of a high-purity oxide semiconductor layer, off-state current of the transistor at a room temperature can be 10 aA/μm or less and off-state current at 85° C. can be 100 aA/μm or less. Consequently, power consumption of a liquid crystal display device can be reduced and display degradation can be suppressed. Further, as described above, off-state current of the transistor at a temperature as high as 85° C. can be 100 aA/μm or less. Thus, display degradation of a liquid crystal display device due to an external factor such as temperature can be suppressed.
US10256253B2 Array substrate, display device and wearable apparatus
The present disclosure discloses that an array substrate, including a base substrate having a circular or oval horizontal section, wherein the base substrate comprises a display region and a non-display region, wherein a plurality of first signal lines, a plurality of second signal lines crossing the plurality of first signal lines, a plurality of thin film transistors and a plurality of pixel electrodes are arranged in the display region, and the plurality of thin film transistors and the plurality of pixel electrodes are arranged in a plurality of pixel regions defined by the plurality of first signal lines and the plurality of second signal lines, wherein a connection wire connected to the plurality of first signal lines and the plurality of second signal lines is arranged in the non-display region.
US10256251B2 Nonvolatile memory device and method for fabricating the same
A nonvolatile memory device includes a substrate comprising a first word line formation area, a second word line formation area, and a support area interposed between the first and second word line formation areas; a first stacked structure disposed over the substrate of each of the first and second word line formation areas and having a plurality of interlayer dielectric layers and a plurality of conductive layers that are alternately stacked therein; a second stacked structure disposed over the substrate of the support area and having the plurality of interlayer dielectric layers and a plurality of spaces that are alternately stacked therein; a channel layer disposed in the first stacked structure; and a memory layer interposed between the channel layer and each of the plurality of conductive layers.
US10256250B2 Three dimensional semiconductor memory device
A three-dimensional semiconductor memory device is provided. A stacked structure is formed on a substrate. The stacked structure includes conductive patterns vertically stacked on the substrate. A selection structure including selection conductive patterns is stacked on the stacked structure. A channel structure penetrates the selection structure and the stacked structure to connect to the substrate. An upper interconnection line crosses the selection structure. A conductive pad is disposed on the channel structure to electrically connect the upper interconnection line to the channel structure. A bottom surface of the conductive pad is positioned below a top surface of the uppermost selection conductive pattern of the selection conductive patterns.
US10256245B2 Three-dimensional memory device with short-free source select gate contact via structure and method of making the same
Electrical short caused by misalignment of source select level contact via structure and support pillar structures can be prevented by modifying the pattern of the support pillar structures such that the support pillar structures are omitted from the area in which source select gate contact via structures are formed. The insulating layer at the level overlying the source select level electrically conductive layer can have a sufficient thickness to prevent deformation during formation of the backside recesses. A minimum lateral separation distance between the source select level contact via structure and the support pillar structures is greater than any minimum lateral separation distance between the word line level contact via structures and the support pillar structures.
US10256244B1 NAND flash memory with fast programming function
A NAND flash memory including a plurality of levels of cells and a plurality of bitlines. Each bitline corresponds to a plurality of program states, the program states include an Erase-state, a highest state and a plurality of middle states, wherein the bitline voltages of the middle states during programming are between the bitline voltage of the Erase-state and the bitline voltage of the highest state during programming, and the bitline voltages of the middle states during programming are different from each other. The bitline program voltages of middle states of a NAND flash memory are controlled, thus a higher initial programming voltage of wordlines can be set without causing over-programming on the middle states of the bitlines. Therefore, program time is saved, and the programming speed is increased to achieve a fast program function.
US10256238B2 Preserving channel strain in fin cuts
A method of forming a semiconductor structure includes forming a fin cut mask over a region in a fin field-effect transistor (finFET) structure. The finFET structure includes one or more fins and one or more gates and source/drain regions formed over the one or more fins in active regions of the finFET structure. The method also includes performing a fin cut by removing a portion of at least one fin. The portion of the at least one fin is determined by an exposed area of the fin cut mask. The exposed area of the fin cut mask includes at least a portion of the at least one fin between a first dummy gate and a second dummy gate formed over the at least one fin. The method further includes removing the fin cut mask and depositing an oxide to replace the portion of the at least one fin removed during the fin cut.
US10256233B2 Device including resistor-capacitor (RC) structure and method of making the same
A method for forming a semiconductor device and the resulting device are provided. At least one capacitor in a first gate structure is formed over a substrate. The at least one capacitor includes a first gate electrode including a first conductive layer, a semiconductor layer including a semiconductor material and a dopant, a dielectric layer disposed between the first gate electrode and the semiconductor layer, and a second conductive layer contacting the semiconductor layer. The at least one resistor includes a third conductive layer and is electrically connected to the at least one capacitor.
US10256231B2 Forming vertical transistors and metal-insulator-metal capacitors on the same chip
A device with a vertical transistor and a metal-insulator-metal (MIM) capacitor on a same substrate includes a vertical transistor including a bottom source/drain, a fin channel extending vertically from the bottom source/drain to a top source/drain, and a gate arranged around the fin channel, and the gate including a dielectric layer, a gate metal, and spacers arranged on opposing sides of the gate; and a MIM capacitor including a gate arranged over the bottom source drain, the gate including a gate metal and a dielectric layer, and a metal arranged in a depression in the bottom source/drain and extending through a channel in the gate to cover the gate, the metal directly contacting the dielectric layer of the gate.
US10256226B2 Display device including electrostatic discharge circuit
The present invention relates to a display device including a static electricity discharge circuit. The display device according to an exemplary embodiment of the present invention includes: a thin film transistor array panel including a display area including a plurality of pixels and a peripheral area around the display area; a signal wire positioned at the peripheral area; and a static electricity discharge circuit unit positioned at the peripheral area and connected to the signal wire, wherein the static electricity discharge circuit unit includes a first portion and a second portion positioned at a same layer as a portion of the signal wire and facing each other with a separation space therebetween, and a connecting member positioned at a different layer from the first portion and the second portion and electrically connecting the first portion and the second portion.
US10256223B2 Cells having transistors and interconnects including nanowires or 2D material strips
An integrated circuit design tool includes a cell library. The cell library includes entries for a plurality of cells, entries in the cell library including specifications of particular cells in a computer executable language. At least one entry in the cell library can comprise a specification of physical structures and timing parameters of a plurality of transistors and an interconnect; wherein a transistor in the plurality has a channel comprising one or more nanowires or 2D material strips arranged in parallel, and the interconnect comprises one or more nanowires or 2D material strips arranged in parallel and connected to terminals of more than one of the transistors in the plurality of transistors. An integrated circuit including the plurality of transistors and the interconnect is described.
US10256220B2 Optical sensor
An optical sensor that captures a heart rate and/or a blood oxygen content includes a light source including a light emitter that emits electromagnetic radiation with a first wavelength range including green light, a second wavelength range including red light and a third wavelength range including infrared radiation, and three light detectors, each including a filter for electromagnetic radiation, wherein a first filter is transmissive for light of the first wavelength range and non-transmissive for light of the second wavelength range and the infrared radiation of the third wavelength range, a second filter is transmissive for light of the second wavelength range and non-transmissive for light of the first wavelength range and the infrared radiation of the third wavelength range and a third filter is transmissive for the infrared radiation of the third wavelength range and non-transmissive for light of the first and the second wavelength range.
US10256218B2 Light emitting device package
A light emitting device package includes: a plurality of light emitting chips configured to emit respective wavelength lights, each chip comprising electrodes at a bottom of the chip to form a flip-chip structure; a plurality of wirings directly connected to the electrodes of the chips, respectively; a plurality of electrode pads disposed below the chips and directly connected to the wirings, respectively; and a molding member integrally formed in a single layer structure to cover upper surfaces and side surfaces of the chips, and including a translucent material having a predetermined transmittance, wherein the wirings are disposed below a lower surface of the molding member.
US10256216B2 Interconnect structures with intermetallic palladium joints and associated systems and methods
Interconnect structures with intermetallic palladium joints are disclosed herein. In one embodiment, a method of forming an interconnect structure includes depositing a first conductive material comprising nickel on a first conductive surface of a first die, and depositing a second conductive material comprising nickel on a second conductive surface of a second die spaced apart from the first surface. The method further includes depositing a third conductive material on the second conductive material, and thermally compressing tin/solder between the first and third conductive materials to form an intermetallic palladium joint that extends between the first conductive material and the second conductive material such that one end of the intermetallic palladium joint is bonded directly to the first conductive material and an opposite end of the intermetallic palladium joint is bonded directly to the second conductive material.
US10256212B2 Semiconductor chip having multiple pads and semiconductor module including the same
The present disclosure provides a semiconductor chip. The semiconductor chip includes a switching element having a gate electrode, a first pad, and a second pad. The first control pad is electrically connected to the gate electrode and applied with a voltage controlling the switching element to switch on or switch off. The second control pad provides a current path of a control current flowing between the first control pad and the second control pad when the switching element is in a switch-on state. One of the first control pad or the second control pad includes two pad components and a remaining one of the first control pad or the second control pad is disposed between the two pad components of the one of the first control pad or the second control pad.
US10256211B2 Multi-chip-module semiconductor chip package having dense package wiring
An apparatus is described having a build-up layer. The build-up layer has a pad side of multiple die pressed into a bottom side of the build-up layer. The multiple die have wide pads to facilitate on wafer testing of the multiple die. The wide pads are spaced a minimum distance permitted by a manufacturing process used to manufacture their respective die. The build-up layer above the wide pads is removed. The apparatus also includes metallization on a top side of the build-up layer that substantially fills regions above the wide pads. The metallization includes lands above the wide pads and multiple wires between the wide pads.
US10256209B2 Resin substrate, component-mounted resin substrate, method of manufacturing resin substrate, and method of manufacturing component-mounted resin substrate
A component-mounted resin substrate includes a thermoplastic resin substrate and an electronic component. The resin substrate includes a surface including a mounting land conductor and a reinforcing resin member. A bump of the electronic component is joined to the mounting land conductor by ultrasonic joining. The reinforcing resin member is in contact with a side surface of the mounting land conductor and has a height smaller than a height of the mounting land conductor.
US10256207B2 Clip-bonded semiconductor chip package using metal bumps and method for manufacturing the package
A clip-bonded semiconductor chip package comprises a lead frame having a pad and a lead; a semiconductor chip bonded onto the pad of the lead frame; a bonding pad on the semiconductor chip; metal bumps formed on the bonding pad; a clip having first and second portions coupled to each other wherein the first portion is bonded to the bonding pad via the metal bumps, wherein the second portion is bonded to the lead of the lead frame; and a package body made of a molding material around the lead frame, the semiconductor chip and the clip.
US10256204B2 Separation of integrated circuit structure from adjacent chip
Embodiments of the present disclosure relate to separating an integrated circuit (IC) structure from an adjacent chip. An IC structure according to embodiments of the disclosure may include: a semiconductor region including an interconnect pad positioned thereon, the interconnect pad electrically connected to a solder bump; and an ohmic heating wire positioned within the semiconductor region and in thermal communication with the interconnect pad, wherein the ohmic heating wire is configured to be heated above a melting temperature of the solder bump.
US10256201B2 Bonding pad structure having island portions and method for manufacturing the same
A method for fabricating a bonding pad structure includes forming a dielectric layer on a substrate; forming a first metal pattern layer in the dielectric layer. The first metal pattern layer includes a first body portion having a plurality of first openings in a central region of the first body portion and a plurality of second openings arranged along a peripheral region of the first body portion and surrounding the plurality of first openings; and a plurality of first island portions correspondingly disposed in the plurality of second openings and spaced apart from the first body portion. The method further includes forming a plurality of first interconnect structures in the dielectric layer and corresponding to the plurality of first island portions; and forming a bonding pad on the dielectric layer and directly above the first metal pattern layer.
US10256198B2 Warpage control for microelectronics packages
Techniques for reducing warpage for microelectronic packages are provided. A warpage control layer or stiffener can be attached to a bottom surface of a substrate or layer that is used to attach the microelectronics package to a motherboard. The warpage control layer can have a thickness approximately equal to a thickness of a die of the microelectronics package. A coefficient of thermal expansion of the warpage control layer can be selected to approximately match a CTE of the die. The warpage control layer can be formed from an insulating material or a metallic material. The warpage control layer can comprise multiple materials and can include copper pillar segments to adjust the effective CTE of the warpage control layer. The warpage control layer can be positioned between the microelectronics package and the motherboard, thereby providing warpage control without contributing to the z-height of the microelectronics package.
US10256194B2 Electronic circuit package using composite magnetic sealing material
Disclosed herein is an electronic circuit package includes a substrate, an electronic component mounted on a surface of the substrate, and a magnetic mold resin covering the surface of the substrate so as to embed therein the electronic component. The magnetic mold resin includes a resin material and a filler blended in the resin material in a blended ratio of 30 vol. % or more to 85 vol. % or less. The filler includes a magnetic filler containing Fe and 32 wt. % or more and 39 wt. % or less of a metal material contained mainly of Ni, thereby a thermal expansion coefficient of the magnetic mold resin is 15 ppm/° C. or less.
US10256191B2 Hybrid dielectric scheme for varying liner thickness and manganese concentration
A semiconductor device is provided and includes first and second dielectrics, first and second conductive elements, a self-formed-barrier (SFB) and a liner. The first and second dielectrics are disposed with one of first-over-second dielectric layering and second-over-first dielectric layering. The first and second conductive elements are respectively suspended at least partially within a lower one of the first and second dielectrics and at least partially within the other one of the first and second dielectrics. The self-formed-barrier (SFB) is formed about a portion of one of the first and second conductive elements which is suspended in the second dielectric. The liner is deposited about a portion of the other one of the first and second conductive elements which is partially suspended in the first dielectric.
US10256187B2 Semiconductor device with slotted backside metal for improving Q factor
A semiconductor device is disclosed. The semiconductor device includes a semiconductor substrate; a winding structure formed on a top side the semiconductor substrate, wherein the winding structure comprises one or more metal lines winding with respect to a center of the winding structure; and a backside metal formed under a backside of the semiconductor substrate; wherein a hollow slot is formed within the backside metal, and a projection of the winding structure is within the hollow slot.
US10256186B2 Interconnect structure having subtractive etch feature and damascene feature
Methods of forming an interconnect structure include depositing a first conductive material on a substrate. Aspects include subtractively etching the conductive material to form a patterned first conductive layer, and depositing a dielectric layer on interconnect structure. Aspects also include depositing a second conductive material on the dielectric layer and removing the second conductive material through the top of the second metal liner.
US10256184B2 Semiconductor device and manufacturing method thereof
A semiconductor device has a semiconductor substrate, a first insulating film formed on a surface of the semiconductor substrate, a first recess formed in the first insulating film, a first barrier film formed on an inner surface of the first insulating film except a top peripheral region of the first trench, a first conductive film formed in the first trench, and a covering film formed on an upper surface and a top peripheral region of the first conductive film and an upper surface of the first barrier film. The first conductive film includes copper.
US10256183B2 MIMCAP structure in a semiconductor device package
The disclosed technology relates generally to a semiconductor device package comprising a metal-insulator-metal capacitor (MIMCAP). In one aspect, the MIMCAP comprises portions of a first and second metallization layers in a stack of metallization layers, e.g., copper metallization layers formed by single damascene processes. The MIMCAP comprises a bottom plate formed in the first metallization layer, a first conductive layer on and in electrical contact with the bottom plate, a dielectric layer on and in contact with the first conductive layer, a second conductive layer on and in contact with the dielectric layer, and a top plate formed in the second metallization layer, on and in electrical contact with the second metal plate. The electrical contacts to the bottom and top plates of the MIMCAP formed in the first and second metallization layer are thereby established without forming separate vias between the plates and the metallization layers. In addition, the first conductive layer of the MIMCAP may extend beyond the surface of the dielectric and the second layer for forming other structures.
US10256180B2 Package structure and manufacturing method of package structure
A package structure includes a substrate, an insulator, a plurality of pads and a patterned circuit layer. The substrate includes a plurality of through holes. The insulator covers the substrate and is filled in the through hole. The conductive vias are located in the through holes and penetrate the insulator filled in the through holes. The pads are disposed on an upper surface and a lower surface of the insulator and electrically connected to the conductive vias. A bottom surface of each pad is lower than the top surface of the insulator. The patterned circuit layer is disposed on the top surface of the insulator and connected to the conductive vias and the pads. A bottom surface of the patterned circuit layer is lower than the top surface of the insulator.
US10256179B2 Package structure and manufacturing method thereof
A package structure includes an interconnection layer; a passivation layer disposed on the interconnection layer, in which the interconnection layer and the passivation layer defined at least one opening; at least one elastic bump disposed on the interconnection layer, in which a portion of the elastic bump is embedded in the opening; and a conductive layer disposed on the elastic bump.
US10256176B2 Through-hole electrode substrate and semiconductor device using through-hole electrode substrate
A through-hole electrode substrate includes a substrate including a through-hole extending from a first aperture of a first surface to a second aperture of a second surface, an area of the second aperture 5 being larger than that of the first aperture, the through-hole having a minimum aperture part between the first aperture and the second aperture, wherein an area of the minimum aperture part in a planar view is smallest among a plurality of areas of the through-hole in a planar view, a filler arranged within the 10 through-hole, and at least one gas discharge member contacting the filler exposed to one of the first surface and the second surface.
US10256175B2 Printed wiring board and method for manufacturing printed wiring board
A printed wiring board includes a support plate, a laminate formed on the support plate and including first conductor pads on a first surface side of the laminate and second conductor pads on a second surface side of the laminate, and a solder resist layer interposed between the support plate and the laminate and having openings formed such that the openings are exposing the first conductor pads respectively. The laminate includes a resin insulating layer and has a first surface on the first surface side and a second surface on the second surface side on the opposite side with respect to the first surface of the laminate, the second conductor pads are embedded in the second surface of the laminate such that the second conductor pads have surfaces recessed from the second surface of the laminate respectively.
US10256172B2 Recessed lead leadframe packages
Leadframes for semiconductor packages. Implementations may include a plurality of leads extending inwardly into an opening surrounded by the plurality of leads where the plurality of leads except for at least one are configured to mechanically couple at a surface of a semiconductor chip. The at least one of the plurality of leads that is not configured to mechanically coupled at the surface of the semiconductor chip be configured to electrically couple with the semiconductor chip.
US10256169B2 Semiconductor device
A highly-reliable semiconductor device has improved adhesion between a sealing material and a sealed metal member and/or a case member. In some implementations, the semiconductor device includes: a laminated substrate on which a semiconductor element is mounted; and a sealing material. In some implementations, the sealing material contains an epoxy base resin, a curing agent, and a phosphonic acid.
US10256168B2 Semiconductor device and lead frame therefor
A semiconductor device includes a semiconductor die having a first side having a first terminal and an opposite second side having at least two second terminals. A lead frame has a first part and a second part. The second part of the lead frame is both electrically and mechanically spaced from the first part. The second side of the die is attached to the lead frame such that the first and second lead frame parts are respectively connected to the at least two second terminals. The first and second lead frame parts include respective first and second extensions that project past a side of the die and provide first and second terminal surfaces that are co-planar with the first terminal on the first side of the die. The device makes use of the terminals on the both sides of the die. The device second side is exposed for thermal performance.
US10256166B2 Semiconductor device
A semiconductor device includes a resin case which houses a semiconductor element, a plurality of lead frames disposed in the principal plane of a base of the resin case with spaces therebetween, and a block portion disposed over a space between adjacent lead frames along the adjacent lead frames. With the semiconductor device, the disposition of the block portion makes creepage distance long, compared with a case where the block portion is not disposed and therefore a space between the adjacent lead frames is flat. Accordingly, even if metal atoms contained in the lead frames or the like migrate on an insulator or at an interface because of migration, a conduction path is hardly formed between the adjacent lead frames. That is to say, a short circuit hardly occurs between the adjacent lead frames with the block portion therebetween. This semiconductor device provides improved reliability.
US10256163B2 Method of treating a microelectronic substrate using dilute TMAH
Embodiments of the invention provide a method for treating a microelectronic substrate with dilute TMAH. In the method, a microelectronic substrate is received into a process chamber, the microelectronic substrate having a layer, feature or structure of silicon. A treatment solution is applied to the microelectronic substrate to etch the silicon, where the treatment solution includes a dilution solution and TMAH. A controlled oxygen content is provided in the treatment solution or in an environment in the process chamber to achieve a target etch selectivity of the silicon, or a target etch uniformity across the layer, feature or structure of silicon, or both by the treatment solution.
US10256159B2 Formation of common interfacial layer on Si/SiGe dual channel complementary metal oxide semiconductor device
A method is presented for forming a semiconductor structure. The method includes forming a silicon (Si) channel for a first device, forming a first interfacial layer over the Si channel, forming a silicon-germanium (SiGe) channel for a second device, forming a second interfacial layer over the SiGe channel, and selectively removing germanium oxide (GeOX) from the second interfacial layer by applying a combination of hydrogen (H2) and hydrogen chloride (HCl). The second interfacial is silicon germanium oxide (SiGeOX) and removal of the GeOX results in formation of a pure silicon dioxide (SiO2) layer.
US10256158B1 Insulated epitaxial structures in nanosheet complementary field effect transistors
Integrated circuit structures include isolation elements extending into a substrate, and source/drain regions of a first transistor contacting the isolation elements. The isolation elements extend from the substrate to the source/drain regions of the first transistor. Isolation layers contact the source/drain regions of the first transistor, and source/drain regions of a second transistor also contact the isolation layers. Thus, the isolation layers are between the source/drain regions of the first transistor and the source/drain regions of the second transistor. Channel regions of the first transistor contact and extend between the source/drain regions of the first transistor, and channel regions of the second transistor contact and extend between the source/drain regions of the second transistor. A gate conductor surrounds sides of the channel region of the first transistor and the channel region of the second transistor.
US10256153B2 Semiconductor apparatus and manufacturing method
A semiconductor apparatus and its manufacturing method are presented. The method entails providing a substrate structure comprising a substrate, one or more fins positioned along a first direction on the substrate, and a separation region surrounding the fins. The separation region comprises a first separation region neighboring a first side of the fins and a second separation region neighboring a second side of the fins; forming a first and a second insulation layers on the substrate structure; forming a barrier layer; performing a first etching process using the barrier layer as a mask; removing the barrier layer; performing a second etching process using the remaining second insulation layer as a mask; forming a third insulation layer on side surfaces of the remaining first and second insulation layers; and performing a third etching process using the remaining second insulation layer and the third insulation layer as a mask.
US10256150B2 Fabricating Fin-based split-gate high-drain-voltage transistor by work function tuning
A method is presented for creating an asymmetrical split-gate structure. The method includes forming a first device, forming a second device, forming a first gate stack between a first set of spacers of the first device, and a second gate stack between a second set of spacers of the second device. The method further includes depositing a hard mask over the first and second gate stacks, etching a first section of the first gate stack to create a first gap and a second section of the second gate stack to create a second gap, and forming a third gate stack within the first gap of the first gate stack and within the second gap of the second gate stack such that dual gate stacks are defined for each of the first and second devices. The method further includes annealing the dual gate stacks to form replacement metal gate stacks.
US10256149B2 Semiconductor wafer dicing crack prevention using chip peripheral trenches
A semiconductor base substrate having a substantially planar growth surface is provided. A first type III-V semiconductor layer is epitaxially grown on the growth surface. First and second trenches that vertically extend from an upper surface of the first type III-V semiconductor layer at least to the growth surface are formed. The first and second trenches are filled with a filler material that is different from material of the type III-V semiconductor layer. A cut that separates the first type III-V semiconductor layer and the base substrate into two discrete semiconductor chips is formed. The cut is formed in a lateral section of the first type III-V semiconductor layer that is between the first and second trenches.
US10256148B2 Method of processing wafer
The invention relates to a method of processing a wafer, having on one side a device area with a plurality of devices partitioned by a plurality of division lines and a peripheral marginal area having no devices and being formed around the device area, wherein the device area is formed with a plurality of protrusions protruding from a plane surface of the wafer. The method comprises attaching a protective film, for covering the devices on the wafer, to the one side of the wafer, wherein the protective film is adhered to at least a part of the one side of the wafer with an adhesive, and providing a carrier having a curable resin applied to a front surface thereof. The method further comprises attaching the one side of the wafer, having the protective film attached thereto, to the front surface of the carrier, so that the protrusions protruding from the plane surface of the wafer are embedded in the curable resin and a back surface of the carrier opposite to the front surface thereof is substantially parallel to the side of the wafer being opposite to the one side, and grinding the side of the wafer being opposite to the one side for adjusting the wafer thickness.
US10256147B2 Dicing method
The dicing method comprises the steps of providing a substrate (1) of semiconductor material, the substrate having a main surface (10), where integrated components (3) of chips (13) are arranged, and a rear surface (11) opposite the main surface, fastening a first handling wafer above the main surface, thinning the substrate at the rear surface, and forming trenches (20) penetrating the substrate and separating the chips by a single etching step after the substrate has been thinned.
US10256145B2 Semiconductor device and method of forming the semiconductor device
A method of forming a semiconductor device includes forming a sacrificial layer in a first contact hole of a first dielectric layer, forming a second dielectric layer on the first dielectric layer, and forming a second contact hole in the second dielectric layer, the second contact hole being aligned with the first contact hole, removing the sacrificial layer from the first contact hole, and forming a copper contact in the first and second contact holes.
US10256144B2 Process integration approach of selective tungsten via fill
Embodiments of the present disclosure generally relate an interconnect formed on a substrate and a method of forming the interconnect thereon. In an embodiment, a via and trench in a stack formed on the substrate. A bottom of the via is pre-treated using a first pre-treatment procedure. A sidewall of the via is pre-treated using a second pre-treatment procedure. A first metal fill material of a first type is deposited on the stack, in the via. A second metal fill material of a second type is deposited on the stack, in the trench.
US10256141B2 Maskless air gap to prevent via punch through
A first etch stop layer is deposited on a plurality of conductive features on an insulating layer on a substrate. A second etch stop layer is deposited over an air gap between the conductive features. The first etch stop layer is etched to form a via to at least one of the conductive features.
US10256139B2 Chemoepitaxy etch trim using a self aligned hard mask for metal line to via
A method of forming metal lines that are aligned to underlying metal features that includes forming a neutral layer atop a hardmask layer that is overlying a dielectric layer. The neutral layer is composed of a neutral charged di-block polymer. Patterning the neutral layer, the hardmask layer and the dielectric layer to provide openings that are filled with a metal material to provide metal features. A self-assembled di-block copolymer material is deposited on a patterned surface of the neutral layer and the metal features. The self-assembled di-block copolymer material includes a first block composition with a first affinity for alignment to the metal features. The first block composition of the self-assembled di-block copolymer is converted to a metal that is self-aligned to the metal features.
US10256134B2 Heat dissipative element for polysilicon resistor bank
An integrated circuit (IC) structure is disclosed. The structure can include: a first heat dissipative element disposed between a pair of shallow trench isolations (STIs) in a substrate, and a first polysilicon resistor in a polysilicon layer positioned over the substrate and the pair of STIs, the first polysilicon resistor in thermal communication with the first heat dissipative element. The structure can also include a second polysilicon resistor in the polysilicon layer, the second polysilicon resistor laterally separated from the first polysilicon resistor, and the first heat dissipative element in thermal communication with the first polysilicon resistor and the second polysilicon element. The structure can also include a second heat dissipative element, the second heat dissipative element in a different directional orientation than the first heat dissipative element.
US10256129B2 Carrier buffering device and buffering method
A temporary storage apparatus is provided with a slidable buffer which does not prevent installation of the apparatus and maintenance of equipment, has increased storing capacity for carriers without a lateral transfer mechanism in a local vehicle, stores carriers between overhead travelling vehicles and a load port, and is provided with the local vehicle travelling on a rail below the rail for the overhead travelling vehicles and a slidable buffer comprising a cell to support a carrier and a guide mechanism sliding the slidable buffer between an advanced position under the rail and a backward position laterally shifted from the rail. The guide mechanism moves between an active position laterally protruding from the rail and a retracted position allowing transfer by the overhead travelling vehicles between the load port. The rail extends along the front face of the equipment to a waiting position separated from a position over the port.
US10256128B2 Cooling mechanism and processing system
A cooling mechanism includes a plurality of support stands which is provided in a vertical direction over a plurality of stages in an atmospheric transfer chamber where a down-flow is formed, a plurality of support pins which is provided in each of the support stands and supports a target object in contact with the backside of the target object. The cooling mechanism further includes a plurality of air guide plates which is provided in the support stands and cools the target object supported by the support stand located at a lower stage using the down-flow.
US10256125B2 Wafer processing systems including multi-position batch load lock apparatus with temperature control capability
Various embodiments of wafer processing systems including batch load lock apparatus with temperature control capability are disclosed. The batch load lock apparatus includes a load lock body including first and second load lock openings, a lift assembly within the load lock body, the lift assembly including multiple wafer stations, each of the multiple wafer stations adapted to provide access to wafers through the first and second load lock openings, wherein the batch load lock apparatus includes temperature control capability (e.g., heating or cooling). Batch load lock apparatus is capable of transferring batches of wafers into and out of various processing chambers. Methods of operating the batch load lock apparatus are also provided, as are numerous other aspects.
US10256124B2 Method and system related to semiconductor processing equipment
A system including a first linear bearing, a second linear bearing, a first shuttle, and a second shuttle. The first linear bearing is mounted in and disposed along a linear path of a transfer chamber. The second linear bearing is mounted on a same side of the transfer chamber as the first linear bearing and disposed along the linear path. The first shuttle rides on the first linear bearing and carries a first wafer. The second shuttle rides on the second linear bearing and carries a second wafer. The second shuttle moves independent of the first shuttle. During movement of the first shuttle and the second shuttle and during a first period of time, a first portion of the second shuttle is above the first shuttle such that the first portion of the second shuttle is vertically overlapping the first shuttle. During movement of the first shuttle and the second shuttle and during a second period of time, the first portion of the second shuttle is not above the first shuttle such that the first portion of the second shuttle is not vertically overlapping the first shuttle.
US10256119B2 Method of manufacturing a semiconductor power package
A method of manufacturing a semiconductor power package includes: providing a pre-molded chip housing and an electrically conducting chip carrier cast-in-place in the pre-molded chip housing; bonding a power semiconductor chip on the electrically conducting chip carrier; and applying a covering material so as to embed the power semiconductor chip. The covering material has an elastic modulus less than an elastic modulus of a material of the pre-molded chip housing and/or a thermal conductivity greater than a thermal conductivity of the material of the pre-molded chip housing and/or a temperature stability greater than a temperature stability of the pre-molded chip housing.
US10256118B2 Lead frame and the method to fabricate thereof
A method to form an electrical component, the method comprising: providing a first lead and a second lead; forming a first conductive pillar and a second conductive pillar on a first portion of the top surface of the first lead and a first portion of the top surface of the second lead, respectively, wherein a second portion of the top surface of the first lead, a second portion of the top surface of the second lead, the first conductive pillar, and the second conductive pillar form a 3D space, wherein at least one device is disposed in said 3D space and electrically connected to the at least one device to the first conductive pillar and the second conductive pillar.
US10256114B2 Semiconductor device with tiered pillar and manufacturing method thereof
A semiconductor device having one or more tiered pillars and methods of manufacturing such a semiconductor device are disclosed. The semiconductor device may include redistribution layers, a semiconductor die, and a plurality of interconnection structures that operatively couple a bottom surface of the semiconductor die to the redistribution layers. The semiconductor device may further include one or more conductive pillars about a periphery of the semiconductor die. The one or more conductive pillars may be electrically connected to the redistribution layers and may each comprise a plurality of stacked tiers.
US10256112B1 Selective tungsten removal
Exemplary methods for removing tungsten-containing material may include flowing a chlorine-containing precursor into a processing region of a semiconductor processing chamber. The methods may also include flowing methane into the processing region of the semiconductor processing chamber. The methods may include forming a plasma from the chlorine-containing precursor and the methane to produce plasma effluents. The methods may also include contacting a substrate with the plasma effluents. The substrate may include an exposed region of a tungsten-containing material. The plasma effluents may produce an oxychloride of tungsten. The methods may also include recessing the exposed region of the tungsten-containing material.
US10256111B2 Chemical mechanical polishing automated recipe generation
A method for polishing dies locations on a substrate with a polishing module. A thickness at selected locations on the substrate is premeasured at a metrology station, each location corresponding to a location of a single die. The thickness obtained by the metrology station for the selected locations of the substrate is provided to a controller of a polishing module. The thickness corrections for each selected location on the substrate are determined. A polishing step in a polishing recipe is formed from the thickness correction for each selected location. A polishing parameter for each die location is calculated for the recipe.
US10256110B2 Self-aligned patterning process utilizing self-aligned blocking and spacer self-healing
A multiple patterning process is provided with a self-aligned blocking (SAB) technique. The SAB technique trades off difficult overlay requirements for more manageable etch selectivity requirements between the various layers utilized for the patterning process. As disclosed herein, damage to sidewalls resulting from etching at the self-aligned block masking step may still occur. Damage is repaired by providing a plug layer that fills the areas of the damaged spacers. The plug layer may be the same material as forms the spacers. In this manner, the fill process provides a self-healing mechanism for damaged spacers.
US10256107B2 Substrate processing method
There is disclosed a substrate processing method for etching a substrate on which a first and a second silicon oxide layer having different film qualities are formed side by side. The substrate processing method includes: a first etching step of supplying a halogen-containing gas that is not activated to the substrate and sublimating reaction by-products generated by reaction between the halogen-containing gas and the first and the second silicon oxide layer; and a second etching step of etching the substrate by radicals generated by activating the halogen-containing gas.
US10256106B2 Sacrificial shorting straps for superconducting qubits
A technique relates to protecting a tunnel junction. A first electrode paddle and a second electrode paddle are on a substrate. The first and second electrode paddles oppose one another. A sacrificial shorting strap is formed on the substrate. The sacrificial shorting strap connects the first electrode paddle and the second electrode paddle; The tunnel junction is formed connecting the first electrode paddle and the second electrode paddle, after forming the sacrificial shorting strap. The substrate is mounted on a portion of a quantum cavity. The portion of the quantum cavity is placed in a vacuum chamber. The sacrificial shorting strap is etched away in the vacuum chamber while the substrate is mounted to the portion of the quantum cavity, such that the sacrificial shorting strap no longer connects the first and second electrode paddles. The tunnel junction has been protected from electrostatic discharge by the sacrificial shorting strap.
US10256104B2 Film thickness measuring method, film thickness measuring apparatus, polishing method, and polishing apparatus
The present invention relates to a film-thickness measuring method for detecting a film thickness by analyzing optical information contained in a reflected light from a substrate. The film-thickness measuring method includes producing a spectral waveform indicating a relationship between intensity and wavelength of reflected light from a substrate; performing Fourier transform processing on the spectral waveform to determine strengths of frequency components and corresponding film thicknesses; determining local maximum values (M1, M2) of the strengths of the frequency components; and selecting, according to a preset selection rule, one film thickness from film thicknesses (t1, t2) corresponding respectively to the local maximum values (M1, M2). The selection rule is either to select an N-th largest film thickness or to select an N-th smallest film thickness, and N is a predetermined natural number.
US10256103B2 Fabrication method for thin film transistor, thin film transistor and display apparatus
The present application discloses a method for fabricating a thin film transistor including the steps of: sequentially forming an active layer, a gate insulating layer, a gate, and a capacitive insulating layer on a substrate, the gate insulating layer isolating the active layer from the gate; a hydrogen-blocking layer is formed on the side of the capacitive insulating layer facing away from the substrate, and the hydrogen-blocking layer covering the capacitive insulating layer; and performing hydrogenation treatment to the gate insulating layer and the active layer. The present application also discloses a thin film transistor and a display apparatus. In improving the flexibility of the AMOLED display apparatus while ensuring the hydrogenation effect of the polysilicon thin film transistor, the fabricated thin film transistor has high electron mobility, and the display apparatus has a good display performance.
US10256095B2 Method for high throughput using beam scan size and beam position in gas cluster ion beam processing system
A system and method for performing location specific processing of a workpiece is described. The method includes placing a microelectronic workpiece in a beam processing system, selecting a beam scan size for a beam scan pattern that is smaller than a dimension of the microelectronic workpiece, generating a processing beam, and processing a target region of the microelectronic workpiece by irradiating the processing beam along the beam scan pattern onto the target region within the beam scan size selected for processing the microelectronic workpiece.
US10256093B2 Selective area growth of semiconductors using patterned sol-gel materials
Systems and methods for growing semiconductor materials on substrates by using patterned sol-gel materials are provided. According to a first aspect of the invention, a method includes forming a pattern of a sol-gel material on a first region of substrate, and depositing a semiconductor material on a second region of the substrate by selective area growth. The second region is adjacent to the first region.
US10256091B2 Oxide for semiconductor layer of thin-film transistor, semiconductor layer of thin-film transistor having said oxide, and thin-film transistor
The oxide of the present invention for thin-film transistors is an In—Zn—Sn-based oxide containing In, Zn, and Sn, wherein when the respective contents (atomic %) of metal elements contained in the In—Zn—Sn-based oxide are expressed by [Zn], [Sn], and [In], the In—Zn—Sn-based oxide fulfills the following expressions (2) and (4) when [In]/([In]+[Sn])≤0.5; or the following expressions (1), (3), and (4) when [In]/([In]+[Sn])>0.5. [In]/([In]+[Zn]+[Sn])≤0.3  (1), [In]/([In]+[Zn]+[Sn])≤1.4×{[Zn]/([Zn]+[Sn])}−0.5  (2), [Zn]/([In]+[Zn]+[Sn])≤0.83  (3), and 0.1≤[In]/([In]+[Zn]+[Sn])  (4). According to the present invention, oxide thin films for thin-film transistors can be obtained, which provide TFTs with excellent switching characteristics, and which have high sputtering rate in the sputtering and properly controlled etching rate in the wet etching.
US10256090B2 Reduction of basal plane dislocations in epitaxial SiC using an in-situ etch process
A method of: providing an off-axis silicon carbide substrate, and etching the surface of the substrate with a dry gas, hydrogen, or an inert gas.
US10256087B2 Band pass extraction from an ion trapping device and TOF mass spectrometer sensitivity enhancement
A multipole rod set of an ion guide is adapted to receive a radial RF trapping voltage and a radial dipole direct current DC voltage. A lens electrode of the ion guide is positioned at one end of the multipole rod set to extract ions from the multipole rod set and adapted to receive an axial trapping AC voltage and a DC voltage. A radial dipole DC voltage is applied to the multipole rod set and an axial trapping AC voltage is simultaneously applied to a lens electrode in order to extract a bandpass mass range of ions trapped in the multipole rod set. Alternatively, a radial RF trapping voltage amplitude is applied to the multipole rod set and an axial trapping AC voltage is simultaneously applied to the lens electrode in order to extract a bandpass mass range of ions trapped in the multipole rod set.
US10256083B2 Multiplexed precursor isolation for mass spectrometry
Systems and methods for identifying precursor ions of product ions from combined product ion spectra are provided. N precursor ions are selected. N groups of the N precursor ions are created. The tandem mass spectrometer is instructed to perform multiplexed precursor ion selection on the continuous beam of ions, fragment each of the N−1 precursor ions, and measure the intensities of the product ions, producing N product ion spectra. A heat map is plotted, producing N heat maps. The N product ion spectra are combined into a combined product ion spectrum. A corresponding precursor ion of a peak is identified by finding a heat map of the N heat maps that does not have data for the mass of the peak and determining that a precursor ion of the N precursor ions that is not included in a group that produced the heat map is the corresponding precursor ion.
US10256080B2 Apparatus for the plasma treatment of surfaces and a method for treating surfaces with plasma
Apparatus and method for the plasma treatment of surfaces with a first electrode and a second electrode, the apparatus and method comprises an alternating voltage source between the first and second electrodes, and an electrical field forming, at least between the first and second electrodes, an effective area, which is arranged in front of the first electrode and in which the surface to be treated can be positioned, wherein the second electrode is arranged closer to the effective area than the first electrode. The apparatus and method provides at least one process gas channel for at least one stream of process gas with at least one outlet at the first electrode, wherein the at least one outlet points in the direction of the effective area, the at least one stream of process gas impinges on the electrical field, the electrical field converts the at least one stream of process gas into a stream of plasma, and the stream of plasma impinges on the effective area.
US10256077B2 Sub-pulsing during a state
A method for achieving sub-pulsing during a state is described. The method includes receiving a clock signal from a clock source, the clock signal having two states and generating a pulsed signal from the clock signal. The pulsed signal has sub-states within one of the states. The sub-states alternate with respect to each other at a frequency greater than a frequency of the states. The method includes providing the pulsed signal to control power of a radio frequency (RF) signal that is generated by an RF generator. The power is controlled to be synchronous with the pulsed signal.
US10256076B2 Substrate processing apparatus and methods
Methods of etching include cycles of low temperature etching of a material layer disposed on a substrate, with at least one of the cycles being followed by activation of unreacted etchant deposits during an inert gas plasma treatment. In some embodiments, a method includes: positioning a substrate in a processing chamber; generating, in a first etching cycle, a plasma from a gas mixture within the processing chamber to form a processing gas including an etchant; exposing, to the etchant, a portion of a material layer disposed on a substrate maintained at a first temperature; generating an inert gas plasma within the processing chamber; generating, in a second etching cycle, a plasma from a gas mixture within the processing chamber to form a processing gas including an etchant; and heating the substrate to a second temperature to sublimate a byproduct of reaction between the etchant and the material layer.
US10256074B2 Exposure apparatus and exposure method
To form a complex and fine pattern by combining optical exposure technology and charged particle beam exposure technology, provided is an exposure apparatus that radiates a charged particle beam at a position corresponding to a line pattern on a sample, including a beam generating section that generates a plurality of the charged particle beams at different irradiation positions in a width direction of the line pattern; a scanning control section that performs scanning with the irradiation positions of the charged particle beams along a longitudinal direction of the line pattern; a selecting section that selects at least one charged particle beam to irradiate the sample from among the plurality of charged particle beams, at a designated irradiation position in the longitudinal direction of the line pattern; and an irradiation control section that controls the at least one selected charged particle beam to irradiate the sample.
US10256072B2 Optimized sub-sampling in an electron microscope
Disclosed are methods for optimized sub-sampling in an electron microscope. With regard at least to utilization of electron dose budgets, of time for acquisition of measurements, and of computing/processing capabilities, very high efficiencies can be achieved by informing and/or adapting subsequent sub-sampling measurements according to one or more earlier-acquired sparse datasets and/or according to analyzes thereof.
US10256071B2 Quantitative secondary electron detection
Quantitative Secondary Electron Detection (QSED) using the array of solid state devices (SSD) based electron-counters enable critical dimension metrology measurements in materials such as semiconductors, nanomaterials, and biological samples (FIG. 3). Methods and devices effect a quantitative detection of secondary electrons with the array of solid state detectors comprising a number of solid state detectors. An array senses the number of secondary electrons with a plurality of solid state detectors, counting the number of secondary electrons with a time to digital converter circuit in counter mode.
US10256067B1 Low voltage drop, cross-field, gas switch and method of operation
A gas switch includes an anode and a cathode spaced apart from the anode, wherein the cathode includes a conduction surface. The gas switch also includes a plurality of magnets arranged to generate a magnetic field that defines an annular path over a portion of the conduction surface at a radial distance from a switch axis, and a control grid positioned between the anode and the cathode. In operation, the control grid is arranged to establish a conducting plasma between the anode and the cathode, wherein, in the presence of the conducting plasma, a voltage drop between the anode and the cathode is less than 150 volts, and wherein the conducting plasma forms a cathode spot that circles the annular path.
US10256066B2 Operation mechanism of circuit breaker
An operation mechanism of a circuit breaker includes: a tripping component; a left side plate; a right side plate; a latch; a half shaft; a lever; and a main shaft. The tripping component, the latch, the half shaft and the lever are mounted between the left side plate and the right side plate. The half shaft and the main shaft penetrate through the left side plate and the right side plate, and extend out of the left side plate and the right side plate. The lever includes a sheet metal bending piece. The sheet metal bending piece is bent to form a top wall and two side walls. The tripping component, the latch, the half shaft, the lever and the main shaft move in linkage. The tripping and the latch form a two-level latch. The operation mechanism of the circuit breaker is manual operation.
US10256064B2 Emergency stop device
An emergency stop device including a control assembly which can be actuated in translation along a control axis between a released position and an actuated position, a locking element cooperating with the control assembly and able to assume a locking position to hold the control assembly in its actuated position, a read device configured to generate a command for authorising unlocking of the control assembly, an unlocking actuator configured to act on the locking device to release the control assembly from its actuated position, an actuating element which can be actuated in movement to generate a mechanical energy, and an energy generator configured to convert the mechanical energy supplied by a movement of the actuating element into an electrical energy intended to power the read device.
US10256063B2 Controller and control method for alternating current contactor
A controller for an alternating current contactor includes: a filtering and rectification circuit that filters and rectifies external alternating current; an electromagnet component driven by an output of the filtering and rectification circuit that performs actions of attraction, holding or releasing; a power transistor circuit connected to the electromagnet component; and a microcontroller that controls the power transistor circuit to control the actions performed by the electromagnet component. The controller further includes a voltage control loop that provides a voltage feedback signal and a current control loop that provides a current feedback signal to the microcontroller. The microcontroller generates a control signal according to the voltage feedback signal. The control signal is a PWM control signal having different duty cycles during the attraction and holding of the electromagnet component so that the current does not exceed a predetermined current threshold during the attraction and bolding of the electromagnet component.
US10256061B2 Temperature-dependent switching mechanism
A temperature-dependent switching mechanism is equipped with a bimetal snap-action disc and a spring snap-action disc, which carries a movable contact part, the bimetal snap-action disc and the spring snap-action disc being captively held in an annular frame.
US10256060B2 Gas circuit breaker
Realized is a shape of a grooved cam that maximizes break performance by appropriately setting an electrode operation, with a minimum weight increase. A gas circuit breaker includes a drive side electrode and a driven side electrode which are disposed to face each other in a sealed tank, the drive side electrode having a drive side main electrode and a drive side arcing contact, the driven side electrode having a driven side main electrode and a driven side arcing contact, the drive side arcing contact being connected to an operating device, and the driven side arcing contact being connected to a double motion mechanism portion, in which the double motion mechanism portion includes a drive side connection rod that receives driving force from the drive side electrode, a driven side connection rod that is connected to the driven side arcing contact, a lever that is bent to the operating device side around a rotation axis by causing the driven side connection rod to operate in an opposite direction with respect to an operation of the drive side connection rod, and a guide that defines operations of the drive side connection rod and the driven side connection rod.
US10256055B2 Push switch and electronic device including push switch
In a first aspect of the present disclosure, a push switch includes a substrate including a first electrode and a second electrode arranged on an upper surface of the substrate, the second electrode arranged around the first electrode; and a resilient member that is arranged on the second electrode over the first electrode. The substrate includes a recess in a lower surface of the substrate, and the recess is positioned below the first electrode that is arranged on the upper surface of the substrate.
US10256054B2 Method and device for producing contact elements for electrical switch contacts
A method is disclosed for improving the production of electrical switch contacts, in particular for vacuum tubes. In the method, an electrical or electromagnetic field assists and/or effects a sintering process. In the method, the sintering process takes place on a metallic carrier, and via the method, semi-finished contact elements for electrical switch contacts, contact elements for electrical switch contacts, and/or electrical switch contacts, in particular for vacuum tubes, are produced.
US10256051B2 Board unit, operation input unit, energy treatment instrument, and manufacturing method of board unit
A switch board of a board unit includes a switch board including an exposed portion exposed to an outside, a non-exposed portion not exposed to the outside, and a switch provided in the non-exposed portion. The non-exposed portion of the switch board is covered with the cover portion. The cover portion is formed as one piece with the switch board in the state in which liquid-tightness is kept between the cover portion and the non-exposed portion, and liquid is prevented from flowing from the outside of the board unit into the non-exposed portion.
US10256050B2 Hydrogel derived carbon for energy storage devices
An energy storage device, such as a sodium ion capacitor, including an anode and a cathode, at least one of the anode and the cathode including a nitrogen and oxygen functionalized carbon (NOFC). The NOFC has a nitrogen content greater than 4 wt %, such as 13 wt %, an oxygen content greater than 8 wt %, such as 11 wt %, and a surface area greater than 800 m2g−1, such as 945 m2g−1. The energy storage device has favorable reversible and rate capability, such as 437 mAhg−1 at 100 mAg−1, and 185 mAhg−1 at 1600 mA g−1.
US10256049B2 Positive electrode for a lithium ion capacitor and lithium ion capacitor
A positive electrode for a lithium ion capacitor includes a positive electrode layer which, after a pretreatment for measurement, has a volume of pores having pore size of not lower than 1.0 nm and lower than 1.4 nm of not lower than 0.11 cc/g, calculated by an HK method, and total pore volume calculated by a BET method of not more than 1.1 cc/g. In the pretreatment: the positive electrode is taken out of a cell of cell voltage of 3 V, cut out and immersed in 10 cc of dehydrated acetonitrile per 1 cm3 of the positive electrode at 25° C. for 10 minutes with stirring. This immersion is repeated three times, and the positive electrode is in a pre-drying at 60° C. for 1 hour. The positive electrode layer is then scraped off from the positive electrode and dried for 2 hours at 200° C. and pressure reduced to 5.5 Pa.
US10256041B2 Polypropylene for film capacitor, biaxially stretched film for film capacitor, film capacitor, and process for producing the same
A polypropylene (F) for film condensers having the following requirements: (1) an MFR (JIS K 7210, 230° C., 2.16 kg load) in the range of 1-10 (g/10 min), (2) an mmmm fraction that is at least 93%, (3) a <2,1>erythro position defect amount as measured using 13C-NMR that is less than 0.1 mol %, (4) ash content obtained by complete combustion in atmosphere that is at most 50 ppm, (5) chlorine content as measured by ion chromatography that is at most 5 ppm; and (6) is obtained by including a propylene homopolymer for which Mw/Mn as measured via GPC is 6.5-12 and an α-crystal nucleating agent with a melting point of at most 290° C.
US10256036B2 Magnetic field containment inductors
A system includes a circuit board, an inductor including windings mounted on the circuit board, and a plurality of magnetic field containment devices. Each magnetic field containment device includes an independent electrical circuit that is not directly electrically connected via a conductor to any other magnetic field containment device. Each magnetic field containment device also includes a material of a certain relative permeability. Each magnetic field containment device at least partially surrounds the inductor and, in operation, at least partially contains a magnetic B-Field generated by electrical current in the windings of the inductor. The plurality of magnetic field containment devices, in operation, enables a certain saturation current in the inductor.
US10256034B2 Core case unit, coil component, and method for producing coil component
A core case unit (100) includes: an annular case (1) which houses a magnetic core (4); and a bobbin (2) around which a wire is to be wound, wherein the bobbin (2) includes a cylindrical portion (5) around which the wire is to be wound, inner flanges (6) provided at opposite ends of the cylindrical portion, outer flanges (7) provided on an outer side of the inner flanges with a space being left which is capable of containing a wire end portion, and a gear portion (8) provided on an outer side of at least one of the outer flanges for receiving rotational force, the bobbin being rotatably supported on the case at the cylindrical portion, an outside diameter of the outer flanges (7) is greater than an outside diameter of the gear portion which is defined by an addendum circle, and the inner flanges (6) and the outer flanges (7) have a recessed portion (15, 16) through which a wire end portion is to be passed.
US10256026B2 Transformer component with setting of an inductance
A transformer component for setting an inductance and method for manufacturing a transformer component are disclosed. In an embodiment, the transformer component includes a first core part with a middle limb and a second core part with a middle limb, an end side of the middle limb of the first core part and an end side of the middle limb of the second core part being opposite one another. The first core part and the second core part respectively have a bearing area with a respective slope. A width of a gap between the end side of the middle limb of the first core part and the end side of the middle limb of the second core part depends on a position in which the bearing area of the first core part bears against the bearing area of the second core part.
US10256025B2 Step gap inductor apparatus and methods
A low cost, low profile, small size and high performance inductive device for use in electronic circuits. In one exemplary embodiment, the device includes a ferrite core comprising a step gap, a winding disposed on the core, and a magnetic powder and epoxy mixture packed in to create a cubic-shaped inductor optimized for electrical and magnetic performance. Additionally, the incorporation of the magnetic powder and epoxy mixture around the step gap eliminates fringing magnetic fields during device operation thereby minimizing adverse electromagnetic inference on adjacently disposed electronic components. The geometry and placement of the step gaps can be varied in order to optimize performance parameters associated with the underlying inductive device. Methods of manufacture and use for the inductive device are also disclosed.
US10256022B2 Magnetic field generator, magnetic sensor system and magnetic sensor
A magnetic field generator includes a plurality of magnetic field generation units arranged in a predetermined pattern to generate a plurality of external magnetic fields. Each of the plurality of magnetic field generation units includes a first ferromagnetic material section and a first antiferromagnetic material section. The first antiferromagnetic material section is in contact with and exchange-coupled to the first ferromagnetic material section. The first ferromagnetic material section has its overall magnetization. The plurality of magnetic field generation units include two magnetic field generation units configured so that the overall magnetizations of their respective first ferromagnetic material sections are in different directions from each other.
US10256017B2 Rare earth based permanent magnet
A rare earth based permanent magnet formed by a sintered compact with an R-T-B based composition, wherein, R contains R1 and R2 as the necessity, R1 represents at least one rare earth element including Y and excluding Dy, Tb and Ho, and R2 represents at least one from the group made of Dy, Tb and Ho. Its main phase grains have a core-shell structure in which a core part and shell part coating the core part are contained. When the atom concentrations of R1 and R2 in the core part and the atom concentrations of R1 and R2 in the shell part are defined as αR1, αR2, βR1 and βR2, respectively, αR1<βR1, αR2>βR2, αR1<αR2 and βR2<βR1. Relative to all the main phase grains observed at the cross-section of the sintered compact, the ratio occupied by the main phase grain having the core-shell structure is 5% or more.
US10256016B2 Rare earth based magnet
The present invention provides a rare earth based magnet in which the demagnetization rate at a high temperature can be inhibited even if the amount of heavy rare earth element(s) such as Dy and Tb is evidently decreased compared to the past or no such heavy rare earth element is used. The rare earth based magnet of the present invention is a sintered magnet which comprises R2T14B crystal grains as the main phases and the crystal boundary phases among the R2T14B crystal grains. The microstructure of the sintered body is controlled by including crystal boundary phases containing at least R, T and M in the crystal boundary phases, wherein the relative atomic ratios of R, T and M are as follows, i.e., 25 to 35% for R, 60 to 70% for T and 2 to 10% for M.
US10256015B2 R-T-B BASED SINTERED MAGNET AND ROTATING MACHINE
The present invention provides an R-T-B based sintered magnet having excellent corrosion resistance together with good magnetic properties. The R-T-B based sintered magnet contains R2T14B crystal grains, wherein, an R—Ga—Co—Cu—N concentrated part exists in a grain boundary formed between or among two or more adjacent R2T14B crystal grains, and the concentrations of R, Ga, Co, Cu and N in the R—Ga—Co—Cu—N concentrated part are higher than those in the R2T14B crystal grains respectively.
US10256014B2 Wire-wound resistor and method for manufacturing same
To provide a wire-wound resistor provided with high reliability and that retains the basic functionality of the wire-wound resistor, and a method for manufacturing the same. A wire-wound resistor in which a resistor wire is wound onto an external periphery of a core (11) obtained by bundling fibrous insulators, and a connection terminal (13) is attached to both ends of the core (11) and connected to the resistor wire (12a), wherein the core (11) is impregnated with a binder in the portion (11a) in the vicinity of the external periphery. The binder (1) is preferably not included in a center portion (11b) of the core (11).
US10256012B2 Manufacturing method of assembly conductor, and electric motor provided with assembly conductor
An assembly conductor manufacturing method includes aligning, around a center strand, a plurality of peripheral strands, each having at least two side surfaces, one of which opposes an adjacent peripheral strand on one side in a circumferential direction and the other of which opposes an adjacent peripheral strand on the other side in the circumferential direction, so as to form an assembly conductor in which the center strand and the peripheral strands are aligned; twisting the plurality of peripheral strands around the center strand that forms the assembly conductor; and plastic forming the twisted assembly conductor into a substantially rectangular sectional shape. The peripheral strand provided with the two side surfaces has a sectional shape in which a width between the side surfaces becomes narrower toward the center strand.
US10256010B2 Downhole running cable having non-metallic conducting and load bearing wire
A cable (100) is used for running a load between surface and downhole in a well. The cable includes one or more wires (110) composed of a non-metallic material. Each of the one or more wires (110) bears the load from the surface and electrically conducts between the surface and downhole. An insulating material (120) is disposed about the one or more wires (110) and insulates the electrical conduction. The non-metallic material includes a carbon nano-tube wire. A jacket (130) can be disposed about the insulating material (120), and the jacket (130) can be composed of a non-metallic material also, such as carbon nano-tube wire.
US10256006B1 Electrically conductive concrete mix for electromagnetic (EM) ground plane
Conductive concrete mixtures are described that are configured to reflect, for instance, EM waves propagating from an EM pulser onto the conductive concrete mixture forming a ground plane, rather than absorb or dissipate the electromagnetic energy. The conductive concrete mixtures include cement, aggregate, water, metallic conductive material, and conductive carbon particles.
US10256004B2 Particle-beam control electromagnet and irradiation treatment apparatus equipped therewith
A particle-beam control electromagnet capable of shortening a transportation path of a particle beam and an irradiation treatment apparatus which contributes to miniaturization and weight reduction of the rotating gantry supporting this control electromagnet are provided. The electromagnet includes a first superconducting coil group, a second superconducting coil group, and a vacuum vessel. The first superconducting coil group forms at least one of a bending magnetic field and a focus/defocus magnetic field. The second superconducting coil group is placed around the trajectory of the particle beam at the end of the first superconducting coil group and forms correction magnetic fields for correcting the trajectory of the particle beam. The vacuum vessel hermetically houses the first superconducting coil group, the second superconducting coil group, and a cooling medium, and insulates from the outside air.
US10256002B2 Support structure and highly aligned monochromatic X-ray optics for X-ray analysis engines and analyzers
A support structure having multiple highly aligned curved x-ray optics, the support structure having multiple internal partially or fully concentric surfaces upon which said optics are mounted, thereby aligning said optics along a central optical axis thereof and therefore to a source, sample, and/or detector in combination with which the support structure is useable. The surfaces may be nested around the central optical axis; and the support structure may divided longitudinally into sections around the central optical axis by walls. At least one of the x-ray optics comprises a curved diffracting optic, for receiving a diverging x-ray beam and focusing the beam to a focal area, in one embodiment a focusing monochromating optic. In an improved embodiment, an optic comprises a single layer, plastically deformed, LiF optic.
US10255998B2 Rotating high-density fusion reactor for aneutronic and neutronic fusion
A fusion device produces fusion of neutral atoms and ions in an “aneutronic fusion” manner without neutrons as products utilizes strong ion-neutral coupling at high neutral densities. Ions and neutrals rotate together in a cylindrical chamber due to frequent collisions. High magnetic forces make the attainment of high rotation energy possible; the magnetic field in a medium can be set at very high values because of the absence of magnetic charges. The repeated acceleration by strong magnetic forces in the azimuthal direction makes possible very high ion velocity. Fusion takes place mainly between neutral particles. This approach can be applied to fusion with neutrons as well. Conventional fusion schemes and neutron sources can be realized using the principles described above in the generation of neutrals of high energies and densities.
US10255997B2 Medical analytics system
Systems and methods of a medical analytics system are described herein. The medical analytics system can include a machine learning model for processing patient tissue images for either training the machine learning model or for clinical use, such as providing information for assisting a clinician with at least diagnosing a disease or condition of a patient. Implementations of the medical analytics system can further include a user interface that is configured to allow a user to interact with a patient image for assisting with diagnosing at least a part of the tissue captured in the patient image.
US10255995B2 Systems and methods for credit-based usage of surgical instruments and components thereof
Systems and methods for credit-based usage of surgical instruments include one or more surgical instruments having associated therewith a usage amount, a pre-determined maximum usage amount, and an available usage credit amount that is less than the pre-determined maximum usage amount. The systems implement and the methods include comparing the usage amount to the pre-determined maximum usage amount and inhibiting further use of the at least one reusable component when the usage amount is equal to the pre-determined maximum usage amount, and identifying the available usage credit amount and inhibiting further use of the at least one reusable component when there is no available usage credit remaining.
US10255994B2 Physiological parameter alarm delay
A system configured to reduce a frequency of alarms from a physiological monitoring system including a physiological sensor configured to detect signals representative of a physiological condition of a patient and a processor configured to receive the detected signals, determine a physiological parameter of the patient, detect an alarm condition and delay a notification of the alarm condition until a predetermined alarm delay period has elapsed.
US10255990B2 Method and system for fragment assembly and sequence identification
Embodiments of a method and/or system for improving fragment assembly and/or sequence identification includes: collecting a sample including a set of nucleic acid components associated with a set of microorganisms; generating a set of tagged sequence fragments; amplifying the set of tagged sequence fragments and sequencing the set of tagged sequence fragments; based upon the set of identifier tags, generating a set of branched assemblies of candidate sequence fragments, wherein each of the set of branched assemblies includes a set of ordered nodes and a set of branches distributed across the set of nodes; implementing a threshold criterion to reduce the set of branched assemblies to a set of branch-reduced assemblies; and identifying a set of sequences corresponding to the set of branch-reduced assemblies and/or generating an analysis informative of the set of microorganisms associated with the sample.
US10255988B2 Semiconductor memory device and method for testing semiconductor memory device
A semiconductor memory device includes: a memory cell including a first cell that stores data, and a second cell that stores complementary data that is complementary to the data; a redundant memory cell including a third cell that stores margined complementary data in which a margin is added to the complementary data, and a fourth cell that stores margined data in which a margin is added to the data; and a controller that causes the data and the margined complementary data to be compared and a test of the first cell to be executed, and the complementary data and the margined data to be compared and a test of the second cell to be executed.
US10255986B2 Assessing in-field reliability of computer memories
The present invention provides a computer implemented method, system, and computer program product of assessing in-field reliability of computer memories. In an embodiment, the present invention includes taking control of a portion of a computer memory circuit, utilizing a portion of a computer memory bus associated with the portion of the computer memory circuit, moving computer memory circuit data stored in the portion of the computer memory circuit to a host computer storage device, executing a set of logical operations assessing reliability of the portion of the computer memory circuit, resulting in assessment data stored in a reliability error monitor (REM) computer storage device, transmitting the stored assessment data from the REM computer storage device to a computer memory controller circuit, and in response to the transmitting, moving the moved computer memory circuit data from the host computer storage device back to the portion of the computer memory circuit.
US10255985B2 Supplement resetting module, gate driver circuit and display device
A supplement resetting module for a gate driver circuit, including a pull-up control unit, a pull-down control unit, a clock signal input end, a predetermined level input end, a first control signal input end, a second control signal input end and a signal output end. A control end of the pull-up control unit is connected to the clock signal input end, an output end of the pull-up control unit is connected to the signal output end, a first control end of the pull-down control unit is connected to the first control signal input end, a second control end of the pull-down control unit is connected to the second control signal input end, an input end of the pull-down control unit is connected to the predetermined level input end, and an output end of the pull-down control unit is connected to the signal output end.
US10255984B2 Semiconductor device and method of controlling the semiconductor device
A malfunction caused by sharp fluctuations in current is prevented while suppressing an increase in circuit size. A semiconductor device includes a plurality of modules. The semiconductor device includes: a table that stores a plurality of operating frequencies in each of the modules and a plurality of scores determined based on the operating frequencies such that the operating frequencies and the scores are associated with each other for each of the modules; a score specifying unit that acquires the clock operating frequencies of the modules and specifies the scores based on the clock operating frequencies with reference to the table; and an output unit that outputs an instruction to activate the modules at different times if the specified scores exceed a predetermined threshold value.
US10255983B2 Shift register, unit thereof, and display device
The present application discloses a shift register and units thereof, wherein low voltage level maintaining module (30) includes: a first maintaining unit (31) and a second maintaining unit (32), configured to maintain a signal output terminal and/or the controlling terminal (Q) of the driving module (20) at low voltage level when an effective level is received. A threshold voltage sensing module (40) is coupled between the first maintaining unit (31) and the second maintaining unit (32), the threshold voltage sensing module (40) is configured to control its signal output terminal to provide an effective level to the second maintain-enabling terminal (P2) according to threshold voltage shift of the first maintaining unit (31) sensed. Therefore, low voltage maintaining module (30) may endure a greater threshold voltage shift, and the life span of the circuit is extended. The present application further discloses a display device and a voltage regulating circuit.
US10255982B2 Accidental fuse programming protection circuits
Apparatus and methods for protection against inadvertent programming of fuse cells are provided herein. In certain configurations, a fuse system includes a fuse programming transistor, a cascode transistor, and a fuse cell electrically connected in series between a first pad and a second pad. The fuse system further includes a bias generator that controls an amount of current provided to the fuse cell based on biasing a gate of the fuse programming transistor and a gate of the cascode transistor. The fuse system further includes a fuse protection capacitor electrically connected between the first pad and the gate of the cascode transistor to prevent inadvertent programming of the fuse cell in response to an increase in voltage of the first pad relative to the second pad.
US10255978B2 Loop control strobe skew
This disclosure provides a method and apparatus for applying a dynamic strobe signal to a plurality of sense modules during programming of an array of memory cells, where a characteristic of the dynamic strobe signal is configured to limit a peak current level through the plurality of sense modules. An example apparatus the array of memory cells, a plurality of bit lines spanning the array of memory cells, and the plurality of sense modules connected to the bit lines. The plurality of sense modules enable sensing of states of memory cells. A controller determines the characteristic of the dynamic strobe signal, where the dynamic strobe signal is varied based on the determined characteristic.
US10255974B2 Electronic devices having semiconductor magnetic memory units
An electronic device comprising a semiconductor memory unit that includes a resistance variable element configured to be changed in a resistance value according to a value of data stored therein; a first reference resistance element having a first resistance value; a second reference resistance element having a second resistance value larger than the first resistance value; and a comparison unit configured to receive a voltage corresponding to the resistance value of the resistance variable element through a first input terminal and a second input terminal thereof, a voltage corresponding to the first resistance value of the first reference resistance element through a third input terminal, and a voltage corresponding to the second resistance value of the second reference resistance element through a fourth input terminal, the comparison unit configured to output a result of comparing inputs to the first input terminal and the second input terminal and inputs to the third input terminal and fourth input terminal.
US10255972B1 Memory system and control method of memory system
A memory system includes a non-volatile memory and a controller configured to perform a read re-try in response to a failed normal read. The read re-try includes a first read of data at a first read voltage, a second read of data at a second read voltage obtained by shifting the first read voltage by a first shift amount, which is determined according to a bit count value obtained by counting a number of predetermined bit values in the first read, a third read of data carried out a plurality of times at a plurality of third read voltages, wherein each of the plurality of third read voltages are shifted from each other by a second shift amount, and a final read of data at a read voltage that is set closer to the second read voltage than the first read voltage.
US10255969B2 Multi channel semiconductor device having multi dies and operation method thereof
A multi channel semiconductor device is disclosed. The multi channel device may include a substrate, a first die on the substrate and having a first channel to function as a first chip; and a second die on the substrate and having a second channel different from the first channel to function as a second chip and including the same storage capacity and physical size as the first die. An internal interface is disposed between the first and second dies. The internal interface is configured to transmit information for controlling internal operations of the first and second dies and first applied to a first recipient die of the first and second dies to the other die.
US10255968B2 DRAM core architecture with wide I/Os
A dynamic random-access memory (DRAM) for use with a display includes a plurality of capacitive elements coupled to store one or more bits of data, and a plurality of switches where at least one individual switch in the plurality of switches is coupled to an individual capacitive element in the plurality of capacitive elements. A plurality of input/output (I/O) bit lines including 32 or more input/output bit lines is coupled to read out the data from the plurality of capacitive elements. A plurality of column select lines is coupled to enable readout of the plurality of capacitive elements.
US10255966B2 Memory device and operating method thereof
A memory device includes a plurality of word lines; a plurality of bit lines; a plurality of memory cells, each memory cell coupled to a corresponding word line among the plurality of word lines and a corresponding bit line among the plurality of bit lines; and a control block suitable for controlling at least two word lines among the plurality of word lines to be activated together, and determining whether or not a weak cell exists, based on a voltage of a bit line corresponding to the activated word lines.
US10255964B2 Semiconductor memory device having clock generation scheme based on command
A semiconductor memory device includes a command decoder configured to generate an auto-sync signal in response to a command for writing data at a memory cell or reading data from a memory cell, and an internal data clock generating circuit configured to phase synchronize a second clock, having a clock frequency higher than a clock frequency of a first clock, with the first clock in response to the auto-sync signal.
US10255963B2 Apparatus having dice to perform refresh operations
Some embodiments include an apparatus that comprise an interface chip having an oscillator to produce an original clock signal, a first memory chip having first memory cells, and a second memory chip having second memory cells. The first memory cells may be refreshed in response to a first clock signal based on the original clock signal. The second memory cells may be refreshed in response to a second clock signal based on the original clock signal.
US10255960B2 Write pulse generator in a resistive memory
According to one embodiment, a semiconductor memory device comprises a memory cell including a variable resistance element; and a first circuit configured to control writing to the memory cell. The first circuit is configured to generate a first pulse of a second signal based on a first signal from outside, generate a second pulse of a third signal obtained by delaying the first pulse, and generate a third pulse of a fourth signal obtained by delaying the second pulse. A falling edge of the first pulse is based on a rising edge of the second pulse. A write pulse is output based on the fourth signal.
US10255959B2 Memory devices configured to prevent read failure due to leakage current into bit line
A memory device may include a selected bit line connected to a first node and configured to receive a first current, a selected memory cell connected to the selected bit line, a reference bit line connected to a second node and configured to receive a second current, a reference memory cell connected between the reference bit line and a reference source line, a sub bit line connected to the second node, a sub memory cell connected between the sub bit line and a sub source line, and a sense amplifier configured to sense a voltage difference between the first node and the second node to determine data read from a selected memory cell connected to the selected bit line. The sub memory cell may include a cell transistor. A gate electrode of the cell transistor may be connected to the sub source line.
US10255956B2 Semiconductor device
According to an embodiment, a semiconductor device includes a pre-charge transistor configured to supply a pre-charge voltage to a bit line, a sense amplifier configured to change a logic level of an output signal according to a result of a comparison between a drawing current of a storage element and a reference current, a clamp transistor disposed between the bit line BL and the sense amplifier, and a clamp voltage output transistor, in which a gate of the clamp voltage output transistor is connected to a gate of the clamp transistor, a source of the clamp voltage output transistor is connected to a back gate thereof, the pre-charge voltage is supplied to the source of the clamp voltage output transistor, a drain of the clamp voltage output transistor is connected to the gate thereof, and a ground voltage is supplied to a back gate of the clamp transistor.
US10255950B2 Recording medium, playback method, and playback device
Recorded in a recording medium is a video stream, map information, and bitrate information of the video stream. The map information includes size information indicating data size of a section where a picture is recorded in the video stream, based on a predetermined stipulated data size. The stipulated data size differs in accordance with the bitrate information.
US10255943B1 Independent head, dual reader control logic
An apparatus may include a preamplifier configured to be connected to a plurality of magnetic read/write heads, wherein each of the magnetic read/write heads includes a read sensor to read data from a disc and a write element to write data to the disc. The preamplifier may include a first set of registers configured to indicate a first head of the plurality of magnetic read/write heads that is selected for reading data, a second set of registers configured to indicate a second head of the plurality of magnetic read/write heads that is selected for reading data, an input line configured to receive a control signal to activate reading data from the first head substantially simultaneously with reading data from the second head, a first output to provide data from the first head, and a second output to provide data from the second head.
US10255940B1 Sensorless monitoring of laser power instability in a heat-assisted magnetic recording head
A slider configured for heat-assisted magnetic recording includes a laser diode optically coupled to a waveguide of the slider. A power supply is coupled to the laser diode. A preamplifier is coupled to the power supply. The preamplifier is configured to monitor a forward voltage across the laser diode while operating the laser diode at a constant current during a write operation, detect a change in the forward voltage indicative of laser power instability, and generate a signal in response to detecting the forward voltage change.
US10255937B1 Electrically conductive overlay for head-medium contact sensor
A contact sensor is provided at or near an air bearing surface of a slider and having a temperature coefficient of resistance. The contact sensor is coupled to a lead arrangement comprising a first lead and a second lead. The contact sensor comprises a sensor element, a first peripheral wing comprising an inner wing connected to the sensor element and an outer wing connected to the first lead, and a second peripheral wing comprising an inner wing connected to the sensor element and an outer wing connected to the second lead. An electrically conductive overlay covers at least the outer wings of the first and second peripheral wings and some or all of the first and second electrical leads.
US10255935B2 Magnetic tunnel junctions suitable for high temperature thermal processing
Embodiments herein provide film stacks utilized to form a magnetic tunnel junction (MTJ) structure on a substrate, comprising: a buffer layer; a seed layer disposed over the buffer layer; a first pinning layer disposed over the seed layer; a synthetic ferrimagnet (SyF) coupling layer disposed over the first pinning layer; a second pinning layer disposed over the SyF coupling layer; a structure blocking layer disposed over the second pinning layer; a magnetic reference layer disposed over the structure blocking layer; a tunnel barrier layer disposed over the magnetic reference layer; a magnetic storage layer disposed over the tunnel barrier layer; a capping layer disposed over the magnetic storage layer, wherein the capping layer comprises one or more layers; and a hard mask disposed over the capping layer, wherein at least one of the capping layer, the buffer layer, and the SyF coupling layer is not fabricated from Ru.
US10255931B1 MISO equalization with ADC averaging
An apparatus may include a circuit configured to generate a set of first ADC samples based on a first signal associated with a first read head position and a failed segment and to generate a set of second ADC samples based on a second signal associated with a second read head position and the failed segment. The circuit may then generate, by a MISO equalizer, a set of equalized ADC samples based on the set of first ADC samples and the set of second ADC samples.
US10255930B2 Wireless control of linked devices
A universal device controller is configured to operate as a proxy mechanism for interacting with a plurality of different devices wirelessly coupled to the universal device controller. When a user of the universal device controller verbally expresses a command from a universal command language understood by the device, the universal device controller analyzes the verbal expression of the user and identifies a wireless device capable of executing the associated command. The universal device controller then identifies an API for interacting with the identified device and translates the verbal expression into a device command that the identified device is capable of executing. The universal device controller then issues the device command to the identified device.
US10255923B2 Seamless text-dependent enrollment
Methods and systems for transforming a text-independent enrolment of a customer in a self-service system into a text-dependent enrolment are provided. A request for authentication of a customer that is enrolled in the self-service system with a text-independent voice print is received. A request is transmitted to the customer to repeat a passphrase and the customer's response is received as an audio stream of the passphrase. The customer is authenticated by comparing the audio stream of the passphrase against the text-independent voice print and if the customer is authenticated then a text-dependent voice print is created based on the passphrase, otherwise discard the audio stream of the passphrase.
US10255920B2 Methods and systems for detecting and processing speech signals
Provided are methods, systems, and apparatuses for detecting, processing, and responding to audio signals, including speech signals, within a designated area or space. A platform for multiple media devices connected via a network is configured to process speech, such as voice commands, detected at the media devices, and respond to the detected speech by causing the media devices to simultaneously perform one or more requested actions. The platform is capable of scoring the quality of a speech request, handling speech requests from multiple end points of the platform using a centralized processing approach, a de-centralized processing approach, or a combination thereof, and also manipulating partial processing of speech requests from multiple end points into a coherent whole when necessary.
US10255918B2 Command and control of devices and applications by voice using a communication base system
A first communication path for receiving a communication is established. The communication includes speech, which is processed. A speech pattern is identified as including a voice-command. A portion of the speech pattern is determined as including the voice-command. That portion of the speech pattern is separated from the speech pattern and compared with a second speech pattern. If the two speech patterns match or resemble each other, the portion of the speech pattern is accepted as the voice-command. An operation corresponding to the voice-command is determined and performed. The operation may perform an operation on a remote device, forward the voice-command to a remote device, or notify a user. The operation may create a second communication path that may allow a headset to join in a communication between another headset and a communication device, several headsets to communicate with each other, or a headset to communicate with several communication devices.
US10255915B2 Voice based diagnostic systems and methods
A method for voice based diagnostics can include receiving a voice command from a user at a computing device, performing, by the computing device, a number of diagnostic tests corresponding to a functionality of the computing device, and sending an audio message to the user, wherein the audio message corresponds to results of the number of diagnostic tests.
US10255913B2 Automatic speech recognition for disfluent speech
A system and method of processing disfluent speech at an automatic speech recognition (ASR) system includes: receiving speech from a speaker via a microphone; determining the received speech includes disfluent speech; accessing a disfluent speech grammar or acoustic model in response to the determination; and processing the received speech using the disfluent speech grammar.
US10255905B2 Predicting pronunciations with word stress
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating word pronunciations. One of the methods includes determining, by one or more computers, spelling data that indicates the spelling of a word, providing the spelling data as input to a trained recurrent neural network, the trained recurrent neural network being trained to indicate characteristics of word pronunciations based at least on data indicating the spelling of words, receiving output indicating a stress pattern for pronunciation of the word generated by the trained recurrent neural network in response to providing the spelling data as input, using the output of the trained recurrent neural network to generate pronunciation data indicating the stress pattern for a pronunciation of the word, and providing, by the one or more computers, the pronunciation data to a text-to-speech system or an automatic speech recognition system.
US10255901B2 Acoustic lens using extraordinary acoustic transmission
An acoustic lens or diffractive acoustic device, including but not limited to, a sub-wavelength thickness lens or diffuser, comprising an array of Helmholtz resonators (HRs) that provide perfect or near-perfect sound transmission through a rigid barrier. HRs are arranged in a line or an array confined within a waveguide and oriented so that one neck protrudes onto each side of the barrier. Extraordinary acoustic transmission (EAT) occurs when radiation (such as EM or acoustic radiation) incident on the barrier perforated with sub-wavelength holes is transmitted at a rate higher than expected based on the areal coverage fraction of the holes. Transmission is independent of the direction of sound on the barrier and the relative placement of the necks.
US10255899B2 Noise reduction device and noise reduction method
The present disclosure relates to a noise reduction device and a noise reduction method capable of reducing noise in a more stable and effective manner. Signal processing is performed to generate a reference signal representing a waveform of noise. Moreover, signal processing is performed for an error signal representing a waveform of an error measured by a microphone in accordance with an amplitude-frequency characteristic. Then, a filter coefficient with which the error signal becomes zero is calculated under adaptive algorithm with reference to the reference signal. The reference signal is filtered by using the filter coefficient to obtain a control signal. The control signal is supplied to the corresponding one of the predetermined number of output units. The present technology is applicable to a noise cancelling system equipped in a closed space such as an interior of a vehicle, for example.
US10255898B1 Audio noise reduction using synchronized recordings
Audio recorded by a cellphone or other portable recording device (e.g., audio recorded as part of a video recording of a play or other event) is often of low quality, due to the limitations of the portable recording device. Multiple audio recordings, made during the same period of time and near the same location, can be combined to generate an improved-quality audio recording of an event. The audio recordings may be accessible to a server that selects the audio recordings and performs the combination. To protect the privacy of persons whose audio is used, more than a minimum number of recordings could be combined and/or no more than a threshold amount of any one recording could be used to generate a combined recording. Additionally, a provided ‘clean’ recording could include more than a threshold amount of the audio provided by a user or device that requests such a ‘clean’ recording.
US10255893B1 Locking string retainer for stringed musical instrument
A locking string retainer minimizes undesired movement of instrument strings across the nut of a stringed instrument. When attached to the instrument headstock just behind the nut, the string retainer sets the angle at which the strings contact the nut. The string retainer includes a locking mechanism that is operated by a lever. When the lever is in the unlocked position, the instrument can be tuned and played normally. When the lever is in the locked position, the mechanism allows near zero travel of the strings across the nut, even during aggressive use of a vibrato bar. When the instrument inevitably does go out of tune, the user can easily unlock the string retainer, retune the instrument, and re-lock the retainer.
US10255890B2 Display controller for reducing display noise and system including the same
A display controller for reducing display noise includes a memory configured to store frame data including M-lines of data, where M is an integer of at least 2; a data size controller configured to variably adjust a size of data transmitted to the display device; and a display driving circuit configured to read data corresponding to the data size from the memory and transmit the data to the display device.
US10255886B2 Inspection record apparatus and inspection record method
An inspection record apparatus includes: a display unit; a memory unit configured to store inspection record data including image information concerning a subject and information concerning a damaged state of the subject, and information indicating whether the information concerning the damaged state is in a confirmed status or not; a display control unit configured to read the inspection record data to develop the information concerning the damaged state on an image corresponding to the image information, and display the resultant image onto the display unit; a detection unit configured to detect an operation for the information concerning the damaged state; a storage unit configured to store the information indicating that the information concerning the damaged state is in the confirmed status into the memory unit; and a changing unit configured to change a display manner of the information concerning the damaged state.
US10255885B2 Participant selection bias for a video conferencing display layout based on gaze tracking
A method is disclosed and in one embodiment includes presenting to a user a display layout associated with a video conferencing session, the display layout comprising a plurality of images of participants in the video conferencing session, wherein each of the participants is assigned to a layout category; accumulating gaze tracking information indicative of an amount of time the user has spent looking at the image of a first one of the participants relative to the images of other ones of the participants; assigning a measure of interest (“MOI”) to the first one of the participants based on the accumulated gaze tracking information; determining whether the assigned MOI meets a first threshold value; if the assigned MOI meets the first threshold value, updating the layout category to which the first one of the participants is assigned; and updating the display layout using the updated layout category to which the first one of the participants is assigned.
US10255884B2 System and method for environmental adaptation of display characteristics
A system and method for altering the characteristics of a display based on environmental data is disclosed. Exemplary embodiments provide a light sensor, an environmental processing unit which is adapted to receive electrical signals from the light sensor and generate an environmentally-reactive control signal (Sa), an image signal processor which accepts Sa and an encoded image signal (Se) and generates a pre-decoding image signal (Sp), and an image signal decoder which accepts Sp and generates a decoded image signal for the display. The environmentally-reactive control signal (Sa) may contain the instantaneous value of the desired display black level Sb. Alternatively or additionally, the environmentally-reactive control signal (Sa) may contain a signal linearity modification value.
US10255880B1 Coordinated adjustment of display brightness
A computer-implemented method and includes identifying a change to be made in a brightness level of the light-generating appliance, the identifying of the change being effected by an input external to the light-generating appliance; determining, with a component of the light-generating appliance and in response to identifying the change to be made in the brightness level, a level of change to be made in a nonbrightness-related lighting output parameter of the light-generating appliance, to maintain a level of user stimulating light for a user visually exposed to the light-generating appliance, the level being equal as before the change in brightness level is made and after the change in brightness level is made; and changing the brightness level of the light-generating appliance according to the identified change in the brightness level, and changing the nonbrightness-related lighting output parameter based on the determined level of change to be made in the nonbrightness-related lighting output parameter.
US10255879B2 Method and apparatus for image data transformation
Image data is transformed for display on a target display. A sigmoidal transfer function provides a free parameter controlling min-tone contrast. The transfer function may be dynamically adjusted to accommodate changing ambient lighting conditions. The transformation may be selected so as to automatically adapt image data for display on a target display in a way that substantially preserves creative intent embodied in the image data. The image data may be video data.
US10255878B2 Pixel array
A pixel array includes pixel sets adjacent to each other. A pixel set includes two pixels. Each pixel includes three sub-pixels having a quadrilateral shape. Two adjacent edges of any one of the sub-pixels adjoin the other two sub-pixels, respectively, so that each pixel has a hexagonal shape. Sub-pixels of the pixel have different colors. After a rotation by 180 degrees, shapes of three sub-pixels of one pixel in a pixel set are substantially the same as shapes of three sub-pixels of the other pixel in the pixel set, and adjacent two sub-pixels of two pixels correspond to each other.
US10255874B2 Display controlling method and display device
Disclosed are a display controlling method, a terminal, and a display device. The method includes the steps of capturing an image in a photographic area in front of a terminal in real time, calculating a user's eye blink frequency according to captured image, selecting a corresponding operation according to the eye blink frequency and a predetermined rule which relates to a corresponding relationship between the eye blink frequency and an operation, and controlling the terminal and the display device to execute a corresponding function according to the operation.
US10255869B2 GOA circuit
The present invention relates to a GOA circuit. The GOA circuit comprises: a first thin film transistor (T1) to a fourteenth thin film transistor (T14), a first capacitor (C1) and a second capacitor (C2). The present invention adds a control unit consisted of thin film transistors (T9-T14) on the basis of the GOA circuit structure according to prior art, and a set of control signals (Select1, Select2) of which phases are opposite is introduced. The main function is to divide the gate output of the GOA circuit into two. In some special display mode, the frequency corresponded with Data signal will be halved, and the corresponding drive power consumption will be decreased. The present invention provides a GOA circuit, which can effectively reduce the layout space occupied by the GOA circuit for having a certain help to the development of the narrow frame technology.
US10255859B2 Pixel compensating circuit and driving method thereof, array substrate and display device
A pixel compensating circuit and a driving method thereof, an array substrate and a display device. The pixel compensating circuit includes: a reset circuit, connected with a reset signal line, and configured to reset a driving circuit according to a reset signal from the reset signal line; the driving circuit, configured to output a driving current to drive a display apparatus to emit light and display; a compensating circuit, connected with a signal control line, and a data line, and configured to compensate a threshold voltage for the driving circuit and write data into the driving circuit under control of a signal control signal from the signal control line; and a luminance control circuit, connected with a luminance control line, and configured to control the driving circuit to drive the display apparatus to emit light and display according to a luminance control signal from the luminance control line.
US10255849B2 Pixel circuit, method for driving pixel circuit and display apparatus
A pixel circuit comprises: a reset unit, configured to input a reset voltage into the gate electrode of the driving transistor to reset the driving transistor; a writing unit, configured to write a data voltage into a second end of the storage capacitor and write a reference voltage into a second electrode of the driving transistor; a threshold voltage latching unit, configured to enable a connection between the gate electrode of the driving transistor and the first electrode of the driving transistor; a driving level latching unit, configured to latch a second driving level to the second end of the storage capacitor and a light-emitting control unit, configured to input the second driving level into the second electrode of the driving transistor, and compensate for the threshold voltage of the driving transistor and the second driving level by a gate-source voltage of the driving transistor.
US10255847B2 Level shift circuit and display driver
A level shift circuit is configured to receive reference voltage and first to third voltages, and to generate an output signal. The voltages satisfy a condition in which the reference voltagethe first voltage>the second voltage>the third voltage. The level shift circuit includes a first level shift circuit configured to receive a first signal having a first amplitude within a difference between the reference and first voltages, and level shift the first signal to a second signal having a second amplitude within a difference between the reference and second voltages, and a second level shift circuit configured to level shift the second signal to a third signal having a third amplitude within a difference between the reference and third voltages, and output the third signal as the output signal.
US10255846B2 Scan driver and display device including the same
A scan driver includes a plurality of stages, each outputting a scan signal in response to a scan start pulse and clock signals. Each stage includes a first input circuit applying a high gate voltage to a first node in response to the scan start pulse or the scan signal from a previous stage, a second input circuit applying a first clock signal to a second node based on the first node's voltage, a first output circuit outputting a second clock signal as the scan signal in response to the first node's voltage, a second output circuit outputting a low gate voltage as the scan signal in response to the second node's voltage, and a leakage circuit coupled to the high gate voltage and providing a current from the high gate voltage to the second node in response to the voltage of the second node having a high level.
US10255840B2 Display panel, driving method for display panel, and display device
A display panel, a method for driving the display panel, and a display device are provided. The display panel includes a display region and a peripheral region surrounding the display region. Multiple gate lines each extending in a first direction and multiple data lines each extending in a second direction are arranged at the display region. A multiplexer is arranged at the peripheral region. The multiplexer is used to, under the control of gate line ON signals from a gate line switching control line, input gate line signals from a source driver unit to corresponding gate lines, and under the control of data line ON signals from corresponding data line switching control lines, input data signals from the source driver unit to corresponding data lines.
US10255839B2 Driving unit, display device and method of driving a display panel
A driver for a display panel includes a driving time accumulator, a ditherer, and a data signal generator. The driving time accumulator determines an accumulated driving time of the display panel. The ditherer determines an amount of dither based at least in part on the accumulated driving time, and performs a dithering operation on input image data with the determined amount of dither. The data signal generator generates a data signal for the display panel based at least in part on the input image data on which the dithering operation is to be performed.
US10255837B2 Image display device
According to an aspect, an image display device includes: first pixels each including sub-pixels of three or more colors included in a first color gamut; second pixels each including sub-pixels of three or more colors, the sub-pixels in the second pixels having luminance higher than the luminance of the sub-pixels in the first pixels, the three or more colors belonging to a second color gamut within the first color gamut; and an image display unit in which the first pixels and the second pixels are arranged in a matrix in a display area, the first pixels and the second pixels being adjacent to each other.
US10255836B2 AMOLED display device and driving method thereof
The invention provides an AMOLED display device and driving method thereof. The AMOLED display device comprises: a driving circuit (10) and a display panel (20) connected to the driving circuit (10); the display panel (20) comprising a plurality of sub-pixels arranged in an array form, and the sub-pixels further comprising red sub-pixels (R), green sub-pixels (G), blue sub-pixels (B), and white sub-pixels (W); the driving circuit (10) inputting a Gamma control signal (Gamma_change), and outputting a red Gamma voltage curve (Red_Gamma), a green Gamma voltage curve (Green_Gamma), a blue Gamma voltage curve (Blue_Gamma), and a white Gamma voltage curve (White_Gamma); based on different Gamma control signal (Gamma_change), the driving circuit (10) drives the display panel (20) with different sub-pixel arrangements to reduce manufacturing cost, and improve competitiveness.
US10255835B2 Luminance and reducing power consumption in electrowetting displays
Subject matter disclosed herein relates to increasing luminance and reducing power consumption in electrowetting display devices. The electrowetting display comprises a plurality of electrowetting elements that are driven by a driving voltage that comprises a first voltage and a common voltage. A common electrode provides the common voltage. A timing controller is provided to drive the electrowetting elements. The timing controller controls the common electrode to increase an amplitude of the common voltage to thereby increase luminance of the electrowetting display during driving of the electrowetting elements.
US10255832B2 Multi-layer display including proximity sensor and depth-changing interface elements, and/or associated methods
Certain example embodiments relate to a system including a user-interactive display device having LCDs in substantially parallel spaced apart relation to one another. A proximity sensor is located proximate to the user-interactive display device. A controller is configured to perform instructions to perform functionality including: generating visual content, including one or more user interface elements (e.g., user-interactive elements), for output to the user-interactive display device; causing the user-interactive display device to display the generated visual content; receiving output from the proximity sensor; determining when an object of interest comes into proximity to the user-interactive display device, based on the received output from the proximity sensor; and responsive to a determination that the object of interest has come into proximity to the user-interactive display device, updating the generated visual content and causing the updated generated visual content to be displayed via the user-interactive display device.
US10255829B2 In-situ training apparatus, method and system
A training device simulating ablation of a disc space between adjacent vertebral bodies. A heating apparatus includes an upper surface. A lower plate is provided on the upper surface of the heating apparatus. An upper substantially transparent plate is fixed by a frame above the lower plate. The upper plate is etched with an outline of a vertebral body. Fixed in position proximate the lower frame, the upper plate holds a biological material compressed between the plates. Tool-holding clamps, attached to the frame, are positioned to insert a surgical tool, in a proper location and orientation, into the biological material between the upper and lower plates.
US10255828B2 Apparatus for releasably and adjustably mounting a tubular device to an object
Apparatus for releasably and adjustably mounting a tubular device to an object, the apparatus comprising: a base comprising a central opening passing therethrough, the base being magnetized so as to provide a magnetic field at the central opening of the base; a generally spherical ball sized to be received in the central opening of the base but sized so as to not pass through the central opening, the generally spherical ball comprising a central bore passing therethrough; wherein the ball comprises a ferrous material which is attracted to the magnetic field at the central opening of the base, and further wherein the magnetic field at the central opening of the base is sufficiently strong so as to retain the ball in the central opening of the base; and wherein the central bore of the generally spherical ball is configured to slidably receive a tubular device therein, and further wherein the base is configured to be mounted to an object.
US10255824B2 Geospatial data based assessment of driver behavior
A method of geospatial data based assessment driver behavior to improve driver safety and efficiency is disclosed. A method of a server device may comprise determining that a telemetry data is associated with a vehicle communicatively coupled with the server device and comparing the telemetry data with a driver objective data. A variance between the telemetry data and the driver objective data may then be determined. A performance score may be generated upon comparison of the variance to a threshold limit and/or the driver objective data. The performance score may be published along with other performance scores of other drivers in other vehicles also communicatively coupled with the server device to a reporting dashboard module. Elements of game theory may be implemented to create a team driving challenge and/or a driver performance program to generate the performance score to improve driver safety and efficiency for commercial fleets.
US10255821B2 Driver training
A driver training system for presenting a user of the system with simultaneous representation of a driving environment directed to four active visual zones comprising a driver's forward view, rear mirror view, and respective left and right side mirror views; for displaying a traffic hazard one of the four active visual zones; receiving an input from a user of the driving simulator identifying a location in one of the four active visual zones; determining if the location corresponds to the traffic hazard; and determining a response time between the display of the traffic hazard and the receipt of the input from the user.
US10255819B2 Systems for classroom media sharing
Systems herein allow a student to share media with other students in a classroom with the permission of a teacher. The student can send a sharing request to a management server with a sender student device. The management server can identify a teacher device and send the sharing request to the teacher device for approval. When the request is granted, the student device can supply an address local to the sender device, from which the media will stream. The management server can send the address and an authentication token to other recipient student devices. The management server can further lock the recipient student devices into the sharing location to ensure that each student device will stream the media. At the request of the teacher device or the sender student device, the streaming can end.
US10255813B2 Moving object collision warning system and method for large vehicle
A moving object collision warning system for a large vehicle may include: a rear camera module mounted on the rear of at least one side of a large vehicle, and configured to take an image of an object while facing the front of the large vehicle; an image receiving unit configured to receive the image taken by the rear camera module; a moving object determination unit configured to recognize the image received by the image receiving unit, extract an object included in the image, and determine whether the extracted object is a moving object, wherein the moving object includes one or more of a bicycle, a two-wheeled vehicle and a pedestrian; a moving object collision possibility determination unit configured to determine whether the moving object determined by the moving object determination unit is located in a preset danger zone, and output a collision risk signal; a warning unit configured to output a visual or audible warning signal to a driver of the large vehicle; and a control unit configured to operate the warning unit when the moving object collision possibility determination unit outputs the collision risk signal.
US10255811B2 Obstacle avoidance system
On a basis of a relative position of an obstacle 401, a size of the obstacle in an own vehicle 12 width direction and a width of the own vehicle 12, a maximum amount Dt of movement of the own vehicle 12 in the vehicle width direction as required to avoid the obstacle 401 is calculated. A point displaced over the maximum amount of movement toward a side of the adjacent lane from the relative position of the obstacle 401 is determined as an avoiding point 250. If a distance d between the avoiding point 250 and the adjacent lane is greater than the width Wm of the own vehicle 12, an avoiding path is generated for allowing the own vehicle 12 to pass the avoiding point 250.
US10255809B1 Transport parking space availability detection
Identifying parking spaces and notifying user devices provides an easy way to reduce traffic and save time for registered users. One example may include activating a sensor to detect at least one status change, monitoring a predefined area for the at least one status change, receiving at least one status change at a first time, receiving at least one additional status change at a second time, comparing the at least one status change and the at least one additional status change to a valid sequence of status changes, determining a valid sequence of status changes has occurred, and transmitting a notification to a registered user device previously registered to receive a notification when the valid sequence of status changes occurs.
US10255804B2 Method for generating a digital record and roadside unit of a road toll system implementing the method
The present subject matter relates to a method and a roadside unit for generating a digital record of a vehicle in a road toll system, comprising: capturing an image of the vehicle on a roadway; data-compressing the image depending on at least one of a confidence level obtained from the image for one or more characters therein by means of OCR, and a contrast parameter obtained from the image or a region of interest therein or a section of the latter, to generate the digital record; and sending the digital record from the roadside unit to a data center of the road toll system.
US10255800B2 Premises monitoring system
This invention relates generally to computer systems, and more specifically, to a premise monitoring system. In one embodiment, the invention includes operations of receiving one or more signals containing a device identifier and a device condition from one or more remote alarm monitoring systems; retrieving enhanced information based on the device identifier and/or the device condition; determining one or more communication methods and/or communication destinations based on the device identifier and/or the device condition; and dispatching the enhanced information to the one or more communication destinations using the one or more communication methods.
US10255799B2 Methods for the determination and control of a piece of equipment to be controlled; device, use and system implementing these methods
A method for determining a piece of equipment to be controlled by a transportable control object disposed in a space having at least one positioning unit capable of determining the relative position of the control object relative to the positioning unit, the method including: a step of determining the position and the orientation of the control object in the space from the position of the at least one positioning unit, a step of determining a direction and a sense pointed at by the control object from the position and orientation of the control object determined in this way, and a step of determining a piece of equipment to be controlled in the space from the direction and sense determined in this way.
US10255796B2 Discrete emergency alerts on wireless devices
A mobile device may be used to discretely transmit an emergency alert based on the handling of the mobile device. A mobile device may detect a particular action associated with the mobile device, such as a sequence of button presses. Based on the action, the mobile device may enter an emergency mode, which may activate an emergency feature on a mobile device that instructs the mobile device to retrieve or distribute information, such as media access control information of nearby mobile devices.
US10255795B2 Audio detection using distributed mobile computing
A method of identifying incidents using mobile devices can include receiving a communication from each of a plurality of mobile devices. Each communication can specify information about a detected sound. Spatial and temporal information can be identified from each communication as well as an indication of a sound signature matching the detected sound. The communications can be compared with a policy specifying spatial and temporal requirements relating to the sound signature indicated by the communications. A notification can be selectively sent according to the comparison.
US10255792B2 Security monitoring and control
Systems, methods, and software for monitoring and controlling a security system for a structure are provided herein. An exemplary method may include receiving sensor data from at least one first peripheral, the sensor data associated with at least one of activity inside and activity outside of a structure; determining a critical event based in part on the sensor data; creating an alert based in part on the critical event; getting user preferences associated with at least one of a user and a base unit; determining a response based in part on the alert and user preferences; and activating at least one of a second peripheral and a service based in part on the response.
US10255789B2 Home incarceration confirmation system
A location confirmation platform of a home confinement location confirmation system for establishing a virtual boundary in which an incarcerated individual is authorized to occupy and polling and confirming the individual's presence within the boundary by comparing previously collected individual attribute data and comparing the collected data to corresponding data received from the individual in real time.
US10255788B2 Electrical safety analyzer
An electrical safety analyzer, including: a transparent outer casing; at least one light emitting diode (LED) disposed within the transparent outer casing; a processor and addressable memory, where the processor is configured to: run one or more tests for electrical safety; determine a pass or fail condition for each test; and illuminate the at least one LED based on the determined condition, where an illumination of the at least one LED illuminates the transparent outer casing.
US10255783B2 Apparatus for monitoring brake motor
An apparatus for monitoring a motor brake is provided. The apparatus includes a monitoring portion that is configured to measure state information of the brake motor having a motor and a brake device. The monitoring portion also determines a state of the brake device based on the state information and a control signal output by a brake motor controller that operates the brake motor or adjusts a control current supplied to the brake device.
US10255782B1 Vehicle flood detection
Method and apparatus are disclosed for vehicle flood detection. An example vehicle includes an engine, a humidity sensor, a GPS receiver to determine a vehicle location, a communication module, and a control module. The control module is to collect, via the humidity sensor, a humidity measurement within the engine and collect a humidity level of the vehicle location. The control module also is to identify a flooding event when the humidity measurement exceeds the humidity level by a predetermined threshold and record the flooding event with a remote server via the communication module.
US10255781B1 Floating apparatus for alerting people of the presence of voltage in water
A floating apparatus for alerting people of the presence of voltage in water. When the floating apparatus is placed in water and in an active state, it detects when at least a threshold level of voltage is present in the water and generates an alert signal in response to detecting the threshold level of voltage is present. The floating apparatus may detect the threshold level of voltage is present without requiring that a ground wire be connected between an electrical circuit of the floating apparatus and a fixed structure exterior of the water such as soil surrounding the water.
US10255778B2 Deactivator with wireless communication enabler
Systems (100, 150) and methods (700, 800) for transitioning a handheld device (100) from a partially inoperative state to a fully operative state. The methods comprise performing operations to pair a first communication device (150) and a second communication device (100). In response to the pairing of the first and second communication devices, the second communication device is transitioned from the partially inoperative state in which deactivation operations for deactivating an active security tag (124) are disabled to the fully operative state in which said deactivation operations are enabled.
US10255775B2 Intelligent motion detection
Motion or event detection and notification devices and methods are disclosed. Motion or event detection information can be processed and interfaced with in order to facilitate system functionality. In an embodiment, a unique ID can be utilized to identify a recipient of an alert. Unique IDs can correspond to different users or devices of a motion or event detection system. In some embodiments, information relating to the detection can be relayed to a user of the system. That information can take on different forms, including basic information such as a simple notification or other forms such as a live feed of the event. The ability to implement such a system can allow for increased security for an area or increased peace-of-mind for a user or monitor of the system.
US10255773B2 Security system providing a localized humanly-perceivable alert for identifying a facility to emergency personnel
The present disclosure relates to systems and methods for guiding emergency personnel to a location in a facility proximate to an alarm that has been generated. In one aspect, a method may include detecting an alarm condition at a facility protected by a security system and determining a location at the facility of the alarm condition. The method may further include causing at least one indicator at the facility, which is proximate to the determined location of the alarm condition, to generate an identifying alert that is humanly perceivable from an exterior of the facility such that emergency personnel can identify the facility based at least in part on the identifying alert. In some aspects, the method may also include notifying a security representative of the alarm condition, and receiving a notification from the security representative indicating that emergency personnel are dispatched to the facility.
US10255767B2 System and method of allowing a player to play gaming machines having dynamic position functionality
The game machine comprising a display device and a controller is provided. The display device is configured to display a game. The controller is configured to display a plurality of reels, the reels reach displaying a plurality of symbols. Each reel includes at least one activation zone with each activation zone have at least one symbol. The controller is configured to determine the number of symbols within the activation zone, randomly determine an outcome of the game, and display the outcome of the game including the activation zone. The activation zone includes a determined number of symbols.
US10255766B1 Trade 'N place video poker
A system and method for playing Trade 'N Place Poker wherein three unique poker hands are generated from the same deck of cards and populated in a matrix of three rows and five columns. The deck of cards used for this invention is a standard deck of 52 cards plus n additional trade cards which allows the player to trade any two cards current locations on the three by five matrix with each other. For this current embodiment, a poker hand is defined as a row of five cards.
US10255764B2 Functional transformation interleaved wagering system
A functional transformation interleaved wagering system including an interactive controller configured to: provide an interactive application; communicate, to an application controller, a wager request; receive a wager outcome; receive an indication to provide entrance to a lottery for a period of time; provide the lottery; and communicate, to the application controller, application telemetry; a wager controller constructed to: receive the wager request; communicate the wager outcome; receive an indication; and the application controller operatively connecting the interactive controller and the wager controller and constructed to: receive the wager request; communicate, to the wager controller, the wager request; receive the wager outcome; communicate, to the interactive controller, the wager outcome; communicate the indication to provide the lottery for a period of time; and receive the application telemetry.
US10255761B2 Gaming system and method for converting primary game outcomes to secondary game outcomes
Gaming systems and methods for converting primary game outcomes to secondary game outcomes based on the satisfaction of one or more conditions.
US10255758B2 Autonomous agent hybrid system
A method of operating a gaming system to execute an entertainment game providing outcomes based upon an autonomous agent action and constructed to trigger a wager, wherein the game; detects the autonomous agent action taken by the autonomous agent where the autonomous agent action is a direct utilization by the autonomous agent of the actionable element within the entertainment game, wherein the autonomous agent action is taken by the autonomous agent without the player's supervision; and communicates, to the real world controller, an agent wager.
US10255753B2 Online live dealer draw poker gaming system and method
A method and apparatus for providing hybrid draw poker games to online players, where electronic indications of an initial set of physical cards and electronic indications of a contingent set of physical cards that are dealt by a live dealer at a physical gaming table. The electronic indications of the initial set of physical cards are provided to one or more online players over a network. The gaming server receives an indication from one of the remote players to discard one or more card values associated of the initial set of physical cards. The gaming server then assigns one or more physical cards of the contingent set of physical cards as first replacement cards to the remote player, and then determines a final game value for the remote player based on the initial physical cards not discarded by the first remote player and the one or more first replacement cards.
US10255751B2 Electronic gaming device with bonus game extended reel functionality
Examples disclosed herein relate to a gaming device including a memory, a processor, a plurality of reels, and a display. The display includes active areas and inactive areas where the active areas are utilized for payout determinations and bonus game initiation determinations and where the inactive areas are not utilized for payout determinations and bonus game initiation determinations. The processor may initiate a base game play, a bonus game, and a secondary base game. The base game play may include a spin to display at least a portion of the plurality of reels in the base reel active areas and expanded reel active areas. The processor may initiate a bonus game utilizing the base reel active areas and the expanded reel active area.
US10255749B2 Systems, methods, and media for immersive roulette gaming
In accordance with some embodiments of the disclosed subject matter, methods, systems, and media for immersive roulette gaming are provided. In accordance with some embodiments of the disclosed subject matter, methods for roulette gaming are provided, the methods comprise: receiving video data from a plurality of image sensors; detecting a ball on a roulette wheel based on the video data using a hardware processor; obtaining motion data about the ball based on the video data using the hardware processor; determining whether the ball is about to fall into a pocket of the roulette wheel based on the video data using the hardware processor; and producing multiple slow-motion images of the ball in response to determining that the ball is about to fall into a pocket on the roulette wheel.
US10255746B2 Systems and methods for facilitating consumer-dispenser
Embodiments of the invention can include systems and methods for dispensing consumable products. In one embodiment, a product dispenser is provided. The product dispenser can include a user interface operable to receive consumer inputs and to present product selection information. In addition, the product dispenser can include a reader configured to obtain identification information associated with a consumer. The product dispenser can include a controller in communication with the reader and user interface, and operable to execute a set of instructions to receive from the reader identification information associated with a consumer. The controller can also be operable to execute a set of instructions operable to retrieve consumer information based at least in part on the identification information, and provide product selection information at the user interface based at least in part on the consumer information.
US10255744B2 Disk transferring device and disk dispensing device
A disk transferring device transferring disks delivered one by one from an disk reception opening to an disk ejection opening includes: a disk guide path having left and right guide surfaces that guide a peripheral surface of each of the disks and front and back guide surfaces that guide an front surface and a back surface of the disk, the disk guide path extending from the disk reception opening toward the disk ejection opening; and a plurality of disk pushers protruding into the disk guide path and pushing the disks by making a rotational movement about a plurality of rotational axis lines approximately at a right angle with respect to the front and back guide surfaces.
US10255739B1 Method and apparatus for rolling code vehicle access
A system includes a mobile-device processor configured to generate a first code based on a changing variable and a generation schema, both known by a mobile device and a vehicle and display the first code. The vehicle processor is configured to receive input of the first code, generate a second code based on the variable and schema, and grant vehicle access when the first code corresponds to the second code.
US10255738B1 Authentication based on through-body signals detected in body area networks
Techniques are described for user authentication based on a signal that is transmitted through an individual's body, and detected using device(s) in physical contact with the individual. A signal, such as an electrical signal or a vibrational signal, may be transmitted from a first device and received by a second device that is in physical contact with the individual. The received signal may be employed to determine a body signature for the individual. The body signature may identify the individual among a population of individuals, given the particular alterations to the propagating signal caused by the individual's physiology. Accordingly, the body signature may be employed as a form of biometric data that is useable to authenticate the individual to access a secure area, log in to a device or an application, or for other purposes.
US10255732B2 Door access control via a mobile device
Devices, systems, and methods for door access control via a mobile device are described herein. One mobile device for providing door access control, includes a processor and memory, coupled to the processor, wherein the memory includes instructions executable by the processor to provide a specific user identity, assigned to the mobile device, and a digital identifier, that is associated with an application stored in memory on the mobile device, to a door access controller, wherein the application includes a locking mechanism for the application that must be renewed at a first particular time period and wherein the mobile device includes a locking mechanism to lock the device after a second particular time period.
US10255729B1 System and method for haptic mapping of a configurable virtual reality environment
A system for providing a virtual reality experience includes a display associated with a field of view of a user. A virtual reality system renders a virtual realty world responsive to a movement of the user and displays the rendered virtual reality world to a user through the display. A configurable virtual reality environment model may be configured to place physical walls in a location that corresponds to a virtual wall located within with virtual realty world such that when the display shows the user touching a wall in the virtual reality world, the user feels the physical wall placed in the configurable virtual reality environment.
US10255727B1 Systems and methods to provide effects for virtual content in an interactive space
A system configured to provide effects for virtual content in an interactive space may comprise one or more of a headset, one or more image-forming components, one or more physical processors, and/or other components. An image forming virtual object may be presented to the user via the one or more image-forming components. The virtual object may be perceived as being present in the real world. A user may utilize a virtual tool to apply an exploder effect and/or other effect. The virtual tool providing the exploder effect may take the form of a rod-shaped object forming a wand. The virtual tool may be inserted into the virtual object. the virtual tool may be drawn away from the virtual object to cause the virtual object to achieve an exploded view state.
US10255724B2 Interactive virtual thematic environment
The present invention is directed to a method of integrating information, including real-time information, into a virtual thematic environment using a computer system, including accessing the stored information from a database or downloading the real-time information from a source external to the thematic environment; inserting the real-time information into the thematic environment; and displaying the information to a user within the thematic environment. In one embodiment, the computer system is connected to a holographic projection system such that the images from the thematic environment can be projected as holographic projections. The computer system includes an interactive software application platform having at least one thematic/publishing logic module which contains thematic environment rules; at least one digital content library module which provides content management on the thematic environment; and at least one quantum imaging environment (QIE) module which interprets content such that the content is manipulated and accessed by any device.
US10255723B2 Planning, navigation and simulation systems and methods for minimally invasive therapy
Disclosed herein are planning, navigation and simulation systems and methods for minimally invasive therapy in which the planning method and system uses patient specific pre-operative images. The planning system allows for multiple paths to be developed from the pre-operative images, and scores the paths depending on desired surgical outcome of the surgery and the navigation systems allow for minimally invasive port based surgical procedures, as well as craniotomies in the particular case of brain surgery.
US10255720B1 Hybrid mesh from 2.5D and 3D point data
In an example embodiment, a technique is provided for reconstructing and analyzing a mesh surface based on a combination of 2.5D and 3D point data that involves building a hybrid spatial index whose nodes are labeled as containing 2.5D data or 3D data, and whose branching is adapted to such types of data. The hybrid spatial index is then used to reconstruct the mesh surface and analyze the mesh surface, taking advantage of more efficient algorithms adapted to specific types of data. The technique may allow for a hybrid spatial index that uses fewer nodes, and for use of 2.5D specific reconstruction and analysis algorithms for at least a part of the mesh surface.
US10255716B1 Multi-resolution tiled 2.5D delaunay triangulation stitching
In an example embodiment, a technique is provided for reconstructing a coherent tiled mesh surface that preserves the 2.5D Delaunay property. A spatial index is built for 2.5D data, the spatial index including nodes that correspond to a plurality of tiles of the 2.5D data. A 2.5D Delaunay triangulation algorithm is applied to data of nodes of the spatial index to create a plurality of independent mesh surfaces that each correspond to a tile. The plurality of independent mesh surfaces are stitched together to form the coherent tiled mesh surface. After a coherent mesh surface for a level of detail (LOD) is created, it is determined whether a new level of detail (LOD) is required. If so, one or more independent mesh surfaces that have the new LOD are created and stitching is repeated. Finally, a coherent multi-resolution tiled mesh surface is output.
US10255714B2 System and method of gaze predictive rendering of a focal area of an animation
Individual images for individual frames of an animation may be rendered to include individual focal areas. A focal area may include one or more of a foveal region corresponding to a gaze direction of a user, an area surrounding the foveal region, and/or other components. The foveal region may comprise a region along the user's line of sight that permits high visual acuity with respect to a periphery of the line of sight. A focal area within an image may be rendered based on parameter values of rendering parameters that are different from parameter values for an area outside the focal area.
US10255713B2 System and method for dynamically adjusting rendering parameters based on user movements
A computer-implemented method for dynamically adjusting rendering parameters based on user movements may include determining viewpoint movement data for a user viewing a rendering of a 3D model at a first time, determining a first level-of-detail at which to render the 3D model based at least in part on the viewpoint movement data at the first time and rendering the 3D model at the first level-of-detail. The method may also include determining viewpoint movement data for the user at a second time, wherein the viewpoint movement data at the second time differs from the viewpoint movement data at the first time. In addition, the method may include determining a second level-of-detail at which to render the 3D model based at least in part on the viewpoint movement data at the second time and rendering the 3D model at the second level-of-detail, wherein the second level-of-detail differs from the first level-of-detail.
US10255712B2 Animation using keyframing and projected dynamics simulation
In embodiments of animation using keyframing and projected dynamics simulation, an animation object is displayed with handles associated with object regions for the animation object, each handle being selectable for setting animation constraints on an object region. An animation simulator receives a user input designating a particular handle with an animation constraint, and sets the animation constraint on the particular handle for the associated object region. The animation simulator also receives another user input, designating a timing of the object region associated with the particular handle of the animation object through multiple frames in an animation sequence. The animation simulator projects a simulation of the animation object utilizing a projected dynamics algorithm that applies physics to simulate the set of object regions of the animation object in the animation sequence, the simulation including simulating the object region associated with the particular handle based on the timing and the animation constraint.
US10255710B2 Audio media mood visualization
An audio media visualization method and system. The method includes receiving by a computing processor, mood description data describing different human emotions/moods. The computer processor an audio file comprising audio data and generates a mood descriptor file comprising portions of the audio data associated with specified descriptions of the mood description data. The computer processor receives a mood tag library file comprising mood tags mapped to animated and/or still objects representing various emotions/moods and associates each animated and/or still object with an associated description. The computer processor synchronizes the animated and/or still objects with the portions of said audio data and presents the animated and/or still objects synchronized with the portions of said audio data.
US10255705B2 Apparatus and method for displaying information
Embodiments of the present invention provide a display method for use in a vehicle, comprising obtaining information associated with a vehicle or external image data of a region proximal to the vehicle, and displaying, on a display device worn by an occupant of the vehicle, one or more of a graphical representation of at least one component of the vehicle having one or more characteristics based on the information associated with the vehicle, or a representation of the external image data, wherein the one or more displayed representation is arranged to overlie a portion of the vehicle to be indicative of a portion of the vehicle being at least partly transparent.
US10255704B2 Video delivery terminal, non-transitory computer-readable medium, and video delivery method
A video delivery terminal includes: an image capturer configured to perform image capture to generate an image of a subject; and a developing processor configured to crop an area of a portion of the image to generate a cropped image, perform first adjustment regarding the cropped image based on characteristics of the cropped image, and perform second adjustment regarding settings of the image based on characteristics of the image having undergone the first adjustment.
US10255703B2 Original image generation system
A system and method for generating an original image are provided. In example embodiments, a user may select a category with a plurality of images. Common image attributes from the plurality of images within the user selected category is identified. A base image using the plurality of images associated with the identified common image attributes is generated. An original image is generated by varying attributes within the base image.
US10255699B2 Generating a curated digital analytics workspace
Systems and methods are disclosed for generating a curated digital analytics workspace. In particular, in one or more embodiments, the disclosed systems and methods curate a digital analytics workspace based on a variety of factors to generate a curated digital analytics workspace capable of dynamically analyzing digital data elements. More specifically, one or more embodiments of the disclosed systems and methods limit data elements and/or analytics visualizations available in a digital analytics workspace based on user characteristics, data element features, or other factors to generate a curated digital analytics workspace. In this manner, the disclosed systems and methods can generate a curated digital analytics workspace that provides access to data elements and/or analytics visualizations targeted to the needs and capabilities of an individual or group while reducing confusion that often results from traditional analytics systems.
US10255698B2 System and method for removing hard tissue in CT image
A system and method for CT image reconstruction are provided. The method may include: obtaining raw data set related to an object; generating a first image set based on the raw data set, wherein the first image set includes a first full quality image and a first max field of view image; generating one or more reference images based on the first max field of view image; generating a first bone information image based on the one or more reference images; generating a second image set based on the raw data set, wherein the second image set includes a second full quality image; generating a second bone information image based on the one or more reference images; correcting hardening beam artifact of the second full quality image based on the second bone information image to generate a hardening beam artifact corrected image.
US10255693B2 Machine learning classification and training for digital microscopy images
Systems, methods, and devices for training models or algorithms for classifying or detecting particles or materials in microscopy images are disclosed. A method includes receiving a plurality of microscopy images of a specimen and a classification for the specimen. The plurality of microscopy images includes a first image captured at a first magnification and a second image captured at the first magnification with a different focus than the first image. The method includes training a machine learning model or algorithm using the plurality of images, wherein the first image and the second image are provided with one or more labels indicating the classification.
US10255692B2 Method for tracking an object in an image sequence
A method for tracking a biological cell in an image sequence with at least a first image and a second image includes the steps of: identifying a plurality of biological cells in the first image and a plurality of biological cells in the second image; determining matching probability of a biological cell in the second image with a biological cell in the first image, based on relative positional relationships between the plurality of biological cells in the first image and relative positional relationships between the plurality of biological cells in the second image; and determining, based on the determined matching probability, a matching result relating to whether the biological cell in the second image matches with the biological cell in the first image. A match indicates that the biological cell in the second image corresponds with or originates from the corresponding biological cell in the first image.
US10255688B2 Analysis method including the determination of a position of a biological particle
A method of analyzing a sample receiving a particle of interest, including: defining a reference point located on a first interface of the sample, or at a known distance from the sample, along the optical axis of the optical system; acquiring a reference image transmission of the sample, the object plane of the optical system being located at a known distance from the reference point along an axis parallel to the optical axis of the optical system, and the particle of interest being located outside of the object plane; using the reference image, digitally constructing a series of reconstructed images, each associated with a predetermined offset of the object plane along the optical axis of the optical system; and using the series of reconstructed images, determining the distance along an axis parallel to the optical axis of the optical system, between the particle of interest and the reference point.
US10255686B2 Estimating depth from a single image
During a training phase, a machine accesses reference images with corresponding depth information. The machine calculates visual descriptors and corresponding depth descriptors from this information. The machine then generates a mapping that correlates these visual descriptors with their corresponding depth descriptors. After the training phase, the machine may perform depth estimation based on a single query image devoid of depth information. The machine may calculate one or more visual descriptors from the single query image and obtain a corresponding depth descriptor for each visual descriptor from the generated mapping. Based on obtained depth descriptors, the machine creates depth information that corresponds to the submitted single query image.
US10255680B2 Vehicle localization
A method of localizing a transportable apparatus (102) within an environment around the apparatus is disclosed. The method comprises obtaining a sequence of images (200) of the environment and generating one or more sequences of transformed images (204) from the sequence of images wherein an image from the sequence of images has undergone a transformation to provide a transformed image within the sequence of transformed images. Processing circuitry (112) is then used to compare one or more images from the sequence of transformed images (204) and one or more images from at least one of the sequence of images (200) and a further sequence of transformed images against a representation of the environment. The comparison determines corresponding features within the images (200) and/or transformed images (204) and the representation. The transportable apparatus (102) is then localized according to a position of the one or more corresponding features.
US10255678B2 Medical image processing apparatus
A medical image processing apparatus which processes a medical image including a plurality of structures, the apparatus including: a memory in which a previous shape model including a set of contours of a specific structure based on an anatomical position is stored as previous information; and a hardware processor that: locates the previous shape model in the medical image; calculates, for the medical image, image feature amounts at positions which overlap the contours in the located previous shape model; and extracts contours of the specific structure by detecting candidate points of the specific structure based on the contours in the previous shape model and the image feature amounts.
US10255675B2 Medical image processing apparatus and analysis region setting method of texture analysis
In one embodiment, a medical image processing apparatus includes memory circuitry configured to store a program; and processing circuitry configured, by executing the program, to set a region of interest in a medical image, set an analysis region in the region of interest by reducing the region of interest, and calculate feature amount in the analysis region.
US10255673B2 Apparatus and method for detecting object in image, and apparatus and method for computer-aided diagnosis
An apparatus for detecting an object in an image, including a detection group determiner configured to classify a plurality of feature levels into one or more detection groups, wherein the plurality of feature levels includes multiple scales and are arranged as a feature pyramid; and a detection group processor configured to create one or more feature maps corresponding to the one or more detection groups, and to detect an object by applying one or more models to the one or more feature maps.
US10255666B2 Digital media enhancement system, method, and apparatus
Aspects are disclosed for enhancing digital media. In an aspect, a target object in a primary image is identified, and reference images that include the target object are located. The target object is then modified within the primary image according to data derived from analyzing the reference image. In another aspect, a primary file is received, and at least one reference file is referenced to generate enhancement data that facilitates enhancing the primary file from an extrapolation of the reference file. In yet another aspect, media files corresponding to a common event are aggregated, and a desired enhancement of a primary file is identified. Here, the desired enhancement corresponds to a modification of an obstruction included in the primary file. A reference file which includes data associated with the desired enhancement is then referenced, and the obstructed data is modified based on replacement data extrapolated from the reference file.
US10255660B2 Methods, devices and computer program products for demosaicing an image captured by an image sensor comprising a color filter array
The present disclosure generally relates to the field of demosaicing an image captured by an image sensor including a color filter array, and more specifically relate to such a demosaicing operation using the GPU, shaders of the GPU and built-in rasterization function of the GPU.
US10255658B2 Information processing method and program for executing the information processing method on computer
A method includes defining a virtual space including a virtual camera; an operation object; and a target object. The method includes detecting a position of a head-mounted device and a position of a part of a body other than a head. The method includes moving the virtual camera in accordance with movement of the head-mounted device. The method includes moving the operation object in accordance with movement of the part of the body. The method includes selecting the target object in accordance with movement of the operation object. Selecting the target object includes correcting a direction or a position of the target object based on a positional relationship between the operation object and the target object; and associating the target object, the corrected direction or the corrected position, with the operation object. The method includes moving the target object in accordance with movement of the operation object.
US10255656B2 Compute optimization mechanism
An apparatus to facilitate compute optimization is disclosed. The apparatus includes sorting logic to sort processing threads into thread groups based on bit depth of floating point thread operations.
US10255650B2 Graphics processing using dynamic resources
A system has a central processing unit (CPU) and a graphics processing unit (GPU) that includes one or more registers. The GPU can change a resource descriptor in one of the GPU's registers. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10255649B2 Signal encoding for difficult environments
This disclosure relates to advanced image signal processing technology including encoded signals and digital watermarking. We disclose methods, systems and apparatus for selecting which ink(s) should be selected to carry an encoded signal for a given machine-vision wavelength for a retail package or other printed design. We also disclose retail product packages and other printed objects, and methods to generate such, including a sparse mark in a first ink and an overprinted ink flood in a second ink. The first ink and the second ink are related through tack and spectral reflectance difference. Of course, other methods, packages, objects, systems and apparatus are described in this disclosure.
US10255645B1 Systems and methods for personalized dining checks and individualized payment by associating device with dining session
Systems and methods are disclosed for managing personalized dining checks created by individualized check item ownership or payment enabled by associating device and table indicia. One method includes: receiving information identifying the mobile devices of one or more patrons and information identifying a table indicia as a result of associating the mobile devices of the one or more patrons with a table indicia; receiving requests for dining items, transaction amounts for each dining item, and payment preferences associated with each dining item from each of the one or more patrons; determining the amounts owed by each patron, based on the dining items requested by each patron, transaction amounts for each dining item, and the payment preference of each patron for each requested dining item; and outputting the amount owed by each patron to an electronic storage medium or display of the mobile device of each patron.
US10255644B2 System and method for identifying power usage issues
A system and method analyzes resource consumption without requiring sensors at every device for which consumption is analyzed. Data rates used to provide resource use information may be increased or decreased based on user actions.
US10255639B1 Obtaining insurance information in response to optical input
Systems and methods are provided for retrieving insurance information of an insurance customer at a mobile device. An insurance information token may be affixed to a vehicle and scanned by an optical input device of the mobile device. The optical input device may thus obtain optical input corresponding to the insurance information token. The insurance information of the insurance customer may be retrieved based on the optical input and presented at a display device of the mobile device upon retrieval. The mobile device may also provide a message to an insurance system indicating that the insurance information token was scanned. Telematics information may also be analyzed in response to receipt of the message to determine whether to automatically create an insurance claim for the customer.
US10255635B1 Systems, methods, and program products for an application programming interface generating a blended digital math-based assets index
Systems, methods, and program products for providing an exchange traded product holding digital math-based assets are disclosed. Shares based on digital math-based assets may be created using one or more computers by determining share price information based upon quantities of digital math-based assets held by a trust, electronically receiving a request from an authorized participant user device to purchase a quantity of shares, electronically transmitting a quantity of digital math-based assets to one or more destination digital asset accounts for receipt of digital math-based assets from the authorized participant based on the determined share price information and the requested quantity of shares, and electronically issuing shares to the authorized participant.
US10255634B2 Slicer order quantity reduction tool
The disclosed embodiments generally relate to a slicer order quantity reduction tool. An example method for reducing a quantity of a slicer order includes calculating a collective quantity associated with available ones of a plurality of child orders; comparing the collective quantity and a reduction amount received in connection with a quantity reduction request for the slicer order; and determining, when the comparison indicates that the available ones of the child orders have insufficient quantity to meet the reduction amount, whether inflight ones of the plurality of child orders collectively have sufficient quantity to make up a shortfall of the available ones of the child orders.
US10255632B2 Method and apparatus to evaluate and provide funds in online environments
A method, apparatus, and computer readable storage to implement a lending or cash advance system that can be (but is not required to be) integrated with an online commerce site. Sellers on the online commerce site can click a button or tab in their web browser that is visiting the online commerce site and information known to the online commerce site is automatically shared with a potential cash provider. Data from a delivery service can be automatically retrieved by the cash provider/cash server in order to determine the volume of shipments that the seller has been making. This volume can be used when the cash server determines the seller's score in order to evaluate an application for cash.
US10255628B2 Item recommendations via deep collaborative filtering
A deep collaborative filtering (DCF) approach is employed in a recommender system to provide item recommendations to users. The DCF approach combines deep learning models with matrix factorization based collaborative filtering. To provide item recommendations, a user-item rating matrix, user side information, and item side information are provided as input to a recommender system. The recommender system learns user latent factors and item latent factors by jointly: (1) decomposing the user-item rating matrix to extract latent factors, and (2) extracting latent factors from hidden layers of deep learning models using the user side information and item side information. The learned user latent factors and item latent factors are used to predict item ratings for missing ratings in the user-item rating matrix. The predicted item ratings are then used to select item recommendations for a given user, which are then communicated to a user device of the user.
US10255627B2 Service broker for service-oriented architecture
A method for brokering a cloud service comprises receiving a request for a service and identifying parameters from the request. Further, a set of vendors who may satisfy the parameters of the requested service is identified. An invitation to respond based on the parameters is transmitted to the set of vendors. Responses including an estimation regarding the parameters are received from the vendors, and confidence levels that the vendors will meet the estimations are calculated based on an objective service history of the specific services. The responses and confidence levels are presented to the requester, and the service history is updated based on parameter results once the service has completed.
US10255626B2 Methods, devices, and systems for sending and receiving virtual goods
A method and device for sending and receiving virtual goods are provided. On detecting an invocation request from a virtual goods package generation interface, a server obtains the virtual goods package generation parameters included in the invocation request. The server transfers the virtual goods corresponding to the total amount of virtual goods in the account corresponding to the invoker client to the account corresponding to the server. Upon success of virtual goods transfer, the server generates a virtual goods package and a link for receiving the virtual goods package based on the virtual goods package generation parameters. The server sends the receiving link to the recipient client so that the recipient client interacts with the server to receive the virtual goods package by using the receiving link.
US10255625B2 System and method for adaptive mobile application
A system and method for adapting the look, feel, and behavior of a mobile application based on the user, location or environment in which it is used.
US10255615B2 System and method for contextual virtual local advertisement insertion
A system and method for presenting advertising, the method including but not limited to presenting on a first end user device, a first personalized advertisement in a first avatar's view of a virtual world and presenting on a second end user device, a second personalized advertisement in a second avatar's view of the virtual world.
US10255614B2 Method and system for detecting presence using a WiFi network probe detector
The detection system monitors WiFi wireless communications at a wireless device and detects a probe request associated with a location. The WiFi device may be a dedicated presence detection device or may offer access to internet and other services as a WiFi access point. A device identifier associated with the originating device may be a component of the probe request. Using the device identifier, the system can detect the presence of a consumer at the location associated with the wireless communications device and transmit information to the consumer based upon the device identifier.
US10255604B1 System and method for facilitating access of postal services of an account by another account
An approach for facilitating access of postal services of an account by another account is disclosed. In some implementations, a request to authorize access for a first account to one or more postal services of a second account may be received. Responsive to authorization from the second account, the access to the one or more postal services of the second account may be enabled for the first account. A request initiated via the first account to execute a postal transaction associated with the one or more postal services of the second account may be received. Execution of the postal transaction may be initiated. Storage of a record related to the postal transaction in association with the second account may be initiated.
US10255602B2 Location-based verification for predicting user trustworthiness
A system and computer-implemented method are provided for predicting user trustworthiness through location-based verification with social networking, and for providing an on-line platform for communicating trustworthiness information between different users. The system collects user time and location data to verify the trustworthiness of user transactions. Trustworthiness ratings are established in part by tracking, for particular transactions, time-varying geographic locations of one or more remote computing devices of one or more users associated with the particular transactions, and comparing the time-location data for the particular transactions with one or more time-based attributes or location-based attributes of the transactions.
US10255601B2 Multifactor authentication using a directory server
A method and a server computer are provided for authenticating a cardholder account. The server computer implements the method, which includes obtaining a first identifier and a cryptogram from a first entity, identifying an issuer associated with the cardholder account, forwarding the first account identifier and the cryptogram to a second entity for validation, receiving a second identifier from the second entity, and sending the second identifier to the first entity. The first identifier can be associated with the cardholder account. The second identifier can be generated by the second entity and associated with a validated form of the first identifier.
US10255599B2 Multi-currency cart and checkout
Example embodiments provide a multi-currency cart and checkout. In example embodiments, a currency accepted and a payment option for each item in a multi-currency cart is identified. A plurality of currency groups is generated based on the currency and payment options, whereby each currency group comprises one or more items having a same payment option and accepting a same currency. A multi-currency checkout user interface (UI) is presented, on a client device, that presents the plurality of currency groups. In response to a selection of a currency group from the plurality of currency groups, payment for the selected currency group is processed. An updated multi-currency checkout UI is presented in response to the payment processing. The updated multi-currency UI comprises remaining currency groups of the plurality of currency groups.
US10255596B2 Method, apparatus, and computer program product for topping up prepaid payment cards for offline use
A card holder carries out an initial top-up of a balance of a pre-paid payment card. The prepaid payment card is configured for use in an infrastructure in accordance with a payment specification requiring different behavior for normal transactions in the infrastructure versus that required for topping-up of the balance. Contemporaneously with the initial top-up, the card holder registers risk mitigation information in association with the pre-paid payment card. Subsequent to the initial top-up, an indicator is written to the pre-paid payment card during a transaction with the pre-paid payment card outside the infrastructure. The indicator identifies the pre-paid payment card as having the risk mitigation information associated therewith. During subsequent presentation of the pre-paid payment card to the infrastructure, the pre-paid payment card is treated as a token backed up by the risk mitigation information, based on presence of the indicator on the pre-paid payment card.
US10255594B2 Smart wearable device and contactless payment method
This disclosure relates to a smart wearable device and a contactless payment method, said smart wearable device comprising: an information storage unit, a control unit and a wireless communication unit, wherein, the information storage unit is used for storing information of one or more bank cards; the control unit is used for identifying gathering means based on information of the gathering means received by the wireless communication unit, reading bank card information from the information storage unit, and controlling the wireless communication unit to transmit the read bank card information to the gathering means for payment. By means of the technical solution of this disclosure, contactless payment operation can be performed through the smart wearable device, so as to reduce personal effects carried by the user, increase life convenience of the user, and enhance user experience.
US10255583B2 Nested hierarchical rollups by level using a normalized table
Nested hierarchies can be efficiently analyzed by normalizing a portion of the hierarchy as defined by a limiting factor for the hierarchy. In a project hierarchy wherein each project contains a task hierarchy, each task hierarchy can be normalized. Further, the projects can be assigned to levels such that data for each level can be indexed, partitioned, or otherwise differentiated. The data then can be efficiently rolled up by level using the partially normalized hierarchy.
US10255580B2 Network-based distribution of application products
An improved system and method for submitting, distributing and/or managing digital products with respect to a product distribution system are disclosed. The submission of digital products to the product distribution system can operate to electronically submit not only the digital products but also product information, developer information and distribution parameters. The product distribution system can present the digital products for distribution at an online product distribution site in accordance with the distribution parameters. The online product distribution site can present potential purchasers with product information and/or developer information prior to any purchase.
US10255579B2 System and method for incremental object tracking and progressive remittance
A shipping remittance processor may receive periodic checkpoint data packets during shipping of an object, via a handler, along a shipping route. The shipping remittance processor may then analyze tracking information located in the checkpoint data packet to determine if the tracking information is authentic, and if the object has reached a checkpoint along the shipping route. If the object has reached the checkpoint, the shipping remittance processor may output a remittance indication indicating to output a portion of the total delivery remittance to the handler's remittance account.
US10255578B1 System and methods for network-implemented cannabis delivery
A system and methods for network-enabled cannabis product delivery, comprising at least a plurality of network-enabled portals for data entry, legality and identification checks, and more, allowing a user to order delivery of cannabis products from local retailers using third-party drivers that register with the system, for compensation, and allowing for feedback and automated communication between a retailer, driver, and customer using the system.
US10255575B2 Fleet vehicle management systems and methods
Some embodiments of a system for communicating vehicle information can provide equipment for use inside a fleet vehicle to facilitate prompt and efficient transfer of vehicle and driver information. In particular embodiments, the system may include an electronic onboard recorder mountable in a vehicle and a mobile communication device that is configured to wireless communication with the electronic onboard recorder.
US10255574B2 Systems and methods for business impact analysis and disaster recovery
Systems and methods for business impact analysis and disaster recovery, wherein the system comprises of an input interface; business function parameters; limiting parameters associated to the said business function parameters; a tracking sub-system; an impact calculator; an operation site; and a disaster recovery site; wherein the said limiting parameters defines the limits of the said business function parameters; and wherein the said business function parameters and the said limiting parameters are entered into the system through the said input interface; and wherein the said entered business function parameters are independently or simultaneously tracked by a tracking sub-system; and wherein on occurrence of a change in business function parameters that cross the limits defined by the said limiting parameters is tracked by the said tracking sub-system and the said impact calculator calculates the impact of the change in the said business function parameters simultaneously in real time.
US10255573B2 Systems, methods, and media for presenting interactive checklists
Mechanisms for presenting interactive checklists comprising: at least one hardware processor that: receives an indication from a first user assigned to a first step that the first step has been completed; presents a description for a second step to users assigned to the second step in response to receiving the indication; receives at least one of: interactive checklist content describing how to perform the second step; and a new description for a new step, after the presenting of the description of the second step; and saves the at least one of the interactive checklist content and the new description, and an indicator that the at least one of the interactive checklist content and the new description is to be available for presentation to users after the receiving of the at least one of the interactive checklist content and the new description.
US10255570B1 Roadside assistance service provider assignment system
Aspects of the disclosure provide a computer-implemented method and system for the assignment of roadside assistance service providers such as tow trucks to distressed vehicles/drivers requiring roadside assistance. The methods and systems may include a roadside assistance service provider system with a collection module, an assignment module, and a feedback module. The collection module collects roadside assistance service provider information and historical statistics from real-world information and stores the information in a database that may then be analyzed using particular rules and formulas. The assignment module assigns particular roadside assistance service providers to particular distressed vehicles/drivers based on one or more characteristics. The feedback module may provide near real-time cues to the tow truck driver's mobile device, such as alerting when the amount of time spent on a task exceeds a predefined threshold, flagging high priority tasks/assignments, providing a step-by-step checklist for the repair.
US10255567B1 Method, apparatus, and computer program product for lead assignment
Provided herein are systems, methods and computer readable media for assigning leads. An example for method for assigning leads comprises receiving a list of one or more merchants, wherein the one or more merchants comprise a sales value and an indication of an ability to provide a service associated with at least one demanded offer, accessing sales resource data comprising at least one or more sales resources and an associated capacity for contacting one or more merchants, assigning one or more sales resources an assignment probability number, wherein an assignment probability number represents a probability that a sales resource will be randomly assigned a next supply source in an assignment process, adjusting an assignment probability number based on the associated capacity, and assigning at least a portion of the one or more merchants according to at least the assignment probability number of the one or more sales resource and the sales value of the one or more merchants.
US10255565B2 Intelligent spatial enterprise analytics
For distributed analysis of time-series data in a smart entity environment, the data is received from a data source in the environment. An overall analysis of the data is distributed to a first node in the environment. In a network operating the environment the first node is at a smaller distance from the data source as compared to a second node. A first portion of the overall analysis is performed on the data at the first node to produce a first conclusion. The first conclusion is routed to the second node. The second node performs a second portion of the overall analysis. Using the first conclusion, from the first node, a first action is caused to occur on a component of the environment. The data source is associated with the component, the data is indicative of a condition in the environment, and the component participates in the condition.
US10255564B2 Context specific resource editors
A computerized method implemented in at least one processor for at least one of viewing, editing, and handling Business Process Management artifacts, the method including storing in a database repository coupled to the at least one processor, a plurality of computerized editor representations, receiving, by the at least one processor, a computerized request from a client computer for a database artifact stored in the database repository, accessing, by the at least one processor, the requested database artifact within the database repository, selecting, by the at least one processor, a specific computerized editor representation from the plurality of computerized editor representations, the specific computerized editor representation corresponding to the requested database artifact, and causing, by the at least one processor, the specific computerized editor to be provided to the client computer along with the requested database artifact.
US10255561B2 System, method and apparatus for detecting absent airline itineraries
A system, method, and non-transitory computer-readable storage medium to detect absent airline itineraries.
US10255560B2 Predicting a consumer selection preference based on estimated preference and environmental dependence
An information processing apparatus includes a history acquisition section configured to acquire history data including a history indicating that a plurality of selection subjects have selected selection objects; a learning processing section configured to allow a choice model to learn a preference of each selection subject for a feature and an environmental dependence of selection of each selection object in each selection environment using the history data, where the choice model uses a feature value possessed by each selection object, the preference of each selection subject for the feature, and the environmental dependence indicative of ease of selection of each selection object in each of a plurality of selection environments to calculate a selectability with which each of the plurality of selection subjects selects each selection object; and an output section configured to output results of learning by the learning processing section.
US10255557B2 XX Coupler for flux qubits
Systems and methods are provided for coupling two flux qubits. A quantum circuit assembly includes a first flux qubit, having at least two potential energy minima, and a second flux qubit, having at least two potential energy minima. A system formed by the first and second qubits has at least four potential energy minima prior to coupling, each of the four potential energy minima containing at least one eigenstate of a system comprising the first flux qubit and the second flux qubit. A coupler creates a first tunneling path between a first potential energy minimum of the system and a second potential energy minimum of the system, and a second tunneling path between a third potential energy minimum of the system and a fourth potential energy minimum of the system. The coupler creates the first and second tunneling paths between potential energy minima representing states of equal bit parity.
US10255549B2 Context-based photography and captions
In an approach to managing images and captions, one or more computer processors receive one or more captured images of including one or more subjects. The one or more computer processors identify the one or more subjects from the first image. The one or more computer processors identify the context of the first image of the one or more captured images containing the one or more subjects. The one or more computer processors analyze one or more social networking histories and relationships associated with the one or more subjects using recognition techniques. The one or more computer processors create one or more captions associated with the first image of the one or more captured images based on the social networking histories and relationships of the one or more subjects and the identified context of the first image of the one or more captured images containing the one or more subjects.
US10255547B2 Indirectly accessing sample data to perform multi-convolution operations in a parallel processing system
In one embodiment of the present invention, a convolution engine configures a parallel processing pipeline to perform multi-convolution operations. More specifically, the convolution engine configures the parallel processing pipeline to independently generate and process individual image tiles. In operation, for each image tile, the pipeline calculates source locations included in an input image batch based on one or more start addresses and one or more offsets. Subsequently, the pipeline copies data from the source locations to the image tile. The pipeline then performs matrix multiplication operations between the image tile and a filter tile to generate a contribution of the image tile to an output matrix. To optimize the amount of memory used, the pipeline creates each image tile in shared memory as needed. Further, to optimize the throughput of the matrix multiplication operations, the values of the offsets are precomputed by a convolution preprocessor.
US10255542B2 IC tag issuing apparatus and shield plate
In an IC tag issuing apparatus including a plurality of row antenna units arranged by facing the IC tags in multiple rows aligned as an IC tag continuous body in each row, respectively, and conducting communication in an electromagnetic induction method with each of the IC tags of the IC tag continuous body by using a plurality of the row antenna units, a plurality of the row antenna units are arranged in a row direction or in a direction along a conveyance direction of the IC tag continuous body, and each of the row antenna units is electromagnetically shielded except the position faced with the IC tags of the IC tag continuous body (by a shield plate and an antenna case).
US10255539B2 Information carrying card comprising crosslinked polymer composition, and method of making the same
The disclosure provides a core layer for an information carrying card, resulting information carrying card, and methods of making the same. A core layer for an information carrying card comprises at least one thermoplastic layer having at least one cavity, an inlay layer, and, and a crosslinked polymer composition. At least one portion of the inlay layer is disposed inside the at least one cavity of the at least one thermoplastic layer. The crosslinked polymer composition is disposed over the at least one thermoplastic layer and contacting the inlay layer.
US10255535B1 Image forming apparatus and control method
According to one embodiment, an image forming apparatus includes a printer configured to form an image on a sheet at a carrying speed, a first reading/writing unit configured read tag information stored in a wireless tag disposed on the sheet and to write tag information to the wireless tag, a reading/writing control unit configured to control the first reading/writing unit to read tag information stored in the wireless tag and to write tag information to the wireless tag, and a printer control unit configured to control the carrying speed of the sheet according to a total number of wireless tags disposed on the sheet.
US10255532B2 Image forming apparatus, and method of controlling the same
An image forming apparatus stores raster image data corresponding to a background in a compressed format and generates intermediate data corresponding to a foreground of the background based on obtained print data. A decompressor decompresses the raster image data stored in the memory device and a rasterizer generates new raster image data based on the raster data corresponding to the background obtained by the decompression and the generated intermediate data corresponding to the foreground. When a request is made to stop the generation of the new raster image data in a state of waiting for at least a portion of the raster image data corresponding to the background to be decompressed, the rasterizer stops generation of the new raster image data, and the decompressor continues decompressing the at least a portion of the raster image data corresponding to the background.
US10255530B2 Printing apparatus and method for calibrating input voltage in printing apparatus
A printing apparatus includes a print chip that has a first nozzle group with a common input voltage; a print controller that controls to print a test image containing a first test region and a second test region which are printed upon input of a first voltage and a second voltage, respectively, the second voltage being different from the first voltage; an image capturing unit that image-captures a plurality of regions formed by dividing the test image; a density detector that detects densities of a first detection target region and a second detection target region in captured images; and a voltage calibrator that calibrates the input voltage based on the densities of the first detection target region and the second detection target region and values of the first voltage and the second voltage, wherein positions of the first detection target region and the second detection target region are identical.
US10255529B2 Structure learning in convolutional neural networks
The present disclosure provides an improved approach to implement structure learning of neural networks by exploiting correlations in the data/problem the networks aim to solve. A greedy approach is described that finds bottlenecks of information gain from the bottom convolutional layers all the way to the fully connected layers. Rather than simply making the architecture deeper, additional computation and capacitance is only added where it is required.
US10255528B1 Sensor fusion for lane departure behavior detection
A system for identifying an inappropriate driving behavior includes an interface and a processor. The interface is configured to receive a first sensor data from a first vehicle sensor and receive a second sensor data from a second vehicle sensor. The processor is configured to combine the first sensor data and the second sensor data to determine a combined sensor data set, determine a lane departure behavior based at least in part on the combined sensor data set using a model, and store a bad behavior indication in a database system in response to the lane departure behavior indicating a bad behavior.
US10255522B2 Generating object proposals using deep-learning models
In one embodiment, a plurality of patches of an image are processed using a first deep-learning model to detect a plurality of features associated with the first patch of the image. Each patch includes one or more pixels of the image. Using a second deep-learning model, a respective object proposal is generated for each of the plurality of patches of the image. The second deep-learning model takes as input the plurality of detected features associated with the respective patch of the image, and each object proposal includes a prediction as to a location of an object in the patch. Using a third deep-learning model, a respective score is computed for each object proposal generated using the second deep-learning model. The third deep-learning model takes as input the plurality of detected features associated with the respective patch of the image, and the object score may include a likelihood that the patch contains an entire object.
US10255521B2 System, method, and apparatus for detection of damages on surfaces
A portable computing device equipped with at least one image capture device and/or a light source captures an image (or a video) of a portion of a surface of interest having the damage that is exposed to a light from the light source. The portable computing device converts the image to an output image that highlights the damage. If the damage is a dent, the image is converted to a false color image using a saliency algorithm. If the damage is a scratch, the image is converted to a colorspace stretched image using color stretching algorithms. The size of the damage is determined by capturing an image of a ruler placed adjacent to the damage and the portion of surface of interest having the damage. The ruler is then removed from the image. The resulting image is converted to the output image. The ruler is added to the output image.
US10255518B2 Image determining method and object coordinate computing apparatus
An image determining method for scanning an image and determining specific image pixels of a specific image. The method comprises: determining at least one pixel in a first row having brightness value larger than a threshold value as the specific image pixel; defining a leftmost pixel and a rightmost pixel of the specific image pixel in the first row as a leftmost edge and a rightmost edge of a first specific image range; and defining a second specific image range in a second row of the image, which is next to the first row. Column positions of a leftmost edge and a rightmost edge of the second specific image range are respectively the same with column positions of the leftmost edge and the rightmost edge of the first specific image range. Via this method, the determining for the specific image pixels is more accurate.
US10255517B2 Information processing apparatus and information processing method
A feature amount, and context information representing a context regarding an image are obtained from the image. The first likelihood indicating the likelihood at which the image is an image of a specific object is obtained from the feature amount. The second likelihood indicating the likelihood at which the image is an image of the specific object is obtained from the context information. Whether the image is an image of the specific object is identified using the first likelihood and the second likelihood.
US10255515B2 Method and device for checking a security element
A method and a device check a security element of a security document. The security element contains at least one particulate substance with electroluminescent properties and at least one field suppression element. The method includes applying an electric excitation field to the security element, generating an optical image of at least one region of the security element after or during the production of the electric excitation field, and detecting local intensity maxima in the optical image. The security element is verified if a number of local intensity maxima present at different image positions is greater than or equal to a specified number, the number being at least two.
US10255514B2 Automatic identification of cloned vehicle identifiers
Disclosed herein are system, method, and computer program product embodiments for automatically detecting cloned vehicle identifiers. An embodiment operates by determining legitimate trajectory information and illegitimate trajectory information corresponding to vehicular travel in a geographic area, and training a decision model to detect a cloned vehicle identifier based on the legitimate trajectory information and the illegitimate trajectory information. Furthermore, the embodiment identifies vehicles potentially using a cloned vehicle identifier based on the decision model and common driving patterns within the geographic area. In some embodiments, enforcement agents are notified of the vehicles potentially using a cloned vehicle identifier.
US10255511B2 Real time traffic sign recognition
Advanced driver assistance systems need to be able to recognize and to classify traffic signs under real time constraints, and under a wide variety of visual conditions. The invention shown employs binary masks extracted by color space segmentation, with a different binary mask generated for each sign shape. Temporal tracking is employed to add robustness to the detection system. The system is generic, and is trainable to the signs used in various countries.
US10255510B2 Driving assistance information generating method and device, and driving assistance system
Provided are a driving assistance information generating method and device, and a driving assistance system, which relate to a field of vehicle driving assistance technique. The driving assistance information generating method comprises: obtaining a depth image acquired by a depth camera and a scene image acquired by an imaging camera, the depth camera and the imaging camera being mounted on a vehicle in a manner of being registered and matched with each other, and a coverage of the depth camera and a coverage of the imaging camera being at least partially overlapped; detecting positions of respective objects appearing in the scene image by using the depth image and the scene image; and generating driving assistance information of the vehicle based on positions of the respective objects.
US10255509B2 Adaptive lane marker detection for a vehicular vision system
A method for determining lane markers includes providing a camera at a vehicle so as to have a field of view exterior of the vehicle. An image processor processes a frame of image data captured by the camera to determine intensity gradient information of captured image data and to determine lane markers. Contrast values at both sides of a center region of the determined lane marker are determined via processing of the intensity gradient information. An angle of the determined lane marker relative to the direction of travel of the vehicle is determined responsive to the determined contrast values. Processing of a subsequent frame of captured image data is adjusted responsive to the determined angle of the determined lane marker relative to the direction of travel of the vehicle.
US10255504B2 Object position tracking using motion estimation
Tracking position of at least one object in video frames. The tracking includes processing an initial frame of a set of frames, the processing the initial frame using feature extraction to identify locations of features of the at least one object. The tracking further includes using motion estimation to track locations of the features in subsequent frames of the set of frames, including iteratively performing: obtaining a next frame of the set of frames, and applying a motion estimation algorithm as between the next frame and a prior frame of the set of frames to identify updated locations of the features in the next frame, where locations of the features as identified based on the prior frame are used as input to the motion estimation algorithm to identify the updated locations of the features in the next frame based on searching less than an entirety of the next frame.
US10255501B2 Robot cleaner and method for controlling the same
A method for controlling a robot cleaner configured to project light of a predetermined pattern to a floor of an area in front thereof in a specific direction and to acquire an image of the area to which the light is projected, according to the present disclosure, includes: (a) acquiring a front view image of the robot cleaner; (b) detecting the pattern from the image acquired in (a); and (c) discriminating a pattern formed by reflected light from a pattern formed by light directly projected from the robot cleaner, from among patterns indicated in the acquired image, on the basis of geometrical characteristics defined by a projection direction of the light and the direction of an optical axis in which the image is acquired when two or more patterns are detected from the image.
US10255500B2 Image monitoring system and image monitoring program
An image monitoring system includes: recording means for recording an image captured by a camera via a network; control means for controlling the system so as to display the present image captured by the camera or a past image recorded on the recording means on display means; and moving-object detecting means for detecting a moving object from the image captured by the camera; wherein the moving-object detecting means includes resolution conversion means for generating an image with a resolution lower than the resolution of the image captured by the camera, positional-information output means for detecting a moving object from the image generated by the resolution conversion means and outputting positional information on the detected moving object, and information merging means for merging the positional information of the moving object with the image captured by the camera on the basis of the positional information of the moving object output by the positional-information output means.
US10255494B2 Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus includes an acquisition unit that acquires image information of an image of an original document, a recognition unit that recognizes from the image information acquired by the acquisition unit each of plural entry items and an entry remark written differently from the plural entry items, included in the image, and an associating unit that associates the entry remark with one of the entry items in accordance with a relationship between a location of the entry items recognized by the recognition unit and a location of the entry remark.
US10255493B2 Ink layout analysis
One embodiment provides a method, including: accepting, at an input and display device, a plurality of ink strokes; converting the plurality of ink strokes into machine input for analysis; analyzing, using a processor, the machine input to determine a grouping; adjusting, according to the grouping, a layout of at least a sub-set of the plurality of ink strokes determined using a geometric relationship; and providing a display based on the grouping. Other embodiments are described and claimed.
US10255492B2 Image processing method providing information for identifying a function of an object, the function being identified based on a pose of a person with respect to the object
Image processing apparatus programmed to: continuously shoot a subject to obtain images, and detect the object and extract a position of the object from a three-dimensional position of the subject in the images; detect the person and extract a position of the person from the three-dimensional position, and extract, from the position of the person, part information pieces including respective positions of characteristic parts of the person; generate a pose class for each set of part information pieces, the part information pieces being similar to one another in correlation between parts of the person calculated from each of the part information pieces; identify a pose class to which the correlation between parts of the person belongs, among generated pose classes, when a distance between the person and the object is within a predetermined range; and store the identified pose class in association with the object.
US10255489B2 Adaptive tracking system for spatial input devices
An adaptive tracking system for spatial input devices provides real-time tracking of spatial input devices for human-computer interaction in a Spatial Operating Environment (SOE). The components of an SOE include gestural input/output; network-based data representation, transit, and interchange; and spatially conformed display mesh. The SOE comprises a workspace occupied by one or more users, a set of screens which provide the users with visual feedback, and a gestural control system which translates user motions into command inputs. Users perform gestures with body parts and/or physical pointing devices, and the system translates those gestures into actions such as pointing, dragging, selecting, or other direct manipulations. The tracking system provides the requisite data for creating an immersive environment by maintaining a model of the spatial relationships between users, screens, pointing devices, and other physical objects within the workspace.
US10255487B2 Emotion estimation apparatus using facial images of target individual, emotion estimation method, and non-transitory computer readable medium
A speech determiner determines whether or not a target individual is speaking when facial images of the target individual are captured. An emotion estimator estimates the emotion of the target individual using the facial images of the target individual, on the basis of the determination results of the speech determiner.
US10255484B2 Method and system for assessing facial skin health from a mobile selfie image
A method, non-transitory computer readable medium and apparatus for transmitting an assessment of facial skin health of a customer are disclosed. For example, the method includes receiving an image of a customer from a mobile endpoint device of the customer, analyzing one or more parameters of a facial skin of the customer in the image of the customer, determining the assessment of facial skin health of the customer based on the one or more parameters of the facial skin that are analyzed and transmitting the assessment of facial skin health to the mobile endpoint device of the customer to cause the mobile endpoint device to automatically display the assessment of facial skin health.
US10255482B2 Interactive display for facial skin monitoring
A method, non-transitory computer readable medium and apparatus for generating an interactive image of facial skin of a user that is displayed via a mobile endpoint device of the user are disclosed. For example, the method includes displaying a guide to position a face of the user, capturing an image of the face of the user, transmitting the image to a facial skin analysis server for analyzing one or more parameters of the facial skin of the user, receiving the interactive image of the face of the user that includes metadata associated with the one or more parameters of the facial skin that were analyzed by the facial skin analysis server, and displaying the interactive image of the face of the user.
US10255480B2 Monitoring object shape and deviation from design
A system includes a processor configured to generate a registered first 3D point cloud based on a first 3D point cloud and a second 3D point cloud. The processor is configured to generate a registered second 3D point cloud based on the first 3D point cloud and a third 3D point cloud. The processor is configured to generate a combined 3D point cloud based on the registered first 3D point cloud and the registered second 3D point cloud. The processor is configured to compare the combined 3D point cloud with a mesh model of the object. The processor is configured to generate, based on the comparison, output data indicating differences between the object as represented by the combined 3D point cloud and the object as represented by the 3D model. The system includes a display configured to display a graphical display of the differences.
US10255478B2 Full resolution color imaging of an object
The invention relates generally to both a method and apparatus for the creation of full resolution color digital images of diagnostic cassettes or objects of interest using a gray-scale digital camera or sensor combined with time sequential illumination using additive primary colors followed by post exposure digital processing. Such procedures and equipment is of significant economic value when employed in situations such as diagnostic clinical analyzers where space is limited and image quality requirements are high.
US10255471B2 Code recognition device
According to one embodiment, a code recognition device includes a reader, a processor for region detection, for first extraction, and for second extraction. The reader photographs a code image. The processor detects a code region and a letter region included in the code image from the code image photographed by the reader. The processor extracts first code information indicating the code image from the code region. The processor also extracts second code information indicating the code image from the letter region.
US10255469B2 Illumination apparatus for a barcode reader
Illumination systems for illuminating objects to be read or imaged by optical readers, such barcode scanners and direct part marking (DPM) barcode readers, are provided. One implementation includes an illumination apparatus including a light source and a freeform lens having a cavity configured to at least partially surround the light source. The freeform lens is configured to provide both dark field illumination and bright field illumination to an object to be imaged.
US10255463B2 Secure computer architecture
A secure computer architecture is provided. With this architecture, data is received, in a component of an integrated circuit chip implementing the secure computer architecture, for transmission across a data communication link. The data is converted, by the component, to one or more first fixed length frames. The one or more first fixed length frames are then transmitted, by the component, on the data communication link in a continuous stream of frames. The continuous stream of frames includes one or more second fixed length frames generated when no data is available for inclusion in the frames of the continuous stream.
US10255462B2 Apparatus and method for obfuscating power consumption of a processor
An apparatus for obfuscating power consumption associated with one or more operations of a logic circuitry of a processor. The apparatus comprises counterbalance circuitry configured to provide a second power consumption to directly counterbalance the power consumption associated with the one or more operations of the logic circuitry. The second power consumption varies inversely with the power consumption associated with the one or more operations of the logic circuitry. The apparatus further comprises header circuitry configured to enable a common node to vary in voltage corresponding to the one or more operations of the logic circuitry. The counterbalance circuitry and the header circuitry are each coupled to the logic circuitry at the common node.
US10255438B2 Operating system agnostic validation of firmware images
Examples relate to providing operating system (OS) agnostic validation of firmware images. In some examples, a request to verify a number of firmware images is received, where each of the firmware images is associated with a metadata set. A first installation of a first firmware image of the firmware images is accessed via a physical interface, and a first metadata set is used to verify the first installation, where the first metadata set includes a firmware signature that is used to verify the first installation. At this stage, the request is forwarded to a child management processor, where the management processors are in a trusted group and related according to a tree hierarchy.
US10255434B2 Detecting software attacks on processes in computing devices
Various embodiments include methods for detecting software attacks on a process executing on a computing device. Various embodiment methods may include monitoring structural attributes of a plurality of virtual memory regions utilized by the process, and comparing the monitored structural attributes to the expected structural attributes of the plurality of VMRs. Various embodiment methods may further include determining whether the monitored structural attributes represent anomalous behavior of the process based on the comparison between the monitored structural attributes and the expected structural attributes.
US10255432B2 Detecting malicious instructions on a virtual machine using profiling
A system that includes a trusted measurement machine comprising a profiling tool, a semantics virtual machine profiling engine interface, a semantics virtual machine profiling engine. The profiling tool is configured to receive virtual machine operating characteristics metadata for a guest virtual machine and to communicate the virtual machine operating characteristics metadata to the semantics virtual machine profiling engine using the semantics virtual machine profiling engine interface. The profiling tool is further configured to compare the virtual machine operating characteristics metadata to a target profile comprising known configurations for guest virtual machines, to determine a classification for the guest virtual machine, and to communicate the determined classification to the vault management console. The semantics virtual machine profiling engine is configured to generate the target profile based on the virtual machine operating characteristics metadata and to communicate the target profile to the profiling tool using the semantics virtual machine profiling interface.
US10255429B2 Setting an authorization level at enrollment
Systems, methods, and other embodiments associated with setting an authorization level at enrollment. According to one embodiment, a method includes a accessing an interface on a device. Initiation information for a user of the device is provided to an authorizer. The authorizer is associated with a class. Verification data is received from the authorizer. An enrollment token is then generated based on the verification data. The enrollment token includes an authorization level that defines security parameters for the device.
US10255425B2 Secure authentication protocol systems and methods
An input device of a secure authentication protocol system may receive at least one user authentication factor in a pre-boot session. The input device may verify the received authentication factors and may store the verified authentication factors. During a post-boot session, the input device may communicate the verified authentication factor and a stored post-boot session credential received during a prior post-boot session to an authentication engine executing in a trusted execution environment. The authentication engine verifies the received post-boot session credential is logically associated with an immediately preceding post-boot session. Upon successful verification of the received post-boot session credential, the verified authentication factors or data indicative of a successfully verified authentication factor received during the pre-boot session are used in the current post-boot session.
US10255423B2 Systems and methods for providing image-based security measures
Systems, methods, and non-transitory computer-readable media can detect an operation that causes a challenge response process to be initiated. An image category associated with a recognized category label can be identified. At least one image associated with the image category can be displayed during the challenge response process. The operation can be executed when the challenge response process, based on the at least one image, is successfully completed.
US10255420B2 Configuring cryptographic systems
Systems and methods for configuring a cryptographic system, such as an avionic data transfer system associated with an aircraft, are provided. More particularly, systems and methods can be used to assemble a cryptographic key configuration (CKC) for use in a cryptographic system. A CKC can include various components for configuration of a cryptographic system. An administrator can generate CKCs for multiple host systems via a user interface (e.g., a graphical user interface) at a terminal and can deliver the CKCs to the host systems via an automated process by way of, for instance, a removable data cartridge.
US10255413B2 Microservices inter-operational trust management
A microservice join request is received by a first microservice from a second microservice within a microservices system. The microservice join request includes microservice trust relationship information of the second microservice that defines microservice credentials and service description parameters of the second microservice. Using the microservice trust relationship information, a determination is made as to whether a consensus exists among other microservices within the microservices system that the second microservice is authorized to inter-operate within the microservices system. In response to determining that the consensus exists, validated local run-time inter-operational microservice trust relationship information is created. At least one run-time inter-operation request is received that includes a relationship trust token from the second microservice. A run-time inter-operational connection is established with the second microservice in response to determining that parameters of the relationship trust token match the respective parameters of the validated local run-time inter-operational microservice trust relationship information.
US10255412B2 Real time adaptive controller medication dosing
Systems and methods for monitoring accurate, real-time medicament device events, performing analytics on that data, and providing notifications are described. In various embodiments, an application server receives controller medication events, analyzes the events, associated event times, and controller medication dosage plans to characterize event times and send notifications for future doses. The controller medication dosage plan may specify a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, and the events may be characterized based on their time relative to the dose time, the time windows, and other events.
US10255410B2 Methods for treating Barrett's metaplasia and esophageal adenocarcinoma
Disclosed herein are methods for treating Barrett's metaplasia and esophageal adenocarcinoma and methods for determining mutational load as a predictor of the risk of disease progression from Barrett's metaplasia to esophageal adenocarcinoma.
US10255409B2 Systems and methods for in silico evaluation of polymers
Systems and methods for evaluating a polymer make use of a workflow request identifying input data and a workflow instance. The workflow instance comprises a plurality of actors, each having one or more input and output ports. The workflow instance defines an acyclic directed graph comprising nodes and edges. Each node is an actor in the plurality of actors and each edge corresponds to at least one of (i) an input port of an actor in the plurality of actors and (ii) an output port of an actor in the plurality of actors. Graph parsing produces an ordered list of job requests. Each job request corresponds to an actor in the plurality of actors. An actor in the plurality of actors is executed in an order specified by the ordered list and contributes an output to another actor in the plurality of actors that is specified by the graph.
US10255404B1 Retiming with programmable power-up states
A computer-implemented includes performing retiming using a circuit design to determine variation to the circuit design. The circuit design includes a first set of registers with defined power-up states and the variations each comprise a second set of registers that correspond to the first set of registers. The method includes computing and maintaining programmable power-up states for the second set of registers in the variations. The programmable power-up states computed for the second set of registers are equivalent to the defined power-up states of the first set of registers. The method includes identifying registers of the second set of registers involved in an initial state conflict, and performing a mitigating action to resolve the initial state conflict to enable retiming to continue while maintaining functionally equivalent behavior as the circuit design. Various choices of initial states are also explored during retiming to maximize the effect of retiming.
US10255400B1 Debugging system and method
Disclosed approaches for configuring a memory include generating by a high-level synthesis (HLS) tool executing on a computer system, a first mapping of elements of a high-level language (HLL) program to elements of a hardware language finite state machine that represents a circuit implementation of the HLL program. The HLS tool further generates a second mapping of lines of the HLL program to states of the hardware language finite state machine and stores the information describing the first mapping and the second mapping in a data structure of a database in the memory.
US10255396B2 Graphical analysis of complex clock trees
This application discloses a computing system to implement a place and route tool to synthesize a clock tree in a layout design of an integrated circuit based on timing constraints for the integrated circuit. The computing system can select a portion of the clock tree to present in a schematic connectivity presentation based on a conformance of the portion of the clock tree to timing constraints for the clock tree. The computing system can compress the other portions of the clock tree into the compacted representation based on the selection of the portion of the clock tree. The compacted representation can retain a hierarchical connectivity of the other portions of the clock tree. The computing system can generate the schematic connectivity presentation of the clock tree that includes the selected portion of the clock tree coupled to at least one compacted representation of other portions of the clock tree.
US10255393B2 Optimally placing photovoltaic arrays to maximize value of energy production based on peak power production, local solar radiation, weather, electricity market prices and rate structures
A method, system and computer program product for optimally placing photovoltaic arrays to maximize a value of energy production. Incident solar radiation for various placements of the photovoltaic arrays accommodating different azimuths and tilts is calculated. Alternating current solar photovoltaic electricity energy and power production is then estimated from the calculated solar radiation on a plane and weather data. Furthermore, a value of solar photovoltaic electricity energy and power produced by the photovoltaic arrays for the various placements is calculating using the estimated alternating current solar photovoltaic electricity production. A placement out of the various placements for the photovoltaic arrays is then selected corresponding to a highest value of the solar photovoltaic electricity produced by the photovoltaic arrays. In this manner, the appropriate placement for the photovoltaic arrays is determined that maximizes the value of energy production (where “value” may correspond to an economic value or a non-economic value).
US10255392B2 Substructure generation using automated multilevel substructuring
A computer-implemented method is provided for use in finite element analysis of a three-dimensional (3D) representation of a physical object. The computer-implemented method includes combining a plurality of retained degrees of freedom of the 3D representation to form a root substructure, reducing a structure of the 3D representation on to a reduced automated multilevel substructuring (AMLS) subspace, and computing a plurality of eigenmodes and condensed operators based on the reduced structure, and computing constraint modes using an AMLS transformation matrix. The computer-implemented method also includes generating at least one substructure of the 3D representation based on the plurality of eigenmodes, constraint modes, and condensed operators, and storing the at least one substructure in a memory area.
US10255391B2 Modeling of time-variant threshability due to interactions between a crop in a field and atmospheric and soil conditions for prediction of daily opportunity windows for harvest operations using field-level diagnosis and prediction of weather conditions and observations and recent input of harvest condition states
A modeling framework for evaluating the impact of weather conditions on farming and harvest operations applies real-time, field-level weather data and forecasts of meteorological and climatological conditions together with user-provided and/or observed feedback of a present state of a harvest-related condition to agronomic models and to generate a plurality of harvest advisory outputs for precision agriculture. A harvest advisory model simulates and predicts the impacts of this weather information and user-provided and/or observed feedback in one or more physical, empirical, or artificial intelligence models of precision agriculture to analyze crops, plants, soils, and resulting agricultural commodities, and provides harvest advisory outputs to a diagnostic support tool for users to enhance farming and harvest decision-making, whether by providing pre-, post-, or in situ-harvest operations and crop analyzes.
US10255384B2 Agricultural drainage design based on soil modeling
Novel tools and techniques might provide for designing and/or implementing a drainage system for an agricultural area, based at least in part on three-dimensional soil modeling. In some embodiments, a computer system may designate one or more locations for installing one or more main drainage pipes within the agricultural area, based at least in part based at least in part on optimization of location and/or costs. The optimization may be based at least in part on the location of at least one main drainage area, and the respective slope, depth to bedrock, and saturated hydraulic conductivity of soil at each of the one or more locations.
US10255382B1 Method for forming component-level radiation shield optimized for environmental radiation characteristics and design critera
A method for forming an optimized radiation shield design for a component including providing a computer system programmed to generate data files that define a component radiation shield having an optimized design based on pre-stored data defining particular radiation characteristics and user-provided data defining radiation shield design criteria. Radiation shield design criteria are inputted into the computer system which processes the inputted radiation shield design criteria and the pre-stored data defining particular radiation characteristics in order to generate data files defining an optimized design for a component radiation shield. The generated data files defining the optimized design for a component radiation shield are provided to a metallic three-dimensional printing system. The three-dimensional printing system is then activated to form a component radiation shield using a predetermined metal powder and the generated data files that define the optimized component radiation shield design. The formed component radiation shield is then attached to the component or the circuit board.
US10255379B2 System and method for displaying timeline search results
Methods and Systems to display the results of a search operation are provided. More particularly the invention relates to a method to display search results comprising a relevant portion of the data in timeline. The method comprising displaying said results; said display comprising a extract preserving the timeline event properties. The extract may further comprise of one or more timeline properties.
US10255378B2 Database structure for distributed key-value pair, document and graph models
Aspects define NoSQL database structures that support wide-column, document, and graph data models. Documents are defined with different, unique keys and stored to different rows in a wide-column store by mapping their respective, unique keys directly to different row keys. Columns are defined for the document rows as including pairs of names and values, each column field having a different column name. Graph edges are defined as a function of relationships between a first source document and a second of the documents as tuples of first source document keys, second document keys as targets, tags as labels of relationships, and values of objects associated with the relationships. The graph edges are stored as graph columns within rows of the first source documents with names that are different from names of other columns within the first source document rows.
US10255376B2 Computer implemented systems and methods for processing semi-structured documents
The present disclosure includes techniques pertaining to computer implemented systems and methods for processing semi-structured data. In one embodiment, semi-structured data in a data source is analyzed and structural information about the data is generated. The semi-structured documents may comprise a plurality of fields having associated values. Documents may be analyzed to determine particular fields in the plurality of semi-structured documents. Statistics may be generated to determine, for example, a frequency that each particular field appears in the plurality of semi-structured documents. Particular fields and associated frequencies and other statistics may be stored in a memory, for example.
US10255375B2 Applying a visualization technique to a particular section of a content item based upon a relative ranking
Rendering a content item of a social networking system can include dividing, using a processor, a content item into a plurality of sections, determining, using the processor, a score for each of the plurality of sections, and applying, using the processor, a visualization technique to a selected section of the content item based upon the scores of the plurality of sections.
US10255368B2 Combinatorial matching techniques for electronic data messages
A computer system includes a memory that stores two lists of electronic data transaction requests. Stored and received data transaction requests are associated with a size value and a counter-size requirement value. When data transaction requests are received they are added to one of the two lists and list to which the data transaction request is added is set to a working side. A working order is selected from the working side and a first sum of size values of data transaction requests is calculated from the working side. A second sum of size values is calculated from the non-working side from data transaction requests that have a counter-size requirement value that is less than the first sum. If the counter-size requirement value is less than or equal to the second sum, the electronic data requests from the respective lists are matched.
US10255366B2 Method and apparatus for providing information about content
A display apparatus for and a method of providing to users additional information associated with a broadcasting signal that is being output via the display apparatus are provided. The display apparatus includes a communication unit configured to perform data communication, and a control unit configured to acquire a keyword from content being reproduced by the display apparatus, to acquire user preference information corresponding to a mobile terminal, to acquire a search result corresponding to the acquired keyword, to produce additional information based on the acquired search result and the acquired user preference information, and to provide the additional information to the mobile terminal via the communication unit.
US10255364B2 Analyzing a query and provisioning data to analytics
A user interface is generated that displays a set of selectable terms from a glossary of business terms and is configured to generate a business metadata query that identifies a forum with member profiles. A data movement executable is generated that identifies the forum and an analytical processing environment. The data movement executable is deployed and data is moved from the forum into the analytical processing environment. Analytics are performed on the data from the forum. Metadata is identified from the analytics. The glossary of business terms is updated using the metadata from the analytics.
US10255362B2 Method for performing a search, and computer program product and user interface for same
A method of accessing computer networks and data sources simultaneously is disclose. The method includes the steps of (a) selecting at least one of a target source to be accessed; and (b) running target parsing tool of said at least one of a target source if parsing is required. Also, there is disclosed a user interface for accessing multiple target sources simultaneously. The user interface includes a text entry field, a scroll-down menu for selecting one or more target sources, and an infobar for displaying information.
US10255361B2 Video clips generation system
A method for generating a preview associated with a media file is provided. The method may include receiving a plurality of social comments associated with a plurality of frames corresponding to the media file. The method may also include storing the received plurality of social comments in a repository, whereby the received plurality of social comments is stored with a frame marker. The method may further include analyzing the stored plurality of social comments. The method may additionally include classifying the analyzed plurality of social comments according to at least one sentiment and at least one keyword in the media file.
US10255356B2 Scalable and effective document summarization framework
Systems, methods, and apparatuses are disclosed for adaptively generating a summary of web-based content based on an attribute of a mobile communication device having transmitted a request for the web-based content. By adaptively generating the summary based on an attribute of the mobile communication device such as an amount of visual space available or a number of characters permitted in the interface, a display of the web-based content may be controlled on the mobile communication device in a way that was not previously available. This enables control of displaying web-based content that has been adaptively generated to be displayed on limited display screens based on a learned attribute of the mobile communication device requesting the web-based content.
US10255354B2 Detecting and combining synonymous topics
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of topics associated with a set of content items. Next, the system obtains a first set of attributes associated with a first topic in the set of topics and a second set of attributes associated with a second topic in the set of topics. Next, the system calculates a similarity between the first and second sets of attributes and applies a threshold to the similarity to identify the first and second topics as synonymous when the similarity exceeds a threshold. The system then merges the first and second topics under a representative topic. Finally, the system displays the representative topic to a user to improve understanding of the set of content items by the user without requiring the user to manually analyze the set of content items.
US10255353B2 Individualized detailed program recommendations with active updating of viewer preferences
An information processing apparatus is provided which includes: a first managing part for managing first data about preferences of a user; a second managing part for managing second data about information; a retrieving part for retrieving the second data about the information used by the user; and an updating part for updating the first data by use of the second data retrieved by the retrieving part. If the second data are found to exist within the first data, then the updating part updates the first data using the second data; if the second data are not found to exist within the first data, then the updating part adds the second data to the first data.
US10255350B2 User navigation in a target portal
User navigation in a target portal with at least two portal pages. At least one query is created that includes uniform resource locators (URLs) of selected portal pages as search terms in a first search level; repeating until a certain abort criterion is reached: Receiving and analyzing search results of the at least one query including external websites containing search terms as part of their content; selecting a set of uniform resource locators from the received search results; creating a node in a graph-like-model for each selected URL if not already contained in the graph-like-model and associating the node with the selected uniform resource locator; creating and issuing a further search query including selected uniform resource locators of external websites in an additional search level; and in case the certain abort criterion is reached, performing a number of actions.
US10255349B2 Requesting enrichment for document corpora
A computer-implemented method includes receiving a question set. The question set is for a question answer system. The method receives a plurality of domain cluster topics. The plurality of domain cluster topics are for the question set. The method organizes the question set based on the plurality of domain cluster topics to yield a plurality of question set topics. The method receives a document corpus. The document corpus is for the question answer system. The method organizes the document corpus based on the plurality of domain cluster topics to yield a plurality of document corpus topics. The method maps the plurality of question set topics to the plurality of document corpus topics. The method determines whether any of the plurality of question set topics are unmatched. The method is responsive to any of the plurality of question set topics being unmatched. The method requests enrichment for the document corpus.
US10255343B2 Initialization protocol for a peer-to-peer replication environment
Techniques for initializing a connection in a peer-to-peer replication environment. Responsive to a request to add a target node to a data replication group, embodiments receive a first message, at a target node, from an initiator node within the data replication group, indicating that the initiator node will begin replicating changes to the target node without waiting for any acknowledgements relating to the first message. The changes are applied to a first instance of a data entity on the initiator node. A second message is transmitted, from the target node, to at least one other member in the data replication group, announcing that the target node is joining the data replication group. Embodiments receive a plurality of replicated changes, at the target node, from the initiator node, and process each replicated change in the plurality of replicated changes against a second instance of the data entity at the target node.
US10255342B2 Method and system for tuning blockchain scalability, decentralization, and security for fast and low-cost payment and transaction processing
A method of processing and validating transactions on a multi-chain network including receiving first and second pluralities of transactions, recording the first and second pluralities of transactions to first and second blocks on a first blockchain in a multi-chain network, publishing the first and second plurality of transactions to a first managed topic associated with the multi-chain network on a first messaging server, defining a first published transactions, and transmitting the first published transactions to a first subscriber, defining a first transmitted transaction. Receipt of the first transmitted transaction initiates generation of a first merged block comprising the first published transactions and recording of the first merged block to a second blockchain on the multi-chain network. The first blockchain has a parameter difference from the second blockchain selected from the group consisting of block generation time, transaction throughput, transaction latency, stale block rate, block propagation delay and consensus algorithm used.
US10255341B2 Mode switching in high availability disaster recovery (HADR) systems
Various embodiments of systems, computer program products, and methods to provide mode switching in high availability disaster recovery (HADR) systems are described herein. In an aspect, an average commit wait time associated with replicating data from a primary database to a replication database is determined based on a previous average commit wait time and a current commit wait time. A counter is incremented when the average commit wait time is greater than or equal to the predefined maximum commit wait time. Further, a check is made to determine whether the counter is greater than or equal to a predefined threshold and whether a predefined timer associated with the counter is expired. When the counter is greater than or equal to the predefined threshold and the predefined timer is running, the primary database is switched from a synchronous mode to an asynchronous mode for replicating the data.
US10255334B1 User interface for finding similar documents
A count of documents similar to a reference document is determined based on a plurality of similarity ratings. Each similarity rating may be based on a number of co-occurring terms between the reference document and the corresponding similar documents. A graphical user interface (GUI) may be provided. The GUI may include a GUI element that is associated with the similar documents. Furthermore, the GUI element may include a visual representation of a number of documents for each similarity rating that are retrievable based on a selection of the corresponding similarity rating. The GUI element may be provided prior to retrieving one of the similar documents.
US10255333B2 Local client database for remote support
A computerized method and system to communicate information between a supported client computer and a remote support organization have been described. At the supported client computer, status information, generated by one or more client applications when executing on the supported client computer, may be retrieved. The status information may be stored in a client database on the supported client computer. A first client database definition for a client data item may be mapped to a first tag, the first client database definition may be associated with the client database and the client data item may include the status information. A client message document including the first tag may be communicated to a support server of the remote support organization. The status information may be stored in, and retrieved from, the client database via a functional abstraction layer comprising one or more customized application program interfaces (API).
US10255332B2 Method and system for sharing access to a database
A computer-implemented method for sharing access to a database of records relating to clinical trial investigators amongst a number of users is disclosed. Each record includes a number of data fields associated with a clinical trial investigator and has associated metadata indicating a record owner. The method comprises: a) receiving a database query from a first user; b) resolving the query using a first subset of the records in the database including only those records for which the associated metadata indicates that the record owner is the first user and those records for which the associated metadata indicates that the record owner is another user which has registered a sharing rule in respect of the first user, whereby the first user is granted permission to access its records; and c) generating a result set including only those records used to resolve the query that satisfy the query.
US10255331B2 Static rankings for search queries on online social networks
In one embodiment, a method includes receiving an indication that a first user has interacted with a first object within a newsfeed of an online social network, the first object including one or more n-grams, and identifying a list of second objects from one or more data stores, each second object matching one or more of the n-grams from the first object and being identified based at least in part on a predetermined static-rank of the second object. The method also includes calculating a final-rank for each of the identified second objects and determining one or more revised static-ranks for one or more of the identified second objects based on a comparison of the final-ranks and the static-ranks of the identified second objects.
US10255330B2 Methods for analyzing genotypes
The disclosure provides methods and systems for analyzing genotype data. In some embodiments, a computer-implemented method comprises receiving data relating to one or more phenotypes of a subject or family members thereof, and ranking genes based on their association score with one or more phenotypes. Next, an output of the data is generated, the output comprising a comparison of the data based on the association score. The comparison can be in at least one of numeric and graphic form.
US10255326B1 Stopword inclusion for searches
Disclosed are various embodiments for providing search results that are generated by considering search terms that are typically ignored. A user may enter a search query containing search terms that may be specific to a particular search domain. Common words within the search query that are typically ignored in standard searches may be assigned a consideration weight based on a set of rules associated with the search domain. Based on the consideration weight, those words may be considered when generating search results. The consideration weight may decrease as the number of search terms in the search query increases.
US10255324B2 Query modification in a database management system
Disclosed aspects relate to automated query modification in a database management system (DBMS). A triggering event related to an execution of a query may be detected by an automated query modification engine. A query modification operation may be determined by the automated query modification engine based on a nature of the triggering event. The query modification operation may be determined to debug the triggering event related to the execution of the query. The query modification operation may be carried-out by the automated query modification engine. The query modification operation may be carried-out to modify the query to debug the triggering event related to the execution of the query.
US10255318B2 Sampling a set of data
In one embodiment, a method includes receiving a search query by one or more computing devices. A set of data objects to search are identified, and then an operation is executed. The operation involves stepping through the set of data objects with a step size of N, and at each step determining whether the object is responsive to the query. If the end of the set is reached before Y data objects are determined to be responsive, and X or more data objects are determined to be responsive, then an estimate of the number of responsive data objects in the set is provided. Otherwise, N is modified and the operation is re-executed.
US10255316B2 Processing of data chunks using a database calculation engine
A database server receives a request to perform a primary query on a table of a database. A first table query can be generated and can include a starting row identifier, ROW A, and a number of rows, n, for generating a data chunk from the table of the database. Multiple table queries can be performed each having a different starting row identifier and each defining the number of rows forming a data chunk. The primary query can be extended with the first table query in preparation for performing the primary query on the first data chunk.
US10255315B2 Encoder, decoder and method
A method of encoding source data to generate corresponding encoded data for transmission or storage includes matching one or more portions of the source data to one or more elements in one or more databases, wherein the one or more elements are representative of corresponding one or more data blocks, and recording reference values which relate the one or more portions of the source data to the one or more matched elements; and including the reference values in the encoded data together with the one or more databases and/or information identifying the one or more databases. The methods are implemented in an encoder, a decoder and in a codec. In the codec, the at least one encoder and the at least one decoder share one or more databases referred to by reference values included in the encoded data.
US10255314B2 Comparison of block based volumes with ongoing inputs and outputs
A process compares respectively corresponding data blocks in redundant data storage systems having ongoing I/O activity, to detect discrepancies between blocks that are supposed to be identical. Storage systems have replica copies of the data. A hashing algorithm processes a first data block from to produce a first hash. The hashing algorithm processes the second data block (a replica of the first data block) to produce a second hash. The first and second hashes are compared to determine whether or not the underlying data blocks match each other. If a write command directed to the data blocks is received during the overall comparison process, the comparison process is halted to permit the write command to proceed without adverse impact from the comparison process. The comparison process is then restarted.
US10255308B2 Conforming data structure instances to schema versions
In a method for managing versions of a schema, a processor receives a first version of a schema. A processor generates an annotated version of the first version of the schema, wherein one or more fields of the annotated version of the first version of the schema each correspond to a distinct identifier. A processor receives a first instance conforming to the first version of the schema. A processor identifies one or more values of the first instance, wherein each value of the one or more values corresponds to a field of the one or more fields. A processor assigns an identifier to at least one value of the one or more values based on the distinct identifier corresponding to the field of the at least one value. A processor stores the at least one value, such that the at least one value is associated with the assigned identifier.
US10255307B2 Database object management for a shared pool of configurable computing resources
Disclosed aspects relate to database object management for a shared pool of configurable computing resources. A set of database object profile data is collected. The set of database object profile data is for a set of database objects. Based on the set of database object profile data, a set of database object priority values is determined. The set of database object priority values is for the set of database objects. Based on the set of database object priority values, a management action is performed. The management action is performed with respect to the set of database objects.
US10255305B2 Technologies for object-based data consistency in distributed architectures
Technologies for object-based data consistency in a fabric architecture includes a network switch communicatively coupled to a plurality of computing nodes. The network switch is configured to receive an object read request that includes an object identifier and a data consistency threshold from one of the computing nodes. The network switch is additionally configured to perform a lookup for a value of an object in the cache memory as a function of the object identifier and determine whether a condition of the value of the object violates the data consistency threshold in response to a determination that the lookup successfully returned the value of the object. The network switch is further configured to transmit the value of the object to the computing node in response to a determination that the condition of the value of the object does not violate the data consistency threshold. Other embodiments are described herein.
US10255302B1 Systems, methods, apparatuses, and/or interfaces for associative management of data and inference of electronic resources
The disclosure may be generally directed to systems, methods, apparatuses, and/or interfaces for managing data, metadata, and/or other elements of a DBMS through interacting with objects from a user's experience or with which the user can relate. The disclosure may also be generally directed to systems, methods, apparatuses, and/or interfaces for constructing a data management instruction by interacting with objects from a user's experience or with which the user can relate. The disclosure may further be generally directed to systems, methods, apparatuses, and/or interfaces for inferring an electronic resource.
US10255300B1 Automatically extracting profile feature attribute data from event data
Automatically extracting profile feature attribute data from event data is disclosed, including: receiving a set of event data; receiving a feature associated with a profiling technique; determining that a plurality of events associated with a user in the set of event data corresponds to a first attribute corresponding to the feature, wherein the first attribute corresponds to a first bin having a first defined value; determining that the plurality of events associated with the user in the set of event data corresponds to a second attribute corresponding to the feature, wherein the second attribute corresponds to a second bin having a second defined value; and creating a user record corresponding to the user indicating presence in the first bin and the second bin.
US10255294B2 Search system interface
A search system interface is described. Known search system interfaces are largely unable to find composite articles on the basis of a description of the distribution of content types within them. A problem with providing such a search interface is the laboriousness of generating a suitable query. To address this problem, a display is provided with a key showing content types and associated map symbols. Also provided on the display is a search mapping area, which takes advantage of the fact that parts of text documents, and many other types of searchable items, can be referenced by one or more ordinal values, by having an easily perceivable relationship between position in the search mapping area and position within a target document. By operating the device to offer a digital painting interface such that the user can paint parts of the search mapping area in a visual style associated with the content type the user hopes to find in the corresponding part of the text document, the user is able to rapidly and intuitively provide the search system with a description of how content types would be distributed in documents he wishes to find. The search system interface can similarly be used to specify a desired composition of articles belonging to different categories over a period of time.
US10255273B2 Method and system for ranking and summarizing natural language passages
Examples of the present disclosure describe systems and methods relating to generating a relevance score on a given natural language answer to a natural language query for ranking the answer among other answers for the query, while generating a summary passage and a likely query to the given passage. For instance, multi-layered, recurrent neural networks may be used to encode the query and the passage, along with a multi-layered neural network for information retrieval features, to generate a relevant score for the passage. A multi-layered, recurrent neural network with soft attention and sequence-to-sequence learning task may be used as a decoder to generate a summary passage. A common encoding neural network may be employed to encode the passage for the ranking and the summarizing, in order to present concise and accurate natural language answers to the query.
US10255269B2 Graph long short term memory for syntactic relationship discovery
Long short term memory units that accept a non-predefined number of inputs are used to provide natural language relation extraction over a user-specified range on content. Content written for human consumption is parsed with distant supervision in segments (e.g., sentences, paragraphs, chapters) to determine relationships between various words within and between those segments.
US10255267B2 Device, method, and graphical user interface for a predictive keyboard
A method includes displaying a set of one or more suggestions including one or more character strings that are suggested replacements for a first set of one or more entered characters. The method further includes: while displaying the set of suggestions, receiving one or more additional entered characters; and after receiving the additional entered characters, updating the set of suggestions based on an updated set of entered characters that includes the first set of entered characters and the additional entered characters. The updating comprises changing a first suggestion in the set of suggestions from a first character string that is a suggested replacement for the first set of entered characters to a second character string that is a suggested replacement for the updated set of entered characters.
US10255266B2 Relay apparatus, display apparatus, and communication system
A relay apparatus includes a characteristic information storage unit, a first dictionary information storage unit, a first selection unit, and a first conversion unit. The characteristic information storage unit stores pieces of terminal information in association with respective pieces of characteristic information, each indicating a characteristic of a user. The first dictionary information storage unit stores the pieces of characteristic information in association with respective pieces of first dictionary information used for converting voice data into text data. The first selection unit selects, when voice data is received from a second communication terminal to communicate with a first communication terminal, the characteristic information associated with the terminal information for identifying the second communication terminal and selects the first dictionary information associated with the selected characteristic information. The first conversion unit converts the voice data received from the second communication terminal to text data using the first dictionary information.
US10255256B2 Computerized method and computer program for displaying and printing markup
Aspects of this disclosure relate to a process whereby markup text and/or graphics may be overlaid on top of an original document such that a user may view both the original document and the overlaid text and graphics together in an unobtrusive manner. Some aspects further discuss broader markup functionalities, such as modifying the content or appearance of text and graphics when a mark-up function is performed.
US10255255B2 Customization of mobile applications using web-based technology
In one embodiment, receiving, at a first computing device from a second computing device, a request for a view of a user interface of a native application executing on the second computing device, wherein the view includes one or more first user interface components; determining, by the first computing device, a user agent type of the second computing device; selecting, by the first computing device, one or more second user-interface components to be included in the view based on the user agent type of the second computing device; generating, by the first computing device, code implementing a structured document that represents the view, wherein the structured document comprises the one or more first user-interface components and the one or more second user-interface components; and transmitting, from the first computing device to the second computing device, the code.
US10255252B2 Method and apparatus for interactive reports
Methods, apparatus and computer program products for interactive reports are disclosed herein. In some examples, a method for generating an output report that is an interactive report may include identifying one or more messages to be hyperlinked in an output report, wherein the one or more messages are data structures that are configured to linguistically describe at least a portion of raw input data; determining one or more interactive responses based on the one or more messages to be hyperlinked; determining one or more words in a phrase specification that are related to the one or more messages to be hyperlinked; and generating the output report, wherein the one or more words are hyperlinked in the output report such that when selected at least one of the one or more interactive responses is performed.
US10255251B2 System and method for providing and interacting with coordinated presentations
In one or more implementations, programming code is provided to each of a plurality of Internet web site hosts. Connection information is received that represents a web page and/or a user. At least one database is accessed that stores information representing advertising content, audience criteria and/or advertising performance, and a premium publisher, a publisher network, and/or self-serve publishing, and a plurality of electronic coordinated presentations. Information representing one coordinated presentation is selected at least as a function of at least one of the received electronic connection information, the electronic advertiser information and the electronic publisher information, and at least some electronic authored coordinated presentation information is transmitted, that is usable to provide the one coordinated presentation with an Internet web page.
US10255250B2 Message processing device, message processing method, recording medium, and program
A message processing device (10) includes an estimator (11), an extractor (12), and an indicator (13). The estimator (11) estimates words understandable to a destination user (1). The extractor (12) extracts, from a message (3) created by a transmission originator user (2), a portion that does not match the words estimated by the estimator (11). The indicator (13) indicates, to the transmission originator user (2), the message (3) with the extracted portion by the extractor (12) being in an emphasized manner.
US10255247B2 Puncture planning apparatus and puncture system
A puncture planning apparatus has: a simulation unit that simulates movement of an organ and a puncture needle by simulation using an organ model; and a planning unit that plans, based on the simulation result, how to move the puncture needle when an actual organ is punctured. The simulation unit executes a plurality of times of the simulation of an operation to advance the puncture needle while correcting an angle of the puncture needle so as to follow the movement of the target segment due to deformation of the organ, conditions of an advancement speed of the puncture needle are changed for each of the plurality times of the simulation, and the planning unit performs planning using the best simulation result out of the plurality of simulation results acquired under different conditions of the advancement speed.
US10255238B2 CEP engine and method for processing CEP queries
The present technology concerns a complex event processing (CEP) engine for processing CEP queries over data streams. The CEP engine has a parser, adapted for parsing a received CEP query into a logical query graph and a translator adapted for translating the logical query graph into a physical query plan in accordance with one of a plurality of data stream representations. The logical query graph is independent of the plurality of data stream representations.
US10255228B2 System and method for performing shaped memory access operations
One embodiment of the present invention sets forth a technique that provides an efficient way to retrieve operands from a register file. Specifically, the instruction dispatch unit receives one or more instructions, each of which includes one or more operands. Collectively, the operands are organized into one or more operand groups from which a shaped access may be formed. The operands are retrieved from the register file and stored in a collector. Once all operands are read and collected in the collector, the instruction dispatch unit transmits the instructions and corresponding operands to functional units within the streaming multiprocessor for execution. One advantage of the present invention is that multiple operands are retrieved from the register file in a single register access operation without resource conflict. Performance in retrieving operands from the register file is improved by forming shaped accesses that efficiently retrieve operands exhibiting recognized memory access patterns.
US10255226B2 Format agnostic data transfer method
A format agnostic data transfer system and methods for transferring between disparate components can include a transmitting component having a data push controller, a receiving component having a processor, and a memory connected to the processor. The data push controller can receive configuration instructions from the receiving component processor transfer said data to said memory, without requiring the use of direct memory access (DMA) at said transmitting component. The reconfigurable nature of the data push controller can allow for both fixed and variable stream data to be sent, making the system data format agnostic. The receiving component can be a processor, while the transmitting component can be a field programmable gate arrays (FPGA) or an application specific integrated circuits (ASIC).
US10255222B2 System and method for wirelessly transmitting data from a host digital device to an external digital location
Systems and methods for sending files or other data wirelessly from a host digital device to an external digital location by, for example, utilizing the host device's existing media card slot. One embodiment of a system and method is able to connect to a host digital device by using a media card connection cable that may comprise a pseudo media card and a connection cable. The cable is connected to a processing circuit. In an exemplary embodiment, the processing circuit may share the use of at least one media card that may store data from the host device. An exemplary embodiment of the processing circuit may be in electrical communication with at least one wireless source such that the at least one wireless source is adapted to transmit an image or other data to a desired external location or locations.
US10255220B2 Dynamic termination scheme for memory communication
System and method for dynamic termination control to enable use of an increased number of memory modules on a single channel. In some embodiments, six or eight DIMMs are coupled to a single channel. The dynamic termination scheme can include configurations for input bus termination (IBT) on each of the memory modules for the address bus/command bus and configurations for on-die termination (ODT) one each of the memory modules for the data bus.
US10255217B2 Two level QoS scheduling for latency and queue depth control
A method for two level quality of service scheduling for latency and queue depth control in a storage system is provided. The method includes determining queue depth as input/output operations per unit time that a storage subsystem can sustain, for each of a plurality of queues corresponding to storage subsystems in the storage system and determining system capacity as total input and output operations per unit time that the storage system can sustain, based on the queue depth of each of the plurality of queues. The method includes determining whether to accept or deny an input/output request for placement onto an input/output stack, based on a comparison of credits of the input/output request to the system capacity as determined on an ongoing basis, and placing the input/output request from the input/output stack onto one of the plurality of queues based on whether doing so maintains the queue depth of the one of the plurality of queues.
US10255216B1 Multiplexed memory in a communication processing system
In some examples, a communications device includes a magnetic memory accessible by both a central processing unit and a digital signal processor to enable the central processing unit to assist the digital signal processor in establishing and maintaining a communication channel. The communication device is configured to re-establish communications in the event of an interruption in the communication channel or if the communication device experiences a power loss event.
US10255214B2 System, methodology, and process for wireless transmission of sensor data onboard an aircraft to a portable electronic device
Monitoring and reporting methods and apparatus include the acquisition of detailed aircraft state and systems data, analysis of the collected data, and transmission of the collected data and/or analysis of the collected data to a destination automatically via a portable electronic device which is carried onto and off of the aircraft by the pilot or another crew member. More particularly, monitoring and reporting methods and apparatus include collecting analog or digital sensor data onboard an aircraft, analyzing the data in real-time, and automatically transmitting the data and/or analysis of the data to a destination including a portable storage device such as a portable computer, electronic flight bag (EFB), or smart phone, by means such as wireless transmission, for automatic transfer to another destination when the portable computer, electronic flight bag (EFB), or smart phone is off of the aircraft.
US10255212B2 Automatic master-slave system and approach
An automatic master slave system and approach for coordinated control of a parameter, for example, a heating, ventilation and air conditioning condition, in an area of multiple spaces controlled by room controllers. Changing a layout of a zone/area in a building such as moving, adding or removing a door, increasing or splitting size of a room through movable walls, or by permanently removing partitions, changing offices to a conference room or vice versa, may occur. A size of a room may be altered within minutes, according to customer demand. For instance, rooms may be converted into a single room by removing partitions. The controllers that were controlling temperatures of the rooms independently earlier, may convert automatically into a master-slave configuration and now work together to control a larger room. If the large room is split into multiple rooms, the controllers may automatically revert to their previous configuration.
US10255205B1 System and methods for mixed-signal computing
Systems and methods of implementing a mixed-signal integrated circuit includes sourcing, by a reference signal source, a plurality of analog reference signals along a shared signal communication path to a plurality of local accumulators; producing an electrical charge, at each of the plurality of local accumulators, based on each of the plurality of analog reference signals; adding or subtracting, by each of the plurality of local accumulators, the electrical charge to an energy storage device of each of the plurality of local accumulators over a predetermined period; summing along the shared communication path the electrical charge from the energy storage device of each of the plurality of local accumulators at an end of the predetermined period; and generating an output based on a sum of the electrical charge from each of the plurality of local accumulators.
US10255204B2 Key-based data security management
Embodiments of the present invention provide an approach for memory protection at a level of granularity above a “page” level (e.g., enhancing the protection provided by a memory key-based system). The approach further provides such a level of protection at a process or task level by associating the physical page key with a virtual key that corresponds to a particular process/task. When access to the data is requested for a particular process or task, it is determined if a protection bit for the data is set, and if the physical page keys and/or virtual keys submitted pursuant to the request match that previously stored for the data and process/task. If so, access to the data is allowed for the particular process/task.
US10255195B2 Apparatus and method for performing address translation
An apparatus, system, and method for address translation are provided. Physical address information corresponding to virtual addresses is prefetched and stored, where at least some sequences of the virtual addresses are in a predefined order. The physical address information is prefetched based on identification information provided by a data processing activity, comprising at least a segment identifier and a portion of a virtual address to be translated. The storage has segments of entries, wherein each segment stores physical address information which corresponds to virtual addresses in a predefined order. This predefined order means that it is not necessary to store virtual addresses in the storage. Storage capacity and response speed are therefore gained.
US10255190B2 Hybrid cache
Systems, apparatuses, and methods for implementing a hybrid cache. A processor may include a hybrid L2/L3 cache which allows the processor to dynamically adjust a size of the L2 cache and a size of the L3 cache. In some embodiments, the processor may be a multi-core processor and there may be a single cache partitioned into a logical L2 cache and a logical L3 cache for use by the cores. In one embodiment, the processor may track the cache hit rates of the logical L2 and L3 caches and adjust the sizes of the logical L2 and L3 cache based on the cache hit rates. In another embodiment, the processor may adjust the sizes of the logical L2 and L3 caches based on which application is currently being executed by the processor.
US10255189B2 Mechanism for creating friendly transactions with credentials
A transactional memory execution environment receives a first request from a first transaction to access a cache line. A first request is received from a first transaction to access a cache line. The cache line is determined to be used by a second transaction. The first transaction and the second transaction opt-in to a transaction potential conflict check. The transaction potential conflict check determines if the first transaction and the second transaction are in a conflicting coherent state. The conflicting coherent state occurs when the first transaction is modifying the cache line used by the second transaction. The first transaction is allowed access to the cache line without aborting the second transaction in response to a determination that the first transaction and the second transaction are compatible from the transaction potential conflict check.
US10255175B2 Electronic device and memory allocation method therefor
An electronic device according to an embodiment of the present disclosure comprises: a memory including a plurality of pages; and a controller selecting a page area having no non-movable page from a plurality of page areas in the memory based on page state information on the plurality of page areas if a memory defragmentation request occurs when a memory allocation request is made, moving a movable page in the selected page area, and allocating the selected page area in response to the memory allocation request after the movable page has been moved. However, the present disclosure is not limited to the above embodiment, and other embodiments are possible.
US10255173B2 Experimentation in internet-connected applications and devices
A content variation experiment system for performing variation testing of web pages is disclosed. A content provider receives requests for a web page undergoing an experiment. The content provider determines a variation from a plurality of variations of the web page to provide to the user. The content provider makes the determination without sending a network request to an experiment definition system used to define the experiment thereby reducing network latency.
US10255171B2 Test methodology for detection of unwanted cryptographic key destruction
A test program is run repeatedly (either as a loop that is programmed into the code of the test program itself, or by repeatedly running the test program manually in response to user input instructing repeated run(s) of the test program. At least some run(s) of the test program use a cipher key that was derived and saved by the test program during a previous run of the test program (rather than re-deriving the cipher key based on information provided by the operating system). In this way, if the corresponding cipher key, as stored in the system space of the operating system has become corrupted during previous run(s) of the test program, then the incompatibility between the corrupted cipher key in the system space, and the previously saved cipher key that was previously derived by the test program, will be more easily detected.
US10255169B2 Testing applications using application features grouped into categories of human senses
A method to test a software application based on grouping application features based on categories of the human mind and human senses. Methods and systems for testing an application including generating test scenarios to test an application, the method comprising: extracting a plurality of features associated with the application; determining a match for each of the plurality of features with at least one of a plurality of predefined application features using a list of predefined application features mapped with a plurality of groups representing human senses such as sight, hearing, touch, and balance; creating a data structure having nodes arranged in layers based on the match determined for each of the plurality of features with at least one of the plurality of groups; and generating a plurality of test scenarios for the application based on the data structure based on a combinatorial analysis at each of the plurality of nodes of the data structure.
US10255168B2 Method and device for generating test cases for autonomous vehicles
Test cases for autonomous vehicles are generated automatically by using data which have been collected from vehicles participating in public road traffic. A test planning system for autonomous vehicle includes defined application cases for autonomous vehicles. The vehicles are configured to identify test cases with prediction analyzes of a reference catalog of driving situations and the defined application cases, and compare, via a comparative analyzes, the test cases and the defined application cases to compile an expanded set of test cases, wherein the expanded set of test cases are compared to the defined application cases to output a complete set of test cases. The system also includes a central database configured to query the complete set of test cases.
US10255166B2 Determination of valid input sequences for an unknown binary program
A method to determine a valid input sequence for an unknown binary program is provided. The method may include obtaining an input sequence for an unknown binary program. The method may also include obtaining a memory address range for each of one or more variables in the unknown binary program and executing an instrumented version of the unknown binary program with the input sequence as an input to the instrumented version of the unknown binary program. The method may also include recording one or more memory addresses accessed during the execution of the instrumented version of the unknown binary program and determining that the unknown binary program accepts the input sequence as valid based on one or more of the one or more recorded memory addresses corresponding to the memory address range of one or more of the variables in the unknown binary program.
US10255157B2 Type safe secure logging
Aspects of the disclosure relate to providing type safe secure logging. A computing platform may receive application code comprising one or more calls to one or more logging methods. Subsequently, the computing platform may compile the application code comprising the one or more calls to the one or more logging methods to produce a compiled software application. During the compiling of the application code comprising the one or more calls to the one or more logging methods, the computing platform may enforce one or more type-based secure logging rules on the application code comprising the one or more calls to the one or more logging methods. Thereafter, the computing platform may store the compiled software application. In some embodiments, enforcing the one or more type-based secure logging rules may include allowing logging of one or more predetermined classes of objects.
US10255156B2 Mobile application interactive user interface for a remote computing device monitoring a test device
Remotely monitoring a test on a test specimen includes receiving information pertaining to the test, rendering on a remote computing device display an information message having portions indicative of a testing device, of information related to the testing device or a test being conducted on the testing device, and of time that has elapsed since the second portion has occurred, and updating the third portion indicative of the time that has elapsed. A test operation monitoring system includes an image capture device, and a computing device operatively connected to the image capture device to receive information on the testing operation from the image capture device, the computing device having a controller configured to receive information pertaining to the testing operation and to render on a display an information message indicative of parameters of the testing device at a selectable amount of progress through the testing operation.
US10255152B2 Generating test data
A method of generating test data is provided herein. The method includes generating a schema comprising a database table. The method also includes receiving a selection of the database table. Additionally, the method includes receiving one or more rule definitions for populating the database table. The method further includes generating a stored procedure for populating the database table based on the rule definitions and the schema.
US10255146B2 Cluster-wide service agents
One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
US10255143B2 Deduplication replication in a distributed deduplication data storage system
Systems and methods are provided herein for automatically configuring newly installed secondary storage computing devices and managing secondary storage computing devices when one or more become unavailable. For example, a storage manager can then detect the computing resources available to the newly installed secondary storage computing device, assign a role to the newly installed secondary storage computing device based on the detected computing resources, configure the newly installed secondary storage computing device with deduplication and storage policies used by the other secondary storage computing devices, re-partition secondary storage devices to allocate memory for the newly installed secondary storage computing device, and instruct other secondary storage computing devices to replicate their managed data such that the newly installed secondary storage computing device has access to the replicated data.
US10255141B2 Event batching, output sequencing, and log based state storage in continuous query processing
An event processing system is disclosed that processes events of an event stream and performs the recovery of events during system failure. The recovery of events is performed by generating output sequence numbers for each deterministic output event generated by the event processing system. In an embodiment, the event processing system determines a current output sequence number of a most recently transmitted output event in a output stream of events, a last output sequence number of an output event corresponding to a most recently processed batch of input events and determines a set of one or more output events of the output stream to be transmitted based on the current sequence number and the last output sequence number. The event processing system then transmits the output events related to the application.
US10255140B2 Fully distributed intelligent rebuild
A globally distributed scan list is determined. A determination is made whether the first data replica in the first plurality of data stored on a first device is in sync with a second data replica in the second plurality of data on a second device. In response to determining that the first data replica is not in sync with the second data replica, the first data replica is added to an unsynced queue. The neighbor data of the first plurality of data is added to a suspect queue. The priority to check the neighbor data is increased if the neighbor data is already in the suspect queue. Unsynced neighbor data is added to the unsynced queue. The priority for recovery of the data in the unsynced queue is determined. The priority is based on the vulnerability of the data. A data replica in the unsynced queue is recovered.
US10255139B2 Synchronized backup and recovery of heterogeneous DBMSs using third party backup tool
Synchronized backup and recovery of heterogeneous DBMSs is described herein. An embodiment operates by receiving, by at least one processor, a request for a data backup process at a first server; creating, by at least one processor, a pipe between processes of the first sever and the data backup process; performing, by at least one processor, the data backup process according to an execution command sent from a second server; and sending, by at least one processor, a result of the data backup process from the second server to the first server when the data backup process has terminated.
US10255136B2 Data backup management during workload migration
Managing data backup during workload migration is provided. A set of workloads for migration from a source environment to a target environment is identified in response to receiving a request to migrate the set of workloads. The migration of the set of workloads is initiated from the source environment to the target environment along with migration of backup data corresponding to the set of workloads. A backup configuration transformation from a backup configuration corresponding to the source environment to a set of backup configurations corresponding to the target environment is determined based on semantic matching between characteristics of the backup configuration corresponding to the source environment and characteristics of the set of backup configurations corresponding to the target environment, a state of the source environment, backup configuration transformation actions, and a goal state of the target environment.
US10255131B2 Storage device including nonvolatile memory device
A storage device is provided. The storage device includes a nonvolatile memory device including memory blocks, and a controller configured to perform write, read and erase operations with respect to a selected memory block from among the memory blocks. If the number of error bits is greater than a critical value in a read operation with respect to the selected memory block, the controller is configured to perform a read reclaim of migrating valid data stored in the selected memory block to another memory block through at least two migration operations. In the read reclaim, the controller is configured to adjust an amount of data migrated in one migration operation.
US10255125B2 Report creation system and program
A report creation system according to one embodiment creates a report indicative of a condition of a cooperative service in which a plurality of services are made to cooperate, the plurality of services being provided by a plurality of service providing apparatuses including at least one service providing apparatus in another company. The report creation creates the report, based on the first log information and the error occurrence information collected by each of the information collection apparatuses, and second log information of each of the services collected from each of the service providing apparatuses.
US10255124B1 Determining abnormal conditions of host state from log files through Markov modeling
Embodiments are disclosed for determining whether a computing node is in a normal or an abnormal condition based on its characteristics relative to those of other computing nodes. In embodiments, log files for the computing node are used to develop a state model of the computing node, and where the state model differs between two similar computing nodes, an abnormality is identified. In other embodiments, characteristics about computing nodes (e.g., CPU resources used) are used to cluster those computing nodes, and those computing nodes that lie outside of a cluster are identified as abnormal.
US10255120B2 Method and controller for chaining applications in a software defined network
A method and a software defined network (SDN) controller for chaining applications in a SDN. A service data table is created in the SDN controller. In the service data table a plurality of applications are associated with a plurality of application types. Furthermore, at least one service chain is created in the SDN controller. The at least one service chain defines an order of application types running on the SDN controller. At least one application is registered to the service chain based on its application type as associated with the application in the service data table.
US10255119B2 Parallelization method, parallelization tool and vehicle-mounted device
A parallelization method for generating a parallel program for a multicore microcomputer from multiple processes in a single program for a single-core microcomputer is provided. In the single program, there are multiple types of the processes and a combination of the types of processes to be executed varies according to condition. The parallelization method includes extracting processing patterns respectively representing the combinations of types in the conditions from the single program and allocating the processes to the cores for each of the extracted processing patterns to generate the parallel program.
US10255116B1 Method of redistributing access points automatically to controllers for restoring topology and balancing load
A method, apparatus and computer program product for performing load balancing of SNDs and FNDs is presented. The presently disclosed method and apparatus for providing load balancing solves the problem of improper wireless traffic distribution in an enterprise network that may cause overload on some FNDs while some others are lightly loaded. The presently described methods and apparatus, by use of a single command, allow a user to restore the FNDs and SNDs to a preplanned topology or balance the load on controllers without overriding the manual assignments specified by the user.
US10255115B2 Generation of directed acyclic graphs from task routines
An apparatus including a processor to: parse comments of multiple task routines to identify I/O parameters; generate a visualization of a DAG to include a visual representation of each task routine, wherein each representation includes a task graph object of the task routine, at least one input data graph object that represents an input to the task routine and that includes a visual indication of at least one characteristic of the input; and at least one output data graph object that represents an output of the task routine and that includes a visual indication of at least one characteristic of the output; in the I/O parameters, identify each dependency between an output of one task routine and an input of another; for each identified dependency, augment the visualization with a dependency marker that visually links the visual representations of each associated pair of task routines; and visually output the visualization.
US10255114B2 Abnormality detection apparatus, control method, and program
An abnormality detection apparatus (2000) handles tasks allocated to a plurality of processing servers (3200) as processing targets in a distribution system (3000) having the processing servers (3200). A history acquisition unit (2020) acquires progress history information which is information regarding progress of the plurality of tasks at a plurality of time point of recording. A target range determination unit (2040) determines a target range. A distribution calculation unit (2060) calculates a task speed distribution which is a probability distribution of processing speeds of the tasks using the progress history information regarding the plurality of tasks. An abnormality determination unit (2080) compares a processing speed of a task to be determined with the task speed distribution to thereby determine whether or not the processing speed of the task to be determined is abnormal.
US10255111B2 System and method of deriving appropriate target operating environment
The present invention relates to a configurable parameter driven system and method for providing an appropriate target operating environment based on user specific needs and enterprise objectives. The configuration parameters can be changed to account for newer computing environment solutions that could appear and could also be tailored for enterprise specific needs. The method fingerprint the end users' based on characteristics and requirements to derive user needs and enterprise criteria's. The method is systematic and flexible amenable to change in varying enterprise environment.
US10255109B2 High bandwidth connection between processor dies
Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive a completion acknowledgment from the plurality of graphics processing units and in response to a determination that the workload is finished, to terminate one or more communication connections on the interconnect bridge. Other embodiments are also disclosed and claimed.
US10255106B2 Prediction-based power management strategy for GPU compute workloads
A device for processing data includes a processing unit configured to predict an execution time of a compute kernel on a secondary processing unit and, based on the predicted execution time, make a power management decision for the secondary processing unit.
US10255092B2 Managed virtual machine deployment
A system can include computer instructions that can cause a computing device to obtain a request to access an application on behalf of a user. The request can be obtained from a client device associated with the user. The computer instructions can further cause the computing device to determine whether the client device is required to execute a virtual machine that executes the application. The computer instructions can further cause the computing device to identify whether the virtual machine is installed in the client device. The computer instructions can further cause the computing device to cause the virtual machine to be installed in the client device.
US10255089B2 Self-deleting virtual machines
Securing a virtual machine to be executed on a host machine is accomplished by authenticating, by the virtual machine during an initial boot routine, an identity of the host machine. If the identity does not match a predetermined value, then authenticating the identity of the host machine fails and data associated with the virtual machine is deleted.
US10255088B2 Modification of write-protected memory using code patching
Systems and methods are provided for modifying a set of memory pages. An example method includes loading kernel code and patching code of a kernel into a guest memory. The patching code is stored at a first range of memory addresses, which is in an executable mode in a first set of hypervisor page tables. The method also includes detecting a demand to modify a set of memory pages and sending a request to the hypervisor to transfer control to the patching code in response to detecting the demand. The hypervisor may switch from the first set of hypervisor page tables to a second set of hypervisor page tables in response to detecting a request to transfer control to the patching code. The set of memory pages is write-protected in the second set of hypervisor page tables, and is writable in the first set of hypervisor page tables.
US10255087B2 Dynamic I/O virtualization system having a bidirectional extended hybrid address space (EHAS) for allowing host kernel to access guest memory
A system and method for providing dynamic I/O virtualization is herein disclosed. According to one embodiment, a device capable of performing hypervisor-agnostic and device-agnostic I/O virtualization includes a host computer interface, memory, I/O devices (GPU, disk, NIC), and efficient communication mechanisms for virtual machines to communicate their intention to perform I/O operations on the device. According to one embodiment, the communication mechanism may use shared memory. According to some embodiments, the device may be implemented purely in hardware, in software, or using a combination of hardware and software. According to some embodiments, the device may share its memory with guest processes to perform optimizations including but not limited to a shared page cache and a shared heap.
US10255084B2 Manage analytics contexts through a series of analytics interactions via a graphical user interface
The present disclosure relates to an interactive system that manages analytics contexts through a series of analytics interactions. The disclosed interactive system receives a selection of an analytics interaction from a user during an interactive analytics session. Then, the system generates a series of analytics interactions by the user during the interactive analytics session. Each analytics interaction represents an analytics context that comprises an analytics interaction, a result, and a reference analytics context. Moreover, the system manages a plurality of analytics contexts by selecting the reference analytics context from previous analytics interactions, or by navigating to a different analytics context, or by deactivating a user-selected analytics context, and presents to the user the series of analytics interactions with the result corresponding to both the selection of the analytics interaction and the reference analytics context. Each analytics interaction in the series of analytics interactions is selectable by the user.
US10255081B2 Method and system for intelligent cloud planning and decommissioning
A method for decommissioning an application operating on a computer system or a computer system includes receiving, at a decommissioning system, information that specifies a server to analyze. The decommissioning system determines one or more applications operating on the server, one or more instruction code libraries that are being utilized by the one or more applications, and hardware dependencies of the one or more instruction code libraries. Based on the determined hardware dependencies, the decommissioning system determines whether the application is suitable for migration to a cloud computing system. The decommissioning system generates a report indicating a suitability for migration of the application to the cloud computer system.
US10255079B2 Integrated circuit device including wake-up control circuit and electronic device including the same
An integrated circuit device is provided. The integrated circuit device may include a central processing unit (CPU) configured to operate in one of a plurality of modes and a wake-up control circuit configured to control the CPU. The wake-up control circuit may include a clock generator configured to generate an internal clock signal, a multiplexer configured to select a signal from among an external signal and the internal clock signal and to provide the CPU with the selected signal as an operating clock signal, and a controller configured to control the CPU and the clock generator based on the external signal.
US10255078B2 Operating a pipeline flattener in order to track instructions for complex breakpoints
A semiconductor device comprising a processor having a pipelined architecture and a pipeline flattener and a method for operating a pipeline flattener in a semiconductor device are provided. The processor comprises a pipeline having a plurality of pipeline stages and a plurality of pipeline registers that are coupled between the pipeline stages. The pipeline flattener comprises a plurality of trigger registers for storing a trigger, wherein the trigger registers are coupled between the pipeline stages.
US10255068B2 Dynamically selecting a memory boundary to be used in performing operations
A selected boundary of memory to be used in processing an instruction is dynamically selected, based on a predictor. The instruction is decoded, and the decoding provides a sequence of operations to perform a specified operation. The sequence of operations includes a load to boundary operation to load data up to the selected boundary of memory. The data is loaded as part of the specified operation.
US10255067B2 Development of internet of things (IoT) applications
Described herein is a framework for developing Internet of Things (IoT) applications. In accordance with one aspect, the framework retrieves metadata and at least one predefined project template. Source code for different Internet of Things (IoT) applications is generated via an integrated development environment (IDE) based on the project metadata and the project template. The framework receives configuration data associated with the IoT applications and associated IoT targets. In response to a single user input received via the IDE, the IoT applications are deployed to the IoT targets substantially and simultaneously, based on the configuration data.
US10255066B2 System and method for monitoring software development and program flow
A system and method for monitoring and performing project development for a project within a company is disclosed. These include a communication interface that receives information regarding the project development. These include a processor and memory that identify an initial analysis of the project, produce a storyboard of the project and general projection for completing the project, input the storyboard into an initial monitoring gate, perform a series of sprints to complete ones of the plurality of storyboard stories, monitor the burndown in the storyboarding, review the backlog of the plurality of stories, and interactively perform a second series of sprints until project is complete. The system and method include a display device for displaying the status of the project development and identifies infrastructure of the company in use in the project.
US10255065B1 Automatically building software projects
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing automatic builds of snapshots using software packages with highly similar contents. One of the methods includes computing, by a source code analysis system, a respective similarity score between contents of a particular snapshot and contents of each software package of a plurality of software packages in one or more package repositories. A highest-scoring software package for the snapshot is determined using the computed similarity scores. An automatic build of the snapshot using the highest-scoring software package is performed, including identifying one or more dependencies and one or more build commands from the highest-scoring software package, installing the one or more dependencies in a build environment of the snapshot, and executing the one or more build commands in the build environment of the snapshot.
US10255063B2 Providing source control of custom code for a user without providing source control of host code for the user
Techniques are described herein that are capable of providing source control of custom code in a backend-as-a-service (BaaS) module. For instance, the custom code may be automatically loaded dynamically (e.g., on-demand) in a runtime that is hosted by the BaaS module while the runtime is running to provide custom backend features that are defined by the custom code to an application in response to receipt of a request from the application. Source control of the custom code may be provided without providing source control of host code that defines the runtime.
US10255052B2 Dynamic deployment of an application based on micro-services
A method for determining a deployment configuration of multiple micro services that interact with each other is provided. The method includes the steps of determining a metric describing an amount of communication traffic between at least two of the micro services. Based on the metric, an execution environment may be determined for at least one of the micro services. Deployment information specifying that the at least one micro service shall be deployed on the determined execution environment may be generated.
US10255049B2 Non-blocking application object framework and dependency model management
Techniques are described for providing a non-blocking application object framework allowing parallelization of operation and function calls throughout an application executing within the framework. In one example, a dependency model associated with an application in a non-blocking application object framework is identified, where the application is associated with a plurality of operations and the dependency model defines at least one dependency between at least two of the operations. At runtime of the non-blocking application object framework, the identified dependency model is interpreted. An optimized execution plan of the application is automatically generated in the non-blocking application object framework based on the interpreted dependency model, wherein at least a first portion of the operations of the application are optimized in a sequential execution order based on dependencies defined in the dependency model. The application is then executed in the non-blocking application object framework based on the optimized execution plan.
US10255048B2 Utilizing created character index for switch statements
Provided is a method for string comparison. The method includes receiving a plurality of target strings. Each target string of the plurality of target strings comprises a sequence of characters. The method further includes creating a character index for the plurality of target strings having a plurality of entries corresponding to the sequence of characters. The method further includes prioritizing the plurality of entries. The method further includes determining an evaluation method for the plurality of target strings based on the plurality of prioritized entries. The method further includes performing the evaluation method for the plurality of target strings.
US10255038B2 Techniques to present a user interface for the visually impaired
Techniques to provide a user interface usable by anyone including the visually impaired are disclosed. Embodiments include dividing a display area of an electronic device into a workspace comprising a plurality of sections; associating each section with a different category; displaying a pane in a section including information for the associated category; receiving a touch gesture on a pane for a section; and outputting an audio signal comprising information of the pane. Other embodiments are described and claimed.
US10255036B2 Cadence-based selection, playback, and transition between song versions
A system and methods for acquiring cadence and selecting a song version based on the acquired cadence are disclosed. If the system detects a new cadence, then a new song version that corresponds to the new cadence can be played. The new song version playback can start in a corresponding position as the location of playback in a currently-playing song version. Each related song version shares one or more characteristics, such as melody, but is different in at least one characteristic, such as tempo.
US10255034B2 Audio processing circuit, audio unit, integrated circuit and method for blending
An audio processing circuit, audio unit and integrated circuit and method for blending are described. The audio processing circuit comprises: a time-to-frequency domain circuit configured to convert a primary audio signal and a secondary audio signal in a time-domain form and output frequency spectrum representations thereof; a cross-fade magnitude circuit configured to obtain a cross-faded magnitude spectrum representation from the frequency spectrum representations; a cross-fade phase circuit configured to obtain a separate cross-faded phase spectrum representation from the frequency spectrum representations; and a frequency-to-time domain circuit configured to receive the separate cross-faded magnitude and cross-faded phase spectrum representations and output a time domain signal.
US10255031B2 Music playback for affiliated services
Exemplary embodiments relate to techniques for presenting music or other media to a user. A provider of a service may be affiliated with one or more other services offered through different sites or apps. A system may allow streaming of music through one of the services as long as an affiliated service remains as an active or foreground service on a device. Thus, a user can switch between services and continue to stream the music. The active service may provide visual advertisements that support the music streaming. Thus, the music is provided to a user of the service without a direct subscription fee or audible advertisements inserted into the music stream. Because the music is streamed through at least one of the services, the service provider can track playback metrics and remunerate the music provider accordingly.
US10255030B2 Systems and methods for handling application notifications
Certain implementations of the disclosed technology may include systems and method for handling application notifications. According to an example implementation, a method is provided. The method can include receiving a plurality of audio feeds from a respective plurality of applications, and determining a priority status for one or more of the respective applications. Based on the determined priority status, the method may further include determining a first prioritized audio feed and a second prioritized audio feed from the plurality of applications. The method includes detecting, in a signal associated with the first prioritized audio feed, a signal gap having a gap start. The method includes modifying, based at least in part on the signal of the first prioritized audio feed, one or more parameters associated with at least the second prioritized audio feed, and outputting, to an output device, at least a portion of the first prioritized audio feed.
US10255029B2 Instant-on one-button aural ambiance modification and enhancement
An instant-on nothing-to-download “soundscaping” device that provides natural, atonal sounds such as the rolling surf of the ocean, running streams, gurgling brooks, rain, thunder, wind, crowd sounds, et al is provided.
US10255023B2 Collaborative electronic whiteboard publication process
A collaboration system including a spatial event map that can be published as an electronic document by a collaboration server and consumed by a consuming workstation. The electronic document is self-contained, and includes a viewer that has a module for rendering each of the graphical target types in the workspace onto a screen space. The system includes a server-side data processor that maintains the spatial event map which locates events in a workspace. The spatial event map includes a log of events, entries in the log having a location of a graphical target of the event in the workspace and a time.
US10255022B2 Information processing system, electronic device, image file playing method, and generation method for displaying a screenshot of an image file including a link to a webpage for downloading an application program
A reception unit receives an image file from other electronic device. A display processing unit displays an image related to acquisition of content together with a content image if content identification information is included in an acquired image file. The display processing unit displays, as an image relating to acquisition of content, a link button which permits access to a content server.
US10255020B1 Multi-panel display having board-to-board interfaces between adjacent panels
An embodiment display panel includes a printed circuit board (PCB) including a lower portion and an upper portion disposed over and overhanging the lower portion of the PCB. The display panel further includes a plurality of light emitting diodes (LEDs) disposed at a front side of the upper portion of the PCB, where the front side of the upper portion of the PCB forms an entirety of a front surface of the display panel. The display panel also includes a housing having a recess, where the lower portion of the PCB is at least partially disposed within the recess, where framing portions of the housing are laterally adjacent to the lower portion of the PCB, and where the upper portion of the PCB overhangs the framing portions of the housing.
US10255018B2 Smart pixel addressing
A display unit has modular groups of light emitting elements or pixels. A light emitting element in the display unit can be used as a light receptor for accepting control information without needing to connect the display unit to a network or a controller.
US10255016B2 Automated display configuration
A method and system. Users of multiple display devices engaged in a communication and a role associated with each of the users engaged in the communication are identified. Screen space of each of the multiple display devices is partitioned as a function of a total number of the users and based on the role of each of the users in the communication.
US10255015B2 Information processing apparatus and information processing system
There is provided an information processing apparatus including a transmission processing section which performs short-range one-to-one communication with a communication partner device, a reception processing section, a received data processing section which acquires information obtained by communication with the communication partner device, a display section which displays the information, and a display processing section which executes processing of displaying the information based on a content of the information.
US10255011B2 Methods and systems for applying spot color on one or more pages as specified by a user
The disclosure discloses methods and systems for selectively applying clear colorant on one or more pages of a print job. The method includes receiving a print job including a document having a plurality of pages. Then, clear colorant attributes are received from a user via a user interface, the clear colorant attributes include type of clear colorant and one or more pages where clear is to be applied. An imposition template is received from the user via the user interface. The print job is decomposed into image data. The plurality of pages is re-arranged, based on the imposition template. The re-arranged pages are stored. Thereafter, clear colorant on the one or more pages as specified by the user is applied. The pages as specified by the user with clear colorant feature are printed and the remaining pages are printed in a normal printing mode.
US10255010B2 Image forming system
An image forming system includes an image forming apparatus and a management server. The image forming apparatus reads a surface image of an ID card, outputs a copy print including the ID card surface image and address information that indicates an address in a management domain managed by the management server, and transmits card copy information including the ID card surface image and the address information to the management server together with a registration request. The management server receives the registration request and the card copy information, stores the ID card surface image and the address information in the card copy information, into a predetermined storage device in association with each other, receives a browsing request, and identifies address information included in the browsing request, and transmits a surface image of an ID card associated with the identified address information, to a transmission source of the browsing request.
US10255009B1 System and method for displaying a printing software user interface
A computer system is disclosed, which includes a non-transitory memory configured to store in the non-transitory memory, a universal printing software and a vendor original printing software, the universal printing software being configured to support printers from two or more vendors, and the vendor original printing software being configured to support a printer from a vendor from the two or more vendors, the universal printing software being configured to support a limited number of features of the printer from the vendor; and a user interface of the vendor original printing software configured to display features of the printer from the vendor and to highlight features which are not supported by the universal printing software but supported by the vendor original printing software when a property of the vendor original printing software is selected at a time of printing on the user interface of the vendor original printing software.
US10255006B2 Electronic device for updating device firmware
Provided is an electronic device that includes an update-processing unit that updates a control program for the device based on an update program that is recorded on a recording medium. The electronic device includes a USB interface and an update-control unit. Devices can be connected to the USB interface. The update-control unit determines whether or not a device is connected to the USB interface when the power is turned ON, and when a device is connected, waits when it is not possible to immediately determine whether or not that devices is the recording medium.
US10255005B2 Systems and methods of disk storage allocation for virtual machines
A method for allocating storage for a virtual machine includes receiving a request to allocate a block of disk storage on a physical disk to a virtual disk associated with the virtual machine. The method also includes identifying a plurality of available blocks on the physical disk, each of the plurality of available blocks defining a radial distance from a center axis of a platter of the physical disk. The method further includes determining which of the plurality of available blocks has a greatest radial distance from the center axis of the platter and, based on the determining, selecting an allocation block from the plurality of available blocks, the allocation block having the greatest radial distance from the center axis of the platter. The method also includes allocating the allocation block to the virtual machine.
US10255004B2 Systems and methods for managing address-mapping data in memory devices
Methods, apparatuses, and data storage devices are provided. Address-mapping data is compressed. The address-mapping data indicates mapping from a logical address to a physical address of a non-volatile memory of a storage device. Error checking and correction (ECC) data for the compressed address-mapping data is generated. The compressed address-mapping data and the ECC data are stored in the storage device.
US10254993B2 Selecting first data sets in a first storage group to swap with second data sets in a second storage group
Provided are a computer program product, system, and method for selecting first data sets in a first storage group to swap with second data sets in a second storage group. First data sets are stored in a first storage group and second data sets are stored in a second storage group. A determination is made for a value for each of at least one of the first data sets based on at least one priority of at least one job processing I/O activity at the first data set. At least one of the first data sets for which the value was determined is selected to migrate to the second storage group based on the value.
US10254988B2 Memory device write based on mapping
Techniques for memory device writes based on mapping are provided. In one aspect, a block of data to be written to a line in a rank of memory may be received. The rank of memory may comprise multiple memory devices. The block of data may be written to a number of memory devices determined by the size of the block of data. A memory device mapping for the line may be retrieved. The mapping may determine the order in which the block of data is written to the memory devices within the rank. The block of data may be written to the memory devices based on the mapping.
US10254985B2 Power management of storage devices
A method includes obtaining power and performance data for each storage device of a plurality of storage devices, and adjusting, based on the power and performance data for the plurality of storage devices, a power consumption level of a particular storage device of the plurality of storage devices.
US10254982B2 System and methodology for low latency error management within a shared non-volatile memory architecture
Various aspects directed towards facilitating error management within a shared non-volatile memory (NVM) architecture are disclosed. Data is stored in an NVM array, and error correction vector (ECV) information associated with the NVM array is stored in a content addressable memory (CAM). A parallel query of the NVM array and the CAM is then performed, which includes a query of the NVM array that yields a readout of the NVM array, and a query of the CAM that yields an ECV corresponding to the readout of the NVM array.
US10254981B2 Adaptive health grading for a non-volatile memory
A data storage system includes a controller that controls a non-volatile memory array including a plurality of blocks. The controller assigns blocks to a plurality of different health grades. The controller maintains a plurality of ready-to-use queues identifying blocks that do not currently hold valid data and are ready for use for data storage. Each of the ready-to-use queues is associated with a respective one of the health grades. The controller monitors fill levels in the ready-to-use queues, and based on the monitoring, adjusts at least one health grade block distribution for the plurality of blocks. Based on the adjustment of the at least one health grade block distribution, the controller thereafter re-grades blocks and assigns blocks to the plurality of ready-to-use queues in accordance with the at least one health grade block distribution that was adjusted, such that distribution of blocks within the plurality of ready-to-use queues is improved.
US10254978B2 Implementing synchronization for remote disk mirroring
A method, and system for implementing enhanced fast full synchronization for remote disk mirroring in a computer system. A source backup copy is made locally available to a target for remote disk mirroring. Sectors are identified that are different between the source and target. A hash function is used over a block to be compared, with an adaptive number of tracking sectors per block, starting with a minimum block size.