Document Document Title
US09755190B2 Laser-induced thermal imaging apparatus, method of laser-induced thermal imaging, and manufacturing method of organic light-emitting display apparatus using the method
A laser-induced thermal imaging apparatus includes a substrate support unit and a laser beam irradiation unit. The substrate support unit and the laser beam irradiation unit move relative to each other so that the substrate arranged on the substrate support unit is scanned in one direction by a laser beam irradiated from the laser beam irradiation unit. The laser beam irradiation unit includes a beam generation unit, a first mask arranged on a path of the linear laser beam generated in the beam generation unit, the first mask including a plurality of openings arranged along a length direction of the linear laser beam, and a shield unit movable to expose all of the plurality of openings of the first mask or to shield at least some of the plurality of the openings of the first mask.
US09755186B2 Calibration of layer thickness and ink volume in fabrication of encapsulation layer for light emitting device
An ink jet process is used to deposit a material layer to a desired thickness. Layout data is converted to per-cell grayscale values, each representing ink volume to be locally delivered. The grayscale values are used to generate a halftone pattern to deliver variable ink volume (and thickness) to the substrate. The halftoning provides for a relatively continuous layer (e.g., without unintended gaps or holes) while providing for variable volume and, thus, contributes to variable ink/material buildup to achieve desired thickness. The ink is jetted as liquid or aerosol that suspends material used to form the material layer, for example, an organic material used to form an encapsulation layer for a flat panel device. The deposited layer is then cured or otherwise finished to complete the process.
US09755182B2 Organic light emitting diode display
Provided is an organic light emitting diode display including a substrate; a display unit formed on the substrate and including a thin film transistor and an organic light emitting diode; a thin film encapsulation covering and encapsulating the display unit and formed by a laminated structure made of at least one first inorganic layer, a first organic layer, and a second inorganic layer; and a protective bezel fixed to the substrate and spaced apart from the side of the substrate to surround edges of the substrate and the thin film encapsulation.
US09755181B2 Display device
A display device including a first substrate provided with a plurality of display elements, a second substrate provided facing the display element, a bonding material bonding the first substrate and second substrate, a first wall part provided over the second substrate side of the first substrate and enclosing a display region facing a position of the display element, a second wall part provided over the first substrate side of the second substrate and enclosing a structure body facing a position of the display element and a display region, the first wall part comprises the same material as at least part of the material constituting the display element, the second wall part is provided from the same material as at least part of the material constituting the structure body, and the first wall part and second wall part are in contact using the bonding material in the display region side.
US09755178B2 Method for forming a conductor path structure on an electrode surface of an electronic component
Various embodiments may relate to a method for forming a conductor path structure on an electrode surface of an electronic component. The method includes introducing electrically conductive metal particles into an insulating carrier material, producing a mixed composition by mixing the carrier material with the metal particles, applying the mixed composition to the electrode surface, separating the metal particles from the carrier material, allowing the metal particles to become attached to the electrode surface, fixing the metal particles attached to the electrode surface, and curing the carrier material.
US09755175B2 OLED display panel, method for manufacturing the same and display apparatus
Disclosed is an OLED display panel, a method for manufacturing the same, and a display apparatus. The OLED display panel comprises a substrate and a light emitting structure including a plurality of sets of light emitting units sequentially arranged on the substrate side by side, each set of light emitting units including a first light emitting unit, a second light emitting unit and a third light emitting unit. In each set of light emitting units, at least two of the first, second and third light emitting units are located in different layers. The OLED display panel and the display apparatus can reduce signal attenuation and crosstalk between different signals.
US09755172B2 Device including quantum dots
A device including an emissive material comprising quantum dots is disclosed. In one embodiment, the device includes a first electrode and a second electrode, a layer comprising quantum dots disposed between the first electrode and the second electrodes, and a first interfacial layer disposed at the interface between a surface of the layer comprising quantum dots and a first layer in the device. In certain embodiments, a second interfacial layer is optionally further disposed on the surface of the layer comprising quantum dots opposite to the first interfacial layer. In certain embodiments, a device comprises a light-emitting device. Other light emitting devices and methods are disclosed.
US09755171B2 Organic light-emitting diode including an interlayer to maintain a hole-electron balance in the emitting layer and display panel including the same
An organic light-emitting diode includes: a first electrode layer disposed on a base substrate; a second electrode layer disposed above the first electrode, and opposed to the first electrode; a emitting layer disposed between the first electrode layer and the second electrode layer, and including an inorganic material; a hole transport region disposed between the emitting layer and the first electrode layer; a first electron transport region disposed between the emitting layer and the second electrode layer; a interlayer disposed between the emitting layer and the first electron transport region, and having a lowest unoccupied molecular orbital (LUMO) energy level higher than that of the second electron transport region; and a second electron transport region disposed between the emitting layer and the interlayer, and contacting the emitting layer.
US09755165B2 Silsesquioxane compound, organic light emitting element, display apparatus, image information processing apparatus, and image forming apparatus
Provided is an organic light emitting element having high light emitting efficiency. The organic light emitting element includes: an anode; a cathode; an emission layer placed between the anode and the cathode; and a hole transport layer formed between the anode and the emission layer, in which the hole transport layer contains a siloxane compound and a compound having a tertiary arylamine structure; and number of SP2 carbon atoms in the hole transport layer is ten times or less number of silicon atoms in the hole transport layer.
US09755161B2 Organic light emitting display device
An organic light emitting display device is disclosed. The organic light emitting display device comprises an anode, an organic layer over the anode, and a cathode over the organic layer. The organic layer may include a heterocyclic compound. Alternatively, the organic layer may include a spirobisfluorene compound with hole transfer properties and a material with electron transfer properties.
US09755159B2 Organic materials for OLEDs
A novel compound based on aza- and diazodibenzofurans; aza- and diaza dibenzothiophenes, such as benzothieno- and benzofuropyrimidines as well as benzothieno- and benzofuropyrazines useful for electron-transporting host material in green, red, yellow, and white phosphorescent emitting devices is disclosed.
US09755157B2 Organic compound and organic optoelectric device and display device
An organic compound represented by a combination of a moiety represented by the following Chemical Formula 1, a moiety represented by the following Chemical Formula 2, and a moiety represented by the following Chemical Formula 3,
US09755155B2 Organic compounds containing squaric acid or croconic acid moieties for application in electronic devices
A compound containing a squaric acid or a croconic acid group as an anchoring group. The compound containing a squaric acid or a croconic acid group has formula 1: where n is 1 or 2, and D is selected from an alkyl, aryl, aralkyl, heteroalkyl, heteroaryl or heteroaralkyl substituent, and each substituent is substituted or unsubstituted.
US09755154B2 Spirally configured cis-stilbene/fluorene hybrid materials for organic light-emitting diode
The present invention provides a series of spirally configured cis-stilbene/fluorene hybrid materials, which are spirally-configured cis-stilbene/fluorene derivatives having glass transition temperatures ranged from 105° C. to 130° C., decomposition temperatures ranged from 385° C. to 415° C., reversible electron transport property, and balanced charges motilities. Moreover, a variety of experimental data have proved that the yellow fluorescent, the green phosphorescent, the yellow phosphorescent, and the red phosphorescent OLEDs using this spirally configured cis-stilbene/fluorene derivatives as the electron transport layers having hole blocking functions can indeed show excellent EQE, current efficiency, power efficiency, maximum luminance, and device lifetime performances much better than the conventional or commercial yellow fluorescent, green phosphorescent, yellow phosphorescent, and red phosphorescent OLEDs.
US09755153B2 Organic compound and organic light emitting diode device including the same
A compound, an organic light emitting diode device, and a display device, the compound being represented by the following Chemical Formula 1:
US09755152B2 Compound having substituted anthracene ring structure and pyridoindole ring structure, and organic electroluminescent device
There is provided an organic compound having excellent characteristics, including excellent electron-injecting/transporting performance, hole blocking ability, and high stability in the thin-film state, for use as material of an organic electroluminescent device having high efficiency and high durability. There is also provided a high-efficient and high-durable organic electroluminescent device using the compound. The compound is represented by general formula (1) having a substituted anthracene ring structure and a pyridoindole ring structure. The organic electroluminescent device includes a pair of electrodes, and one or more organic layers sandwiched between the pair of electrodes, and the compound is used as a constituent material of at least one organic layer.
US09755149B2 Organic EL display unit, method of manufacturing the same, ink, and electronic apparatus
An organic EL display unit includes a first organic EL device including a first light-emitting layer that emits first color light and a second organic EL device including a second light-emitting layer that emits second color light of a shorter wavelength than the first color light. The first light-emitting layer includes, as a host material, a polymer material that does not emit the first color light or does not mainly emit the first color light, and includes, as a dopant, a low-molecular-weight material or a polymer material that emits the first color light.
US09755146B2 Asymmetric correlated electron switch operation
Subject matter disclosed herein may relate to correlated electron switches that are capable of asymmetric set or reset operations.
US09755145B2 Memory arrays having confined phase change material structures laterally surrounded with silicon nitride
Some embodiments include methods of forming memory cells. Heater structures are formed over an array of electrical nodes, and phase change material is formed across the heater structures. The phase change material is patterned into a plurality of confined structures, with the confined structures being in one-to-one correspondence with the heater structures and being spaced from one another by one or more insulative materials that entirely laterally surround each of the confined structures. Some embodiments include memory arrays having heater structures over an array of electrical nodes. Confined phase change material structures are over the heater structures and in one-to-one correspondence with the heater structures. The confined phase change material structures are spaced from one another by one or more insulative materials that entirely laterally surround each of the confined phase change material structures.
US09755143B2 On/off ratio for nonvolatile memory device and method
A switching device includes a first dielectric material formed overlying a substrate. A bottom wiring material and a switching material are sequentially formed overlying the first dielectric material. The bottom wiring material and the switching material are patterned and etched to form a first structure having a top surface region and a side region. The first structure includes a bottom wiring structure and a switching element having the top surface region including an exposed region. A second dielectric material is formed overlying the first structure. A first opening region is formed in a portion of the second dielectric layer to expose a portion of the top surface region. A dielectric side wall structure is formed overlying a side region of the first opening region. A top wiring material including a conductive material is formed overlying the top surface region to be directly contact with the switching element.
US09755142B1 Methods of making memory devices with programmable impedance elements and vertically formed access devices
A method can include forming a plurality of access transistors, including forming second semiconductor regions over an integrated circuit substrate that are doped to a second conductivity type, the second semiconductor regions being over and in contact with first semiconductor regions doped to a first conductivity type, and forming third semiconductor regions doped to the first conductivity type in contact with the second semiconductor regions; forming a plurality of conductive structures, over and in contact with the third semiconductor regions; and forming programmable impedance memory cells over and in contact with the conductive structures.
US09755139B2 Piezoeletric wet etch process with reduced resist lifting and controlled undercut
A microelectronic device containing a piezoelectric thin film element is formed by oxidizing a top surface of a piezoelectric layer with an oxygen plasma, and subsequently forming an etch mask containing photoresist on the oxidized top surface. The etch mask is conditioned with an oven bake followed by a UV bake. The piezoelectric layer is etched using a three step process: a first step includes a wet etch of an aqueous solution of about 5% NH4F, about 1.2% HF, and about 18% HCl, maintaining a ratio of the HCl to the HF of about 15.0, which removes a majority of the piezoelectric layer. A second step includes an agitated rinse. A third step includes a short etch in the aqueous solution of NH4F, HF, and HCl.
US09755137B2 Piezoelectric device with piezoelectric ceramic layer constituted by alkali-containing niobate type perovskite composition
A piezoelectric device has a piezoelectric ceramic layer obtained by sintering a piezoelectric ceramic composition that contains an alkali-containing niobate type perovskite composition which is represented by (LilNamK1-l-m)n(Nb1-oTao)O3 (wherein 0.04≦l≦0.1, 0≦m≦1, 0.95≦n≦1.05, 0≦o≦1) and Ag component, as well as a conductor layer sandwiching the piezoelectric ceramic layer. The piezoelectric ceramic layer has Ag segregated in voids present in a sintered compact of the perovskite composition in terms of oxides relative to the perovskite composition.
US09755132B2 Thermoelectric generation unit and thermoelectric generation system
A thermoelectric generation unit according to the present disclosure includes a plurality of thermoelectric generation tubes. Each tube has a flow path defined by its inner peripheral surface, and generates an electromotive force in an axial direction based on a temperature difference between its inner peripheral surface and outer peripheral surface. The thermoelectric generation unit includes a container housing the tubes inside, and a plurality of electrically conductive members providing electrical interconnection for the tubes. The container includes a shell surrounding the tubes and a pair of plates being fixed to the shell and having a plurality of openings, with channels being formed so as to house the electrically conductive members and interconnect at least two of the openings. The respective ends of the tubes are inserted in the openings of the plates. The tubes are connected electrically in series by the electrically conductive members housed in the channels.
US09755131B2 Athletic activity monitoring device with energy capture
Aspects relate to an energy harvesting device adapted for use by an athlete while exercising. The device may utilize a mass of phase-change material to store heat energy, the stored heat energy subsequently converted into electrical energy by one or more thermoelectric generator modules. The energy harvesting device may be integrated into an item of clothing, and such that the mass of phase change material may store heat energy as the item of clothing is laundered.
US09755120B2 LED device having a dome lens
A light emitting device comprises an LED die, a dome lens encapsulating the LED die, the dome lens having a first outer curved surface, and a photopolymerizable composition disposed on the dome lens. The photopolymerizable composition forms a meniscus lens defined by a second outer curved surface and an inner curved surface, the inner curved surface being in contact with only a portion of the first outer curved surface. The dome lens and the meniscus lens in combination form an elongated dome lens.
US09755119B2 Light emitting device and method of manufacturing light emitting device
A method of manufacturing a light emitting device includes preparing wafer with a plurality of light emitting elements arrayed on a growth substrate, on a first side of a semiconductor stacked layer body, forming a resin layer which includes metal wires respectively connected to a p-side electrode and an n-side electrode, forming a groove by removing at least portion of the resin layer from an upper surface side in a boundary region between the light emitting elements and exposing end surfaces of metal wires which are internal conductive members on an inner side surface defining a groove, forming electrodes for external connection respectively connecting to exposed end surfaces of metal wires, and singulating the wafer into a plurality of singulated light emitting elements.
US09755117B2 Phosphor-enhanced lighting device, retrofit light bulb and light tube with reduced color appearance
A phosphor-enhanced lighting device 100, a retrofit light bulb, a light tube and a luminaire are provided. The phosphor-enhanced lighting 100 device comprises a light source 116, a light exit window 102, a first light conversion element 112 and a second light conversion element 110. The light source 116 emits through its light emitting surface 118 source light 114 of a pre-defined color spectrum. The light exit window 102 emits light into an ambient of the phosphor-enhanced lighting device 100. The first light conversion element 112 comprises an inorganic luminescent material which absorbs a part of the source light 114 and converts a part of the absorbed light to light of a first color 104. The second light conversion element 110 comprises a first organic luminescent material which absorbs a part of the source light 114 and/or absorbs apart of the light 104 of the first color. The first organic luminescent material converts a part of the absorbed light to light of the second color 108. The second light conversion element 110 is optically arranged in between the light exit window 102 and the light emitting surface 118 of the light source 116. The first light conversion element 112 is optically arranged in between the second light conversion element 110 and the light emitting surface 118 of the light source 116. A gap 111 is present between the first light conversion element 112 and the second light conversion element 110.
US09755111B2 Active region containing nanodots (also referred to as “quantum dots”) in mother crystal formed of zinc blende-type (also referred to as “cubic crystal-type”) AlyInxGal-y-xN Crystal (y[[□]][≧] 0, x > 0) grown on Si substrate, and light emitting device using the same (LED and LD)
A structure of a high luminance LED and a high luminance LD is provided. The present invention provides a light emitting device containing, on a zinc blend-type BP layer formed on an Si substrate, an AlyInxGazN (y≧0, x>0) crystal as a mother crystal maintaining the zinc blend-type crystal structure and In dots having an In concentration higher than that of the AlyInxGazN (y≧0, x>0) crystal as the mother crystal.
US09755110B1 Substrate with topological features for steering fluidic assembly LED disks
Embodiments are related to integrated circuit (IC) fabrication and, more particularly, to a fluidic assembly process for the placement of light emitting diodes on a direct-emission display substrate.
US09755108B2 Light emitting device and method for manufacturing light emitting device
A light emitting device includes: a semiconductor light emitting element having a sapphire substrate and a semiconductor layer; a mounting board; and a light transmission member, wherein: the sapphire substrate is bonded to the light transmission member by an adhesive material; the semiconductor light emitting element is mounted on the mounting board in the form of a flip-chip; and a roughened peripheral edge part is formed in the sapphire substrate in the mounting board side.
US09755104B2 Method of manufacturing optoelectronic element having rough surface
A method of forming a rough surface includes: providing an article having a top surface, forming a plurality of agglomerated grains on the top surface by a deposition process, and patterning the top surface to form a rough surface by using the plurality of agglomerated grains as a mask.
US09755102B2 Method and equipment for treating a precursor of a heterojunction photovoltaic cell and associated method for producing a photovoltaic cell
The precursor comprises at least one layer of doped crystalline silicon and a layer of doped amorphous semiconductor material. The method comprises the steps of placing the cell precursor sandwiched between a grounded conducting plate and a plate made of insulating material coated with a conducting layer, then applying a state change electrical voltage (U1) between the conducting layer and ground, the said state change electrical voltage (U1) being designed to bring the Fermi level at the interface between crystalline silicon and amorphous semiconductor material closer to the middle of the band gap of the said amorphous semiconductor material, while at the same time heating the cell precursor to a defect equilibration temperature (TE), and finally cooling down the cell precursor (10) prior to interrupting the application of the state change electrical voltage (U1).
US09755101B2 Group 13 selenide nanoparticles
A method of preparing Group XIII selenide nanoparticles comprises reacting a Group XIII ion source with a selenol compound. The nanoparticles have an MxSey Semiconductor core (where M is In or Ga) and an organic capping ligand attached to the core via a carbon-selenium bond. The selenol provides a source of selenium for incorporation into the semiconductor core and also provides the organic capping ligand. The nanoparticles are particularly suitable for solution-based methods of preparing semiconductor films.
US09755100B2 Reducing dark current in germanium photodiodes by electrical over-stress
Methods and systems for reducing dark current in a photodiode include heating a photodiode above room temperature. A reverse bias voltage is applied to the heated photodiode to reduce a dark current generated by the photodiode.
US09755098B2 Radiation detector manufactured by dicing a semiconductor wafer and dicing method therefor
An embodiment relates to a group II-VI semiconductor wafer of a radiation detector, and an embodiment relates to a method for producing same. An embodiment of the present invention provides a group II-VI semiconductor of a radiation detector enabling reduction or restriction of the edge effect (or the end surface effect) and a method for producing same. An embodiment of the present invention provides a radiation detector obtained by half-cutting or full-cutting a group II-VI semiconductor wafer having a zinc blende structure in which the wafer has a {001} plane main surface, and cut planes according to the half-cutting or full-cutting have an angle θ (≠0°) relative to the slip direction of the wafer.
US09755096B2 Lateral Ge/Si avalanche photodetector
A lateral Ge/Si APD constructed on a silicon-on-insulator wafer includes a silicon device layer having regions that are doped to provide a lateral electric field and an avalanche region. A region having a modest doping level is in contact with a germanium body. There are no metal contacts made to the germanium body. The electrical contacts to the germanium body are made by way of the doped regions in the silicon device layer.
US09755093B2 Photoelectronic device using hybrid structure of silica nano particles—graphene quantum dots and method of manufacturing the same
Disclosed are a photoelectronic device using a hybrid structure of silica nanoparticles and graphene quantum dots and a method of manufacturing the same. The photoelectronic device according to the present disclosure has a hybrid structure including graphene quantum dots (GQDs) bonded to surfaces of silica nanoparticles (SNPs), thereby increasing energy transfer efficiency.
US09755091B2 Dual-band infrared detector and method of detecting multiple bands of infrared radiation
A dual-band infrared detector is provided. The dual-band infrared detector includes a first absorption layer sensitive to radiation in only a short wavelength infrared spectral band, a plurality of barrier layers coupled to the first absorption layer, and a second absorption layer coupled to the plurality of barrier layers opposite the first absorption layer. The second absorption layer is sensitive to radiation in only a medium wavelength infrared spectral band, and the first and second absorption layers are formed from materials having a lattice parameter mismatch less than a predetermined threshold.
US09755088B2 Solar cell manufacturing method
In a method for manufacturing a solar cell, a first electrode is formed on one surface of a photoelectric conversion section by means of screen printing using a conductive paste, and a second electrode having an area larger than that of the first electrode is formed on the other surface of the photoelectric conversion section by means of screen printing using a conductive paste having viscosity lower than that of the conductive paste.
US09755081B2 Semiconductor device
A structure is employed in which a first protective insulating layer; an oxide semiconductor layer over the first protective insulating layer; a source electrode and a drain electrode that are electrically connected to the oxide semiconductor layer; a gate insulating layer that is over the source electrode and the drain electrode and overlaps with the oxide semiconductor layer; a gate electrode that overlaps with the oxide semiconductor layer with the gate insulating layer provided therebetween; and a second protective insulating layer that covers the source electrode, the drain electrode, and the gate electrode are included. Furthermore, the first protective insulating layer and the second protective insulating layer each include an aluminum oxide film that includes an oxygen-excess region, and are in contact with each other in a region where the source electrode, the drain electrode, and the gate electrode are not provided.
US09755079B2 Semiconductor devices including insulating gates and methods for fabricating the same
Semiconductor devices are provided including a first active fin extending in a first direction and a second active fin spaced apart from the first active fin in a second direction perpendicular to the first direction, the second active fin extending in the first direction, the second active fin having a longer side shorter than a length of a longer side of the first active fin. A first dummy gate extends in the second direction overlapping a first end of each of the first and second active fins. A first metal gate extends in the second direction intersecting the first active fin and overlapping a second end of the second active fin. A first insulating gate extends in the second direction intersecting the first active fin. The first insulating gate extends into the first active fin.
US09755077B2 Source and drain stressors with recessed top surfaces
An integrated circuit structure includes a gate stack over a semiconductor substrate, and a silicon germanium region extending into the semiconductor substrate and adjacent to the gate stack. The silicon germanium region has a top surface, with a center portion of the top surface recessed from edge portions of the top surface to form a recess. The edge portions are on opposite sides of the center portion.
US09755070B2 Semiconductor packaging structure and semiconductor power device thereof
A semiconductor packaging structure includes a chip, a first pin, a second pin, and a third pin. The chip includes a first surface, a second surface, a first power switch, and a second switch, and both the first power switch and the second switch include a first terminal and a second terminal. The second surface of the chip is opposite to the first surface of the chip. The first pin does not contact to the second pin. The first terminal of the first power switch of the chip is coupled to the first pin, and the second terminal of the first power switch of the chip is coupled to the third pin. The first terminal of the second power switch of the chip is coupled to the third pin, and the second terminal of the second power switch of the chip is coupled to the second pin.
US09755061B2 Semiconductor device and method for producing the same, power supply device, and high-frequency amplifier
A semiconductor device includes: a nitride semiconductor multilayer; an insulating film disposed on the nitride semiconductor multilayer; and a gate electrode disposed on the insulating film, wherein the nitride semiconductor multilayer has a first oxidized region near an interface with a region of the insulating film below the gate electrode, the first oxidized region having an oxygen concentration higher than an oxygen concentration of a region near an interface with a region of the insulating film other than below the gate electrode.
US09755056B2 Method for forming semiconductor device
A method of forming a semiconductor device includes following steps. Firstly, a substrate having a transistor is provided, where the transistor includes a source/drain region. A dielectric layer is formed on the substrate, and a contact plug is formed in the dielectric layer to electrically connect the source/drain region. Next, a mask layer is formed on the dielectric layer, where the mask layer includes a first layer and a second layer stacked thereon. After this a slot-cut pattern is formed on the second layer of the mask layer, and a contact slot pattern is formed on the first layer of the mask layer. Finally, the second layer is removed and a contact opening is formed by using the contact slot pattern on the first layer.
US09755055B2 Semiconductor device and method for manufacturing the same
A semiconductor device manufacturing method of an embodiment includes the steps of: forming a first insulating layer on a semiconductor substrate; forming on the first insulating layer an amorphous or polycrystalline semiconductor layer having a narrow portion; forming on the semiconductor layer a second insulating layer having a thermal expansion coefficient larger than that of the semiconductor layer; performing thermal treatment; removing the second insulating layer; forming a gate insulating film on the side faces of the narrow portion; forming a gate electrode on the gate insulating film; and forming a source-drain region in the semiconductor layer.
US09755054B2 Thin film transistor and method of manufacturing the same
There are provided a method of manufacturing a thin film transistor and a display including a thin film transistor.The method of manufacturing a thin film transistor includes forming a barrier layer cm a substrate, forming a semiconductor layer on the barrier layer, forming a gate insulating layer on the semiconductor layer, forming a gate electrode on the gate insulating layer, forming an offset region on an external surface of the gate electrode through a plasma heat treatment process or an annealing process, etching, an offset region of the gate electrode, etching a gate insulating layer except for a portion of the gate insulating layer, positioned below the gate electrode, forming an interlayer insulating layer on the gate electrode, and etching, the interlayer insulating layer to form a source electrode and a drain electrode.
US09755048B2 Patterned structure of a semiconductor device and a manufacturing method thereof
A patterned structure of a semiconductor device includes a substrate, a first feature and a second feature. The first feature and the second feature are disposed on the substrate, and either of which includes a vertical segment and a horizontal segment. There is a distance between the vertical segment of the first feature and the vertical segment of the second feature, and the distance is less than the minimum exposure limits of an exposure apparatus.
US09755043B2 Trench gate power semiconductor field effect transistor
Provided in the present invention is a trench gate power MOSFET (TMOS/UMOS) structure with a heavily doped polysilicon source region. The polysilicon source region is formed by deposition, and a trench-shaped contact hole is used at the source region, in order to attain low contact resistance and small cell pitch. The present invention may also be implemented in an IGBT.
US09755038B2 Metal contacts to group IV semiconductors by inserting interfacial atomic monolayers
Techniques for reducing the specific contact resistance of metal-semiconductor (group IV) junctions by interposing a monolayer of group V or group III atoms at the interface between the metal and the semiconductor, or interposing a bi-layer made of one monolayer of each, or interposing multiple such bi-layers. The resulting low specific resistance metal-group IV semiconductor junctions find application as a low resistance electrode in semiconductor devices including electronic devices (e.g., transistors, diodes, etc.) and optoelectronic devices (e.g., lasers, solar cells, photodetectors, etc.) and/or as a metal source and/or drain region (or a portion thereof) in a field effect transistor (FET). The monolayers of group III and group V atoms are predominantly ordered layers of atoms formed on the surface of the group IV semiconductor and chemically bonded to the surface atoms of the group IV semiconductor.
US09755035B2 Platinum-containing constructions
Some embodiments include constructions which have platinum-containing structures. In some embodiments, the constructions may have a planarized surface extending across the platinum-containing structures and across metal oxide. In some embodiments, the constructions may have a planarized surface extending across the platinum-containing structures, across a first material retaining the platinum-containing structures, and across metal oxide liners along sidewalls of the platinum-containing structures and directly between the platinum-containing structures and the first material. Some embodiments include methods of forming platinum-containing structures. In some embodiments, first material is formed across electrically conductive structures, and metal oxide is formed across the first material. Openings are formed to extend through the metal oxide and the first material to the electrically conductive structures. Platinum-containing material is formed within the openings and over the metal oxide. Chemical-mechanical polishing is utilized to form a planarized surface extending across the platinum-containing material and the metal oxide.
US09755033B2 Semiconductor device and method of forming vertical structure
According to an exemplary embodiment, a method of forming a vertical structure is provided. The method includes the following operations: providing a substrate; providing the vertical structure having a source, a channel, and a drain over the substrate; shrinking the source and the channel by oxidation; forming a metal layer over the drain of the vertical structure; and annealing the metal layer to form a silicide over the drain of the vertical structure.
US09755032B1 Method of forming a semiconductor device and structure therefor
An embodiment of a semiconductor device includes an MOS transistor having a gate that is formed to have a gate width that extends vertically into the semiconductor material in which the MOS transistor is formed. A gate length of the MOS transistor is formed to traverse substantially laterally and substantially parallel to a surface of the semiconductor material in which the MOS transistor is formed.
US09755029B1 Switch device performance improvement through multisided biased shielding
An integrated radio frequency (RF) circuit structure may include an active device on a first surface of an isolation layer. The integrated RF circuit structure may also include backside metallization on a second surface opposite the first surface of the isolation layer. A body of the active device is biased by the backside metallization. The integrated RF circuit structure may further include front-side metallization coupled to the backside metallization with a via. The front-side metallization is arranged distal from the backside metallization. The front-side metallization, the via, and the backside metallization may at least partially enclose the active device.
US09755027B2 Electronical device
Provided is an electronic device. The electronic device includes a first semiconductor layer and a second semiconductor layer sequentially stacked on a substrate and a source electrode, a gate electrode, and a drain electrode arranged on the second semiconductor layer. The electronic device further includes a field plate which is electrically connected to the source electrode and extends towards the drain electrode, wherein the field plate becomes farther away from the substrate as the field plate becomes closer to the drain electrode.
US09755025B2 Transparent compound semiconductor and production method therefor
The present invention relates to a transparent compound semiconductor and to a production method therefor, and is adapted to provide a transparent compound semiconductor of high stability and charge mobility while being transparent. The transparent compound semiconductor according to the present invention has a composition of Ba1−XLaXSnO3 (0
US09755017B1 Co-integration of silicon and silicon-germanium channels for nanosheet devices
Nanosheet semiconductor devices and methods of forming the same include forming a first nanosheet stack in a first device region with layers of a first channel material and layers of a sacrificial material. A second nanosheet stack is formed in a second device region with layers of a second channel material, layers of the sacrificial material, and a liner formed around the layers of the second channel material. The sacrificial material is etched away, but the liner protects the second channel material from the etch. Gate stacks are formed over and around the layers of first and second channel material to form respective first and second semiconductor devices in the first and second device regions.
US09755012B2 Semiconductor device and a method of manufacturing the same
In connection with a semiconductor device including a capacitor element there is provided a technique capable of improving the reliability of the capacitor element. A capacitor element is formed in an element isolation region formed over a semiconductor substrate. The capacitor element includes a lower electrode and an upper electrode formed over the lower electrode through a capacitor insulating film. Basically, the lower electrode and the upper electrode are formed from polysilicon films and a cobalt silicide film formed over the surfaces of the polysilicon films. End portions of the cobalt silicide film formed over the upper electrode are spaced apart a distance from end portions of the upper electrode. Besides, end portions of the cobalt silicide film formed over the lower electrode are spaced apart a distance from boundaries between the upper electrode and the lower electrode.
US09755009B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus includes a substrate; a plurality of pixels disposed on the substrate, each of the plurality of pixels including a first region through which light is emitted and a second region through which external light is transmitted; a pixel circuit unit disposed in the first region of each of the plurality of pixels and including at least one thin-film transistor (TFT); a black matrix covering the pixel circuit unit and including a first opening corresponding to the second region; a via-insulating film disposed on the black matrix and including a second opening corresponding to the second region; and a light-emitting device disposed in the first region on the via-insulating film.
US09755007B2 Pixel circuit
A pixel circuit is provided comprising the following. The first transistor includes a gate electrode and a semiconductor layer comprising a channel region, a source region, a first drain region, and a second drain region. A first portion of the channel region is connected to the source region, a second portion of the channel region is connected to the first drain region, and a third portion of the channel region is connected to the second drain region. The channel width of the second portion is greater than that of the third portion. A capacitive device is connected to the gate of the first transistor. The second transistor includes a source region connected to the second drain region and a drain region connected to the light-emitting element. The third transistor includes a source region connected to the first drain region and a drain region connected to a capacitive device.
US09755005B2 Method of manufacturing organic EL device, organic EL device and electronic apparatus
An organic EL device according to the present application includes a substrate, a plurality of organic EL elements arranged on the substrate, the plurality of organic EL elements including an organic light-emitting layer interposed between an anode and a cathode, a plurality of connection terminals disposed on the substrate, a sealing layer covering the plurality of organic EL elements such that the plurality of organic EL elements lie between the substrate and the sealing layer, and an organic layer formed above the sealing layer. The organic layer and the sealing layer have an opening portion that exposes at least one of the plurality of connection terminals.
US09754994B2 Image sensors including conductive pixel separation structures and methods of fabricating the same
An image sensor includes a substrate having adjacent pixel regions and respective photodiode regions therein, and a pixel separation portion including a trench extending into the substrate between the adjacent pixel regions. The trench includes a conductive common bias line therein and an insulating device isolation layer between the common bias line and surfaces of the trench. A conductive interconnection is coupled to the common bias line and is configured to provide a negative voltage thereto. Related fabrication methods are also discussed.
US09754993B2 Deep trench isolations and methods of forming the same
A method includes performing an anisotropic etching on a semiconductor substrate to form a trench. The trench has vertical sidewalls and a rounded bottom connected to the vertical sidewalls. A damage removal step is performed to remove a surface layer of the semiconductor substrate, with the surface layer exposed to the trench. The rounded bottom of the trench is etched to form a slant straight bottom surface. The trench is filled to form a trench isolation region in the trench.
US09754989B2 Method for reading out multiple SRAM blocks with different column sizing in stitched CMOS image senor
A stitched image sensor array on a semiconductor substrate with identical blocks that have wherein said first configuration includes enable inputs, which vary a function of the block depending on the connection to the enable inputs. The enable inputs can set an SRAM to receive different numbers of inputs.
US09754987B2 Image sensors and methods of forming the same
An image sensor includes a substrate including a light-receiving region and a light-shielding region, a device isolation pattern in the substrate of the light-receiving region to define active pixels, and a device isolation region in the substrate of the light-shielding region to define reference pixels. An isolation technique of the device isolation pattern is different from that of the device isolation region.
US09754985B1 Interferometer array imaging system using photonic integrated circuit cards
An imaging system can include of a plurality of pairs of lenslets and a respective plurality of two-dimensional arrays of photonic waveguides arranged in a respective plurality of photonic integrated circuits. Each waveguide can collect light in an airy-disk-size bin to cover a full field of view of the lenslet. Light from each pair of respective waveguides from each pair of lenslets can be demultiplexed into wavelength bins and combined with appropriate phase shifts to enable a measurement of the complex visibility. The complex visibilities from all of the measurements then can be processed to form an image.
US09754984B2 Image-sensor structures
An image-sensor structure is provided. The image-sensor structure includes a substrate, a plurality of photoelectric conversion units formed in the substrate, a plurality of separated color filters formed above the substrate and the photoelectric conversion units, a first light shielding layer surrounding the separated color filters, and a first conductive polymer element blended with a low-refractive-index component filled between the individual separated color filters and between the all separated color filters and the first light shielding layer, wherein the first conductive polymer element is electrically connected to a grounding pad.
US09754978B2 Semiconductor device with U-shaped active portion
A semiconductor device (1001) includes: a first transistor (10A) having a first channel length L1 and a first channel width W1; and a second transistor (10B) having a second channel length L2 and a second channel width W2, wherein the first transistor (10A) and the second transistor (10B) include an active layer formed from a common oxide semiconductor film, the first transistor (10A) is a memory transistor which is capable of being irreversibly changed from a semiconductor state where a drain current Isd depends on a gate voltage Vg to a resistor state where the drain current Isd does not depend on the gate voltage Vg, and the first channel length L1 is smaller than the second channel length L2.
US09754977B2 Thin film transistor and method of manufacturing the same
A thin film transistor is provided as follows. A first gate electrode and a second gate electrode are stacked on each other. A semiconductor layer is interposed between the first and second gate electrodes. A source electrode and a drain electrode are interposed between the semiconductor layer and the second gate electrode. A connection electrode connects electrically the first gate electrode and the second gate electrode. A first insulating film is interposed between the first gate electrode and the semiconductor layer. A second insulating film includes a first part interposed between the semiconductor layer and the second gate electrode and a second part interposed between the second gate electrode and the drain electrode. A third insulating film includes a first part interposed between the connection electrode and the second gate electrode.
US09754976B2 Liquid crystal display and element substrate thereof
An element substrate is provided, including a substrate, a metal layer, a planarization layer and a first conductive layer. The metal layer is disposed on the substrate. The planarization layer is located on the metal layer, wherein the planarization layer includes a contact hole, the contact hole has a continuous wall and a bottom, the bottom exposes the metal layer, and the bottom of the contact hole has a first width. The first conductive layer is located on the planarization layer, wherein the first conductive layer includes an opening, the opening exposes the contact hole, and the opening has a second width above the contact hole, wherein the relationship of the first width and the second width is modified to decrease illumination loss and to prevent problems of shot-circuiting and insufficient capacitance.
US09754974B2 Semiconductor device and method for manufacturing the same
It is an object to manufacture and provide a highly reliable display device including a thin film transistor with a high aperture ratio which has stable electric characteristics. In a manufacturing method of a semiconductor device having a thin film transistor in which a semiconductor layer including a channel formation region is formed using an oxide semiconductor film, a heat treatment for reducing moisture and the like which are impurities and for improving the purity of the oxide semiconductor film (a heat treatment for dehydration or dehydrogenation) is performed. Further, an aperture ratio is improved by forming a gate electrode layer, a source electrode layer, and a drain electrode layer using conductive films having light transmitting properties.
US09754971B2 Semiconductor device
A semiconductor device includes a dual-gate transistor including an oxide semiconductor film between a first gate electrode and a second gate electrode, a gate insulating film between the oxide semiconductor film and the second gate electrode, and a pair of electrodes in contact with the oxide semiconductor film. The semiconductor device further includes an insulating film over the gate insulating film, and a conductive film over the insulating film and connected to one of the pair of electrodes. The insulating film includes an opening in at least a region overlapping with the oxide semiconductor film in which the second gate electrode is provided in contact with the gate insulating film. The second gate electrode is formed using the same material as the conductive film connected to the one of the pair of electrodes.
US09754967B2 Structure for integration of an III-V compound semiconductor on SOI
A semiconductor-on-insulator (SOI) substrate is provided that includes a silicon or germanium handle substrate that is miscut from 2 degrees to 8 degrees towards the <111> crystallographic direction or the <100> crystallographic direction. The topmost semiconductor layer is removed from a portion of the SOI substrate, and then a trench having a high aspect ratio is formed within the insulator layer of the SOI substrate and along the <111> crystallographic direction or the <100> crystallographic direction. An III-V compound semiconductor pillar, which includes a lower portion that has a first defect density and an upper portion that has a second defect density that is less than the first defect density, is then formed in the trench.
US09754962B2 Three-dimensional (3D) semiconductor device
A semiconductor device includes interlayer dielectrics stacked and spaced apart from each other, a channel layer passing through the interlayer dielectrics, line pattern regions each surrounding a sidewall of the channel layer to be disposed between the interlayer dielectrics, a barrier pattern formed along a surface of each of the line pattern regions and the sidewall of the channel layer, a reaction preventing pattern formed on the barrier pattern along a surface of a first region of each of the line pattern regions, the first region being adjacent to the channel layer, a protection pattern filled in the first region on the reaction preventing pattern, and a first metal layer filled in a second region of each of the line pattern regions.
US09754961B2 Semiconductor memory device and method for manufacturing same
According to one embodiment, a semiconductor memory device includes a substrate; a stacked body including a plurality of insulating layers and including a first insulating layer and a plurality of conductive layers including a first conductive layer; a first semiconductor film extending in a stacking direction of the stacked body; a second semiconductor film, the second semiconductor film having a maximum thickness thicker than a maximum thickness of the first semiconductor film in a first direction crossing the stacking direction; and a first insulating film. The second semiconductor film has an upper face, and a height of the upper face is lower than a height of the first conductive layer. The first insulating film has a lower end portion, and a height of the lower end portion of the first insulating film is lower than the height of the upper face of the second semiconductor film.
US09754958B2 Three-dimensional memory devices having a shaped epitaxial channel portion and method of making thereof
An alternating stack of insulating layers and sacrificial material layers is formed over a substrate. A dielectric collar structure can be formed prior to formation of an epitaxial channel portion, and can be employed to protect the epitaxial channel portion during replacement of the sacrificial material layers with electrically conductive layers. Exposure of the epitaxial channel portion to an etchant during removal of the sacrificial material layers is avoided through use of the dielectric collar structure. Additionally or alternatively, facets on the top surface of the epitaxial channel portion can be reduced or eliminated by forming the epitaxial channel portion to a height that exceeds a target height, and by recessing a top portion of the epitaxial channel portion. The recess etch can remove protruding portions of the epitaxial channel portion at a greater removal rate than a non-protruding portion.
US09754955B2 High-K-last manufacturing process for embedded memory with metal-oxide-nitride-oxide-silicon (MONOS) memory cells
An integrated circuit (IC) using high-κ metal gate (HKMG) technology with an embedded metal-oxide-nitride-oxide-silicon (MONOS) memory cell is provided. A logic device is arranged on a semiconductor substrate and comprises a logic gate. A memory cell is arranged on the semiconductor substrate and comprises a control transistor and a select transistor laterally adjacent to one another. The control and select transistors respectively comprise a control gate and a select gate, and the control transistor further comprises a charge trapping layer underlying the control gate. The logic gate and one or both of the control and select gates are metal and arranged within respective high κ dielectric layers. A high-κ-last method for manufacturing the IC is also provided.
US09754954B2 Non-volatile memory device
According to one embodiment, a non-volatile memory device includes a plurality of electrodes, at least one semiconductor layer, conductive layers, and first and second insulating films. The electrodes are arranged side by side in a first direction. The semiconductor layer extends into the electrodes in the first direction. The conductive layers are provided between each electrode and the semiconductor layer and separated from each other in the first direction. The first insulating film contacts the conductive layers, and extends in the first direction along the semiconductor layer between the conductive layers and the semiconductor layer. The second insulating film is provided between the first insulating film and the semiconductor layer. The first insulating film includes a first portion located between the conductive layers and the second insulating film, and a second portion located between the interlayer insulating film and the second insulating film.
US09754953B2 Charge storage apparatus and methods
Methods of forming multi-tiered semiconductor devices are described, along with apparatus and systems that include them. In one such method, an opening is formed in a tier of semiconductor material and a tier of dielectric. A portion of the tier of semiconductor material exposed by the opening is processed so that the portion is doped differently than the remaining semiconductor material in the tier. At least substantially all of the remaining semiconductor material of the tier is removed, leaving the differently doped portion of the tier of semiconductor material as a charge storage structure. A tunneling dielectric is formed on a first surface of the charge storage structure and an intergate dielectric is formed on a second surface of the charge storage structure. Additional embodiments are also described.
US09754952B2 Floating gate memory cells in vertical memory
Floating gate memory cells in vertical memory. A control gate is formed between a first tier of dielectric material and a second tier of dielectric material. A floating gate is formed between the first tier of dielectric material and the second tier of dielectric material, wherein the floating gate includes a protrusion extending towards the control gate. A charge blocking structure is formed between the floating gate and the control gate, wherein at least a portion of the charge blocking structure wraps around the protrusion.
US09754946B1 Methods of forming an elevationally extending conductor laterally between a pair of conductive lines
A method of forming an elevationally extending conductor laterally between a pair of conductive lines comprises forming a pair of conductive lines spaced from one another in at least one vertical cross-section. Conductor material is formed to elevationally extend laterally between and cross elevationally over the pair of conductive lines in the at least one vertical cross-section. Sacrificial material is laterally between the elevationally extending conductor material and each of the conductive lines of the pair in the at least one vertical cross-section. The sacrificial material is removed from between the elevationally extending conductor material and each of the conductive lines of the pair while the conductor material is crossing elevationally over the pair of conductive lines to form a void space laterally between the elevationally extending conductor material and each of the conductive lines of the pair in the at least one vertical cross-section.
US09754944B2 Method of manufacturing semiconductor device
Provided is a method of manufacturing a semiconductor device. The method includes forming isolated contact filling portions and an etch control portion, the isolated contact filling portions filling contact holes defined in a support layer and are spaced apart from each other in a first direction and a second direction perpendicular to the first direction and the etch control layer surrounding the isolated contact filling portions, forming an interconnection layer on the isolated contact filling portions and the etch control portion, and forming interconnection patterns by photo-etching the interconnection layer, the isolated contact patterns, and the etch control portion, the interconnection patterns being relatively narrow in the first direction and relatively wide in the second direction.
US09754937B1 Hybrid structure with separate controls
A hybrid transistor circuit is disclosed for use in III-Nitride (III-N) semiconductor devices, comprising a Silicon (Si)-based Metal-Oxide-Semiconductor Field-Effect Transistor (MOSFET), a Group III-Nitride (III-N)-based Field-Effect Transistor (FET), and a driver unit. A source terminal of the III-N-based FET is connected to a drain terminal of the Si-based MOSFET. The driver unit has at least one input terminal, and two output terminals connected to the gate terminals of the transistors respectively. The hybrid transistor circuit is turned on through the driver unit by switching on the Silicon-based MOSFET first before switching on the III-N-based FET, and is turned off through the driver unit by switching off the III-N-based FET before switching off the Silicon-based MOSFET. Also disclosed are integrated circuit packages and semiconductor structures for forming such hybrid transistor circuits. The resulting hybrid circuit provides power-efficient and robust use of III-Nitride semiconductor devices.
US09754936B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a substrate provided with active patterns, gate electrodes extending across the active patterns, source/drain regions provided in upper portions of the active patterns between the gate electrodes, respectively, and first contacts and second contacts provided between the gate electrodes and electrically connected to the source/drain regions, respectively. The first and second contacts are disposed in such a way that a contact center line thereof is spaced apart from a corresponding gate center line by first and second distances. The first distance differs from the second distance.
US09754926B2 Light emitting diode (LED) arrays including direct die attach and related assemblies
An electronic device may include a packaging substrate having a packaging substrate face with a plurality of electrically conductive pads on the packaging substrate face. A first light emitting diode die may bridge first and second ones of the electrically conductive pads. More particularly, the first light emitting diode die may include first anode and cathode contacts respectively coupled to the first and second electrically conductive pads using metallic bonds. Moreover, widths of the metallic bonds between the first anode contact and the first pad and between the first cathode contact and the second pad may be at least 60 percent of a width of the first light emitting diode die. A second light emitting diode die may bridge third and fourth ones of the electrically conductive pads. The second light emitting diode die may include second anode and cathode contacts respectively coupled to the third and fourth electrically conductive pads using metallic bonds. Widths of the metallic bonds between the second anode contact and the second pad and between the second cathode contact and the third pad may be at least 60 percent of a width of the first light emitting diode die.
US09754920B2 Semiconductor device
The reliability of a semiconductor device is improved. A semiconductor device in accordance with one embodiment has a plurality of stacked semiconductor chips. Further, a plurality of inter-chip connection members (conductive members) arranged between the semiconductor chips, and establishing an electrical connection between the semiconductor chips include a first inter-chip connection member (conductive member) for passing therethrough a current with a first frequency, and a plurality of second inter-chip connection members (conductive members) for passing therethrough a signal current with a second frequency higher than the first frequency. Further, in the second inter-chip connection members, at least some of the second inter-chip connection members arranged adjacent to each other are in contact with each other, and are separated from the first inter-chip connection member.
US09754919B2 Semiconductor device and method of manufacturing the same
Disclosed is a semiconductor device that is capable of handling multiple different high-frequency contactless communication modes and that is formed by a multi-chip structure. A first semiconductor chip, which performs interface control of high-frequency contactless communication and data processing of communications data, is mounted on a wiring board; and a second semiconductor chip, which performs another data processing of the communication data, is mounted on the first semiconductor chip. In this case, transmission pads in the first semiconductor chip are arranged at positions farther from a periphery of the chip than those of receiving pads, and the second semiconductor chip is mounted by being biased on the first semiconductor chip so as to keep away the transmission pads.
US09754915B2 Semiconductor device manufacturing method
In wire bonding in assembling of a semiconductor device, an Al wire is coupled to a lead section by a wedge which is a bonding tool, thereafter, the wedge is withdrawn from the top of the lead section and a cutter is lowered and the Al wire is cut off in this state. Lowering of the cutter is stopped at a point in time that a stopper which is lowered simultaneously with lowering of the cutter has truck against the lead section and cutting of the Al wire is terminated by stopping of lowering of the cutter.
US09754910B2 Methods of packaging semiconductor devices and packaged semiconductor devices
Methods of packaging semiconductor devices and packaged semiconductor devices are disclosed. In some embodiments, a method of packaging a semiconductor device includes providing a semiconductor device comprising an integrated circuit die, connectors disposed over the integrated circuit die, and an insulating material disposed over the connectors and the integrated circuit die. The insulating material is removed from over corner regions of the integrated circuit die, and a molding material is disposed over the insulating material and the integrated circuit die. A top portion of the molding material and the insulating material is removed to expose the connectors.
US09754909B2 Copper structures with intermetallic coating for integrated circuit chips
An integrated circuit (IC) chip includes a copper structure with an intermetallic coating on the surface. The IC chip includes a substrate with an integrated circuit. A metal pad electrically connects to the integrated circuit. The copper structure electrically connects to the metal pad. A solder bump is disposed on the copper structure. The surface of the copper structure has a coating of intermetallic. The copper structure can be a redistribution layer and a copper pillar that is disposed on the redistribution layer.
US09754904B2 Electronic apparatus and method for manufacturing electronic apparatus
An electronic apparatus includes: a first substrate; an electrode over the first substrate; a first conductor having a porous structure above the first substrate, the first conductor covering an upper surface and a side surface of the electrode; and an insulator above the first substrate, the insulator covering an upper surface and a side surface of the first conductor, wherein the insulator has an opening that exposes the first conductor.
US09754902B2 Backside fib probing detector in a forward and reverse body biasing architecture
An integrated circuit including a plurality of first semiconductor strips of a first conductivity type and of second semiconductor strips of a second conductivity type arranged in alternated and contiguous fashion on a region of the second conductivity type, including for each of the first strips: a plurality of bias contacts; for each bias contact, a switch capable of applying a potential on the bias contact; two detection contacts arranged at the ends of the first strip; and a detection circuit having its activation causing the turning off of the switches and the comparison with a threshold of the resistance between the detection contacts.
US09754900B2 Thermosetting adhesive sheet and semiconductor device manufacturing method
A thermosetting adhesive sheet comprises a thermosetting binder, a transparent filler having an average primary particle diameter from 1 nm to 1000 nm and a colorant; wherein content of the transparent filler is from 30 to 100 pts. mass with respect to 80 pts. mass of the thermosetting binder and content of the colorant is from 0.5 to 3.0 pts. mass with respect to 80 pts. mass of the thermosetting binder; this thermosetting adhesive sheet is applied to a grinding-side surface of a semiconductor wafer and before dicing the semiconductor wafer. Printing using laser marking is thus made clear enabling excellent laser mark visibility and accurate alignment using infrared light.
US09754896B2 Systems and methods for providing electromagnetic interference shielding for integrated circuit modules
Systems and methods disclose maintaining paint thickness uniformity over the surface of a cap encapsulating at least one integrated circuit (IC) module on a panel of IC modules. The layer of conductive paint electrically couples with wirebonds on the panel to form at least part of an electromagnetic interference (EMI) or radio frequency interference (RFI) shield that attenuates EMI or RFI during operation of the IC module. Optimizing the spray nozzle diameter, fluid pressure, coaxial air pressure, spray heights, speeds, and spray pattern achieves paint thickness control. A uniform coating of conductive paint provides a more effective EMI or RFI shield during the operation of the IC modules.
US09754892B2 Stacked semiconductor package and manufacturing method thereof
Disclosed herein is a stacked semiconductor package in which semiconductor chips having various sizes are stacked. In accordance with one aspect of the present disclosure, a stacked semiconductor package includes a first semiconductor chip structure provided with a first semiconductor chip, a first mold layer surrounding the first semiconductor chip, and a first penetration electrode passing through the first mold layer and electrically connected to the first semiconductor chip, and a second semiconductor chip structure vertically stacked on the first semiconductor chip structure and provided with a second semiconductor chip and a second penetration electrode electrically connected to the first penetration electrode, wherein the first semiconductor chip structure may have the same size as the second semiconductor chip structure.
US09754889B2 Electronic component of integrated circuitry and a method of forming a conductive via to a region of semiconductor material
An electronic component of integrated circuitry comprises a substrate comprising at least two terminals. Material of one of the terminals has an upper surface. A conductive via extends elevationally into the material of the one terminal. The conductive via extends laterally into the material of the one terminal under the upper surface of the one terminal. Material of the one terminal is above at least some of the laterally extending conductive via. Other embodiments, including method embodiments, are disclosed.
US09754886B2 Semiconductor interconnect structures
Techniques are disclosed that enable improved shorting margin between unlanded conductive interconnect features and neighboring conductive features. In some embodiments, an etch may be applied to an insulator layer having one or more conductive features therein, such that the insulator layer is recessed below the top of the conductive features and the edges of the conductive features are rounded or otherwise softened. A conformal etchstop layer may then be deposited over the conductive features and the insulator material. A second insulator layer may be deposited above the conformal etchstop layer, and an interconnect feature may pass through the second insulator layer and the conformal etchstop layer to connect with the rounded portion of one of the conductive features. In some embodiments, the interconnect feature is an unlanded via and the unlanded portion of the via may or may not penetrate through the conformal barrier layer.
US09754885B1 Hybrid metal interconnects with a bamboo grain microstructure
A method of forming an interconnect with a bamboo grain microstructure. The method includes forming a conductive filler layer in a trench of an insulating layer to a predetermined depth such that an aspect ratio of a top portion of the trench is reduced to a threshold level, depositing a metal layer over the conductive filler layer in the top potion of the trench, the metal layer having a plurality of small grains, and annealing the metal layer to provide a bamboo grain microstructure having larger grains than grain boundaries of the plurality of small grains.
US09754882B2 Interconnect structure having air gap and method of forming the same
A representative semiconductor device includes a first dielectric layer overlying a substrate, at least a first opening in the first dielectric layer, a conformal dense layer lining the at least first opening in the first dielectric layer, a barrier layer overlying the conformal dense layer, a conductive feature in the at least first opening, where a portion of the first dielectric layer between any two adjacent conductive features is removed to form a second opening, the second opening exposing the conformal dense layer between the two adjacent conductive features, and a second dielectric layer having an air gap formed therein, the second dielectric layer disposed between the two adjacent conductive features.
US09754880B2 Semiconductor devices including a contact structure and methods of manufacturing the same
The semiconductor device may include an insulating interlayer on the substrate, the substrate including a contact region at an upper portion thereof, a main contact plug penetrating through the insulating interlayer and contacting the contact region, the main contact plug having a pillar shape and including a first barrier pattern and a first metal pattern, and an extension pattern surrounding on an upper sidewall of the main contact plug, the extension pattern including a barrier material. In the semiconductor device, an alignment margin between the contact structure and an upper wiring thereon may increase. Also, a short failure between the contact structure and the gate electrode may be reduced.
US09754872B1 Assemblies having shield lines of an upper wiring level electrically coupled with shield lines of a lower wiring level
Some embodiments include an assembly having a first wiring level with a plurality of first shield lines and first signal lines. The first shield lines and first signal lines have first segments extending along a first direction and second segments extending along the first direction and laterally offset from the first segments. The assembly includes a second wiring level below the first wiring level and having a plurality of second shield lines and second signal lines. The second shield lines and second signal lines have third segments extending along the first direction and fourth segments extending along the first direction and laterally offset from the third segments. The fourth segments of the second shield lines extend to under the first segments of the first shield lines and are electrically coupled to the first segments of the first shield lines through vertical interconnects.
US09754870B2 Compound carrier board structure of flip-chip chip-scale package and manufacturing method thereof
A compound carrier board structure of Flip-Chip Chip-Scale Package and manufacturing method thereof provides a baseplate with a penetrating rectangular opening bonded to a non-conductive film then a carrier board in order to form a compound carrier board structure. The baseplate is constructed with a low Thermal Expansion Coefficient material.
US09754869B2 Light emitting semiconductor device and substrate therefore
Provided is an article for supporting an LESD comprising a dielectric layer having a first major surface with a conductive layer thereon and a second major surface, the dielectric layer having at least three vias extending from the second major surface to the first major surface, the conductive layer comprising at least first and second conductive features, wherein the first conductive feature is adjacent an opening of at least a first via and the second conductive feature is adjacent an opening of at least a second and a third via.
US09754868B2 Substrate structure, electronic package and method for fabricating the electronic package
A substrate structure is provided, which includes: a substrate body having a first surface and a second surface opposite to the first surface; and a plurality of conductive posts disposed on the first surface of the substrate body and electrically connected to the substrate body. By replacing conventional through silicon vias (TSVs) with the conductive posts, the present disclosure greatly reduces the fabrication cost. The present disclosure further provides an electronic package having the substrate structure and a method for fabricating the electronic package.
US09754866B2 Reversed build-up substrate for 2.5D
A method of making an assembly can include forming a circuit structure defining front and rear surfaces, and forming a substrate onto the rear surface. The forming of the circuit structure can include forming a first dielectric layer coupled to the carrier. The first dielectric layer can include front contacts configured for joining with contacts of one or more microelectronic elements, and first traces. The forming of the circuit structure can include forming rear conductive elements at the rear surface coupled with the front contacts through the first traces. The forming of the substrate can include forming a dielectric element directly on the rear surface. The dielectric element can have first conductive elements facing the rear conductive elements and joined thereto. The dielectric element can include second traces coupled with the first conductive elements. The forming of the substrate can include forming terminals at a surface of the substrate.
US09754862B2 Compound semiconductor device including a multilevel carrier
A device includes a carrier having a first carrier section on a first level and a second carrier section on a second level different from the first level. The device further includes a compound semiconductor chip arranged over the first carrier section and a control semiconductor chip arranged over the second carrier section. The control semiconductor chip is configured to control the compound semiconductor chip. An encapsulation material covers the compound semiconductor chip and the control semiconductor chip.
US09754861B2 Patterned lead frame
A lead frame having a plurality of concentric lead frame rings configured to receive and support a variety of integrated circuit die having a variety of sizes. The rings are separated from each other by gaps and coupled together by a plurality of tie bars. The concentric rings may be circular or rectangular. The tie bars may extend diagonally from the rings or perpendicularly to the rings.
US09754854B2 Semiconductor device having sensing functionality
A semiconductor package includes a power semiconductor chip having a control electrode, a first load electrode and a second load electrode. The package also includes a first terminal conductor electrically coupled to the control electrode, a second terminal conductor electrically coupled to the first load electrode and a third terminal conductor electrically coupled to the second load electrode. Further, the package includes a temperature sensor electrically coupled to at least two of the first, second and third terminal conductor.
US09754850B2 Circuit carrier including a silicone polymer coating
A circuit carrier. The circuit carrier has at least one electronic component, the electronic component being soldered to the circuit carrier, in particular with the aid of a flux. The circuit carrier has, in particular, an electrically insulating protective layer for anti-condensation, a surface of the circuit carrier being covered at least partially with the protective layer. The protective layer of the circuit carrier is formed by a silicon polymer layer designed to be activatable with the aid of ultraviolet radiation, the silicon polymer layer having filler particles distributed in the silicon polymer layer, in particular homogenously. At least a part of the filler particles or all filler particles have at least one salt of an alkaline earth metal.
US09754847B2 Circuit probing structures and methods for probing the same
A package component includes a stack-probe unit, which includes a first-type connector, and a second-type connector connected to the first-type connector. The first-type connector and the second-type connector are exposed through a surface of the package component.
US09754846B2 Inductive monitoring of conductive trench depth
In fabrication of an integrated circuit having a layer with a plurality of conductive interconnects, a layer of a substrate is polished to provide the layer of the integrated circuit. The layer of the substrate includes conductive lines to provide the conductive interconnects. The layer of the substrate includes a closed conductive loop formed of a conductive material in a trench. A depth of the conductive material in the trench is monitored using an inductive monitoring system and a signal is generated. Monitoring includes generating a magnetic field that intermittently passes through the closed conductive loop. A sequence of values over time is extracted from the signal, the sequence of values representing the depth of the conductive material over time.
US09754842B2 FinFET with dummy gate on non-recessed shallow trench isolation (STI)
An embodiment fin field effect transistor (FinFET) device includes fins formed from a semiconductor substrate, a non-recessed shallow trench isolation (STI) region disposed between the fins, and a dummy gate disposed on the non-recessed STI region.
US09754839B2 MOS transistor structure and method
A method comprises depositing a first dielectric layer on a top surface of a substrate, implanting ions of a first conductivity type into the substrate, forming a first trench and a second trench in the substrate, forming a first gate in the first trench and a second gate in the second trench and forming a first drain/source region, a second drain/source region and a third drain/source region with the first conductivity type, wherein the first drain/source region and the second drain/source region are formed on opposing sides of the first gate and the third drain/source region and the second drain/source region are formed on opposing sides of the second gate.
US09754838B2 Semiconductor arrangement and formation thereof
A semiconductor arrangement and method of forming the same are described. A semiconductor arrangement includes a third metal connect in contact with a first metal connect in a first active region and a second metal connect in a second active region, and over a shallow trench isolation region located between the first active region and a second active region. A method of forming the semiconductor arrangement includes forming a first opening over the first metal connect, the STI region, and the second metal connect, and forming the third metal connect in the first opening. Forming the third metal connect over the first metal connect and the second metal connect mitigates RC coupling.
US09754837B1 Controlling within-die uniformity using doped polishing material
Various embodiments include methods and integrated circuit structures. In some cases, a method of forming an integrated circuit structure can include: forming a mask over an oxide layer and an underlying set of fin structures, the set of fin structures including a plurality of fins each having a substrate base and a silicide layer over the substrate base; implanting the oxide layer through an opening in the mask; removing the mask; polishing the oxide layer overlying the set of fin structures after removing the mask to expose the set of fin structures; and forming a nitride layer over the set of fin structures.
US09754835B2 Semiconductor device and method comprising redistribution layers
A method of making a semiconductor package can include placing a single layer dielectric film on a temporary carrier substrate. A plurality of semiconductor die can be placed directly on the first surface of the single layer dielectric film. The single layer dielectric film can be cured to lock the plurality of semiconductor die in place on the single layer dielectric film. The plurality of semiconductor die can be encapsulated while directly on the single layer dielectric film with an encapsulant. The single layer dielectric film can be patterned utilizing a mask-less patterning technique to form a via hole after removing the temporary carrier substrate. A conductive layer can be formed directly on, substantially parallel to, and extending across, the second surface of the patterned single layer dielectric film, within the vial hole, and over the plurality of semiconductor die.
US09754834B2 Method of electrically isolating leads of a lead frame strip by laser beam cutting
A lead frame strip includes a plurality of connected unit lead frames, each unit lead frame having a die paddle and a plurality of leads connected to a periphery of the unit lead frame. A semiconductor die is attached to each of the die paddles, the unit lead frames are covered with a molding compound after the semiconductor dies are attached to the die paddles, and a laser beam is directed at regions of the periphery of each unit lead frame where the leads are located thereby forming spaced apart cuts in the periphery of each unit lead frame. The spaced apart cuts sever the leads from the periphery of each unit lead frame and extend at least partially into the molding compound in the regions of the periphery where the leads are located so that the molding compound remains intact between the spaced apart cuts.
US09754831B2 Dummy structure for chip-on-wafer-on-substrate
Apparatus, and methods of manufacture thereof, in which metal is deposited into openings, thus forming a plurality of metal pads, a plurality of through-silicon-vias (TSVs), a plurality of metal lines, a plurality of first dummy structures, and a plurality of second dummy structures. Ones of the plurality of first dummy structures each have a first width that is at least about three times greater than a second width of each of the plurality of metal lines, and ones of the plurality of second dummy structures each have a third width that is at least about five times greater than the second width of each of the plurality of metal lines.
US09754830B2 Wiring substrate, method for manufacturing wiring substrate, electronic device and method for manufacturing electronic device
A wiring substrate includes: a substrate; an insulator formed in the substrate and having a through hole; an electrode formed in the substrate and provided within the through hole; and a conductor bonded to the electrode and provided within the through hole, wherein the through hole has a shape that is widened toward a direction away from the substrate, and the conductor is configured to cover the entire top surface of the electrode and has a shape that is widened toward the direction away from the substrate.
US09754829B2 Self-aligned conductive polymer pattern placement error compensation layer
A method includes forming a first conductive feature positioned in a first dielectric layer. A conductive polymer layer is formed above the first dielectric layer and the first conductive feature. The conductive polymer layer has a conductive path length. A second dielectric layer is formed above the first dielectric layer. A first via opening is formed in the second dielectric layer and the conductive polymer layer to expose the first conductive feature. A conductive via is formed in the first via opening. The conductive via contacts the first conductive feature and the conductive polymer layer.
US09754828B1 Semiconductor transistor device and fabrication method thereof
A semiconductor transistor device includes a substrate having an active area and a trench isolation region surrounding the active area, a gate oxide layer, a gate, a spacer on a sidewall of the gate, a doping region on one side of the gate, an insulating cap layer covering the gate, the spacer and the doping region, and a redistributed contact layer (RCL) on the insulating cap layer. The RCL extends from the active area to the trench isolation region. A contact plug is disposed above the trench isolation region and is electrically connected to the gate or the doping region through the RCL.
US09754822B1 Interconnect structure and method
A device, structure, and method are provided whereby an insert layer is utilized to provide additional support for surrounding dielectric layers. The insert layer may be applied between two dielectric layers. Once formed, trenches and vias are formed within the composite layers, and the insert layer will help to provide support that will limit or eliminate undesired bending or other structural motions that could hamper subsequent process steps, such as filling the trenches and vias with conductive material.
US09754817B2 Semiconductor structures having an insulative island structure
A semiconductor device and methods of forming a semiconductor device are disclosed. In the methods, a layer, such as an insulating interlayer, is formed on a substrate. A first trench is formed in the layer, and a mask layer is formed in the first trench. The mask layer has a first thickness from a bottom surface of the first trench to the top of the mask layer. The mask layer is patterned to form a mask that at least partially exposes a sidewall of the first trench. A portion of the mask adjacent to the exposed sidewall of the first trench has a second thickness smaller than the first thickness. The layer is etched to form a second trench using the mask as an etching mask. The second trench is in fluid communication with the first trench. A conductive pattern is formed in the first trench and the second trench.
US09754816B2 Semiconductor device and method of manufacturing semiconductor device
The method of manufacturing a semiconductor device, including preparing a semiconductor substrate, forming a first insulating layer over said semiconductor substrate, forming first grooves in the first insulating film, forming a gate electrode and a first interconnect in the first grooves, respectively, forming a gate insulating film over the gate electrode, forming a semiconductor layer over the gate insulating, forming a second insulating layer over the semiconductor layer and the first insulating film, forming a via in the second insulating layer, and forming a second interconnect such that the second interconnect is connected to the semiconductor layer through the via. The gate electrode, the first interconnect and the second interconnect are formed by Cu or Cu alloy, respectively.
US09754814B2 Integrated passive device having improved linearity and isolation
Disclosed is a structure for improved electrical signal isolation in a semiconductor substrate between integrated passive devices (IPDs) and an associated method for the structure's fabrication. The structure includes an amorphized region in the semiconductor substrate, a dielectric layer formed over the amorphized region, and IPDs formed over the dielectric layer. The amorphized region is not recrystallized and may be formed by utilizing an inert implant that does not charge-dope the amorphized region, while forming a plurality of charge carrier traps at an interface between the amorphized region and the dielectric layer to prevent a parasitic conduction layer from forming at the interface. The inert implant may include one of Argon, Xenon and Germanium. In many implementations, the structure does not include an active device.
US09754810B2 Method for the production of a wafer with a carrier unit
The invention relates to a method for the production of layers of solid material, in particular for use as wafers, comprising the following steps: providing a workpiece for the separation of layers of solid material, the workpiece having at least one exposed surface, producing and/or providing a carrier unit for receiving at least one layer of solid material, the carrier unit being made in a number of layers, the carrier unit having a stabilisation layer and the stabilisation layer being overlapped at least partially by a receiving layer, the receiving layer being made to hold the layer of solid material, and the stabilisation layer being formed, at least partially, such that it has an E modulus that is greater than the E modulus of the receiving layer, connecting the receiving layer to the exposed surface of the workpiece, thus forming a composite structure, exposing the composite structure to an inner and/or outer stress field such that the layer of solid material is separated along a plane of the workpiece extending within the workpiece.
US09754808B2 Apparatus for flipping semiconductor device for transferring the semiconductor device between substrates
A method for automatically transferring multiple semiconductor devices from a first substrate to a second substrate comprises steps of providing a first substrate on which the semiconductor device is formed, providing a second substrate directly under the first substrate, automatically moving the first substrate toward the second substrate such that the semiconductor devices are close to the second substrate; connecting the semiconductor devices to the second substrate by exerting force to the second substrate, and taking out the semiconductor devices simultaneously from the first substrate.
US09754806B2 Apparatus for treating wafers using supercritical fluid
Provided are an apparatus and method for treating wafers using a supercritical fluid. The wafer treatment apparatus includes a plurality of chambers; a first supply supplying a first fluid in a supercritical state; a second supply supplying a mixture of the first fluid and a second fluid; a plurality of first and second valves; and a controller selecting a first chamber of the plurality of chambers for wafer treatment to control the open/closed state of each of the plurality of first valves so that the first fluid can be supplied only to the first chamber of the plurality of chambers and selecting a second chamber of the plurality of chambers to control the open/closed state of each of the plurality of second valves so that the mixture of the first fluid and a second fluid can be supplied only to the second chamber of the plurality of chambers. The wafer treatment method involves performing a predetermined treatment such as etching, cleaning or drying on wafers within only one of the plurality of chambers, followed by wafer treatment on the succeeding chamber, and thus allowing for sequential wafer treatment within each of the plurality of chambers.
US09754805B1 Packaging method and structure
A system and method for manufacturing a semiconductor device are provided. In an embodiment a first semiconductor device and a second semiconductor device are encapsulated with an encapsulant. A dielectric layer is formed over the encapsulant, the first semiconductor device, and the second semiconductor device. The dielectric layer is planarized in order to reset the planarity of the dielectric layer.
US09754803B2 Electronic device, electronic apparatus, moving object, and method for manufacturing electronic device
An electronic device includes: an electronic component including an external connection terminal; and a lead frame (metal member) connected to the external connection terminal. The lead frame is disposed with a pad. The pad overlaps the external connection terminal in plan view, and at least a portion of the pad is located outside the external shape of the electronic component in plan view. The pad and the external connection terminal are connected by means of a conductive bonding member. The pad and the electronic component are bonded together with a resin. The resin extends to a region of the pad located outside the external shape of the electronic component in plan view.
US09754785B2 Methods of manufacturing semiconductor devices
In a method of manufacturing a semiconductor device, sacrificial layer patterns extending in a first direction are formed on an etch target layer. Preliminary mask patterns are formed on opposite sidewall surfaces of each of the sacrificial layer patterns. A filling layer is formed to fill a space between the preliminary mask patterns. Upper portions of the preliminary mask patterns are etched to form a plurality of mask patterns. Each of the mask patterns is symmetric with respect to a plane passing a center point of each of the mask patterns in a second direction substantially perpendicular to the first direction and extending in the first direction. The sacrificial layer patterns and the filling layer are removed. The etch target layer is etched using the mask patterns as an etching mask to form a plurality of target layer patterns.
US09754783B2 Method for producing a semiconductor device, and semiconductor device
A method for producing a semiconductor device having a nitride-based semiconductor layer includes forming an aluminum nitride layer on a surface of the nitride-based semiconductor layer at a forming temperature and in a growth atmosphere for aluminum nitride; and performing a thermal treatment on the nitride-based semiconductor layer and the aluminum nitride layer, at a treatment temperature that is higher than the forming temperature and in the growth atmosphere for aluminum nitride. For example, an n-GaN layer is formed on an n-GaN substrate, and thereafter the n-GaN layer is doped with an impurity. A cap layer of an epitaxial film made up of AlN is formed, by MOCVD, on the surface of the n-GaN layer. Thermal treatment for activation annealing activates the impurity in the n-GaN layer in an atmosphere that causes AlN to grow, or in an atmosphere in which growth and decomposition of AlN are substantially balanced.
US09754782B2 Group III nitride substrates and their fabrication method
Group III nitride substrate having a first side of nonpolar or semipolar plane and a second side has more than one stripe of metal buried, wherein the stripes are perpendicular to group III nitride's c-axis. More than 90% of stacking faults exist over metal stripes. Second side may expose a nonpolar or semipolar plane. Also disclosed is a group III nitride substrate having a first side of nonpolar or semipolar plane and a second side with exposed nonpolar or semipolar plane. The substrate contains bundles of stacking faults with spacing larger than 1 mm. The invention also provides methods of fabricating the group III nitride substrates above.
US09754777B1 Low-frequency compact air-cavity electrodeless high intensity discharge lamps
Electrodeless high intensity discharge lamps have the promise of higher reliability and higher efficiency than traditional electroded high intensity discharge lamps. However most electrodeless HIDs operate in the frequency range of around 400 MHz to 2.5 GHz resulting in expensive, inefficient RF drivers that reduce the overall efficacy of the lamp. Operating the lamp at lower frequencies results in substantial increase in the size of the resonators used in traditional electrodeless HIDs. In this invention a novel design is used to lower the operating frequency of the resonator without increasing the size of the resonator. This provides an avenue to increase the conversion efficiency of the RF driver and the efficacy of the lamp system.
US09754776B2 Luminescent converter for a phosphor-enhanced light source
The invention relates to a luminescent converter (10, 12) for a phosphor-enhanced light source (100, 102, 104). The luminescent converter comprises a first luminescent material (20) configured for absorbing at least a part of excitation light (hv0) emitted by a light emitter (40, 42) of the phosphor-enhanced light source, and for converting at least a part of the absorbed excitation light into first emission light (hv1) comprising a longer wavelength compared to the excitation light. The luminescent converter further comprising a second luminescent material (30) comprising organic luminescent material (30) and configured for absorbing at least a part of the first emission light emitted by the first luminescent material, and for converting at least a part of the absorbed first emission light into second emission light (hv2) having a longer wavelength compared to the first emission light.An effect of the luminescent converter according to the invention is that the two-step light conversion according to the invention generates a relatively small Stokes shift of the light emitted by the organic luminescent material. The inventors have found that by reducing the Stokes shift of the organic luminescent material, the width of the spectrum of the second emission light is limited to reduce an infrared part in the emission spectrum. As such, the efficiency is improved.
US09754775B2 Adjustment mechanism
A magnetic adjustment mechanism 100 comprising a chamber 10, an element 12 pivotally mounted within the chamber 10 and comprising a magnetic portion 14, and a magnetic actuator 18 arranged outside the chamber 10 to allow magnetic coupling with the magnetic portion 14 of the element 12 such that movement of the magnetic actuator 18 causes an adjustment of the position of the element 12. The adjustment mechanism 100 may be used within a vacuum chamber of a mass spectrometer to control the position of a moveable element from outside the chamber.
US09754772B2 Charged particle image measuring device and imaging mass spectrometry apparatus
A charged particle image measuring device includes a sample stage, a charged particle lens opposite the sample stage, a two-dimensional detector, a first diaphragm disposed between the sample stage and a position of a crossover that is formed by the charged particle lens and that is closest to a sample, and a second diaphragm disposed between the first diaphragm and the two-dimensional detector.
US09754770B2 Method and apparatus of diagnosing plasma in plasma space
To diagnose plasma in a plasma space, a plurality of floating probes are installed at a plurality of points, respectively, in a plasma space. An electron density ratio at each of the points is calculated by measuring a first probe current of each of the floating probes, the probe current including a DC component. A point ion density and a point electron temperature at each of the points are calculated by measuring a second probe current of each of the floating probes before the electron density ratio is calculated, the second probe current excluding the DC component.
US09754769B2 Metrology methods to detect plasma in wafer cavity and use of the metrology for station-to-station and tool-to-tool matching
A process chamber for detecting formation of plasma during a semiconductor wafer processing, includes an upper electrode, for providing a gas chemistry to the process chamber. The upper electrode is connected to a radio frequency (RF) power source through a match network to provide RF power to the wafer cavity to generate a plasma. The process chamber also includes a lower electrode for receiving and supporting the semiconductor wafer during the deposition process. The lower electrode is disposed in the process chamber so as to define a wafer cavity between a surface of the upper electrode and a top surface of the lower electrode. The lower electrode is electrically grounded. A coil sensor is disposed at a base of the lower electrode that extends outside the process chamber. The coil sensor substantially surrounds the base of the lower electrode. The coil sensor is configured to measure characteristics of RF current conducting through the wafer cavity. The characteristics of the RF current measured by the coil sensor are used to confirm presence of plasma within the wafer cavity.
US09754767B2 RF pulse reflection reduction for processing substrates
Methods and systems for RF pulse reflection reduction in process chambers are provided herein. In some embodiments, a method includes (a) providing a plurality of pulsed RF power waveforms from a plurality of RF generators during a first time period, (b) determining an initial reflected power profile for each of the plurality of pulsed RF power waveforms, (c) for each of the plurality of pulsed RF power waveforms, determining a highest level of reflected power, and controlling at least one of a match network or the RF generator to reduce the highest level of reflected power, (d) determining an adjusted reflected power profile for each of the plurality of pulsed RF power waveforms and (e) repeating (c) and (d) until the adjusted reflected power profile for each of the plurality of pulsed RF power waveforms is within a threshold tuning range.
US09754763B2 Electron microscope
Provided is an electron microscope wherein a detector requiring the application of a voltage is used to obtain a micrograph from a sample placed in a gas atmosphere. The electron microscope is provided with a gas inlet device for emitting gas onto a sample, and a gas control device controlling the amount of gas emitted by the gas inlet device so that, during the gas emission by the gas inlet device, the degree of vacuum within the space where the detector (49-51, 55) is installed is continuously maintained to less than a set value.
US09754761B2 High-speed hotspot or defect imaging with a charged particle beam system
An inspection tool includes a controller that is configured to generate a scan pattern for an electron beam to image areas of interest on the wafer. The scan pattern minimizes dwell time of the electron beam on the surface of the wafer between the areas of interest. At least one stage speed and at least one raster pattern can be selected based on the areas of interest. The controller sends instructions to electron beam optics to direct the electron beam at the areas of interest on the surface of the wafer using the scan pattern.
US09754758B2 X-ray source having cooling and shielding functions
Disclosed herein is an X-ray source having cooling and shielding functions. The X-ray source includes an X-ray generation unit (100) which has one or more insulation columns (160) and emits X-rays in a vacuum; a cooling unit (180) which is provided around a periphery of the X-ray generation unit and removes heat generated from the X-ray generation unit; and a shielding unit (190) which is provided around a periphery of the cooling unit and shields an area exposed to X-rays other than the areas related to the emission of the X-rays.
US09754757B2 Ion generation apparatus and electric equipment including the same
A housing, a substrate accommodated in the housing, a needle electrode for generating ions through discharging, which is held by the substrate such that a tip end portion protrudes outside the housing, an insulating sealing portion insulating and sealing the substrate in the housing, and an electrode protection portion for protecting the needle electrode outside the housing are included. The housing is provided with an opening portion through which a side of the tip end portion of the needle electrode is inserted and which is sealed with the insulating sealing portion. The electrode protection portion has a first protection portion and a second protection portion which are provided to protrude from the housing relative to the tip end portion of the needle electrode and opposed to each other at a distance from each other on opposing sides of the needle electrode.
US09754755B2 Nanoparticle-templated lithographic patterning of nanoscale electronic components
Some embodiments of vacuum electronics call for nanoscale field-enhancing geometries. Methods and apparatus for using nanoparticles to fabricate nanoscale field-enhancing geometries are described herein. Other embodiments of vacuum electronics call for methods of controlling spacing between a control grid and an electrode on a nano- or micron-scale, and such methods are described herein.
US09754752B2 Auto detection of guard locking device
A safety switching device for driving a plurality of different kinds of guard locking devices is provided. The safety switching device comprises a first terminal and a second terminal for connecting a guard locking device, and a safety processor adapted for controlling drive signals at the first and the second terminal to drive the guard locking device. The safety processor is adapted for determining a kind of a guard locking device connected to the first and/or the second terminal out of a plurality of different kinds of guard locking devices by detecting external electrical connections between the first terminal, the second terminal, and a reference potential. The safety processor is further adapted for controlling the drive signals depending on the determined kind of the guard locking device.
US09754751B2 Molded case circuit breaker
Disclosed is a molded case circuit breaker including a case configured to accommodate an element for trip, an upper cover detachable attached to the case, a dial configured to include a fixing plate, which is provided to protrude along an outer circumference surface thereof, and a first stopper disposed under the fixing plate, a crossbar moved by the dial, a first dial fitting hole provided in the upper cover for the dial to be fitted into the first dial fitting hole, and a dial rotation adjusting unit provided in the first dial fitting hole and fitted between the fixing plate and the first stopper to guide a rotation of the dial, the dial rotation adjusting unit including a plurality of fitting grooves arranged at certain intervals. The first stopper is fitted into and fixed to the plurality of fitting grooves according to the rotation of the dial.
US09754750B2 Magnetic latching relay of parallel type magnetic circuit
A magnetic latching relay of a parallel type magnetic circuit, forming two parallel permanent magnetic circuits on the permanent magnetic circuit of a relay; one of the permanent magnetic circuits is used to provide adequate attraction to an armature, so that permanent magnetic attraction can achieve a balance of applied forces with the counter-force provided by a movable spring, so as to realize relay bistability or state transition more stably.
US09754749B2 Magnetic switch
A magnetic switch includes: a housing; a cylinder coupled to an inner side of the housing; a stationary contact arm coupled to the housing; a movable contact arm positioned to be movable within the housing and brought into contact with the stationary contact arm or separated therefrom; a coil assembly installed within the housing and configured to form a magnetic field when a current is applied thereto; a movable shaft coupled to the movable contact arm in an upper portion thereof; a fixed core inserted into the cylinder and surrounding the movable shaft; and movable cores fixed to the movable shaft and configured to press the movable shaft by a magnetic field formed by the coil assembly to move the movable shaft.
US09754741B2 Assembled structure and electronic device including same
An assembled structure includes a metal plate having a first main surface and a second main surface, and having a through hole, as well as a resin member assembled with the metal plate and disposed on the second main surface side so as to have a portion fitted within the through hole. Assuming that an opening when the through hole is viewed in a plan view has a first width at a point along the opening and a second width measured in parallel to the first width at a point shifted toward the outer side of the opening, a combination of the first width and the second width can be determined such that the second width is larger than the first width.
US09754736B2 Motor cam operating mechanism and transmission mechanism thereof
A transmission mechanism includes a link lever, a fan-shaped lever, a spring mechanism and a thrust shaft pin. An outer end of the link lever includes a pin hole and an inner end includes a chute. A cam shaft pin passes through the chute and moves in the chute to drive the link lever when a motor cam rotates. A roller is mounted between the pin hole and the chute. The fan-shaped lever is connected to a main shaft and includes a first chute. The top of the spring mechanism includes a hole. The thrust shaft pin passes through second chutes on two side plates, the first chute, the hole, and the pin hole and links the link lever, the fan-shaped lever and the spring mechanism. The thrust shaft pin compresses the spring mechanism to store energy and drives the fan-shaped lever to rotate and a contact to move.
US09754733B2 Method for plasma activation of biochar material
A method for using plasma to activate biochar is disclosed where reactive gas(es) are excited by external power; biochar set on a sample holder is electrically biased or set at a floating potential so that charged particles of a certain type are attracted to the biochar, leading to intensive chemical reactions.
US09754732B2 Energy storage arrangement
Energy storage arrangement with a rechargeable energy storage device, wherein the energy storage device includes a plurality of lithium-based storage elements. The energy storage device is composed of three lithium-based storage elements and one lithium titanate-based storage element, or four lithium-titanate-based storage elements and one lithium-based storage element, or three lithium-based storage elements and two nickel metal hydride-based storage elements.
US09754728B2 Material for electrode of power storage device, power storage device, and electrical appliance
To improve the reliability of a power storage device. A granular active material including carbon is used, and a net-like structure is formed on part of a surface of the granular active material. In the net-like structure, a carbon atom included in the granular active material is bonded to a silicon atom or a metal atom through an oxygen atom. Formation of the net-like structure suppresses reductive decomposition of an electrolyte solution, leading to a reduction in irreversible capacity. A power storage device using the above active material has high cycle performance and high reliability.
US09754721B2 Biaxially oriented film for electrical insulation and film capacitor made using biaxially oriented film for electrical insulation
Disclosed is a biaxially oriented film for electrical insulation having even better withstand voltage characteristics than before together with excellent film-forming properties. The biaxially oriented film for electrical insulation of the invention is a film that includes a substrate layer containing a crystalline thermoplastic resin as a main component. The substrate layer contains a phenolic stabilizer in an amount of 0.001 wt % or more and 3 wt % or less based on the weight of the substrate layer. The phenolic stabilizer is an alkylenebisamide-type hindered phenol.
US09754719B2 Cutting method and cutting device of manufacturing magnet piece forming magnet body for field pole to be arranged in rotating electric machine
A cutting method and a cutting device of cutting a magnet body including a coating film feed, in a state where the magnet body in which cutout grooves serving as brittle sections are provided on a lower surface along cutting planned positions is supported by dies serving as two support points from the lower side, the magnet body to a position where the brittle section is arranged between both the support points, and press the magnet body from the upper side of a position offset rearward in the feeding direction from the brittle section between both the support points, so as to cut the magnet body into a cut magnet body and a magnet piece smaller than the cut magnet body while cutting the coating film.
US09754717B2 Method of and apparatus for generating an adjustable reactance
A method for adjusting reactance includes an adjustable reactance generator including a comparator receiving an input sinusoidal waveform and outputting a square wave that retains the frequency and phase of the applied sinusoidal waveform. The reactance adjustment is generated using a power switching circuit that receives the square wave from the comparator as a control signal and outputs a square wave that retains the frequency and phase of the applied sinusoidal voltage waveform, an adjustable power supply that adjusts the amplitude of the square wave output by the power switching circuit, and an amplitude detector that controls the output level of the adjustable power supply. The power switching circuit output, when converted to a sinusoid, provides the effect of an adjustable reactance.
US09754714B2 Embedded magnetic components and methods
Disclosed are apparatus and methods for a magnetic component. In accordance with an embodiment, a magnetic component comprises a base substrate defining a winding cup having a shape of a closed groove surrounding a hub. The winding cup defines a core space operable to receive a core therein. A first conductive pattern is disposed on at least a portion of the base substrate including the winding cup. A second substrate defines a second conductive pattern. The second substrate is coupled to the first base surface with the first conductive pattern in operable alignment with the second conductive pattern. The first and second conductive patterns are coupled in electrical communication so as to define one or more winding-type electric circuits surrounding the core space so as to induce a magnetic flux within the core space when the one or more electric circuits are energized by a voltage source.
US09754711B2 Vibration isolator with displacement structure
A vibration isolator is provided including a base structure, a load structure, a displacement structure and at least one vertical open gap formed by opposing and substantially parallel walls of the base structure and the load structure. The opposing walls being at least partly covered by respective arrays of permanent magnets, neighboring magnets in the arrays having alternating magnetization directions, an arrangement of the permanent magnets in the arrays being such that a gravitational force on the load structure is substantially compensated by a net magnetic force of the base structure on the load structure. The displacement structure relatively displaces arrays of permanent magnets of the opposing walls with respect to each along the gap for adjusting a load capacity of the vibration isolator.
US09754710B2 Powder magnetic core, method of manufacturing powder compact for magnetic core, die and die assembly for manufacturing powder magnetic core, and die lubricating composition for manufacturing powder magnetic core
The compact for a magnetic core is manufactured by filling a soft magnetic powder in the die hole, pressing it to form a compact at a density ratio of the soft magnetic powder being 91% or more, and extruding it from the die hole. Before filling the soft magnetic powder to the die hole, a lubricating coating containing lubricating oil and molybdenum disulfide particles is formed on the inner surface of the die hole. It is more effective when further containing insulating ceramic particles. On the extrusion-sliding surface, the compact has a surface layer of the structure that molybdenum disulfide particles and the insulating ceramic particles are interposed between the soft magnetic powder particles, and insulation of soft magnetic powder particles in the surface layer is not destroyed by extrusion. This provides a powder magnetic core suitable for high frequency application.
US09754708B2 Encoded biosensors and methods of manufacture and use thereof
A sensor includes a non-conductive substrate and a circuit on the non-conductive substrate. The circuit includes a primary resistive element on the non-conductive substrate having a first end and a second end, wherein the primary resistive element has a predetermined configuration; a secondary resistive element on the non-conductive substrate having a plurality of taps connected to the primary resistive element at a plurality of predetermined connection points on the predetermined configuration, the plurality of predetermined connection points defining a plurality of unique resistive paths through at least a portion of the predetermined configuration; and the plurality of unique resistive paths having a plurality of resistance values, the plurality resistance values determined using a non-linear distribution function. A sensor is configured to perform at least one of quantitative and qualitative analysis of an analyte in a sample of fluid.
US09754707B2 Overvoltage protection device
A surge protection device having a housing, two connections for connection to a current path to be protected, and at least a first discharge conductor in the housing. In a normal state of the device, the first connection is electrically conductively connected to the first connection region of the discharge conductor, and the second connection is connected to the second connection region by at least one component. A metal safety element, which has two contact regions and a connecting region which connects the contact regions to one another, is arranged within the housing. The first contact region is electrically conductively connected to the second connection region and the second contact region is electrically conductively connected to the component in the normal state. The connecting region is a fuse by which brief pulse currents can be transmitted by the connecting region, whereas mains-frequency short-circuit currents overload the connecting region destroying it.
US09754705B2 Resistor, method of manufacturing the same, and board having the same
A resistor includes: a base substrate; a resistance layer disposed on one surface of the base substrate; first and second electrode layers disposed to be spaced apart from each other and covering portions of the resistance layer; and a third electrode layer disposed between the first and second electrode layers to be spaced apart from the first and second electrode layers and covering a portion of the resistance layer.
US09754702B2 Electrode structure and method for producing electrode
Disclosed are an electrode structure and a method for producing an electrode. The method includes disposing first and second wires on a substrate, and bonding the first and second wires to each other. The electrode structure includes a substrate, a first wire disposed on the substrate, and a second wire disposed on the substrate. The first wire crosses the second wire, and the first and second wires are bonded to each other.
US09754700B2 Power cable polymer joint
A power cable polymer joint includes a polymeric insulator tube including a cable insertion hole into which a stripped end portion of a power cable is inserted. The polymeric insulator tube includes an insulation including a polymer-based material, an embedded pipe including a metal and embedded on an inner peripheral surface of the insulation so as to face the end portion of the power cable, and a first semi-conductive portion including mainly a polymer-based material and covering an outer peripheral surface of the embedded pipe.
US09754696B2 Resolution test chart for X-ray imaging system and method of fabrication
In the field of resolution test charts for analysis of the resolution of X-ray tomography systems, a test chart comprises a substrate bearing X-ray absorbent zones, with widths and spacings to allow measurement of the system resolution. To avoid shadow effects when the X-ray illumination beam is divergent and when the absorbent zones have a large height/width ratio (from 2 to 5 for example), the absorbent zones in the diverse points of the pattern have a shape of which a general direction of elevation with respect to the surface of the substrate is rotated toward a point of convergence which is the same for all absorbent zones. The X-ray source is placed at the convergence point, eliminating shadow effects. The oblique elevation can be obtained by specific etching steps, or curvature of the substrate after fabrication of the absorbent patterns, or else by use of two superimposed partial test charts.
US09754695B2 EUV collector
An EUV collector transfers EUV radiation from an EUV radiation source into an illumination far field. The collector has a normal mirror collector subunit including a mirror for normal incidence, and a grazing mirror collector subunit including a mirror for grazing incidence. The arrangement of the collector subunits is such that an intensity distribution of the EUV radiation over the far field results which is composed of an inner normal mirror intensity distribution, generated by reflection at least also at the normal mirror collector subunit, and of an outer grazing mirror intensity distribution, generated by reflection at least also at the grazing mirror collector subunit. The intensity distribution, at least over a section of the far field which is greater than 40% of the total far field, deviates by less than 20% from an average intensity in the section of the far field.
US09754688B2 Suspended upper internals for compact nuclear reactor including a lower hanger plate
A pressure vessel comprises an upper vessel section and a lower vessel section. A nuclear reactor core comprises fissile material contained in a containing structure and disposed in the lower vessel section. Upper internals are disposed in the lower vessel section above the nuclear reactor core. The upper internals include at least guide frames and internal control rod drive mechanisms (CRDMs) with CRDM motors mounted on a suspended support assembly including a plurality of hanger plates connected by tie rods. The plurality of hanger plates includes a lowermost hanger plate having alignment features configured to align the upper internals with the containing structure that contains the nuclear reactor core.
US09754685B2 Memory control device and memory control method
A memory device is operative to reset write-in status or read-out status information data in accordance with a reset signal. In response to the reset signal, a memory control device refers to a power-on reset check region in a RAM and determines whether or not the received reset signal is a power-on reset signal that is the reset signal generated firstly after power on. If the reset signal is determined to be the power-on reset signal, a memory check process is executed on respective target pages in each block in the memory. A refresh process is also performed on a block in which the number of error bits detected in the memory check process is more than a threshold value. The memory check process is performed on a different page whenever power is supplied.
US09754681B2 Memory cell and corresponding device
A radiation hardened memory cell includes an odd number of storage elements configured to redundantly store an input data logic signal. The storage elements include output lines for outputting respective logic signals having respective logic values. A logic combination network receives the respective logic signals and is configured to generate an output signal having a same logic value as a majority of the logic signals output from the storage elements. An exclusive logic sum circuit receives the respective logic signals output from the storage elements and is configured to produce a refresh of the logic data signal as stored in the storage elements when one of the logic signals output from the storage elements undergoes a logic value transition due to an error event.
US09754676B2 Semiconductor device
A semiconductor device includes a memory circuit, a first FIFO, a second FIFO and an input/output circuit. The memory circuit outputs data. The first FIFO receives data from the memory circuit and outputs data synchronously with a first clock signal. The second FIFO receives data output from the first FIFO and outputs data synchronously with the first clock signal. The input/output circuit outputs data output from the second FIFO. The second FIFO is disposed in the vicinity of the input/output circuit than the first FIFO.
US09754675B2 Memory system and operation method thereof
A memory system may include a command storage unit for storing maximum N commands received from a host, K memory devices each for storing maximum M commands based on the maximum N commands and performing each set operation in response to the stored maximum M commands in order of input, and a resetting unit for resetting execution sequences of the maximum N commands based on execution information regarding each of the maximum N commands and the maximum M commands in each of the K memory devices whenever the commands received from the host are stored in the command storage unit, and distributing the N commands to the K memory devices. The execution information includes a logical address, a physical address, a length, and a use time of a corresponding command.
US09754667B2 Three-dimensional NAND non-volatile memory and DRAM memory devices on a single substrate
A three-dimensional NAND stacked non-volatile memory array and a DRAM memory array are provided. The three-dimensional NAND stacked non-volatile memory array and the DRAM memory array are integrated on a single substrate.
US09754662B2 Semiconductor memory device and data write method thereof
A semiconductor memory device includes a control circuit. The control circuit executes control to perform a verify operation with respect to only a lowest threshold voltage level of a memory cell at a time of a data write operation, and to skip the verify operation with respect to the other threshold voltage levels. The control circuit determines whether a verify pass bit number of the lowest threshold voltage level, which is counted by a bit scan circuit, is a prescribed bit number or more, and the control circuit further executes control, if the verify pass bit number is the prescribed bit number or more, to perform the verify operation with respect to only the lowest threshold voltage level and a threshold voltage level that is higher than the lowest threshold voltage level, and to skip the verify operation with respect to the other threshold voltage levels.
US09754656B2 Master/slave control voltage buffering
In some embodiments, disclosed herein are approaches for facilitating voltage controlled slaved (or replica) clock circuits such as voltage controlled delay lines (VCDLs) off of a master clock generator. In such systems, one or more control (or bias) voltages are generated to control a master clock generator such as a master DLL. One or more “slave” circuits may be controlled off of the master's control voltage so that their clocks replicate desired traits of the master clock.
US09754654B1 Dynamically controlling voltage for access operations to magneto-resistive random access memory (MRAM) bit cells to account for process variations
Dynamically controlling voltage for access (i.e., read and/or write) operations to magneto-resistive random access memory (MRAM) bit cells to account for process variations is disclosed. An MRAM bit cell process variation measurement circuit (PVMC) is configured to measure process variations in MTJs that affect MTJ resistance, which can change write current at a given fixed supply voltage applied to an MRAM bit cell. The MRAM bit cell PVMC may also be configured to measure process variations in logic circuits representing process variations in access transistors employed in MRAM bit cells. These measured process variations in MTJs and/or logic circuits are used to dynamically determine a supply voltage for access operations to MRAM.
US09754647B2 Three-dimensional semiconductor device with top dummy cells, bottom dummy cells and operating method thereof
Provided is a semiconductor device and an operating method thereof. The operating method of the semiconductor device includes performing an erase operation on a memory block including bottom dummy cells, a plurality of memory cells, top dummy cells and selection transistors arranged in a vertical direction with respect to a pipe gate, increasing threshold voltages of the top and bottom dummy cells at substantially a same time by applying a first soft program voltage to a bottom dummy word line coupled to the bottom dummy cells and a second soft program voltage greater than the first soft program voltage to the top dummy word line coupled to the top dummy cells, verifying the top and bottom dummy cells, and repeatedly performing the erase operation and increasing the threshold voltages by gradually increasing the first and second soft program voltages until the verifying of the top and bottom dummy cells passes.
US09754640B1 Sensing circuit and method utilizing voltage replication for non-volatile memory device
A sensing circuit for a non-volatile memory device is provided. The sensing circuit includes a bias generating circuit and a first sense amplifier. The bias generating circuit includes a driving circuit biased by a reference current and an operational amplifier. The operation amplifier receives a reference voltage at a non-inverting input terminal, and generates an output voltage at an inverting input terminal via a negative feedback path including the driving circuit. The first sense amplifier includes a first replica circuit and a first current sensing circuit. The first replica circuit replicates the output voltage to a first bit line coupled to a first memory cell. The first current sensing circuit senses a first current difference between a scaled version of the reference current and a first cell current of the first memory cell to determine a first memory state of the first memory cell.
US09754637B2 Erasing method and memory device using the same
An erasing method and a memory device are provided. The memory device includes a plurality of memory blocks. Each of the memory blocks has n sub-blocks. The erasing method includes the following steps. A first erase region is selected from a first memory block of the memory blocks, and the first erase region includes at least one sub-block. A sub-block erase operation is performed on the first erase region of the first memory block.
US09754633B2 Memory short protection system
Memory short detection systems and methods include a power supply system with first power rail. A memory system includes a memory device connector that is configured to couple to a memory device and includes a first pin that is coupled to the first power rail and a second pin located adjacent the first pin. A short detection circuit is coupled to the first pin. The short detection circuit is configured to provide a first voltage from the first power rail, compare the first voltage to a first short detection voltage, and determine whether a short exists across the first pin and the second pin based on the comparing of the first voltage to the first short detection voltage. If a short is determined to exist across the first pin and the second pin, power is prevented from being provided to the memory device connector.
US09754632B2 Semiconductor memory system
According to one embodiment, a semiconductor memory system includes a substrate, a plurality of elements and an adhesive portion. The substrate has a multilayer structure in which wiring patterns are formed, and has a substantially rectangle shape in a planar view. The elements are provided and arranged along the long-side direction of a surface layer side of the substrate. The adhesive portion is filled in a gap between the elements and in a gap between the elements and the substrate, where surfaces of the elements are exposed.
US09754630B2 System to distinguish between visually identical objects
A method to include an identifier as metadata associated with a captured image is provided. The method may include receiving, by a device, an image and a unique identifier associated with the image, wherein the received image is a frame associated with a video stream. The method may also include storing the unique identifier as metadata associated with the received image, whereby the metadata is linked to a specific frame in the video stream according to a plurality of parameters, and whereby the unique identifier is received from a unique ID reader which reads a tag attached to an object included in the image.
US09754628B2 Reducing total seek time for determining an access sequence of data stored on a tape medium
A first data group in an access sequence is selected. A distance from a current position of the tape medium is set to be a logical distance value, determined by a calculation function, that is substituted for the physical distance value for the data groups that are located in the specified regions as compared with other data groups located in the alternative specified regions. A second data group in the access sequence is selected. The logical distance value is then determined by multiplying a coefficient based on a physical positioning of each of the data groups in the tape medium, and a percentage of those of the plurality of data groups that have already been selected as the first data group and the second data group.
US09754627B2 Dynamically adjusting stream quality level
Dynamically adjusting stream quality level is disclosed. In some embodiments, playing media content includes playing a first stream having a first quality level of the media content, determining that a different available quality level of the media content would result in improved playback performance, and switching to playing a second stream having a second quality level of the media content.
US09754625B2 Generation and use of user-selected scenes playlist from distributed digital content
Digital content encoded on a physical media, such as a DVD or Blu-Ray disk, includes first content comprising a video feature such as a motion picture or the like, and a user-selectable application configured to operate as follows. When activated using an icon off of a menu screen, the application records an identifier for scenes (discrete portions) of the first content that are selected by a user to generate a playlist. The user may select the scenes by indicating a start and end of each scene. The application saves the playlist locally, then uploads to a server. Via a user account at the server, a user may publish the playlist to a user-created distribution list, webpage, or other electronic publication, and modify the playlist by deleting or reordering scenes.
US09754624B2 Video creation platform
A computer-implemented method for creation of a video project includes uploading a starting video to a data storage of a media management server, the starting video having a plurality of starting frames each having a distinct starting video time stamp, generating a first user interface to a media display of a first client computing device, presenting the starting video through the first user interface, modifying the starting video in response to user input through the first user interface to produce an updated video having a plurality of updated frames each having a distinct updated video time stamp, associating one or more comments to the updated and starting frames, and presenting the one or more comments along with the starting video and the updated video through the first user interface as a topical, chronological thread in accordance with the chronologic indicators.
US09754621B2 Appending information to an audio recording
An audio recording apparatus comprises: a recording process for recording audio; a receiving process for receiving an indicated go-back time; and a processor that executes an information appending process that appends information associated with a time going back by the go-back time from a base time, linked to audio in the recording, in accordance with a user's instructions.
US09754615B1 Manufacturing method for assembling storage drives
Systems and manufacturing methods are disclosed herein that can beneficially reduce manufacturing cost while providing size efficient enclosures to house hard drives or other types of storage drives. An enclosure system can be used for separately housing one of two storage devices having different thicknesses. A first portion can be interchangeable with both storage devices. Second and third portions can each have a thickness to size efficiently accommodate the thickness of one storage device. Each of the second and third portions has an engagement surface to engage the first portion forming an enclosure. Either the first portion, or both second and third portions can comprise an opening or a shock mounting element. When the opening or the shock mounting element are on both the second and third portions, the opening or the shock mounting element is collectively identically spaced from the engagement surface on both the second and third portions.
US09754613B2 Method for AFC shields for multiple sensor magnetic transducers and magnetic transducers having multiple sensors and AFC shields
A method and system provide a magnetic transducer having an air-bearing surface (ABS). The method includes providing a first shield, a first read sensor, an antiferromagnetically coupled (AFC) shield that includes an antiferromagnet, a second read sensor and a second shield. The read sensors are between the first and second shields. The AFC shield is between the read sensors. An optional anneal for the first shield is in a magnetic field at a first angle from the ABS. Anneals for the first and second read sensors are in magnetic fields in desired first and second read sensor bias directions. The AFC shield anneal is in a magnetic field at a third angle from the ABS. The second shield anneal is in a magnetic field at a fifth angle from the ABS. The fifth angle is selected based on a thickness and a desired AFC shield bias direction for the antiferromagnet.
US09754610B2 Magnetic recording system with ternary pattern dependent write signaling
A storage system includes a magnetic write head, a magnetic storage medium, a write data circuit having a write data output and a magnet length signal output, and a preamplifier that receives the write data and a magnet length signal from the write data circuit, and sets at least one write current characteristic through the magnetic write head based at least in part on the magnet length signal. The write data circuit processes write data to be recorded on the magnetic storage medium by the magnetic write head. The magnet length signal output communicates magnet lengths in the write data.
US09754604B2 System and method for addressing acoustic signal reverberation
A system and method for addressing acoustic signal reverberation is provided. Embodiments may include receiving, at one or more microphones, a first audio signal and a reverberation audio signal. Embodiments may further include processing at least one of the first audio signal and the reverberation audio signal. Embodiments may also include limiting a model based reverberation equalizer using a temporal constraint for direct sound distortions, the model based reverberation equalizer configured to generate one or more outputs, based upon, at least in part, at signal least one of the first audio signal and the reverberation audio signal.
US09754603B2 Speech feature extraction apparatus and speech feature extraction method
According to one embodiment, a speech feature extraction apparatus includes an extraction unit and a calculation unit. The extraction unit extracts speech segments over a predetermined period at intervals of a unit time from either an input speech signal or a plurality of subband input speech signals obtained by extracting signal components of a plurality of frequency bands from the input speech signal, to generate either a unit speech signal or a plurality of subband unit speech signals. The calculation unit calculates either each average time of the unit speech signal in each of the plurality of frequency bands or each average time of each of the plurality of subband unit speech signals to obtain a speech feature.
US09754602B2 Obfuscated speech synthesis
The present invention relates to a method for synthesizing a speech signal; comprising obtaining a speech sequence input signal comprising semantic content corresponding to a speaker's utterance; analyzing the input speech sequence signal to obtain a first sequence of feature vectors for the input speech sequence signal; synthesizing a second sequence of feature vectors different from and based on the first sequence of feature vectors; generating an excitation signal and filtering the excitation signal based on the second sequence of feature vectors to obtain a synthesized speech signal wherein the semantic content is obfuscated.
US09754597B2 Alias-free subband processing
A digital signal is processed by splitting it into at least two frequency subbands and the two subband signals are downsampled. A filter is applied in at least one of the subband signals. At least one of the phase and magnitude of the subband filtered signals is matched in the transition frequency band between the two subbands.
US09754596B2 Methods for controlling the inter-channel coherence of upmixed audio signals
Audio characteristics of audio data corresponding to a plurality of audio channels may be determined. The audio characteristics may include spatial parameter data. Decorrelation filtering processes for the audio data may be based, at least in part, on the audio characteristics. The decorrelation filtering processes may cause a specific inter-decorrelation signal coherence (“IDC”) between channel-specific decorrelation signals for at least one pair of channels. The channel-specific decorrelation signals may be received and/or determined. Inter-channel coherence (“ICC”) between a plurality of audio channel pairs may be controlled. Controlling ICC may involve at receiving an ICC value and/or determining an ICC value based, at least partially, on the spatial parameter data. A set of IDC values may be based, at least partially, on the set of ICC values. A set of channel-specific decorrelation signals, corresponding with the set of IDC values, may be synthesized by performing operations on the filtered audio data.
US09754593B2 Sound envelope deconstruction to identify words and speakers in continuous speech
A speech recognition capability in which speakers of spoken text are identified based on the contour of sound waves representing the spoken text. Variations in the contour of the sound waves are identified, features are assigned to those variations, and parameters of those features are grouped into predefined characteristics. The predefined characteristics are combined into voice characteristic groups. If a prior voice characteristic group is present, the voice characteristic group from the soundlet is compared to existing voice characteristic groups and, if a match is present, the sound construct is assigned to a speaker identified by the existing voice characteristic group.
US09754592B2 Methods and systems for speech-enabling a human-to-machine interface
A method of speech-enabling a human-to-machine interface comprises uniquely identifying a plurality of input fields and corresponding input field identifications (IDs) associated with a human-to-machine interface. The method further comprises mapping the input field IDs to grammar slot names to produce a speech-to-field mapping. The grammar slot names may be associated with speech-to-text rendering of speech expected to be received by a speech-to-text renderer configured to output representations of the speech having correspondence with the grammar slot names. The method also comprises enabling a flow of representations of speech to the input fields via the speech-to-field mapping. The input fields may include interactive elements displayed on a screen view including at least one of radio buttons, text fields, buttons, and drop down menus. The human-to-machine interface may include at least one of a webpage, interactive software program, computerized input form, graphical user interface, visual display, or audio interface.
US09754590B1 VoiceXML browser and supporting components for mobile devices
A system and method for facilitating user interaction with a voice application. A VoiceXML browser runs locally on a mobile device. Supporting components, such as a Resource Manager, a Call Data Manager, and a MRCP Gateway Client support operation of the VoiceXML browser. The Resource Manager servers either those files stored locally on the mobile device, or files accessible via a network connection using the wireless or mobile broadband capabilities of the mobile device. The Call Data Manager communicates call-specific data back to the application's system of origin or another configured target system. The MRCP Gateway Client provides the VoiceXML browser with access to media resources via a MRCP Gateway Client.
US09754585B2 Crowdsourced, grounded language for intent modeling in conversational interfaces
Different advantageous embodiments provide a crowdsourcing method for modeling user intent in conversational interfaces. One or more stimuli are presented to a plurality of describers. One or more sets of describer data are captured from the plurality of describers using a data collection mechanism. The one or more sets of describer data are processed to generate one or more models. Each of the one or more models is associated with a specific stimulus from the one or more stimuli.
US09754579B1 Voice-activated customer service assistant
A method, apparatus and non-transitory computer readable storage medium, in one embodiment, interpreting at least one input from a user via a wireless device, receiving at least one user account with the at least one input, deriving at least one representation of user intent, identifying at least one task based on the at least one representation of user intent, contacting at least one service to perform the identified at least one task and synthesizing speech to communicate a result of the contact to the wireless device.
US09754577B2 Acoustic device capable of producing active noise reduction
The invention relates to an acoustic device capable of producing active noise reduction, which may be positioned on the head of a user, comprising at least one microphone capable of sensing a sound signal representative of ambient noise, including at least one active noise reduction acoustic module comprising an osteophonic transducer, capable of being positioned on a side flank of the head of the user and of transmitting a vibratory signal transformed by bone conduction into an acoustic signal which may be perceived by the user, connected to said microphone, while said at least one acoustic module includes an electronic circuit capable of generating a vibratory signal giving the possibility of attenuating perception of said ambient noise by the user.
US09754576B2 Control system for noise generated by functional hardware components
A system includes a microphone, a controller, and a speaker. The microphone is configured to detect noise generated by a functional hardware component due to user interaction with the component. The controller is configured to identify the component from the noise and obtain a noise cancelling signal pre-associated with identification of the component. The speaker is configured to output a noise cancelling sound based on the noise cancelling signal whereby the noise is attenuated.
US09754574B2 System and method for reducing noise within a refrigeration system
A method is provided including receiving a first input indicative of a desired design capacity of a refrigeration system, and receiving a second input indicative of a desired maximum acoustical noise of the refrigeration system. The method also includes iteratively selecting a candidate compressor system from a set of compressor systems, and iteratively selecting a candidate condenser system from a set of condenser systems. In addition, the method includes simulating operation of the refrigeration system based on the candidate compressor system and the candidate condenser system until a suitable refrigeration system is established having a computed design capacity greater than or equal to the desired design capacity, and a computed maximum acoustical noise less than or equal to the desired maximum acoustical noise. The method further includes providing an output indicative of the candidate compressor system and the candidate condenser system of the suitable refrigeration system.
US09754571B2 Continuous pitch-corrected vocal capture device cooperative with content server for backing track mix
Techniques have been developed to facilitate (1) the capture and pitch correction of vocal performances on handheld or other portable computing devices and (2) the mixing of such pitch-corrected vocal performances with backing tracks for audible rendering on targets that include such portable computing devices and as well as desktops, workstations, gaming stations, even telephony targets. Implementations of the described techniques employ signal processing techniques and allocations of system functionality that are suitable given the generally limited capabilities of such handheld or portable computing devices and that facilitate efficient encoding and communication of the pitch-corrected vocal performances (or precursors or derivatives thereof) via wireless and/or wired bandwidth-limited networks for rendering on portable computing devices or other targets.
US09754568B2 Instrument carrier with articulating back brace
A shoulder supported carrier structure supports percussion instruments on shoulder shoulders of a user is disclosed. A connecting member that spans between the shoulder supporting member behind the user or performer. The connecting member is joined to an arm that is connected to at a back member that allows the back member to pivot and translate relative to the two shoulder supporting members to allow the back member to align with a back of a user. The connecting member may be joined to the one arm with a frictional connection. The arm may be connected to the back member with a frictional connection. The back member at least partially contours to the shape of the back and may further include an inflatable cushioning bladder and is positioned between and under shoulder blades of the user to increase arm mobility.
US09754566B2 Adjustable linkage for dual drum pedal
An apparatus for connecting drum pedals for a musical drum set is provided. The apparatus may include an outer tube having a proximal end and a distal end, the proximal end of the outer rod having a polygon-shaped channel extending therethrough, the distal end of the outer tube being coupled with a first drum pedal; an inner rod having a polygonal cross-section, a proximal end and a distal end, the proximal end of the inner rod being slidably received through the polygon-shaped channel at the proximal end of the outer tube, the distal end of the inner rod being coupled with a first drum beater; and a quick-release mechanism coupled to the proximal end of the outer tube configured to releasably engage the outer tube with the inner rod.
US09754565B2 Saxophone neck system
A saxophone neck system uses interchangeable component parts to modify and optimize sound and resistance. The saxophone neck system may allow a saxophone player the ability to change components to achieve variations in sound and to use the components with various manufacturers' instruments and mouthpieces. With the use of various internal shapes and dimensions placed in a specific combination, the player can create a desired sound. Additionally, the saxophone neck system may eliminate neck cork compression discrepancies from different manufacturers by offering different diameters of the body of the initiator portion of the saxophone neck system to fit any saxophone mouthpiece.
US09754564B2 Stringed instrument pick
An improved stringed instrument pick having a two-piece configuration including a holding device having a finger hole associated therewith and a pick member selectively engageable with the holding device, the pick member having a first playing surface and a second playing surface joined together at a joinder edge so as to form a V-shaped configuration. The first and second playing surfaces include first and second prong members respectively for engaging corresponding slots associated with the holding device. The pick member is selectively engageable with the holding device such that a user can use a differently angled or sized pick member with the same holding device depending upon the particular stringed instrument being played and/or to achieve a particular style or sound. As such, the present pick provides multiple playing surfaces which can be utilized in a wide variety of different ways to play a particular stringed instrument.
US09754557B2 Source device, sink device, wireless local area network system, method for controlling the sink device, terminal device, and user interface
A source device includes an event processing unit processing an event which occurs in a remote sink device that communicates through a WLAN, a control unit setting an event management area of the sink device, and a determination unit determining whether the event transferred from the sink device has occurred in the event management area and outputting the event to the event processing unit when the event has occurred in the event management area.
US09754552B2 Architectures for processing of head tracking on a mobile device
A tracking architecture is provided that enables data for gestures and head positions to be provided to both native and non-native clients on a computing device. A pipeline component can obtain the raw image data and sensor data and synchronize that data to be processed to determine, for example, location and/or motion data that may correspond to device input. The data can be processed by separate components, such as an event publisher and an event provider, each capable of filtering the location, motion, and/or raw sensor data to generate a set of event data. The event data then can be published to registered listeners or provided in response to polling requests. Head coordinates, gesture data, and other such information can be passed through one or more interface layers enabling the data to be processed by a non-native client on the device.
US09754550B1 Current mode DVR or PVCOM with integrated impedances
One or more resistors or resistances are integrated in a 7-bit DVR or PVCOM integrated circuit. A 7-bit DVR or PVCOM integrated circuit includes a 7-bit DAC. The integrated resistors or resistances (R1, R2, or RSET, or any combination) reduces the number of external components, reduces the number of pins, and increases the accuracy of the DVR or PVCOM circuit. The least significant bit (LSB) of the DAC depends only on ratios of internal resistors, which can be made very accurate and independent of temperature.
US09754548B2 Display device with controllable output timing of data voltage in response to gate voltage
A display device includes a display panel including pixels, gate lines electrically connected to the pixels, and data lines electrically connected to the pixels, a gate driver which sequentially outputs gate voltages to the gate lines, and a data driver which receives at least a portion of the gate voltages from the display panel as a feedback voltage, determines an output timing of data voltages based on the feedback voltage, and outputs the data voltages to the data lines based on the output timing.
US09754547B2 Display apparatus
A display apparatus includes a plurality of display elements, signal lines which supply a signal voltage to be applied to the display elements, switching elements which are provided corresponding to each of the display elements and are configured to control conduction/non-conduction between the display elements and the signal lines by opening and closing, scanning lines configured to supply a control voltage to control the opening and closing of the switching elements, a plurality of auxiliary capacitor parts connected to each of the display elements, main wirings configured to supply a voltage to be applied to the auxiliary capacitor parts, one or a plurality of sub-wirings electro-statically coupled to the main wirings and a unit configured to apply the voltage to be applied to the auxiliary capacitor parts to the main wirings, and apply a voltage having a polarity reverse to that of the voltage to the one or plurality of sub-wirings.
US09754544B2 Image display device, electronic apparatus, and method for driving image display device
According to an aspect, a display device includes: an image display panel in which pixel units each including a first pixel including a first, a second, and a third sub pixels, and a second pixel including the first, the second, and a fourth sub pixels are periodically arranged; and a signal processing unit. The signal processing unit obtains a corrected output signal of the third sub pixel of the first pixel based on an input signal of the third sub pixel of the first pixel and an input signal of the third sub pixel of the second pixel of the same pixel unit, and obtains a corrected output signal of the fourth sub pixel of the second pixel based on an input signal of the fourth sub pixel of the first pixel of the same pixel unit and an input signal of the fourth sub pixel of the second pixel.
US09754543B2 Image self-calibration method and device for LCD displays
The present invention provides an image self-calibration method and device for LCD displays, comprising a front optical sensor and a calibration reference device. The front optical sensor is employed to calibrate the gray scale level and color temperature of the display. The calibration reference device is employed to pre-calibrate the front optical sensor. The present invention has the following advantages. Image pre-calibration is performed on the installed optical sensor before it leaves a factory, and the calibrated optical sensor directly performs gray scale level and color temperature calibration on the display. The present invention is easy to implement, can effectively inspect and calibrate images on the display, and can save human resources and reduce manufacture and maintenance time.
US09754542B2 Electrowetting display device
An electrowetting display device including a display panel that includes a display area in which a plurality of pixels is partitioned by a partition wall and a non-display area, a data driver that applies data voltages to the pixels through a plurality of data lines, and a gate driver disposed in the non-display area to apply gate signals to the pixels through a plurality of gate lines. The pixels receive the data voltages in response to the gate signals and display gray scales corresponding to the data voltages, and the partition wall is extended in the non-display area to cover the gate driver.
US09754540B2 Image processing device, display system, and electronic device
A display system including a display device and an image processing device is provided. The display device includes a second display panel overlapping with a first display panel on the display surface side. The second display panel has a region that transmits visible light adjacent to a display region. The region that transmits visible light of the second display panel overlaps with a display region of the first display panel, which makes a non-display region between display regions of two display panels in the display device small. The image processing device has a function of correcting the gray scale, which is included in image data, corresponding to at least one of a portion overlapping with the region that transmits visible light and a portion not overlapping with the region in the display region of the first display panel.
US09754538B2 Method of driving organic light emitting display apparatus with a defective pixel
Disclosed is a method of driving an organic light emitting display apparatus which, when a defective pixel where at least one organic light emitting diode (OLED) is not normally driven occurs in a plurality of pixels each including two OLEDs, changes input image data corresponding to a data voltage to be supplied to the at least one OLED by using a compensation value.
US09754535B2 Display device and method for driving display device
In a display device that has self light-emitting type display elements and that adopts time-division driving, power consumption is reduced over the conventional one. Each of emission lines is connected to the gate terminals of light-emission control transistors provided for organic EL elements of different light-emitting colors in three pixel circuits arranged side by side in an extension direction of scanning signal lines. When there is no change in image content throughout a period longer than or equal to a predetermined period during a time-division driving mode, an operating mode is switched to a pause driving mode. During the pause driving mode, emission drivers bring only first emission lines into a selected state, by which a still image with a ⅓ resolution of an image displayed during the time-division driving mode is displayed on a display unit. During a pause period, peripheral drivers go into a pause state.
US09754533B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus is provided. The apparatus includes an organic light-emitting diode emitting visible light, a driving thin film transistor driving the organic light-emitting diode, and a compensation thin film transistor. The compensation thin film transistor includes a compensation gate electrode, a compensation semiconductor layer, a compensation source electrode, and a compensation drain electrode. The compensation gate electrode includes a first gate electrode, and a second gate electrode electrically connected to the first gate electrode. The compensation drain electrode is electrically connected to the driving gate electrode of the driving thin film transistor. The compensation semiconductor layer includes a first semiconductor region overlapping the first gate electrode and a second semiconductor region overlapping the second gate electrode and disposed further from the compensation drain electrode than the first semiconductor region, and an area of the first semiconductor region is less than that of the second semiconductor region.
US09754532B2 Pixel repair circuit and organic light-emitting diode (OLED) display having the same
A pixel repair circuit and organic light-emitting diode (OLED) display having the same are disclosed. In one aspect, the pixel repair circuit includes an emission controller configured to control the emission current and a repair line initialization unit configured to initialize the repair line. The pixel repair circuit further includes a current mirror unit configured to provide a mirror current of the emission current to the repair line initialization unit, wherein the current mirror unit is connected between a power supply voltage and the emission controller. The pixel repair circuit also includes a first emission switch configured to control an electrical connection between the emission controller and the current mirror unit based on an emission control signal and a second emission switch configured to control an electrical connection between the emission controller and the repair line based on the emission control signal.
US09754529B2 Gate controlling unit, gate controlling circuit, array substrate and display panel
A gate controlling unit, a gate controlling circuit, an array substrate and a display panel, where, the gate controlling unit includes: a gate driving subunit configured for driving a gate line; a first reset subunit configured for resetting the gate driving subunit after the gate driving subunit finishes driving the gate line; and a suspension and resumption subunit configured for controlling the gate driving subunit to suspend and resume the gate driving subunit. The gate controlling circuit, formed by cascaded gate controlling units connected in series, can be suspended and resumed several times within a frame. The display panel with the gate controlling circuit can perform scanning of the touch signal during the suspension time period, thereby ensuring the stability of the display system and both improved touch position reporting rate and better linearity of the touch system.
US09754527B2 Flat display device with alternating white image driving periods
A flat display device includes a display panel. The display panel includes a unit pixel, the unit pixel having a red sub-pixel, a green sub-pixel, a blue sub-pixel, and a white sub-pixel. The flat display device further includes a panel driving unit to drive the flat panel in a first driving period and a second driving period in an alternating manner to display a white image on the unit pixel. The panel driving unit generates first white unit data, to enable two of the red, green, and blue sub-pixels and the white sub-pixel to be driven in the first driving period. The panel driving unit generates second white unit data, to enable three of the sub-pixels, which include the sub-pixel not driven in the first driving period, to be driven in the second driving period.
US09754526B2 Mobile device with display overlaid with at least a light sensor
Some embodiments include a mobile device with a light sensor overlaid under a display (e.g., a touchscreen). The mobile device can identify a command to capture an image. The mobile device can adjust at least a target portion of an opaqueness adjustable region of the display directly over the light sensor. The opaqueness adjustable region is capable of transforming from substantially opaque to substantially transparent. The mobile device can capture the image utilizing at least the light sensor while the target portion of the opaqueness adjustable region is substantially transparent.
US09754523B2 Power supply device and display device having the same
A power supply device includes a voltage range selector, a voltage level controller, and a power supply voltage generator. The voltage range selector generates a range selection signal to select a voltage control range. The voltage level controller generates a voltage level control signal based on a driving condition of a display panel. The power supply voltage generator generates a power supply voltage having a voltage level corresponding to the voltage level control signal within the voltage control range, and supplies the power supply voltage to the display panel.
US09754519B2 Composite street sign with integral electrical wiring and integrated power supply
A street sign assembly is fabricated from a composite material having at least one panel for displaying indicia such as street names. Electrical conductors are embedded into the panel to permit attachment and electrical coupling of an integrated power supply module, lights and other electrical devices thereto. The integrated power supply module includes a solar panel and battery in a single weatherproof enclosure that is attachable to the panel. The battery is recharged by the solar panel and power is provided from the module through electrical leads that contact the embedded electrical conductors in the panel.
US09754518B2 Front serviceable mounting apparatus and methods
Display module mounting apparatus and methods provide mounting features enabling ease of installation and service. The apparatus may have one or more releasable frame couplers and pivoting releasable frame couplers coupled to a display module having a display plane defined in relation to a substrate. One or more adjustable linkages may adjustably define a standoff distance between the display plane and a support frame to which the module may be mounted by the mounting apparatus. Concave and convex adjustments to the display plane may be made. Operation of pivoting action to tilt the display plane enables installation, removal, and serviceability of large displays constructed with a tiled plurality of display modules.
US09754516B2 Color fan deck with paper blades painted on both sides
A color display fan deck which illustrates paint colors and a method for making the color display fan deck is described. The color display fan deck includes paper blades which has paint applied on each sized paper surface of each side of the blade. A plurality of planar swatch bearing blades is pivotally joined together at one end to form a deck or fan deck of paper blades painted on each side. The method includes sizing and painting a paper web on both sides with a water based paint having selected heat resistant pigments.
US09754513B1 Apparatus for simulating insertion of an elongated instrument into a structure including a pulley and a pulley position sensing arrangement
The present disclosure relates to an apparatus for simulating insertion of an inner elongated instrument attached to a tether into a structure through an outer elongated instrument. The apparatus has a carriage for mounting the outer elongated instrument, for translation according to a translation of the outer elongated instrument. The apparatus has a pulley for anchoring a tether and rotating according to a longitudinal translation of the tether into the outer elongated instrument. The apparatus has a feedback force actuator for applying an adjustable resistive force to a translation of the carriage according to the sensed longitudinal position of the carriage and resistance characteristics of the structure, and for further applying an adjustable resistive force to a rotation of the pulley according to the sensed angular position of the pulley and the resistance characteristics. The present disclosure also relates to a medical insertion simulator comprising such an apparatus.
US09754511B2 Devices and methods for hands-on learning of mathematical concepts
Devices and methods for hands-on learning of mathematical parabolic concepts are provided. For example, a device for teaching mathematics includes a base having a plurality of channels for accepting vertical rods of varying lengths; a lever movably attached to the base at a pivot, the lever passing through the plurality of channels; and a plurality of vertical rods, each of the plurality of vertical rods located at least partially in one of the plurality of channels and resting on the lever; wherein the plurality of vertical rods are sized and arranged so that the tops of the vertical rods illustrate a parabolic function; and wherein moving the lever about the pivot moves the plurality of rods within the plurality of channels and illustrates changes to the parabolic function represented by the vertical rods.
US09754510B1 Vision-assist devices for providing information to a user through thermal feedback and methods
Embodiments of the present disclosure are directed to vision-assist devices and methods. In one embodiment, a vision-assist device includes one or more processors, one or more memory modules communicatively coupled to the one or more processors, and one or more sensing devices communicatively coupled to the one or more processors and operable to sense an environment. Machine readable instructions stored in the one or more memory modules cause the one or more processors to: receive environmental information from the one or more sensing devices; and generate a thermal feedback signal regarding a subset of the environmental information acquired by the one or more sensing devices. One or more heating elements are communicatively coupled to the one or more processors and produce thermal feedback in response to receipt of the thermal feedback signal. The thermal feedback is indicative of the subset of environmental information.
US09754507B1 Virtual/live hybrid behavior to mitigate range and behavior constraints
A system and method are disclosed for offering a trainee presentation blending live and virtual entities to create a training scenario unconstrained by live entity operational performance and geographical limitations. The system blends an instance of a virtual entity with an actual presentation of a live entity within a trainee presentation. Outside of trainee local sensor range, the system presents a virtual entity to the trainee while occluding local sensor presentation of the live entity. As the scenario progresses to a lessor range or higher criticality, the system offers the live entity emulation information concerning characteristics of the virtual entity so the live entity may anticipate and begin to emulate the virtual. At a crossover point, the system determines if the live entity has successfully emulated the virtual and if so, discontinues presentation of the virtual while removing the occlusion allowing presentation of the live entity.
US09754506B2 Interactive computer program with virtualized participant
An infrastructure for an interactive computer program comprising a computer generated environment. The infrastructure comprises an instrument module, a first display and a second display. At least one tangible instrument allows the user to interact within the computer generated environment, at least one virtualized instrument is not accessible to the user. The first display displays images from the computer generated environment. The second display is positioned on one side of the instrument module for displaying at least images of the virtualized instrument(s) and of a virtualized participant that has access to the virtualized participant of the interactive computer program. A method comprising providing the tangible instrument and the first display screen The method also comprises displaying images of the virtualized instrument and the virtualized participant on the second display screen.
US09754504B2 Generating multiple choice questions and answers based on document text
An approach is provided that improves a question answering (QA) computer system by ingesting a set of documents into a corpus of a first QA system. A multiple choice test is generated from the set of documents. The multiple choice test includes any number of questions, with each of the questions having a correct answer and one or more candidate, or wrong answers. The questions and answers are retrieved from the set of documents. The approach identifies concepts that correspond to each of the questions. The candidate answers corresponding to each of the questions are generated based on the identified concepts that pertaining to the respective questions. In this manner, the candidate answers are designed to be misleading in light of the respective questions. A subject, such as a second QA system, is tested using the generated multiple choice test.
US09754503B2 Systems and methods for automated scoring of a user's performance
Systems and methods are provided for evaluating a user's performance. A first mobile communications device is configured to capture first audio and visual data of a user's performance. The first audio and video data are analyzed by the first device during the user's performance to determine if audio and video quality requirements are met. A second mobile communications device is configured to capture second audio and visual data of the user's performance, the second visual data capturing a different field of view than the first visual data. The second audio and visual data are transmitted by the second device to a remote computing system. The transmitted data is analyzed at the remote computing system to determine if the user is receiving utilizing unauthorized material in the performance. A computer-based scoring system is configured to determine a score for the user's performance based on the first audio and visual data.
US09754499B2 Communication techniques for transportation route modifications
A portable wireless data transfer and display device comprises a user interface, a communication module, a display, and a short-range wireless communication module configured to wirelessly receive vehicle data from a data acquisition device mounted inside a vehicle when in close proximity to the data acquisition device. The device is configured to accept inputs of driver information from a user, to send the vehicle data and the driver information through the communication module to a network device via a long-range wireless network, and to receive one or more work requests from the network device via the long-range wireless network. The device is configured to present the work request via the display, to accept an input from a driver responding to the work request, and to forward the input from the driver to the network device via the long-range wireless communication module and the long-range wireless network.
US09754498B2 Follow-me system for unmanned aircraft vehicles
A system for navigating an aircraft includes a first aircraft with a first communication unit and a second aircraft with a second communication unit. The first aircraft is adapted for determining coordinates of a position of a waypoint. The first communication unit is adapted to transmit the coordinates of the position of the waypoint to the second communication unit. The second aircraft is adapted to navigate to the position of the waypoint. Several waypoints can be provided in this manner such that a flight trajectory is established along which the second aircraft may follow the first aircraft. In addition, the second aircraft may be adapted to follow the first aircraft based on a received identification signal. In certain embodiments, the system can be used such that the second aircraft can follow the first aircraft in case of a failure of systems of the second aircraft.
US09754492B2 Systems and methods for providing sensor-based location proximity detection and notification
The disclosed embodiments include methods and systems for providing a notification relating to a geographical boundary based on monitored sensor data collected by networked devices. The disclosed embodiments include, for example, a method that monitors positional sensor data received from one or more triggering devices. The method may calculate a first boundary extent delimiting the geographical area of the first boundary based on one or more boundary extent parameters. The method may also detect an occurrence of a triggering condition that impacts a movement of at least one of a client device or at least one of the triggering devices within a geographic region that includes the first location. In response to the detected triggering event, at least one of modified start time or a second location may be established for the event, which may be provided to the client and triggering devices in a notification.
US09754491B2 Systems and methods for providing sensor-based location proximity detection and notification
The disclosed embodiments include methods and systems for providing a notification relating to a geographical boundary based on monitored sensor data collected by networked devices. The disclosed embodiments include, for example, a method for receiving, by one or more processors, a request to establish a first boundary around a first location. The method may also include monitoring, by the one or more processors, one or more triggering devices. The method may also include calculating, by the one or more processors, a first boundary extent delimiting the geographical area of the first boundary based on one or more boundary extent parameters. The method may also include detecting, by the one or more processors, whether at least one of the one or more triggering devices is located within the first boundary extent. The method may also include, when the at least one of the one or more triggering devices is detected within the first boundary extent, sending, by the one or more processors, a notification to a client device based on the determining.
US09754490B2 Software application to request and control an autonomous vehicle service
Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include receiving, from a user device, a ride request to transport a user to a destination from an origin location through an autonomous vehicle system service. Based on the origin location associated with the request, an autonomous vehicle system may be selected from a fleet of autonomous vehicles to execute the ride request. The fleet may be managed by the autonomous vehicle system service. The ride request may then be provided to the autonomous vehicle system, and information about the autonomous vehicle system may also be provided to the user device.
US09754488B2 Method and system for generating an alarm signal in a vehicle
A method is provided for generating an alarm signal in a vehicle for indicating that the vehicle is in the proximity of an object includes detecting a degree of proximity to the object, calculating a value of the distance (d) between the vehicle and the object, generating the alarm signal at least as an audio signal when the distance (d) is less than a predetermined first threshold value (d1), and generating the alarm signal in the form of a sequence of signal stages as the distance (d) decreases. A system is also provided for generating an alarm signal in a vehicle.
US09754486B2 Safety information transmission method and safety information transmission system
A safety information transmission method includes a step wherein a first portable terminal transmits the safety information to the vehicle-mounted terminal, a step wherein the vehicle-mounted terminal stores the safety information received from the first portable terminal, a step wherein the vehicle-mounted terminal transmits the safety information to another vehicle-mounted terminal by a vehicle-to-vehicle communication, a step wherein the vehicle-mounted terminal stores the safety information received from the other vehicle-mounted terminal by the vehicle-to-vehicle communication, and a step wherein any of the vehicle-mounted terminals transmits the safety information stored in the vehicle-mounted terminal to an information server via an access point when the vehicle-mounted terminals has reached a communication possible area of the access point, or transmits the safety information stored in the vehicle-mounted terminal to a second portable terminal when the vehicle-mounted terminal has become capable of communicating with the second portable terminal.
US09754484B2 Detection of traffic violations
In general, embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for detecting possible traffic violations of vehicles. For example, in one embodiment, this may include receiving an indication that a school bus has entered or is entering a stopped position. After receiving an indication that the school bus has entered or is entering the stopped position, an area proximate the school bus can be monitored to detect possible traffic violations.
US09754483B2 Methods and systems for powerline and radio frequency communications
Disconnected from the powerline, a battery-powered receiver is configured to conserve power. The receiver communicates information between a local controller and a communication network that uses the powerline and a radio frequency (RF) band to propagate messages. An antenna wirelessly detects the presence of the powerline carrier signal that radiates into free space, which indicates a first message encoded onto the powerline. A computer processor wakes up from an inactive state based on the presence of the carrier signal and receives a second message via a second RF signal having a different frequency than the powerline carrier signal, and determines whether the device address in the second message is the assigned address of the receiver. If the message is not addressed to the receiver, the receiver returns to an inactive state.
US09754477B2 Processing alarm signals
Methods, systems, computer-readable media, and apparatuses for processing alarm signals are presented. In some embodiments, a mobile device may be registered with a security system that is installed at a premises. Subsequently, an alarm trigger associated with the security system may be received. Based on receiving the alarm trigger, the location of the mobile device may be determined. A response to the alarm trigger then may be determined based on the location of the mobile device.
US09754475B2 Magnitude based alarm flap detection
A flap detector can detect significant flapping with magnitudes of state deltas (i.e., differences between values representing events or states). The flap detector aggregates monotonic state deltas. Aggregating monotonic state deltas yields a magnitude of monotonic state deltas. A magnitude of a series of same direction state deltas can be considered the magnitude of flap because the end of the series corresponds to a beginning of a state delta series in a different direction. When directional transition occurs (i.e., flapping occurs), the flap detector generates multiple monotonic state delta magnitudes. The determined magnitudes can be used to filter out insignificant flapping that could be considered noise.
US09754474B2 Systems with interactive management of environmental objects relative to human appendages
Systems are described for analyzing an environment. A system embodiment includes, but is not limited to, a plurality of sensors, each sensor configured for positioning proximate a respective environmental object, each sensor configured to generate output signals corresponding to a proximity of a human appendage with the sensor or an impact between the human appendage and the respective environmental object; a remote device configured to distinctly identify each of the plurality of sensors and to receive the output signals from each sensor; a processor configured to process the output signals to provide an indication of at least one of the proximity of the human appendage with the sensor or when an impact between the human appendage and the respective environmental object occurs based on a threshold value being exceeded; and an output reporter configured to generate communication signals responsive to instruction by the processor.
US09754472B2 System for providing real time locating and gas exposure monitoring
A system and method for gas exposure monitoring of a work area are described. The system may include components that receive an alarm data item from a sensor device. The alarm data item may be generated in response to a first user being exposed to a gas concentration measured by the sensor device. A processor may receive a location of the sensor device in the work area based on a location identifier of the sensor device. A second user located within a predetermined vicinity of the sensor device may be identified. The second user may be identified by the processor. The system may transmit an indication of the alarm data item received from the first user and the location of the sensor device in the work area to the second user. The transmission may be automatic on detection of the second user's location.
US09754470B2 Fall detection system and a method of operating a fall detection system
An alarm (35) provided by a fall detection system (2) may be caused by an accidental drop of the system. Therefore prior to issuing the alarm the fall detection system a confirmation is needed that a potential fall originates from a fall detection system that is worn by a user (4). A fall of a fall detection system that is not attached to a user is characterized by the occurrence of one or more full rotations of the system. Said rotations are identified by analyzing the output signal of a magnetometer, and by detecting a periodicity in said output signal. The fall detection system (2) provides the alarm in dependence of an identified absence of at least one full rotation.
US09754469B2 System for tamper identification
A system for tamper identification. A fastener has a tamper identification surface with a unique grain structure that is altered if the fastener is removed or otherwise exposed to sufficient torque. After a period of time such as e.g., shipment and/or storage of the sealed container, a determination of whether tampering has occurred can be undertaken by examining the grain structure to determine if it has changed since the fastener was used to seal the container or secure the device.
US09754466B2 Guidance indicator and system for providing egress assistance
A system, a device and a method for providing directional indication are provided. The system includes a detector (113) configured to sense a condition, a guidance indicator (117) configured to provide an indication regarding a path for egress, and a control unit configured to control the guidance indicator based on a signal from the detector.
US09754463B2 Integrated visual notification system in an accessory device
The described embodiments relate generally to an accessory device for a tablet device. The accessory device takes the form of a flexible screen protector that can be disposed over a display portion of the tablet device. Because the flexible screen protector covers the display of the tablet there is no visual way for the tablet to provide notifications to the user while the screen protector overlays it. By providing a data and power connection between the tablet and the accessory device, the processor of the tablet device can command illumination elements disposed in the accessory device to be illuminated in any of a number of illumination states. Each of the illumination states can be associated with an operating state of the tablet device thereby allowing the tablet device to visually communicate operating state information while the display is covered.
US09754462B2 Device for reading a magnetic stripe and/or chip card having a camera for the detection of inserted skimming modules
A device (10) for reading a magnetic stripe and/or chip card has a card reader (16) for reading out data from the magnetic stripe and/or chip card, said card reader having a transport path (14) along which the magnetic stripe and/or chip card is moved when it is inserted into the card reader (16) and/or when it is removed from the card reader (16) and/or is received during the readout of data. Further, the device (10) has an image capturing unit (20) for capturing images of the card reader (16). The card reader (16) is designed to use images captured by the image capturing unit (16) to detect whether a skimming module is inserted into the transport path (14) of the card reader (16).
US09754460B2 Game machine
A game machine includes: game medium release means that releases a plurality of game media to a determination area included in a game space based on an operation input from operation section; detection means that detects the occurrence or non-occurrence of a predetermined event at a plurality of determination points provided in the determination area, the predetermined event occurring due to a released game medium among the plurality of game media; and determination means that performs a win determination process based on the occurrence or non-occurrence of the predetermined event at the plurality of determination points provided in the determination area, the determination means determining that the player has won the game when a plurality of determination points among the plurality of determination points at which the predetermined event has occurred satisfy a winning condition.
US09754458B2 Electronic gaming machine and gaming method
An electronic gaming machine has an electronic game controller and a display where game symbols are arranged in an array of predetermined groups, at least one of the groups displaying at least one special symbol in a first play of the game and a subsequent play. In the first play, the electronic game controller selects a first group to display the at least one special symbol and in the subsequent play, the electronic game controller selects a different group to the first group to display the at least one special symbol. A gaming method is also provided.
US09754451B2 Personalizable hybrid games
An electronic gaming machine that provides a gambling game and an entertainment game, including: a real world engine, an entertainment software engine, and a game world engine; the system constructed to provide a randomly generated payout of real world credit from a wager in a gambling game, wagers triggered during an entertainment game; and to collect parameter data indicative of player performance during the player's skillful execution of the entertainment game at each of a plurality of difficulty settings, the parameter data indicative of the player's actions during the player's skillful execution of the entertainment game and indicative of a rate of accumulation of game world credit during the entertainment game; and select a difficulty setting from the plurality of difficulty settings for the skill based entertainment game based upon the collected parameter data.
US09754439B2 Sanitized vending machine having cup separation mechanism coordinated with cup stack holder device
A sanitized vending machine includes product and cup dispensing mechanisms, a cup separation mechanism, and an actuation mechanism. The product dispensing mechanism, holding product items, rotates through a product dispensing cycle to dispense them. The cup dispensing mechanism, holding a stack of cups, rotates through a cup dispensing cycle to dispense an empty cup to an intermediate location in a drop chute spaced above a final discharge location. Dispensing cycles occur in a predetermined sequence enabling the dispensed product items to be received in a dispensed empty cup and the cup dropped to the discharge location. The cup separation mechanism coordinated with operation of a cup stack holder device of the cup dispensing mechanism such that outer and inner cup separator devices of the cup separation mechanism function to separate a lowermost cup from a stack thereof rotated by the cup stack holder over a cup dispensing opening.
US09754438B2 Sanitized vending machine having access door locking mechanism coupled to actuation mechanism and access door
A sanitized vending machine includes product and cup dispensing mechanisms and an actuation mechanism. The product dispensing mechanism, holding product items, rotates through a product dispensing cycle to dispense them. The cup dispensing mechanism, holding a stack of cups, rotates through a cup dispensing cycle to dispense an empty cup to an intermediate location in a drop chute spaced above a final discharge location. Dispensing cycles occur in a predetermined sequence enabling the dispensed product items to be received in a dispensed empty cup and the cup dropped to the discharge location. An access door locking mechanism is coupled to the actuation mechanism so as to maintain the access door in a locked condition and closed position from start of an actuation cycle to completion thereof whereupon the access door is converted to an unlocked condition permitting a user to open the access door and remove a cup with product items.
US09754437B2 Automated beverage formulation
Systems and methods for dispensing beverages are provided. In accordance with various embodiments, beverage vendors may maintain the quality associated with a branded beverage while permitting consumers to enjoy the personalized beverages. In one embodiment, a user input may select a beverage formulation. The beverage formulation may be a commercially available branded beverage. A second user input may be received that is configured to modify a concentration of an ingredient of the selected beverage formulation. The ingredient may be a sweetener, such as a sugar. In response to the adjusting the ingredient, a concentration of at least one second ingredient may be automatically adjusted to form a recipe of a modified beverage formulation. In one embodiment, the user input adjusts a natural sugar and, in response, the carbon dioxide concentration is automatically adjusted. In another embodiment, carbon dioxide and another acid may be adjusted.
US09754426B2 Wireless communication devices
A wireless communication device for collecting vehicle on-board diagnostics (OBD) data is disclosed, together with associated methods of handling OBD data in such wireless communication devices. In embodiments, the wireless communication device is arranged to determine when it has been disconnected from the vehicle OBD port and to correct previously stored time-stamped OBD data by synchronizing with an external reference clock signal provided by an external mobile telecommunications device before the corrected OBD data is transmitted to the external device. In other embodiments, the wireless communication device comprises a processor configured to aggregate collected OBD data into risk profile data comprising one or more scalar indicators and/or histogram indicators, and the device is further arranged to store the risk profile data in memory until the device is paired with an external mobile telecommunications device and a data transmission instruction is received. In yet other embodiments, the wireless communication device comprises an accelerometer and a processor configured to determine an orientation of the accelerometer relative to the vehicle based on the OBD data.
US09754423B2 System and method for rendering virtual contaminants
Method and computer system for performing a computer simulation in which virtual contaminants are rendered on a scene thereof. A model defining a virtual environment of the computer simulation is loaded into memory module. The virtual environment defines a first additive zone and a second subtractive zone with vector paths therewithin and being at least partially enclosed within the first additive zone. An image generator module is used for adding a virtual contaminant over the first additive zone, removing, at least partially, the virtual contaminant within the second subtractive zone along the paths in 2D leaving a remaining virtual contaminant in the first additive zone and rendering an image for display comprising the remaining virtual contaminant in the virtual environment using a visual texture of the virtual contaminant. At least one border is defined along the paths for allowing smooth visual transition with one or more neighboring images.
US09754421B2 Generating informative viewpoints based on editing history
One embodiment of the invention is a collage engine that generates informative viewpoints of a 3D model based upon the editing history of the 3D model. In operation, the collage engine processes an editing log to identify segments of the 3D model that include related vertices. For a given segment, the collage engine selects a viewpoint used by the end-user to edit the 3D model and a viewpoint used by the end-user to inspect the 3D model. The collage engine may then present the informative viewpoints to the end-user for inclusion in a collage of 2D renderings based upon the informative viewpoints. Generally, the viewpoints used while editing and inspecting the 3D model are of importance in the overall presentation of the 3D model. Therefore, collages of 2D renderings based upon the informative viewpoints can be generated effectively.
US09754417B2 Methods and systems for displaying virtual objects
Methods and systems for displaying a virtual object capture, via an image capturing device, images of a physical scene that includes a first marker and a second marker, wherein the first marker and the second marker are physical markers; associate a first virtual object with the first marker and a second virtual object with the second marker; track the position of the first marker and the position of the second marker in the captured images of the physical scene using a tracking device; detect an interaction between the first marker and the second marker based on the tracked position of the first marker and the tracked position of the second marker, wherein the interaction is detected when the first marker and the second marker are within a predetermined proximity of each other; and associate, in response to detecting that the interaction, a third virtual object with the first marker.
US09754416B2 Systems and methods for contextually augmented video creation and sharing
An augmented reality (AR) device includes a 3D video camera to capture video images and corresponding depth information, a display device to display the video data, and an AR module to add a virtual 3D model to the displayed video data. A depth mapping module generates a 3D map based on the depth information, a dynamic scene recognition and tracking module processes the video images and the 3D map to detect and track a target object within a field of view of the 3D video camera, and an augmented video rendering module renders an augmented video of the virtual 3D model dynamically interacting with the target object. The augmented video is displayed on the display device in real time. The AR device may further include a context module to select the virtual 3D model based on context data comprising a current location of the augmented reality device.
US09754415B2 Display relative motion compensation
Embodiments that relate to displaying an image via a display device worn on a head of a user are disclosed. In one example embodiment, an image is displayed at an initial registration position with respect to a user's eye. Composite motion data is received from one or more sensors, with the composite motion data comprising a head motion component and a relative motion component which is relative motion between the head and the display device. The composite motion data is filtered to remove the head motion component and yield the relative motion component. Using the relative motion component, the initial registration position of the image is adjusted to an adjusted registration position that compensates for the relative motion component. The image is then displayed at the adjusted registration position.
US09754410B2 System and method for three-dimensional garment mesh deformation and layering for garment fit visualization
Systems and methods for three-dimensional polygonal garment mesh deformation and/or layering for garment fit visualization. A deformation engine receives at least one garment mesh fitted to a template body mesh and deforms the garment mesh to a target body mesh according to a geometrical deformation algorithm. A layering engine receives plural garment meshes that are separately fitted to a target body mesh, and deforms the plural garment meshes according to an iterative layering process that deforms each individual garment mesh according to a layering order while preventing intersections between other garment meshes and the target body mesh.
US09754409B2 Method, apparatus and system for tessellating a parametric patch
A method of tessellating a parametric patch (610) of an object is disclosed. A boundary curve associated with the parametric patch (610) is vectorized according to a pre-determined flatness tolerance. A tessellation point associated with a first parametric value inside the parametric patch (610) is determined based on geometry of the parametric patch (610) and a tessellation step. A curve associated with the first parametric value is determined based on the geometry of the parametric patch (610) and the tessellation step. A color split point on the vectorized boundary curve is determined. The color split point is determined based on the vectorized boundary curve and the determined curve associated with the first parametric value. The parametric patch (610) is tessellated by joining the color split point and the tessellation point.
US09754408B2 System and method for modeling virtual contaminants
A method and a computer system for modeling, in a virtual environment of a computer simulation, virtual contaminants in a scene to be rendered. A processing module, using a graphical user interface on a display device, is used for defining, in a model, a first additive zone of the scene over which a virtual contaminant is to be added, defining, in the model, a second subtractive zone of the scene over which the virtual contaminant is to be at least partially removed, the second subtractive zone being at least partially enclosed within the first additive zone and a memory module is used for storing the model, the model being made available through a storage module for rendering the virtual contaminants on the scene in the computer simulation. A preview mode is used for launching the computer simulation at a rate lower than the expected rate of the computer simulation.
US09754403B2 Ray tracing unit and method for processing ray data
A method of processing ray data the method including receiving ray data stored in input buffers; updating a property of the ray data based on a result of intersection traversal of the ray data; and outputting the ray data to an output buffer or to a feedback buffer from among the input buffers based on the updated property of the ray data. When there is insufficient space in the output buffer to store the ray data, outputting the ray data to the feedback buffer.
US09754398B1 Animation curve reduction for mobile application user interface objects
Techniques are described by which the data associated with a 3D animation may be reduced in a manner that does not result in perceptible visual artifacts when the animation is rendered on the display of a target device. Animation curve reduction is achieved by the removal of redundant animation curve samples, and is independently guided for different object attributes or animation channels by the nature of the attribute and one or more display parameters of the target device for which the animation is intended.
US09754396B2 Event chain visualization of performance data
An event chain visualization of performance data may show the execution of monitored elements as bars on a timeline, with connections or other relationships connecting the various bars into a sequential view of an application. The visualization may include color, shading, or other highlighting to show resource utilization or performance metrics. The visualization may be generated by monitoring many events processed by an application, where each bar on a timeline may reflect multiple instances of a monitored element and, in some case, the aggregated performance.
US09754395B2 Proactive monitoring tree providing distribution stream chart with branch overlay
The disclosed embodiments relate to a system that displays performance data for a computing environment. During operation, the system first determines values for a performance metric for a plurality of entities that comprise the computing environment. Next, the system displays the computing environment as a set of nodes representing the plurality of entities. While displaying the nodes, the system displays a chart with a line illustrating how a value of the performance metric for the selected node varies over time, wherein the line is displayed against a background illustrating how a distribution of the performance metric for a reference subset of the set of nodes varies over time.
US09754390B2 Reconstruction of time-varying data
Systems and methods are provided for data reconstruction. In accordance with one aspect, data interpolation is performed on a time-varying three-dimensional (3D) image dataset of one or more vessel-like structures to generate at least one interpolated voxel value. The interpolated voxel value is used to correct at least one value of a vessel voxel representing the one or more vessel-like structures in the time-varying 3D dataset.
US09754389B2 Image noise reduction and/or image resolution improvement
A method for improving image quality of image data includes analyzing, for each of a plurality of voxels of image data, a set of entries of a dictionary, wherein an entry represents a mapping between a lower resolution patch of voxels and a corresponding higher resolution patch of voxel or a local neighborhood around a voxel, deriving, for each of the plurality of voxels, a subspace based on the analysis, wherein the subspace is for one of the mapping or the local neighborhood, and restoring target image data based on the subspaces, wherein the target image data is image data with higher image resolution or reduced image noise.
US09754387B2 System and method for improved energy series of images using multi-energy CT
A method for creating an energy series of images acquired using a multi-energy computed tomography (CT) imaging system having a plurality of energy bins includes acquiring, with the multi-energy CT imaging system, a series of energy data sets, where each energy data set is associated with at least one of the energy bins. The method includes producing a conglomerate image using at least a plurality of the energy data sets and, using the conglomerate image, reconstructing an energy series of images, each image in the energy series of images corresponding to at least one of the energy data sets.
US09754385B2 Efficient encoding of composited display frames
Computer-implemented systems and methods are disclosed for encoding a display frame, wherein the systems and methods acquire a plurality of display frames. The computer implemented systems and methods further detect transient regions for a display frame of the plurality of display frames. Systems and methods are disclosed for encoding transient regions of a display frame using a first encoding mechanism if the display frame contains transient regions. Further, systems and methods are disclosed for encoding non-transient regions using a second encoding mechanism if the display frame contains non-transient regions.
US09754382B1 Waste management system implementing remote auditing
A system is disclosed for auditing waste retrieved by a service vehicle. The system may have an optical sensor mountable onboard the service vehicle and configured to capture image data associated with the waste as the waste falls into the service vehicle during completion of a waste service activity. The system may also have at least one controller in communication with the optical sensor and being configured to generate at least one of an alert and a recommendation regarding a mix of the waste based on the image data.
US09754381B2 Posture detection system with retroreflector comprising a wire-meshing
The general field of the invention is that of systems for detecting the posture of a moving object. The system may include a fixed electro-optical device of known orientation comprising an emission source, an image sensor and image analysis means, and an optical assembly comprising an optical retroreflector arranged on the moving object. The optical retroreflector of the system is an optical sphere of variable index comprising a transparent hemisphere and a reflecting hemisphere. It comprises a meshing comprising at least three opaque wires, of small thickness and known geometrical arrangement. The image of the retroreflector lit by the source forms a reflection on the image sensor, said reflection comprising at least the two images of the shadow of one of the three wires. The image analysis means detect the orientation of the leak line given by said images, said orientation being representative of one of the parameters of the posture of the moving object.
US09754375B2 Image processing apparatus, image processing method, and non-transitory storage medium storing image processing program
A similarity calculation unit calculates a similarity between pixel values of a target pixel and a reference pixel and a similarity between the pixel value of the target pixel and an average value of pixel values of reference pixels, in an input image. A weighting factor calculation unit calculates weighting factors based on the calculated similarities. A weighted average value calculation unit calculates weighted average values of the pixel value of the reference pixel and the average value of the pixel values of the reference pixels by use of the calculated weighting factors. A subtraction unit calculates a difference value between the pixel values of the target pixel and the reference pixel. An isolation degree calculation unit calculates an isolation degree based on the calculated deference value. A correction unit corrects the target pixel based on the calculated isolation degree.
US09754370B2 Mobile processing device system for patient monitoring data acquisition
A mobile processing device system for patient monitoring data acquisition includes a repository of information. The information associates a particular patient monitoring device type for displaying a particular patient parameter with a particular text label identifying the particular patient parameter. A portable processing device includes an imaging device for acquiring image data representing an image presenting patient parameter data from the particular patient monitoring device type. An image recognition processor uses the information, for analyzing the image data to identify the particular text label identifying the particular patient parameter and a value of the particular patient parameter. An output processor communicates data representing the particular patient parameter and the value to a destination.
US09754366B2 Computer-aided identification of a tissue of interest
A method includes determining a change in a volume of a tissue of interest located in at least two data sets between the at least two data sets. The at least two image data sets include a first image data set acquired at a first time and a second image data set acquired at a second time, and the first and second times are different. The method includes generating a rendering which includes a region in which the tissue of interest is located and indicia that indicates a magnitude of the change across the region. The region is superimposed over the rendering, which is generated based on at least one of the at least two image data sets, and linked to a corresponding image respectively in the at least two image data sets including voxels representing tissue of interest. The method includes visually presenting the rendering in a graphical user interface.
US09754363B2 Method and system for processing image content for enabling high dynamic range (UHD) output thereof and computer-readable medium comprising UHD content created using same
Implementations disclosed herein (e.g., systems, methods, and computer-readable program products) provide a high definition range “UHD” compatible version of classic image content (e.g., as-released motion pictures) that was created in an era of limited dynamic range and that maintains aesthetic characterization defined by “Director's Intent” of the classic image content. Such implementations advantageously use clues to the Director's Intent found in the classic image content to make intelligent estimations as to what a Director (or other image content editing professional) was attempting to achieve in the classic image content relative to a corresponding original image content (e.g., as-shot image content). The original image content holds original imagery details that have been altered or omitted during creation of corresponding classic image content. The classic image content exhibits attributes that reflect the Director's Intent such as, for example color, contrast, vignetting, saturation, and the like.
US09754358B1 Image content enhancement generating and presenting system, device, and method
A system, device, and method for generating and presenting enhanced image content are disclosed. The enhanced image content presenting system may include a display system receiving enhanced spatial image pixel (SIP) data from an image processor (IP). The IP may be configured to acquire one or more first frequency image pixel (FIP) data, create one or more second FIP data as a function of the at least one first FIP data; determine one or more first enhancement metrics as a function of the one or more second FIP data; and enhance each one of the FIP data as a function of one first enhancement metric or a combination of the first enhancement metrics. In some embodiments, each FIP data may have been formed as a layer of a Laplacian pyramid that results from a deconstruction of pre-enhanced SIP data.
US09754356B2 Method and system for processing an input image based on a guidance image and weights determined thereform
In various embodiments of the present disclosure, there is provided a method for processing an input image. The method includes generating a base layer portion and a detail layer portion from the input image by carrying out a linear transformation of pixels of a guidance image, and determining, for each of the pixels of the guidance image, a variance of the pixels in a surrounding window of pixels. Further, the method includes determining, for each of the pixels of the guidance image, a weight value of the pixels based on the determined variance, wherein the pixels are weighted in the linear transformation according to the determined weight value. Accordingly, a system for processing an input image is also provided.
US09754351B2 Systems and methods for processing content using convolutional neural networks
Systems, methods, and non-transitory computer-readable media can obtain a set of video frames at a first resolution. Process the set of video frames using a convolutional neural network to output one or more signals, the convolutional neural network including (i) a set of two-dimensional convolutional layers and (ii) a set of three-dimensional convolutional layers, wherein the processing causes the set of video frames to be reduced to a second resolution. Process the one or more signals using a set of three-dimensional de-convolutional layers of the convolutional neural network. Obtain one or more outputs corresponding to the set of video frames from the convolutional neural network.
US09754349B2 Prevention of highlight clipping
A system determines for each color channel of each portion of the image, a corresponding adjustment value to apply to the color channel to correct for a color irregularity. The system determines a corrected adjustment value based on a difference between twice the pixel value and the maximum saturation value. If the adjustment value as applied is larger than the corrected adjustment value, the system applies the adjustment value to the corresponding color channel of the image portion to produce the adjusted color channel. Otherwise, the system applies the corrected adjustment to the corresponding color channel of the image portion to produce an adjusted color channel. The system generates a modified image based on the adjusted color channel.
US09754346B2 Still image generation device for providing a first and second mixture of an in-focus image and an out-of-focus image
A mixture ratio determiner chooses a first mixture ratio set in a case where a blur evaluation value is a reference value or more, and chooses a second mixture ratio set in a case where the blur evaluation value is less than the reference value. The second mixture ratio set has a higher mixture ratio of an in-focus image and a lower mixture ratio of an out-of-focus image than the first mixture ratio set. A mixed image generator produces a plurality of mixed images having a gradually varying mixture ratio, from the in-focus image and the out-of-focus image. A display controller sequentially displays the plurality of mixed images on a monitor in the manner of a moving image.
US09754345B2 Compression and decompression of graphics data using pixel region bit values
Techniques related to graphics rendering including techniques for compression and/or decompression of graphics data by use of pixel region bit values are described.
US09754344B2 Forward late predictive rendering in a graphics system
A graphics processing operation may include a set of render target operations, in which render targets are read and one or more intermediate computations are performed before generating final render target output. A method of performing graphics processing includes determining a dependency between render targets and defining a scheduling of tiles to reduce or eliminate a need to write intermediate computations to external memory. An interleaved order may be determined to maintain intermediate computations of dependent render target operations in an on-chip cache hierarchy.
US09754341B2 Digital watermarking and data hiding with narrow-band absorption materials
The present disclosure relates to signal processing such as digital watermarking and data hiding. A sparse or dense digital watermark signal can be conveyed with a narrow-band absorption material corresponding to a center wavelength of a Point of Sale (POS) barcode scanner. The POS barcode scanner typically captures 2D imagery. Since the narrow-band absorption material absorbs over a narrow-band it is relatively imperceptible to the Human Visual System (HVS) but can be seen by the POS scanner.
US09754338B2 System to facilitate a correct identification of a service provider
Particular embodiments described herein provide for a communication system that can be configured to receive a request for a service from a user, communicate to the user details about a specific service provider that will fulfill the requested service, determine a location of the user using a location module, and notify the user when the user is proximate to the specific service provider that will fulfill the requested service. Further, the communication system can be configured to notify the user when the user is not proximate to the specific service provider that will fulfill the requested service. In an example, the specific service provider is a transportation provider.
US09754337B2 Server-side, variable drive health determination
The relative health of data storage drives may be determined based, at least in some aspects, on data access information and/or other drive operation information. In some examples, upon receiving the operation information from a computing device, a health level of a drive may be determined. The health level determination may be based at least in part on operating information received from a client entity. Additionally, a storage space allocation instruction or operation may be determined for execution. The allocation instruction or operation determined to be performed may be based at least in part on the determined health level.
US09754334B2 Systems and methods for tracking parcel data acquisition
In some embodiments, scripts may be used to perform parcel data acquisition, conversion, and clean-up/repair in an automated manner and/or through graphical user interfaces. The scripts may be used, for example, to repair geometries of new parcel data, convert multi-part parcel geometries to single part parcel geometries (explode), eliminate duplicate parcel geometries, append columns, create feature classes, and append feature classes. These scripts may be executed in a predetermined manner to increase efficiency. In some embodiments, different combinations of attributes may be appended to stored parcel data. In some embodiments, a tracking application may be used to track information about sources of data. In some embodiments, a tracking application may be used to track which system users are assigned to specific tasks (e.g., in a data acquisition project).
US09754332B2 Predicting account holder travel without transaction data
A system, method, and computer-readable storage medium configured to anticipate travel by payment account holders without using payment transaction data.
US09754330B2 Electric power retail management apparatus and method, for generators and customer facilities existing in an area including a plurality of regions
An electric power retail management apparatus according to an embodiment includes an adjustment parameter calculating unit and an adjustment parameter transmitting unit. The adjustment parameter calculating unit calculates a total electric power adjustment parameter, which balances electric power generation amounts of power generators and the electric power consumption amounts of electric power customers, for each of the electric power generators on the basis of conditions of the electric power generation amounts of the electric power generators and the electric power consumption amounts of the electric power customers existing in a single region. The adjustment parameter transmitting unit transmits the total electric power adjustment parameters to the electric power generators.
US09754329B2 Management system, smart meter, server, operation method and management method
A management system, a smart meter, a server, an operation method and a management method are provided. The management system includes a remote server and at least one smart meter. The smart meter is coupled to the remote server via a communication network. The smart meter measures electrical energy of at least one power line to obtain at least one batch of electricity data. The smart meter detects whether the loading event occurs. If the loading event occurs, the smart meter performs data compression on the electricity data obtained during an event period corresponding to the loading event to obtain compressed data, and uploads the compressed data to the remote server. The remote server performs data decompression on the compressed data to obtain decompressed data. The remote server performs load identification according to the decompressed data.
US09754325B1 Autonomous vehicle operation feature monitoring and evaluation of effectiveness
Methods and systems for monitoring use and determining risks associated with operation of a vehicle having one or more autonomous operation features are provided. According to certain aspects, a virtual log of data regarding performance of the features in a non-test environment may be recorded during operation of the vehicle. This may include information regarding the vehicle, the vehicle environment, use of the autonomous operation features, and/or control decisions made by the features. The control decisions may include evasive maneuvers performed by the vehicle under the control of the features. The performance data in the virtual log may be used to determine risk levels associated with vehicle operation by the autonomous operation features. The risk levels may further be used to adjust an insurance policy associated with the vehicle.
US09754324B1 Methods and systems for assessing comparative negligence
Methods and systems for assessing comparative negligence and training adjustors to assess comparative negligence are described. In some embodiments, a method includes receiving information relating to a collision involving two or more vehicles. The information may include a type of accident. A claims adjustor may provide an initial negligence allocation between an insured vehicle and a claimant vehicle. Based on the received information and the initial negligence allocation, questions may be dynamically generated. The questions may be used by the claims adjustor to reevaluate the initial negligence allocation. A finalized negligence allocation between the insured vehicle and the claimant vehicle may be received.
US09754320B2 Providing a record of an interactive conference
Embodiments of the invention are directed to systems, methods, and computer program products for providing a record of an interactive conference, such as a video conference. The systems, methods, and computer program products determine that an operative connection has been established between a user device of a user and a system associated with a representative of a financial institution, such that the user and the representative are conducting a conference; identify a document referenced during the conference; capture at least a portion of the conference in a record; associate the document with the record; and store the record. Customers of financial institutions desire to have records of their interactions with representatives of the financial institution and the embodiments of this invention assist the customer in maintaining and organizing those records.
US09754317B2 System and method for providing information based on geographic position
A system and method for providing position information using a three-dimensional based grid is provided. The position information may be relayed to an electronic device by providing location information to a database and receiving location-centric information at the electronic device. The system may include a network for continuously updating the database in real-time.
US09754312B2 Techniques for personalizing self checkouts
A customer/user registers User Interface (UI) preferences for a self checkout system. Subsequently, when the user properly authenticates with a self checkout system, the preferences are recalled and used to dynamically configure the UI of the self checkout system that the user is interacting with to complete a transaction with an enterprise.
US09754306B2 Recommendation engine with profile analysis
A computer implemented system and method includes a recommendation engine that provides accurate recommendations based on an accurate analysis of the tastes and preferences of a user. The recommendation engine takes into consideration the information corresponding to the tastes and preferences of the users using information gathered from social networking profiles of the user as well as the reviews previously provided by the user. The recommendation engine collaborates this information with the review related information obtained from the reviewers in order to ascertain the recommendations that would match the preferences and tastes of the user.
US09754305B2 Order upsell-options for a configurable product
A system, method, and computer-readable medium are disclosed for managing the display of product module descriptors within a user interface. Product module data, along with historical visit and product module purchase data, is processed to generate a Config Score numeric value, which in turn is processed to generate a ConfigRank numeric value for each of a plurality of product modules. In turn, the ConfigRank numeric values are then used to determine the placement of each product module's associated product module descriptor within a user interface window.
US09754304B2 System and method for aggregation, analysis, presentation and monetization of pricing data for vehicles and other commodities
Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. Specifically, in certain embodiments, historical transaction data associated with a particular vehicle configuration may be obtained and processed to determine pricing data associated with the vehicle configuration. The historical transaction data or determined pricing data may then be presented in an intuitive manner.
US09754293B1 System and method for on-vehicle merchandising
A system and method for on-vehicle merchandising is disclosed. Embodiments of the present invention combine vehicle specific information and standard detailed information about a vehicle and render multiple decals on a printed sheet for the vehicle, which forms an on-vehicle merchandising kit. The decals include pertinent information, such as price, and vehicle options. Mobile linked data, such as quick response codes, URLs, and text keywords are also included in the kit.
US09754292B1 Method and apparatus for serving relevant ads based on the recommendations of influential friends
Methods, apparatuses, and computer-readable media for serving annotations are disclosed. When a contact of a user recommends an ad, the score of the ad may be boosted in an ad auction. The amount of boosting depends on contact affinity. Contacts with greater contact affinity may be more influential, and ads that are recommended by such contacts may have a higher click-through rate. The greater the affinity between the user and contact, the greater the boost to the ad score. Affinity may be measured by a weight value, which is determined by, for example, social network interactions, e-mail/instant messaging communications, and phone logs and contact lists.
US09754289B2 Systems and methods for providing recommendations to residential relocators
A method for determining a relocation recommendation for a relocating cardholder relocating from a first location to a target location is provided. The method is implemented using a relocation recommendation (RR) computing device in communication with a memory. The method includes receiving, from a cardholder device, a cardholder identifier for the relocating cardholder, and at least one of a general target area and the target location. The method also includes determining an area of interest for the relocating cardholder based at least in part on payment card transaction data at the first location, identifying at least one other cardholder having initiated payment card transactions within the target location and having the same area of interest as the relocating cardholder, determining at least one target merchant located within the target location that is associated with the area of interest, and transmitting, to the cardholder device, a relocation recommendation.
US09754288B2 Recommendation of media content items based on geolocation and venue
Content items, such as e-books, audio files, video files, etc., may be recommended to a user based on the user's presence at a geolocation or venue. Geolocation is the geospatial location of the user, while a venue is a designated area for an activity, such as a concert hall, aircraft, waiting room, etc. The recommendations may be of content items relating to the geolocation or venue, or they may be content items being accessed by others who are, or have been, in approximately the same geolocation or venue.
US09754284B2 System and method for event triggered search results
Disclosed is a system and method for displaying search results upon the occurrence or detection of an event and/or time-delay. The present provides a user with the ability to view search results upon satisfaction of an event trigger or specified time delay (e.g., a rule). The disclosed systems and methods enable features that allow a user to link a search query and/or a set or sets of results for the search query to a trigger, whereby upon detection and satisfaction of such trigger, the search (and/or related results) are displayed. Such trigger can be associated with, but not limited to, a calendar event, to-do list item, location, a product or contact person, among other types of event based information events.
US09754283B2 Recommending a budget for an advertisement presented on an online system
An online system provides identifies multiple candidate budgets to an advertiser requesting presentation of advertisements via the online system. The advertiser may select a candidate budget used for presenting advertisements via the online system. A default budget may be identified from the candidate budgets to increase the likelihood of the advertiser selecting the default budget. The candidate budgets and the default budget are determined by the online system to maximize the likelihood that an advertiser elects to present advertisements via the online system or to maximize revenue received the online system for presenting advertisements from the advertiser. Various factors are specific to the advertiser, the object being advertised, and other contextual information may be used to determine the candidate budgets.
US09754281B2 Product and service purchase-cycle tracking
Systems and methods for using wireless communication devices to track the effects of advertising are described herein. In some embodiments, a method includes representing the identity of an advertising impression, that is, a specific advertisement, with an impression code. According to exemplary embodiments, the advertising impression is directed to at least one commodity, such as one or more products and services. The method may also further include receiving the impression into a computer-readable memory of a wireless communication device. The method further includes detecting the wireless communication device, and then providing the impression code during the purchase of the commodity. The method continues with obtaining the identity of the advertising impression from the impression code. The method additionally includes creating a transaction record, wherein transaction record includes the advertising impression identity and an identity of the commodity, and storing the transaction record in a database.
US09754279B2 Advertising campaigns utilizing streaming analytics
The present invention provides methods and systems for use in advertising campaigns and advertisement targeting. Techniques are provided in which streams of data, including communications data, are sampled, such as during transmission to intended recipients. Sampled data may be analyzed and used to determine topics of interest. Sampled data may be analyzed or filtered to determine data suspected of being of particular significance or relevance in determining topics of interest. Determined topics of interest may be used in advertisement targeting as part of an advertising campaign.
US09754278B2 System and method for purchasing in a digital channel
The systems, methods, and computer program products (collectively “systems”) described herein are generally configured to monitor actions in digital channels. More specifically, the systems are capable of initiating purchases in a broadcast channel. The systems are capable of syncing transaction accounts with various digital channels. Moreover, the systems are capable of initiating or completing transaction based on user information. The systems may also be capable of providing rewards based on activities or accomplishments in the digital channels. Moreover, the systems may be capable of verifying activities based on transaction information.
US09754276B2 Digital content provided to a user at a physical location
A method for providing a promotion to a user to do commerce at a physical location includes offering a right to a particular piece of digital content to the user as an incentive to a commercial transaction that occurs at least partly at the physical location, discerning that the user is located at the physical location, and in response to the discerning, interacting with the user to provide the digital content to the user on a mobile device associated with the user.
US09754273B2 Enterprise resource tracking of knowledge
The claimed subject matter provides a system and/or a method that facilitates utilizing data within a network including numerous data communications. An interface that can receive data associated with a data communication within a network. An enterprise resource track (ERT) component that can generate context associated with the data communication and at least one resource to enable a second data communication to be efficiently directed to the at least one resource based on the generated context.
US09754272B2 System and method for quadratic, near-quadratic, and convex voting in various types of research and voting
A method for eliciting and aggregating truthful preferences of respondents, with steps of assigning a currency budget to a respondent and generating a user interface. The user interface: displays budgets for each respondent; displays choices among alternative outcomes for each respondent and a method for allocating votes among options by paying according to a quadratic function; displays the outcome of the voting for each respondent; enables a third party to select and contact respondents; enables the third party to observe voting choices and final voting outcomes; and enables the third party to control budgets and voting options.
US09754266B2 Online serving threshold and delivery policy adjustment
The present invention provides techniques for use in association with online advertising, relating to use of serving thresholds, associated with predicted click through rates, and delivery policies, associated with advertising inventory serving and distribution. An offline-trained machine learning-based model may be utilized in advertising serving decision-making in connection with serving opportunities. However, serving thresholds and delivery policies, for use in association with the model in serving decision-making, may be adjusted online, such as in real-time or near real-time, based on information obtained online affecting factors such as predicted click through rates and advertising inventory distribution.
US09754255B1 Geo-location based authentication in a mobile point-of-sale terminal
The invention relates to authentication in mobile financial transactions, and more particularly, to systems, devices and methods of employing a location tracking function within a mobile device for the purpose of authenticating a user and a trusted transaction when this mobile device is configured to a mobile point-of-sale (POS) terminal. Authentication is primarily implemented by a secure element integrated within the mobile device based on comparison between captured geo-location data and some known information, such as a retailer address, this user's behavior pattern and shopping habit, that may be derived from the geo-location data. In the secure element, a secure memory stores a plurality of geo-location data from which a secure processor generates information concerning a behavior pattern or a shopping habit of the user. A V/A unit receives a real-time geo-location of the mobile device, and thereby, verifies the user or the trusted transaction according to the generated information.
US09754254B2 Method and system for authenticating online transactions
The present invention generally relates to authenticating online transactions, and more specifically, to method and system for determining a potentially fraudulent online transaction request based on a risk parameter associated with a user in a networking platform such as, a social networking platform. The method comprises receiving an online transaction request from a user. Thereafter, determining the risk parameter of the user based on one or more profile parameters associated with the user or one or more peer users associated with the user in the community. Based on the risk parameter of the user the online transaction request of the user is authenticated.
US09754253B1 Conditioned use of certificates
Identity certificates such as SSL certificates can be issued in such a way that their use can be disabled upon short notice. In one embodiment, private signing information associated with a certificate is used by an infrastructure service on behalf of an entity, without making the private signing information accessible to the entity. In another embodiment, short-term certificates are dynamically issued to an application based on a previous certificate authorization.
US09754250B2 Universal secure registry
A secure registry system and method for the use thereof are provided which permits secure access to a database containing selected data on a plurality of entities, at least portions of which database has restricted access. Mechanisms are provided for controlling access to restricted access portions of the database are provided, such access being determined by at least one of the identity of the requesting entity and the entity's status. A multicharacter public code may be provided which the system can map to provide permit delivery of items, complete telephone calls and perform other functions for entities. The system may also be utilized to locate an individual based on limited biological data. Organizations utilizing the system may have custom software facilitating their access and use of the system.
US09754249B2 Data processing apparatus, POS system and control method of the POS system
A data processing apparatus includes a first interface to which a device which reads data is connected, a second interface to which a terminal apparatus is connected, an identification information transmission unit that transmits identification information to the terminal apparatus, and a control unit that when the data read by the device is input to the first interface, determines an association of the device and the terminal apparatus based on a correspondence of the read data and the identification information transmitted to the terminal apparatus.
US09754247B2 Standardizing point of sale services and leveraging instances of the PLU data
An adaptable and extensible interface is described for connecting one or more point of sale (POS) applications to one or more at a wide variety of retail application is described. The interface may be embodied as a programmable state machine employing XML tiles to customize its operation reusable retail applications may be utilized as part of the interface approach.
US09754243B2 Providing recommended meeting parameters based on religious or cultural attributes of meeting invitees obtained from social media data
A situational and global context aware calendar, communications, and/or relationship management method and system is disclosed. The system is configured to receive non-calendaring related context information, and, based on that context information, to automatically determine one or more parameters of a meeting request.
US09754242B2 Deployment mechanism for non-versioning business process artifacts
According to some embodiments, it may be detected that a deployment archive to be deployed to a runtime server includes first and second business process artifacts, wherein the first artifact supports versioning and the second artifact does not support versioning. A version identifier to be associated with the second artifact may then be calculated, and at least one prior version identifier of the second artifact, associated with at least one prior deployment of the deployment archive to the runtime server, may be determined based on information from a version history database. The deployment archive containing the first and second artifacts may then be deployed to the runtime server along with the prior versions of the second artifact associated with the determined prior version identifiers. A new version history may then be stored in the version history database by adding the newly calculated version identifier to the at least one determined prior version identifier.
US09754241B2 Modifying original geographic location for viewing by a user in a multingual collaborative gaming environment
Disclosed are systems, methods, and computer readable media for providing a collaborative communication environment. The method embodiment comprises receiving user profiles, establishing a collaborative communication environment where a plurality of users simultaneously interact over a network, converting data to be sent to each user in a collaborative environment based on the respective user's profile, and presenting a localized experience to each user using the converted data.
US09754236B2 Framework and methodology for managing data between data systems
The present disclosure provides for managing data between data systems. A request, originating from a management system, is received by a unified inventory management system. Such a request comprises a request for inventory from one or more inventory systems. A first inventory system is identified. The first inventory system manages a first portion of inventory needed to fulfill the request. Thereafter, a second inventory system is identified. The second inventory system manages a second portion of inventory that is also needed to fulfill the request.
US09754235B1 System and method for authoritative item identification based on facility operations
Various embodiments of a system and method for authoritative item identification based on facility operations are described. Embodiments may include an authoritative item identification component configured to, for each particular item of multiple items in inventory of a materials handling facility, determine multiple identifiers for the particular item, where one or more of the multiple identifiers are electronically obtained from a unit of the particular item during operations of the materials handling facility. The authoritative item identification component may, for each of the multiple identifiers, determine a quantity of instances in which that identifier was electronically obtained from a given unit of the particular item. The authoritative item identification component may, based on a statistical analysis of the quantities, determine one of the multiple identifiers as being an authoritative identifier for the particular item. The authoritative item identification component may identify one or more units based on the authoritative identifiers.
US09754229B2 Systems, methods, and apparatuses for tracking status of time-sensitive articles
One aspect of the application provides a cueing device. The device is configured to alert a user to a perishable item associated with the cueing device based on one or more cueing parameters indicative of an urgency of the perishable item and a context for alerting the user to a status of the perishable item. The device includes a visual output capable of providing multiple levels of visual alert. The device further includes an input capable of receiving, from the user, an acknowledgement to an alert, or a cueing parameter. The device further includes one or more sensors configured to detect environmental characteristics affecting the perishable item. The device further includes a wireless communication interface.
US09754227B2 System and method for adjusting the exercise schedule of a generator
Some embodiments relate to an example system for adjusting an exercise schedule of a generator. The system includes the generator and a controller that exercises the generator according to the exercise schedule. The controller modifies the exercise schedule based on generator use. In some of the example embodiments described herein, the controller is a generator controller. Other embodiments relate to a method for adjusting an exercise schedule of a generator. The method includes exercising the generator according to the exercise schedule, and modifying the exercise schedule based on generator use.
US09754221B1 Processor for implementing reinforcement learning operations
A reinforcement learning processor specifically configured to execute reinforcement learning operations by the way of implementing an application-specific instruction set is envisaged. The application-specific instruction set incorporates ‘Single Instruction Multiple Agents (SIMA)’ instructions. SIMA type instructions are specifically designed to be implemented simultaneously on a plurality of reinforcement learning agents which interact with corresponding reinforcement learning environments. The SIMA type instructions are specifically configured to receive either a reinforcement learning agent ID or a reinforcement learning environment ID as the operand. The reinforcement learning processor uses neural network data paths to communicate with a neural network which in turn uses the actions, state-value functions, Q-values and reward values generated by the reinforcement learning processor to approximate an optimal state-value function as well as an optimal reward function.
US09754217B2 Data leak protection system and processing methods thereof
A data leak protection system and methods thereof are described that identify and analyze a digital fingerprint for a data package, the digital fingerprint characterizing the data package based on a corpus of data within the data package. In one embodiment, an asset descriptor is configured to identify one or more assets within the corpus of data while a contextual analyzer frames the one or more assets into the prevailing contextual environment. Then, a domain identifier further identifies a data perimeter based on the assets identified for the prevailing contextual environment. A comparison of the digital fingerprint to a collection of domain specific identifiers allows further actions responsive to a digital fingerprint falling outside of the data perimeter for an identified contextual environment. In one example, a data leak triggers quarantining of the data package for further manual processing.
US09754216B2 Labeling of data for machine learning
A computer generates labels for machine learning algorithms by retrieving, from a data storage circuit, multiple label sets that contain labels that each classify data points in a corpus of data. A graph is generated that includes a plurality of edges, each edge between two respective labels from different label sets of the multiple label sets. Weights are determined for the plurality of edges based upon a consistency between data points classified by two labels connected by the edges. An algorithm is applied that groups labels from the multiple label sets based upon the weights for the plurality of edges. Data points are identified from the corpus of data that represent conflicts within the grouped labels. An electronic message is transmitted in order to present the identified data points to entities for further classification. A new label set is generated using the further classification received from the entities.
US09754215B2 Question classification and feature mapping in a deep question answering system
System, method, and computer program product to identify relevant features in a deep question answering system, by classifying a first case received by the deep question answering system, and, while training the deep question answering system to answer the first case, identifying a first feature in the first case, computing a first feature score for the first feature, the first feature score indicating a relevance of the first feature in generating a correct response to the first case, and, identifying the first feature as relevant in answering the classified first case upon determining that the first feature score exceeds a relevance threshold.
US09754213B2 Reasoning over cyclical directed graphical models
According to an aspect, a cyclical directed graphical model that includes a plurality of nodes connected by directed edges is accessed. Each directed edge has an edge strength indicating a degree of relation between the nodes, and each node has a value and a state of either active or inactive. A first node that has at least one directed incoming edge from a second node having a state of active is selected. At least a subset of the nodes in the cyclical directed graphical model are traversed in a reverse direction relative to the directed edges. The traversing is performed along a path starting from the second node and ending at a third node having a state of active. If the path does not include the first node, an inference about a value of the first node is proposed based on a value of the second node.
US09754212B2 Efficient fact checking method and system without monitoring
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US09754210B2 User interests facilitated by a knowledge base
In one implementation, a computer-implemented method for determining user interests includes receiving user activity data that describes an interaction between a user and digital content. The method further includes generating first interest-level data that quantifies a first level of interest between the user and an entity that is a topic of the digital content, where the entity is of a plurality of entities included within a knowledge base. The knowledge base includes an ontology that indicates relationships between the plurality of entities. The method further includes identifying a candidate entity based on the candidate entity having one of the relationships to the entity within the knowledge base. Additionally, the method includes generating second interest-level data that quantifies a second level of interest between the user and the candidate entity based on an analysis of the one of the relationships of the candidate entity to the entity within the knowledge base.
US09754208B2 Automatic rule coaching
A method of validating rules configured to be utilized in an information extraction application, including: receiving a plurality of labeled samples in a training database; for each of the rules in the rule database: (a) determining, for each of the data points of the plurality of labeled samples in the training database to which the rule applies, whether applying the rule to the data point has a positive or negative impact on matching an output for the data point based on the rule to the assured output of the labeled sample corresponding to the data point; (b) generating positive impact information for the rule based on the positive voters; (c) generating negative impact information for the rule based on the negative voters; and (d) determining a metric for the rule based on the quantity of the negative voters and the quantity of the positive voters; ranking the rules based on the metrics corresponding to the rules; and sending to a user for refinement one or more flagged rules of the rules that have a lowest ranking of the metric. Other embodiments are provided.
US09754205B1 Using classified text or images and deep learning algorithms to identify risk of product defect and provide early warning
Deep learning is used to identify specific, potential risks to an enterprise (of which product liability is the prime example here) while such risks are still internal electronic communications. The system involves mining and using existing classifications of data (e.g., from an internal litigation database, or from external sources such as customer complaints, and/or warranty claims) to train one or more deep learning algorithms, and then examining the enterprise's internal electronic communications with the trained algorithm, to generate a scored output that will enable enterprise personnel to be alerted to risks and take action in time to prevent the risks from resulting in harm to the enterprise or others.
US09754197B2 Information processing apparatus, print data generation method, and storage medium
To prevent the occurrence of a difference in printing results depending on a printer driver to be used despite that the drawing command originates from a GDI application and is the same. An information processing apparatus including a printer driver configured to generate print data compatible with a printing apparatus from input XPS format drawing data, and in the case where the input XPS format drawing data is XPS format drawing data converted by a conversion module from GDI format drawing data that is generated based on print processing of a GDI application and the XPS format drawing data includes a graphics drawing command specifying an object width of 0, the printer driver changes the graphics drawing command into a graphics drawing command specifying drawing with the minimum object width that can be represented by the printing apparatus and generates the print data based on the drawing data including the graphics drawing command after the change.
US09754196B2 Method and device for the markless control or regulation of a digital printing process
A method for checking intermediate, part or end products during the production process without using marks is disclosed. The print image of the intermediate, part or end product produced on a digital printing press is scanned at least after a predetermined production step in order to subsequently compare the scanned print image with stored product data. Based on the comparison, the check of the previous processing steps and/or the calculation of the subsequent control actions for the order allocated to the intermediate, part or end product and the control actions by the production device are carried out.
US09754194B2 Calibration target
A calibration target is disclosed. The calibration target is created such that a color patch is sensitive to drop weight changes based on drop weight variations that show greater changes in color for a given change in drop weight.
US09754188B2 Tagging personal photos with deep networks
Techniques and constructs to facilitate automatic tagging can provide improvements in image storage and searching. The constructs may enable training a deep network using tagged source images and target images. The constructs may also train a top layer of the deep network using a personal photo ontology. The constructs also may select one or more concepts from the ontology for tagging personal digital images.
US09754185B2 Ultrasound imaging apparatus
A weight value used for a beamforming process performed on received signals in an ultrasound imaging apparatus is obtained with a small amount of computations and with a high degree of precision, even when a method of adaptive signal processing is employed.Multiple elements 401 receive ultrasound signals from a test subject, and the similarity operator 404 obtains the similarity between the received signals x(n). By using the similarity C(n) between the received signals obtained by the similarity operator 404, the adaptive weight operator 407 computes the adaptive weight w(n) in association with the similarity. The beamforming operator 408 uses the adaptive weight w(n) and the received signal x(n) to generate a beamforming output. The imaging processor 108 uses the beamforming output to generate image data. By way of example, the similarity operator 404 performs computations of the similarity in the time direction.
US09754180B2 Robust automatic computation of ridges and valleys of a height field
A computer-implemented method for computing ridges and valleys of a height field includes a computing platform receiving a plurality of sample points associated with a dataset and an indication of an orientation for referencing the plurality of sample points and applying an interpolation function to the plurality of sample points to determine the height field. The computing platform selects a plurality of seed points associated with the height field and calculates a Hessian matrix of the height field. The Hessian matrix is used by the computing platform to trace (a) one or more ridge curves associated with the height field and (b) one or more valley curves associated with the height field using the plurality of seed points.
US09754178B2 Long-term static object detection
Software for static object detection that performs the following operations: (i) detecting an object that is present in at least one image of a set of images, wherein the set of images correspond to a time period; (ii) identifying a set of corner points for the detected object; (iii) tracking the object's presence in the set of images over the time period, wherein the object's presence is determined by matching the set of images to a template generated based on the identified corner points; and (iv) identifying the object as a static object when an amount of time corresponding to the object's presence in the set of images is greater than a predefined threshold.
US09754168B1 Incentivizing foodstuff consumption through the use of augmented reality features
Introduced here are techniques for incentivizing the consumption of foodstuffs through the use of augmented reality features. A parent may initiate an application on a mobile phone and scan a plate of one or more foodstuffs by initiating a live view captured by a camera. The parent can then select a given foodstuff that a child is unlikely to consume. When the child views the given foodstuff through the mobile phone, a portion of an augmented reality feature could be shown. For example, the child may be able to see the tail of a creature, a corner of a item, etc. As the child consumes the given foodstuff, additional portion(s) of the augmented reality feature are exposed, and the augmented reality feature becomes increasingly visible. Such a technique incentivizes the child to continue eating the given foodstuff so that the augmented reality feature can be fully seen.
US09754166B2 Method of identifying and replacing an object or area in a digital image with another object or area
A system and method for object and area detection and replacement in an image includes identifying an object or area in one or more sequential images that form a moving image sequence and replacing some or all of the identified object or areas with another image such that the image looks to be part of the original composition of the original image including lighting, shadows, placement, occlusion, orientation, position, and deformation.
US09754164B2 Systems and methods for classifying objects in digital images captured using mobile devices
Systems and methods for mobile image data capture and processing are disclosed. The techniques encompass receipt or capture of digital image data, detecting an object such as a document depicted in a digital image corresponding to the digital image data, processing the digital image to improve image quality, classifying the object from the processed image data, and extracting useful information from the object. Processing may improve image quality by correcting artifacts such as distortion, skew, blur, shadows, etc. common to digital images captured using mobile devices. Classification is based on identifying unique features (and/or combinations thereof) within the image data and determining whether the identified features indicate the object belongs to a class of known objects having similar characteristics, or is unique to all known classes. Extraction is based in whole or in part on object classification. All operations may be performed using mobile technology exclusively.
US09754163B2 System and method for detecting objects in an image
A method for cropping photos images captured by a user from an image of a page of a photo album is described. Corners in the page image are detected using corner detection algorithm or by detecting intersections of line-segments (and their extensions) in the image using edge, corner, or line detection techniques. Pairs of the detected corners are used to define all potential quads, which are then are qualified according to various criteria. A correlation matrix is generated for each potential pair of the qualified quads, and candidate quads are selected based on the Eigenvector of the correlation matrix. The content of the selected quads is checked using a salience map that may be based on a trained neuron network, and the resulting photos images are extracted as individual files for further handling or manipulation by the user.
US09754162B2 Image processing method and device for adaptive image enhancement
An image processing device includes an artificial image determining unit configured to determine whether a pixel is in an artificial image by using two or more different determination criteria or conditions based on an input image signal, where the determination criteria include any one or more of a first determination criterion for determining whether the pixel is part of an artificial image by determining whether a predetermined area including the pixel represents a flat area, a second determination criterion for determining whether the pixel is part of an artificial image by determining whether the predetermined area represents a gradation area, or a third determination criterion for determining whether the pixel is part of an artificial image by determining whether the predetermined area represents a color change area.
US09754160B2 Method and device for detecting gathering of objects based on stereo vision as well as non-transitory computer-readable medium
Method, device, and non-transitory computer-readable medium detecting a gathering of objects based on stereo vision are disclosed, and the method comprises steps of obtaining current and prior images and a corresponding depth map; extracting foreground pixels corresponding to detection objects from the current and prior images, and projecting the foreground pixels onto a ground surface to acquire a foreground projection image including foreground projection blocks; conducting, based on image feature differences of the foreground pixels between the current and prior images, projection onto the ground surface to acquire moving foreground projection blocks; utilizing the moving foreground projection blocks to erode the foreground projection blocks to obtain still foreground projection blocks; and determining, based on the still foreground projection blocks, whether the gathering of objects exists.
US09754157B2 Method and apparatus for summarization based on facial expressions
A method, apparatus, computer program product and system are provided for facilitating video and/or image summarization based on facial expressions. In this regard, a method is provided that includes receiving one or more first frames and one or more second frames, determining information regarding one or more facial expressions contained in the one or more second frames, and causing the information regarding the one or more facial expressions to be associated with at least one of the one or more first frames.
US09754156B2 Content output apparatus, content output method and recording medium
A content output apparatus includes: a detector for detecting a user; an extractor for extracting a feature of the user detected by the detector; and a controller for controlling a reproduction speed of content to be output to a display, based on the feature extracted by the extractor.
US09754152B2 Systems and methods for segmentation and processing of tissue images and feature extraction from same for treating, diagnosing, or predicting medical conditions
Apparatus, methods, and computer-readable media are provided for segmentation, processing (e.g., preprocessing and/or postprocessing), and/or feature extraction from tissue images such as, for example, images of nuclei and/or cytoplasm. Tissue images processed by various embodiments described herein may be generated by Hematoxylin and Eosin (H&E) staining, immunofluorescence (IF) detection, immunohistochemistry (IHC), similar and/or related staining processes, and/or other processes. Predictive features described herein may be provided for use in, for example, one or more predictive models for treating, diagnosing, and/or predicting the occurrence (e.g., recurrence) of one or more medical conditions such as, for example, cancer or other types of disease.
US09754150B2 Fingerprint identification module
A fingerprint identification module including a cover plate, a fingerprint identification sensor, a first adhesive layer, and at least one light source is provided. The cover plate has an inner surface, an outer surface opposite to the inner surface, and a plurality of microstructures located at the inner surface. The fingerprint identification sensor is located under the microstructures and attached to the microstructures through the first adhesive layer. The at least one light source is located under the inner surface and adjacent to the fingerprint identification sensor.
US09754149B2 Fingerprint based smart phone user verification
A touch screen, now incorporated in most smart phones, presents an effective and transparent method to incorporate continuous active user verification schemes. The projected capacitive grid structure can be used to capture information, such as from the user's fingerprint. This information may be used to verify the user, or that a valid user currently has possession of the mobile device, even while the user is not consciously engaged in an active verification interface. Further processing, such as habitual gesture recognition, can augment the process.
US09754148B2 Image correction apparatus and image correction method
An image correction apparatus includes a correction amount calculating unit which calculates, in response to a position of a hand on an image, a correction amount for placing the hand to face an imaging unit included in an image acquiring unit for generating the image; and a correcting unit which corrects an estimated coordinate representing a position of a point in a real space corresponding to each pixel included in a region in which the hand is captured in the image in accordance with the correction amount, and projects each of the points after the correction on a corrected image to generate the corrected image.
US09754147B2 Computer configured to display multimedia content
A computer can comprise a housing, a microprocessor disposed within the housing, a display, and a communication interface communicatively coupled to the microprocessor. The computer can be configured, responsive to locating decodable indicia within content viewable on the display, to decode the decodable indicia to produce at least one decoded message. The computer can be further configured to display the content with decoded message data being embedded into the content. The decoded message data can be provided by at least one decoded message, data derived from the decoded message.
US09754144B1 Illumination system for scanner
A scanner configured to provide different patterns of light for scanning is provided. The scanner may include electrochromic surfaces and reflective surfaces, which can be arranged and used to direct light through different pathways within the scanner. The scanner may further include one or more light emitting components, receiving optics, and power supplies to facilitate generating the different patterns of light for scanning. A method of scanning is also provided.
US09754143B2 Radio frequency identification readers, methods and computer program products for adjusting a query command slot-counter parameter Q
RFID readers and methods for adjusting a query command slot-count parameter Q for use by radio frequency identification (RFID) tag reader in an RFID tag inventory round are provided. A method for adjusting a query command slot-count parameter Q for use by an RFID tag reader includes setting an initial value for Q for a first inventory round, issuing a query command to a population of RFID tags, and monitoring replies from the population of RFID tags. The value of Q is decreased by a first amount if no reply is received, and the value of Q is increased by a second amount different from the first amount if a tag collision reply is received.
US09754142B2 Method for detecting that contactless CPU card leaves radio-frequency field
A method for detecting that a contactless CPU card leaves a radio-frequency field relates to the field of smart cards. The method comprises: receiving and judging whether a valid instruction sent by an upper computer is received, and conducting a corresponding operation according to the received instruction; as a notification card search instruction, conducting a card search operation, and judging whether returned information is received; obtaining card number information about a contactless card according to the returned information; as an APDU instruction, sending A data to the card in accordance with a designated format, judging whether a response is received, and sending the operation result to the upper computer; as an extension instruction, executing a corresponding operation, and sending the operation result to the upper computer; when a valid instruction is not received, judging the mark of the card in the radio-frequency field, and if the card is in the radio-frequency field, conducting a card detection operation, and sending the operation result to the upper computer; and if the card is not in the radio-frequency field, conducting a card search operation. The present invention can detect the problem that a CPU card leaves a radio-frequency field in real time.
US09754141B2 Antenna arrangement and method for operating an antenna arrangement
In various embodiments, an antenna arrangement is provided. The antenna arrangement includes a first antenna and a second antenna. The first antenna and the second antenna are arranged substantially in the same plane. The first antenna and the second antenna are arranged with respect to one another in such a manner that an intermediate area is defined between the first antenna and the second antenna. The antenna arrangement further includes a controller which is configured to control the first antenna and the second antenna in such a manner that a magnetic field produced in the intermediate area is greater, in terms of magnitude, than the magnetic field generated by the first antenna in the intermediate area and the magnetic field generated by the second antenna in the intermediate area.
US09754140B2 Method and read/write device for selecting a wireless data medium
A method and a read/write device for selecting at least one wireless data medium from a number of detected wireless data media that are RFID transponders, wherein the data media are registered in a detection area of a read/write device via a plurality of detection cycles, at least one receive parameter is recorded for each of the detected data media, and at least one data medium of the data media is selected based on an evaluation of the recorded receive parameters, a plurality of detection cycles are performed at different antenna polarizations, at least one receive parameter is recorded at each of utilized antenna polarizations for the detected data media, and at least one of the detected data media is selected in each case based on a statistical evaluation of the receive parameters recorded in the different antenna polarizations.
US09754137B2 On-demand activation of radio frequency identification (RFID) tag
In embodiments of on-demand RFID tag activation, an RFID tag is configured so as to enable a person to activate the RFID tag if or when the person wishes. An RFID tag includes an integrated circuit (IC), an antenna coupled to the IC, activation circuitry, and a detachable disable tab. For an example implementation, the RFID tag is in an active state if the IC is capable of responding to an interrogation signal and is in an inactive state if the IC is incapable of responding to an interrogation signal. The activation circuitry is configured to establish the inactive state if the disable tab is attached to the RFID tag or to establish the active state if the disable tab is detached from the RFID tag. The disable tab, if attached to the RFID tag, may impose a short-circuit linkage against the activation circuitry to prevent operation of the tag.
US09754135B2 Card reader and control method therefor
A card reader may include a card insertion slot into which the card is inserted; a metal detecting mechanism structured to detect the external connection terminal of the card inserted into the card insertion slot; a jamming magnetic field generation mechanism structured to generate a magnetic field for prevention of fraudulently reading a magnetic datum recorded in the magnetic stripe; and a control unit. The metal detecting mechanism may include an exciting coil and a detecting coil. The jamming magnetic field generation mechanism may include a jamming magnetic field generating coil. The control unit may be structured to alternately switch between a current supply to the exciting coil and a current supply to the jamming magnetic field generation coil, and detect the external connection terminal on the basis of an output from the detecting coil at a time when the exciting coil is supplied with a current.
US09754114B2 Automated contact list matching with improved privacy
A method and system for matching a first plurality of private data sets with a second plurality of data sets stored on a server-based communication system. A method including the steps of a) the server computer computing (216) a hash value length s representing the number of bits of a cryptographic hash value of a unique portion—e.g. the phone number—of each of the private data sets to be transmitted between client and server, and communicating s to the client, b) the server system receiving for each of the first plurality of private data sets a shortened hash value (28) from the client, preferably in an encrypted transmission channel, with a request to match the private data sets with the second plurality of data sets stored on the server, c) the server checking (238) if the length of the received hashes actually equals s, d) if the length of the hashes equals s, the server matching (240) each of the received hash values (28) to the second plurality of data sets stored on the server, finding the stored data sets having an identical shortened hash value, e) the server enlisting (245) each of the found hash values to a respective one of the received hash value (28), f) the server shortening (245) the found hash values to a predetermined length of m bits, and g) the server sending (250) for each of the received shortened hash values the list of m-bit shortened hash values (30) to the client device.
US09754112B1 Detection and healing of vulnerabilities in computer code
An example process includes: identifying, by one or more processing devices, candidate code in executable code based on a static analysis of the executable code, where the candidate code includes code that is vulnerable to attack or the candidate code being on a path to code that is vulnerable to attack, where information related to the attack is based, at least in part, on the candidate code; customizing, by one or more processing devices, a healing template based on the information to produce a customized healing template; and inserting, by one or more processing devices, the customized healing template into a version of the executable code at a location that is based on a location of the candidate code in the executable code, where the customized healing template includes code that is executable to inhibit the attack.
US09754108B1 Method and apparatus of performing data executable integrity verification
Disclosed are an apparatus and method of verifying an application installation procedure. One example method of operation may include receiving an application at a computer device and initiating the installation of the application on the computer device. The method may also provide executing the application during the installation procedure and creating a hash value corresponding to the executed application data. The method may further provide storing the hash value in memory and comparing the hash value to a pre-stored hash value to determine whether to continue the installation of the application.
US09754104B2 Method for securing Java bytecode
The invention relates to a virtual machine. The virtual machine is set to recognize, in addition to a set of conventional bytecodes, at least one secure bytecode functionally equivalent to one of the conventional bytecodes. It is set to process secure bytecodes with increased security, while it is set to process conventional bytecodes with increased speed. The invention also relates to a computing device comprising such a virtual machine, to a procedure for generating bytecode executable by such a virtual machine, and to an applet development tool comprising such procedure.
US09754102B2 Malware management through kernel detection during a boot sequence
A system and method for managing pestware on a protected computer is described. The method in one variation includes monitoring events during a boot sequence of the computer; managing pestware-related events before native applications can run and after a kernel is loaded; managing pestware-related events when native applications can run; and scanning a registry of the computer for pestware when native applications can run. In variations, a pestware management engine is initialized after an operating system of the protected computer is initialized and the pestware management system both receives an event log of the monitored events and compiles the set of behavior rules utilized by kernel-level monitor.
US09754101B2 Password check by decomposing password
A proposed password is decomposed into basic components to determine and score transitions between the basic components and create a password score that measures the strength of the proposed password based on rules, such as concatenation, insertion, and replacement. The proposed password is scored against all known words, such as when a user is first asked to create a password for an account or access. The proposed password can also be scored against one or more previous passwords for the user, such as when the user is asked to change the user's previous password, to determine similarity between the two passwords.
US09754098B2 Providing policy tips for data loss prevention in collaborative environments
A policy tip or end user notification is provided for data loss prevention in collaborative environments. A document interactivity application detects an action or trigger by an end user that affects a document. The document is processed, through a classification engine and a unified policy engine, with policies based on the action to detect a matched policy. A policy tip associated with the matched policy is identified and displayed on the display device in association with the document.
US09754096B2 Update management
A method for providing an update package to a node in a mesh network comprising a set of nodes and a gateway node arranged to provide access to an update server via a second network. The gateway node collects package information from each set node, including a first node. Each package identifies a respective node and its package version. The gateway node may query the update server based on the package information. The update server may respond to the gateway node with an updated package for the first node. The gateway node broadcasts the updated package into the mesh network as a sequence of mesh messages. Each of a first plurality of nodes of the set may forward the mesh messages to other nodes. The first node stores the mesh messages so as the sequence of mesh messages is received, assemble the updated package.
US09754094B2 Programmable display apparatus, control method, and program
Provided is a programmable display apparatus that enables post-hoc identification of a user who has been permitted to access an application through facial authentication. The programmable display apparatus stores feature data of a face of a user and identification information of the user in association with each other. The programmable display apparatus performs facial authentication based on image data of a user obtained through image capture and on the feature data. The programmable display apparatus permits a user to access the application if the user has been authenticated. The programmable display apparatus stores identification information of the authenticated user and a history indicating a state in which the access has been permitted in association with each other.
US09754092B2 Lock screens to access work environments on a personal mobile device
One or more embodiments of the invention provide access to a work environment in a mobile device from a lock screen presented by a personal environment of the mobile device, wherein the work environment is running in a virtual machine supported by a hypervisor running within the personal environment and wherein the personal environment is a host operating system (OS) of the mobile device. The host OS receives an authentication credential from a user in response to a presentation of the lock screen on a user interface (UI) of the mobile device and then determines whether the authentication credential is valid for the personal environment or the work environment. If the authentication credential is valid for the personal environment, access is enabled only to the personal environment. If the authentication credential is valid for the work environment, access is enabled to both the personal environment and the work environment.
US09754091B2 Restricted accounts on a mobile platform
Systems and techniques are provided for restricted accounts on a mobile platform. A request to create a restricted account may be received. The restricted account may be a user account with a restriction. Credentials for the restricted account may be received. A restriction for the restricted account may be received. The restriction may include an access restriction or a lifetime restriction. An access restriction may prevent an application from accessing the restricted account and a lifetime restriction may limit the lifetime of the restricted account. The restricted account may be stored with the credentials and the restriction. A request may be received for a list of user accounts from an application. The restricted account may be determined to include an access restriction that prevents the application from accessing the restricted account. The list of user accounts may be sent to the application and without an identifier for the restricted account.
US09754087B2 Method for verifying web system license based on multi-way tree search
A web system license based on multi-way tree search includes steps of: identifying a requiring URL of each function; using the requiring URL of the function as a mark, writing the mark in a license; encrypting the license for generating a cipher text, and storing the cipher text in a web system; during initializing of the web system, decrypting the cipher text and sending to a memory; establishing a multi-way tree according to a URL of an authorized function in the license; and receiving a requirement for a specific function by the web system, using the requiring URL as a searching value and matching in the multi-way tree; wherein if a corresponding URL is found, the function is authorized and further operation is required until response returning; if the corresponding URL is not found, the requirement is intercepted, and a response is returned.
US09754083B2 Automatic creation of clinical study reports
An apparatus (102, 104) and method for generating a formatted clinical study report (206) by analyzing submitted clinical study data (150) based on semantics and maximum entropy analysis at a server (104). Sections of the formatted clinical study report are identified in the submitted data (111) using semantics analysis and maximum entropy analysis (204). The identified sections are formatted and output as the formatted clinical study report (206). The formatted clinical study report (206) may be reviewed and edited after generation by a user interfacing with the server (104).
US09754082B2 Systems and methods for reporting blood flow characteristics
Embodiments include a system for displays cardiovascular information for a patient. The system may include at least one computer system configured to receive patient-specific data regarding a geometry of the patient's heart and create a model representing at least a portion of the patient's heart based on the patient-specific data. The computer system may determine at least one value of the blood flow characteristic within the patient's heart based on the model. The computer system may also display a report comprising a representation of at least one artery corresponding to at least a portion the model, and display one or more indicators of the value of the blood flow characteristic on a corresponding portion of the at least one artery.
US09754081B2 Context-aware prediction in medical systems
A method includes receiving contextual data related to at least one of environmental, physiological, behavioral, and historical context, and receiving outcome data related to at least one outcome. The method further includes creating a feature set from the contextual data, selecting a subset of features from the feature set, assigning a score to each feature in the subset of features according to the probability that the feature is a predictor of the at least one outcome, and generating a characteristic curve for the at least one outcome from the subset of features, the characteristic curve being based on the scoring. The method further includes calculating the area under the characteristic curve, and using, the area under the characteristic curve, identifying whether the subset of features is a suitable predictor for the at least one outcome.
US09754078B2 Haptic health feedback monitoring
A haptic health feedback monitor includes a health parameter monitor that detects a health parameter. A haptic feedback generator receives the health parameter and compares it to a predetermined level. If the health parameter reaches or exceeds the level, a type of haptic feedback to generate is determined. The type of feedback may depend on which predetermined level is reached or exceeded. The haptic feedback generator then generates the determined type of haptic feedback.
US09754071B1 Integrated circuit (IC) design analysis and feature extraction
Various embodiments include approaches for analyzing integrated circuit (IC) designs. In some cases, an approach includes: defining extraction parameters for the design of the IC for each of a set of failure modes; testing the design of the IC for a failure mode in the set of failure modes; identifying a defined extraction parameter from the design of the IC for at least one of the set of failure modes; correlating the identified defined extracted parameter and each of the at least one failure mode for the design of the IC; and creating a normalized parameter equation representing the correlation of the identified defined extraction parameter with the at least one failure mode for the design of the IC in numerical form.
US09754069B2 Determining slack estimates for multiple instances of a cell in a hierarchical circuit design
Embodiments perform static timing analysis using a digital representation of a circuit. The digital representation of the circuit includes multiple instances of a cell in a hierarchical cell block circuit. Timing context information is determined for each instance of the cell included in the circuit. A merged timing context information is determined to bound and cover each of the plurality of instances of the cell. A slack estimate is determined for a pair of ports for each instance of the cell. The instance with the smallest slack estimate is identified. A slack estimate for a pair of ports of the cell is determined based on the merged timing information of the cell. A timing credit is determined for the pair of ports based on the slack of the instance with the smallest slack and the slack estimate from the bound information for the pair of ports.
US09754068B2 Method, computer readable storage medium and computer system for creating a layout of a photomask
A method includes providing a layout of a portion of a photomask. The layout includes a plurality of target features having a shape in accordance with a corresponding one of a target shape. For each of the target shapes, a local map specifying a respective value of a local sub-resolution assist feature (SRAF) usefulness for each of a plurality of positions relative to the target shape is provided. For each of the target features, an assignment of a part of the values of the local SRAF usefulness of the local map for the target shape corresponding to a target feature to a position relative to the portion of the photomask is provided. A global map specifying a global SRAF usefulness for each of the positions relative to the portion of the photomask is provided on the basis of the assignment of the values of the local SRAF usefulness.
US09754066B2 Semiconductor device and method for designing a semiconductor device
A semiconductor design apparatus computes a consumption current in a macro cell region in the semiconductor device. A first region is defined to be a first shape and size on an upper surface on at least one end of a one-side end portion of the macro cell region based on the consumption current in the macro cell region and an allowable current per via that connects a power supply layer and the macro cell region to each other. A second region is defined as a second shape and size on the upper surface of the macro cell region based on the first region. The apparatus determines an arrangement of the macro cell region and the power supply layer based on the second region and determines the arrangement of vias in the second region based on the arrangement of the macro cell region and the power supply layer.
US09754065B2 Method and apparatus for implementing soft constraints in tools used for designing programmable logic devices
A method for designing a system on a target device utilizing programmable logic devices (PLDs) includes generating options for utilizing resources on the PLDs in response to user specified constraints. The options for utilizing the resources on the PLDs are refined independent of the user specified constraints.
US09754063B2 Reducing dynamic clock skew and/or slew in an electronic circuit
Reducing dynamic clock skew and/or slew in an electronic circuit is provided by: referencing a layout database and/or netlist of a design for the electronic circuit; identifying a set of neighboring buffer pairs with active buffers and adjacent sub-meshes, which are connected by a shorting bar; for each neighboring buffer pair of the set: placing a dummy buffer for each of their active buffers in the adjacent sub-meshes close to the active buffers; routing an input of a first dummy buffer located in a first sub-mesh to an output of an active buffer in a second sub-mesh; routing an input of a second dummy buffer located in the second sub-mesh to an output of an active buffer in the first sub-mesh; and connecting inputs of the first and second dummy buffers to the shorting bar.
US09754060B2 Network synthesis design of microwave acoustic wave filters
A method of designing an acoustic microwave filter in accordance with frequency response requirements. The method comprises selecting an initial filter circuit structure including a plurality of circuit elements comprising at least one resonant element and at least one other reactive circuit element, selecting circuit response variables based on the frequency response requirements, selecting a value for each of the circuit elements based on the selected circuit response variables to create an initial filter circuit design, transforming the resonant element(s) and the other reactive circuit element(s) of the initial filter circuit design into at least one acoustic resonator model to create an acoustic filter circuit design, adding parasitic effects to the acoustic filter circuit design to create a pre-optimized filter circuit design, optimizing the pre-optimized filter circuit design to create a final filter circuit design, and constructing the acoustic microwave filter based on the final filter circuit design.
US09754058B2 Cross-current power modelling using logic simulation
A processor may receive a transistor level integrated circuit (IC) design to be modelled. The processor may determine that the transistor level IC design has a first stage and a second stage. The processor may determine a first cross-current effective capacitance of the first stage and a second cross-current effective capacitance of the second stage. The processor may then determine a cross-current effective capacitance for the transistor level IC design by accumulating the first and second cross-current effective capacitances.
US09754053B2 System and method for reading geometric data from a computer-aided design (CAD) model
There is provided a system for reading geometric data from parametric model or a nonparametric model from a CAD model file. The system has a processor and an interface application, which when executed by the processor, is configured to operably receive automatically, using a first interface application, an input file that includes data representing one or more components of a three-dimensional model, and is further configured to operably determine, using the first interface application, a type of a part represented by the three-dimensional model. The first interface application has instructions, one or more algorithms, or a combination thereof, and is further configured to automatically operably identify, select, and group geometric data associated with specific geometric data of the three-dimensional model, based on a set of parametric rules. The processor writes extracted specific geometric data to a first geometry intermediate output file.
US09754050B2 Path-decomposed trie data structures
Path-decomposed trie data structures are described, for example, for representing sets of strings in a succinct manner while still enabling fast operations on the string sets such as string retrieval or looking up a string with a specified identifier. A path-decomposed trie is a trie (tree data structure for storing a set of strings) where each node in the path decomposed trie represents a path in the trie. In various embodiments a path-decomposed trie data structure is represented succinctly by interleaving node labels and node degrees in an array and optionally by compressing the node labels using a static dictionary. Node labels may be string characters and a node degree may be a number of children of a node. In some embodiments a path-decomposed hollow trie data structure is used to provide a hash function for string sets.
US09754044B2 System and method for trail identification with search results
A system and method are disclosed for identifying and generating a potential user trail. The trail may be an anticipated browsing path for a user based on current and/or historical browsing data, including search logs, browsing histories, and other data. The trail may be displayed as a search result summary or with individual search results in response to receiving a search query.
US09754040B2 Configuring a content document for users and user groups
A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers provides a customizable content document associated with a first entity, enables a second entity to specify content to be included for users associated with the entity in the customizable content document, and delivers the customized content document incorporating the specified content in a secure manner to users associated with the second entity.
US09754035B2 Recursive unique user metrics in real time
A system can provide unique user metrics associated with a node in a hierarchy and the node's decedents in real time. This can occur by merging sketches of the node and its decedents to form a merged sketch, and retrieving the unique user metrics from the merged sketch. The sketches and the merged sketch may each be a separate data form, such as a hash. The hierarchy may include an online content taxonomy and the sketches of each node may include unique user metrics associated with the node, such as user interaction metrics associated with a category of content of the node. The system may build sketches for the nodes of a hierarchy, associate each sketch with its ancestor sketches, invert the associations, tie corresponding descendant sketches of an ancestor sketch based on the inversions, and merge the descendant sketches with their ancestor sketches to generate the merged sketches.
US09754034B2 Contextual information lookup and navigation
Techniques and systems for facilitating contextual information lookup and navigation are presented. Contextually relevant information can be presented without requiring a user to switch context or craft a search query. From within an application in which a user may consume or create content, a user may indicate text for further exploration. The application can receive the indication of an initial text selection, determine the intended selection and provide contextual search results to the user. In some implementations, the initial selection and a selection context (that includes at least some of the text surrounding the initial selection) is sent to a contextual search service which provides the intended selection and contextual search results based on the initial selection and selection context. In other implementations, text may be suggested by the contextual search service for selection from within the application.
US09754033B2 Optimizing web crawling through web page pruning
Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more execution vectors, where each execution vector includes a computer program segment including a call to an entity that is external to the computer-based document, and one or more additional computer program segments whose execution precedes and leads ultimately to execution of the computer program segment that includes the call to the entity, and causing any of the computer program segments in any of the execution vectors to be executed during a crawling of the computer-based document, and any computer program segment within the computer-based document that is excluded from the execution vectors to be excluded from execution during the crawling of the computer-based document.
US09754029B2 Lateral search
A search query is received. Personal information for a user is then determined. A search is performed in a general subdomain of general content using the search query. For example, the general subdomain of general content may be a WWW search. Then, a vertical subdomain is determined based on the personal information. A search is then performed in the vertical subdomain of specialized content using the search query. The search performed in the general subdomain and the search performed in the vertical subdomain generate general search results and vertical search results. The results may be combined and outputted to a client.
US09754028B2 Automatic crawling of encoded dynamic URLs
A method includes retrieving navigational state information corresponding to a URL; analyzing which navigational state to consider for page identification; comparing the navigational state information to previously stored navigational state information corresponding to one or more previously visited URLs; determining if the URL has been previously visited; and retrieving content associated with the URL if the URL has not been previously visited.
US09754027B2 Implementation of data protection policies in ETL landscapes
Embodiments of the present invention provide, systems, methods, and computer program products for processing data in an extract, transform, and load system. Embodiments of the present invention provide protective enhancements to be applied to data during extract-transform-load operations, including protections that can prevent unauthorized access and/or modifications to data stored on an intermediate computer system. Embodiments of the present invention can afford users with the ability to modify the protective enhancements and provide users with transformation operations compatible with the protective enhancements during extract-transform-load operations.
US09754024B2 Voice retrieval apparatus, voice retrieval method, and non-transitory recording medium
A voice retrieval apparatus executes processes of: obtaining, from a time length memory, a continuous time length for each phoneme contained in a phoneme string of a retrieval string; obtaining user-specified information on an utterance rate; changing the continuous time length for each obtained phoneme in accordance with the obtained information; deriving, based on the changed continuous time length, an utterance time length of voices corresponding to the retrieval string; specifying a plurality of likelihood obtainment segments of the derived utterance time length in a time length of a retrieval sound signal; obtaining a likelihood showing a plausibility that the specified likelihood obtainment segment is a segment where the voices are uttered; and identifying, based on the obtained likelihood, an estimation segment where, within the retrieval sound signal, utterance of the voices is estimated, the estimation segment being identified for each specified likelihood obtainment segment.
US09754019B2 Information processing device, information processing method and computer program for highlighting content in an electronic document
An information processing apparatus that compares content to stored information identifying a plurality of words, identifies words from the content that match words included in the stored information, retrieves information based on the identifying, and generates an image to be displayed based on the retrieved information.
US09754017B2 Using anchor points in document identification
Systems and methods are disclosed that allow for indexing, processing, or both of information from physical media or electronic media, which may be received from a plurality of sources. In embodiments, a document file may be matched using pattern matching methods and may include comparisons with a comparison reference database to improve or accelerate the indexing process. In embodiments, information may be presented to a user as potential matches thereby improving manual indexing processes. In embodiments, one or more additional actions may occur as part of the processing, including without limitation, association additional data with a document file, making observations from the document file, notifying individuals, creating composite messages, and billing events. In an embodiment, data from a document file may be associated with a key word, key phrase, or word frequency value that enables adaptive learning so that unindexed data may be automatically indexed based on user interaction history.
US09754013B2 Event-related media management system
An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.
US09754011B2 Storing and analyzing presentation data
A system and method for storing and analyzing a plurality of presentation events and giving suggestions for improvements are disclosed. A server system stores a plurality of presentation events, wherein each presentation event is associated with a particular live presentation of a pre-established presentation. The server system generates pattern data for a respective pre-established presentation and receives a notification that a live presentation for the respective pre-established presentation from a control device. In response to receiving notification that a new presentation event is scheduled to begin the server system generates one or more presentation content recommendations, based on the identified pattern data.
US09754009B2 System and method for implementing a scalable data storage service
A system that implements a scalable data storage service may maintain tables in a non-relational data store on behalf of clients. The system may provide a Web services interface through which service requests are received, and an API usable to request that a table be created, deleted, or described; that an item be stored, retrieved, deleted, or its attributes modified; or that a table be queried (or scanned) with filtered items and/or their attributes returned. An asynchronous workflow may be invoked to create or delete a table. Items stored in tables may be partitioned and indexed using a simple or composite primary key. The system may not impose pre-defined limits on table size, and may employ a flexible schema. The service may provide a best-effort or committed throughput model. The system may automatically scale and/or re-partition tables in response to detecting workload changes, node failures, or other conditions or anomalies.
US09754008B2 Database scale-out
A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.
US09754007B2 Checkpoint capture and tracking in a high availability system
The present disclosure includes a method for transferring checkpoint information of a primary virtual machine from a primary host to a secondary host that includes, by the primary host, capturing checkpoint information from the primary virtual machine to a primary holding buffer on the primary host, generating a first number of partition state records from the checkpoint information, transmitting the first number of partition state records to the secondary host, receiving acknowledgements from the secondary host for a second number of partition state records, and tracking the second number of partition state records acknowledged by the secondary host.
US09754002B2 Method and system for providing a synchronization service
Disclosed herein is a data synchronization between a client computing device's local store and another data store, such as a data store that is remote to the client computing device. The other data store may comprise a cloud data store. The existence, or absence, of a causal relationship between the local and remote data stores for a given data item is used to determine whether or not a conflict exists and/or whether a requested operation may be performed. The causal relationship may be determined using a previous commit's hash value, referred to as a hash_base value, and a hash value, both of which are associated with the data item.
US09754000B2 Integration scenario for master data with software-as-a-service system
According to one general aspect, a method may include replicating, to a software-as-a-service application, a plurality of pieces of master data from a physically remote master database. The method may also include converting the plurality of pieces of master data into one or more pieces of local data of the software-as-a-service application. The method may include changing one or more of either the pieces of master data or the pieces of local data. The method may further include synchronizing the changed pieces of either master data or local data between the remote master database and the software-as-a-service application.
US09753999B2 Distributed database with mappings between append-only files and repartitioned files
A method implemented by a computer network includes storing a database table in a distributed database resident on the computer network. The database table is represented with append-only files, where each append-only file stores data in a logical representation that is independent of the physical representation of the data at a node of the computer network. Data in the append-only files are repartitioned across nodes in the computer network to form repartitioned files. Information about a mapping between the append-only files and the repartitioned files is maintained.
US09753996B2 Apparatus, method and computer readable medium for simulation integration
A method and a system of standardizing data from devices such as medical simulators. The method includes receiving data from a device, determining by a computer type of information provided in the received data, converting the information into a predetermined format based on the determined type and generating a message based on the determined type, the message comprising the converted information in the predetermined format. In this method, type of the information is different based on a stage of a process in which the received data was provided.
US09753987B1 Identifying groups of similar data portions
Techniques for grouping data portions are disclosed. Each group includes data portions determined to exhibit similar behavior. The techniques may include determining whether an affinity measurement with respect to two groups exceeds an affinity threshold; merging the two groups into a single group responsive to the affinity measurement exceeding the affinity threshold; modeling movement of at least one data portion of the single group between two storage tiers at a particular time of day using predicted workload metrics; and performing the data movement of the at least one data portion between the two storage tiers. Predicted workload metrics may be determined by revising first modeled workload metrics using a bias value, where bias values are associated with different times of day, and the bias value is selected based on the particular time of day that the predicted workload metrics are modeling.
US09753976B1 Providing user-influenced search results based on user-defined query language translation
Techniques for providing user-influenced search results may be provided. The system can introduce an enhanced query language that allows users to reprogram a computer system responsible for providing search results. In an embodiment, the enhanced query language is generated by the system and exposed to users. In another embodiment, a query language is generated by the user and translated by the system to an enhanced query language.
US09753975B2 Intelligently utilizing non-matching weighted indexes
System, method, and computer program product to intelligently utilize non-matching weighted objects, by determining that a sort sequence of a query does not match a sort sequence of a shared weight object of a database, modifying the query based on the sort sequence of the query, and executing the modified query to obtain a result set, wherein the result set does not include a set of rows that would have been returned using the shared weight object to process the unmodified query.
US09753967B2 Computing system with error detection mechanism and method of operation thereof
A system includes: a storage unit configured to receive an input query; and a control unit, coupled to the storage unit, configured to: identify input query components in the input query; detect a query conflict between one or more of the input query components; generate a conflict free query based on the input query components; and generate a query response for the conflict free query for displaying on a device.
US09753959B2 Method and apparatus for constructing a neuroscience-inspired artificial neural network with visualization of neural pathways
A method and apparatus for constructing one of a neuroscience-inspired artificial neural network and a neural network array comprises one of a neuroscience-inspired dynamic architecture, a dynamic artificial neural network array and a neural network array of electrodes associated with neural tissue such as a brain, the method and apparatus having a special purpose display processor. The special purpose display processor outputs a display over a period of selected reference time units to demonstrate a neural pathway from, for example, one or a plurality of input neurons through intermediate destination neurons to an output neuron in three dimensional space. The displayed neural network may comprise neurons and synapses in different colors and may be utilized, for example, to show the behavior of a neural network for classifying hand-written digits between values of 0 and 9 or recognizing vertical/horizontal lines in a grid image of lines.
US09753958B2 Device agnostic active/active data center affinity
Systems, methods, and computer-readable and executable instructions are provided for providing a device agnostic active/active data center. Providing a device agnostic active/active data center can include receiving user communication assigned from a content delivery network (CDN) provider. In addition, providing a device agnostic active/active data center can include determining a designated database for the user communication. Furthermore, providing a device agnostic active/active data center can include assigning a destination address to the designated database for the user communication.
US09753956B2 Cleaner with computer monitoring
A cleaning application that can monitor one or more characteristics of a computer, and that can clean at least one of one or more files or a registry of the computer, is provided. The cleaning application can include a cleaning module. The cleaning module can monitor one or more characteristics of the computer. The cleaning module can further detect an occurrence of pre-defined criteria involving the one or more characteristics. The cleaning module can further perform a pre-defined action in response to the pre-defined criteria. The pre-defined action can include cleaning at least one of one or more files or a registry associated with the computer.
US09753948B2 Face search in personals
A device, system and method to enable searching of personal profiles in the context of on-line dating that includes the ability to determine the personal profiles that have images that most closely resemble a target image.
US09753939B2 Data synchronization method and data synchronization system for multi-level associative storage architecture, and storage medium
A data synchronization method for a multi-level associative storage architecture includes: receiving, by a master module, a request of an external write operation, writing data into a write buffer of the master module, and recording a digit sequence according to the write operation on the write buffer of the master module; flushing data from the write buffer to solid-state disk (SSD) files when a data amount in the write buffer of the master module reaches a threshold; recording, by the master module, a digit sequence for a flush operation; separately synchronizing, by the master module, the write operation and the flush operation to a slave module according to orders of digits in different digit sequences; and receiving, by the slave module, the synchronous write operation and synchronous flush operation, and separately synchronizing the data of the master module to corresponding locations of a local write buffer and local SSD files.
US09753937B2 File aware block level deduplication
A system provides file aware block level deduplication in a system having multiple clients connected to a storage subsystem over a network such as an Internet Protocol (IP) network. The system includes client components and storage subsystem components. Client components include a walker that traverses the namespace looking for files that meet the criteria for optimization, a file system daemon that rehydrates the files, and a filter driver that watches all operations going to the file system. Storage subsystem components include an optimizer resident on the nodes of the storage subsystem. The optimizer can use idle processor cycles to perform optimization. Sub-file compression can be performed at the storage subsystem.
US09753930B2 Deleting files written on tape
A method for writing a file from an application of a host onto a tape includes sequentially receiving records forming the file from the application, adding a predetermined number of segments of dummy data (dummy records) subsequently to the plurality of records forming the file such that the records of the file and records of a subsequent file are not included in the same data set, interposing the dummy records between a final record of the file and a head record of the subsequent (next) file, to thereby construct at least one data set that is adjacent to one data set and does not include the records of the file, and writing a data set including the records of the file, a data set (dummy data set) including the final record of the file and the dummy records, and a data set including the subsequent file, onto the tape.
US09753929B2 Displaying changes to versioned files
Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.
US09753927B2 Electronic meeting question management
Multimedia content is presented to a user. Questions presented by the user are monitored. A core concept of the question can be identified. The multimedia content can be analyzed to determine whether the multimedia content contains a possible answer to the question. If the multimedia content contains a possible answer to the question, but the possible answer is covered in a plurality of segments of the multimedia content, a confidence score can be assigned to each of the plurality of segments that cover the possible answer. The confidence score can indicate a probability that the respective segment answers the question. Based on the confidence score assigned to each of the segments, a segment for which there is a high level of confidence that the segment answers the question can be selected. Based on the selected segment, an answer to the question can be automatically generated and presented to the user.
US09753923B2 Topic and time based media affinity estimation
An affinity server estimates an affinity between two different time based media events (e.g., TV, radio, social media content stream), between a time based media event and a specific topic, or between two different topics, where the affinity score represents an intersection between the populations of social media users who have authored social media content items regarding the two different events and/or topics. The affinity score represents an estimation of the real world affinity between the real world population of people who have an interest in both time based media events, both topics, or in a time based media event and a topic. One possible threshold for including a social media user in a population may be based on a confidence score that indicates the confidence that one or more social media content items authored by the social media user are relevant to the topic or event in question.
US09753922B2 Enhanced online user-interaction tracking
Disclosed are systems and methods for enhanced tracking of user interactions with online documents, such as, in accordance with various embodiments, interaction tracking on a sub-document level of granularity. In some embodiment, user interests or expertise are determined based at least in part on the tracked user interactions with document elements and topics associated with the elements.
US09753921B1 Comment management in shared documents
A content management system including a document management system provides documents that include comments entered by users. Comments are organized into threads; each thread is associated with a span of text in the document. When a user requests access to a document, the document management system determines which threads are visible to the user based on an audience associated with each thread. the audience comprises the user identifiers of i) the author of the document containing the thread; ii) the authors of comments included in the thread; iii) the authors of any text included in the text span for the thread; iv) any user mentioned in the text span the thread via a user primitive; v) any user mentioned in a comment via user primitive.
US09753919B2 System and method for local editing of shared multiple user document
A system, method, and medium supports analyzing intellectual property documents by linking and annotating patents, copyrights, trademarks, license agreements, and other intellectual property documents. It can be used by intellectual property professionals in memorializing thought processes, work products, and reasoning, in preliminary or final form, and can support development and use of a rich linked set representing complex relationships in an intellectual property portfolio. Optionally, marked up, linked documents are divided into data streams; one contains the original document for mark-up, and one contains annotation data. The marked-up document may be further revised and/or annotated even by multiple users. The same document such as a patent may be centrally stored but independently marked-up by different users (or groups of users). The system extracts from a marked-up document annotation data with any changes, and provides one or more data streams, containing the annotation data for storage and or later use.
US09753916B2 Automatic generation of a speech by processing raw claims to a set of arguments
A method comprising using at least one hardware processor for: identifying relations between pairs of claims of a set of claims; aggregating the claims of the set of claims into a plurality of clusters based on the identified relations; generating a plurality of arguments from the plurality of clusters, wherein each of the arguments is generated from a cluster of the plurality of clusters, and wherein each of the arguments comprises at least one claim of the set of claims, scoring each possible set of a predefined number of arguments of the plurality of arguments, based on a quality of each argument of the predefined number of arguments and on diversity between the predefined number of arguments; and generating a speech, wherein the speech comprises a top scoring possible set of the possible set of the predefined number of arguments.
US09753911B2 System and method for dialog customization
A system includes, for a selection of objects on a displayed page of the system, each object having pre-defined customizable attributes and non-customizable attributes, a sorter to sort the customizable attributes of the selected objects. The system also includes a dialog builder to build a customization dialog specific to the selection based on the sorted pre-defined customizable attributes, a displayer to display the dialog and an updater to receive input according to the dialog and to update the customizable attributes according to the input.
US09753908B2 Method and system for transferring data from a scanned document into a spreadsheet
A system and method that transfers data from scanned documents and document images directly into a spreadsheet. The user can construct a map that associates data types in the input scanned document with an area in the spreadsheet. The user can also use pre-stored maps that have previously been constructed by the user or by someone else. The map may be stored as an XML file in a hidden sheet of the spreadsheet or in a separate file. During use, the user selects a map, scans the document, parses the document to extract the data types and associated data, and transfers the parsed data to the spreadsheet in accordance with the selected mapping.
US09753904B2 Fast rendering of websites containing dynamic content and stale content
An example method of rendering a webpage includes generating a first serialized eventual document object model (DOM) based on processing a first Web document referenced by a location. The first serialized eventual DOM includes first in-lined dynamic content. The method also includes generating a second serialized eventual DOM based on processing a second Web document referenced by the location. The second serialized eventual DOM includes second in-lined dynamic content. The method further includes generating a common serialized eventual DOM based on a difference between the first and second serialized eventual DOMs. The common serialized eventual DOM includes static dynamic content included in the first and second serialized eventual DOMs, and the difference is true dynamic content. The method also includes rendering the common serialized eventual DOM to a display of a device.
US09753903B2 Information processing terminal, processing apparatus, and control method
A service transmits information required to selectively register a plurality of pieces of function information (that belongs to a same category) corresponding to processing performed based on different settings of a function provided by the service, to be registered in an UA, to the UA. The UA receives the above-mentioned information and performs function information registration processing using the relay function, according to a selection based on the received information. Then, the UA requests the service, according to a designation of specific data and a selection of registered function information, to process the specific data based on settings corresponding to the selected function information. In response to the request, the service processes the specific data based on the settings corresponding to the selected function information.
US09753902B2 System and method for orchestration of customization for a user experience
A system and method for orchestration of customization for a user experience is disclosed. The system in an example embodiment includes automatically producing user experience customization selections for generating a webpage based on context information and a collection of user activity feedback from a community of users who previously interacted with the webpage. The user experience customization selections include a plurality of modules for inclusion in the web page, where each of the modules represent a user-interface element. One or more of the plurality of modules having input and output properties defining at least one application programming interface (API). The system in a further embodiment includes discovering dependencies between the one or more of the plurality of modules by extracting dependency information from the at least one API associated with the one or more of the plurality of modules. The system in another embodiment includes generating a dependency graph for the webpage based on the dependencies between the one or more of the plurality of modules and invoking the plurality of modules based on the dependency graph to generate the webpage.
US09753901B1 Identifying important document content using geometries of page elements
Systems and techniques are provided for detecting columns of an electronic page based on a render of the electronic page and identification of one or more columns based on the render. A column of interest may be identified based on detecting the one or more columns based on a physical position of the column, a column size, and/or the content within the column. The column of interest may be used to index or categorize the electronic page as the most relevant information corresponding to the page may be contained in the column of interest.
US09753899B1 Error identification, indexing and linking construction documents
The present disclosure provides various systems and methods for indexing digital (electronic) documents and providing various error reporting and identification functions. The systems and methods may utilize various software, hardware, and firmware modules to identify notations, such as primary sheet names and reference sheet names on construction documents. Various algorithms and methods may be employed to identify errors, erroneous notations, missing sheets, missing details, and/or the like to aid in the correction of construction documents. Identified notations are indexed and may be used to create hyperlinked and/or backlinked notations in output files.
US09753897B2 Electronic book building system and method
A method, system and computer program product for building a custom publication is provided. A user may access a library of electronic source publications having defined units of content within the source publications, the library storing source publication metadata for the defined units of content. The user may select units of content from source publications for inclusion in an unpublished custom publication. The unpublished custom publication may be published in an electronic or printed format, wherein publishing the unpublished custom publication comprises applying consistent styling to common structural elements in the set of custom publication units of content to create a published custom publication with consistent styling.
US09753893B2 Joint algorithm for sampling and optimization and natural language processing applications of same
In rejection sampling of a function or distribution p over a space X, a proposal distribution q(n) is refined responsive to rejection of a sample x*εX to generate a refined proposal distribution q(n+1) selected to satisfy the criteria p(x)≦q(n+1)(x)≦q(n)(x) and q(n+1)(x*)
US09753888B2 Information processing device and conference system
An information processing device includes a receiving unit configured to receive a request to acquire a content to be shared among a plurality of client terminals attending a conference, from at least one of the plurality of client terminals; a determining unit configured to use first information to determine whether the content is allowed to be provided in response to the request from the at least one of the plurality of client terminals, the first information being used for attending the conference during the conference and used for acquiring the content at times other than during the conference when the content is allowed to be provided; and a providing unit configured to provide the content to the at least one of the plurality of client terminals which is a source of the request, when a result of the determination is that the content is allowed to be provided.
US09753886B2 Communication on an I2C bus
A communication system includes an I2C bus interconnecting at least one first device and one second device. At least one direct data link, other than the I2C bus, interconnects the first and second devices. The system is configurable to operate in: a first operating mode providing for data only transmission between the first and second devices over the I2C bus; and a second operating mode providing for simultaneous data transmission between the first and second devices over both the I2C bus and said data link.
US09753883B2 Network interface device that maps host bus writes of configuration information for virtual NIDs into a small transactional memory
A Network Interface Device (NID) of a web hosting server implements multiple virtual NIDs. A virtual NID is configured by configuration information in an appropriate one of a set of smaller blocks in a high-speed memory on the NID. There is a smaller block for each virtual NID. A virtual machine on the host can configure its virtual NID by writing configuration information into a larger block in PCIe address space. Circuitry on the NID detects that the PCIe write is into address space occupied by the larger blocks. If the write is into this space, then address translation circuitry converts the PCIe address into a smaller address that maps to the appropriate one of the smaller blocks associated with the virtual NID to be configured. If the PCIe write is detected not to be an access of a larger block, then the NID does not perform the address translation.
US09753881B2 FPGA based ATCA (Advanced Telecommunications Computing Architecture) platform
A computing platform includes an array of interconnected field programmable gate arrays (FPGAs), memory, and external input/output interfaces. The platform is in the form of a blade conforming to the Advanced Telecommunications Computing Architecture (ATCA) standard. The platform is especially useful for telecommunications and networking applications.
US09753878B2 Extending the capabilities of existing devices without making modifications to the existing devices
A system of extending functionalities of a host device using a smart flash storage device comprises the host device having a host interface and configured to perform a specific function to generate a first set of data. The host device is coupled with a flash storage device. The flash storage device is configured to conform to a flash memory interface. A set of data generated by the host device is to be stored in flash memory storage of the flash storage device. A processor of the flash storage device is configured to run one or more user applications to process the set of data. The processor is to operate using power supplied by the host device.
US09753876B1 Processing of inbound back-to-back completions in a communication system
A system includes an input/output adapter operable to receive a plurality of packets. The system includes a controller operatively connected to the input/output adapter. The controller is operable to receive a first packet including completion data on a first multi-stage pipeline and a second packet including completion data on a second multi-stage pipeline in parallel. The controller shares completion update information between the first multi-stage pipeline and the second multi-stage pipeline based on determining that the completion data of the first packet and the completion data of the second packet are associated with a same request. An aspect of the completion update information is adjusted to maintain a sequential completion order in a buffer to hold the completion data of the first packet and the completion data of the second packet based on the sharing of the completion update information between the first multi-stage pipeline and the second multi-stage pipeline.
US09753873B1 Systems and methods for key-value transactions
Various embodiments of systems and methods to interleave high priority key-value transactions together with lower priority transactions, in which both types of transactions are communicated over a shared input-output medium. In various embodiments, a central-processing-unit (CPU) initiates high priority key-value transactions by communicating via the shared input-output medium to a key-value-store. In various embodiments, a medium controller blocks or delays lower priority transactions such that the high priority transactions may proceed without interruption. In various embodiments, both of the types of transactions are packet-based, and the system interrupts a lower priority transaction at a particular packet, then completes the high priority transaction, then completes the lower priority transaction. In various embodiments, a network-interface-card (NIC) reduces latency of key-value transactions in a distributed data store by delaying any packet or transaction that may interrupt or prevent immediate delivery of a key to a destination server holding a key value.
US09753872B2 Information processing apparatus, input and output control device, and method of controlling information processing apparatus
A control device is coupled to node devices and one or more input and output devices, each node device including an arithmetic processing unit and a memory. The control device is configured to store history information including an entry in which device identification information for identifying the input and output device that is accessed based on a request corresponds to node identification information for identifying a node device of the node devices which is a transmission source of the request; determine the node identification information corresponding to the device identification information that indicates an input and output device which outputs a memory access request to the memory based on search of the entry in the history information; generate a packet in which the determined node identification information is set to a memory access destination based on the memory access request; and output the generated packet.
US09753867B2 Memory management device and non-transitory computer readable storage medium
In one embodiment, a device executes reading and writing for a storage unit storing a table tree and verifier tree. The table tree includes a parent table and child table. The verifier tree includes a parent verifier associated with the parent table, and a child verifier associated with the child table. The parent verifier is used for verifying the child table and child verifier. The device stores a secure table tree being a part of the table tree and used for address translation, and a secure verifier tree being a part of the verifier tree, to a secure storage unit. The device executes verification, based on verification information calculated based on a first child table and first child verifier in the storage unit and a first parent verifier in the secure verifier tree.
US09753863B2 Memory protection with non-readable pages
A method includes, in various implementations, regulating a memory region for execute-only access, storing a set of instructions in the memory region, executing an early instruction among the set of instructions, and executing a set of subsequent instructions among the instructions. The early instruction loads a secret value into a volatile register. A correct execution of the subsequent instructions depends on the secret value being loaded into the volatile register.A system includes, in various implementations, a memory and a processor with one or more volatile registers. The processor regulates access to portions of the memory. The processor can load a secret value into the volatile register in response to executing a program stored in an execute-only portion of the memory. The processor is configured to lose, in response to an asynchronous event, information loaded in the volatile registers.
US09753862B1 Hybrid replacement policy in a multilevel cache memory hierarchy
A data processing system includes an upper level cache memory and a lower level cache memory employing different replacement policies. The lower level cache memory provides a respective one of a plurality of counters for each of a plurality of cache lines in a particular congruence class. The lower level cache memory initializes a counter value for a cache line in the particular congruence class that was castout from the upper level cache memory based on an indication of whether the cache line was accessed in the upper level cache memory following installation in the upper level cache memory. The lower level cache memory selects a victim cache line from among the plurality of cache lines in the particular congruence class for eviction from the lower level cache memory by reference to counter values of the plurality of counters.
US09753859B2 Input output value prediction with physical or virtual addressing for virtual environment
Method and system embodying the method for input/output value determination at a processor core, comprising generating an I/O instruction comprising at least a physical or a virtual address; comparing the address with a relevant database of I/O devices addresses. When the comparing is successful determining the I/O device or a state on the I/O device to receive the I/O instruction in accordance with the address; setting a value of a first register to a value identifying the determined I/O device or the state on the I/O device; predicting a value to be set in a second register in accordance with the address; and setting a value of a third register. Providing I/O instruction other than a request I/O instruction to the I/O device or the state on the I/O device, which sets a register to a value according to the I/O instruction and reports the value to the processor core.
US09753858B2 DRAM cache with tags and data jointly stored in physical rows
A system and method for efficient cache data access in a large row-based memory of a computing system. A computing system includes a processing unit and an integrated three-dimensional (3D) dynamic random access memory (DRAM). The processing unit uses the 3D DRAM as a cache. Each row of the multiple rows in the memory array banks of the 3D DRAM stores at least multiple cache tags and multiple corresponding cache lines indicated by the multiple cache tags. In response to receiving a memory request from the processing unit, the 3D DRAM performs a memory access according to the received memory request on a given cache line indicated by a cache tag within the received memory request. Rather than utilizing multiple DRAM transactions, a single, complex DRAM transaction may be used to reduce latency and power consumption.
US09753857B2 Two handed insertion and deletion algorithm for circular buffer
Exemplary embodiments of the present invention disclose a method, program product, and system for selecting an item to evict and an insertion location for a new item in a circular buffer. A computer moves, in a circular buffer, in the same direction both of i) an insertion pointer to a first buffer entry, and ii) an eviction pointer to a second buffer entry that includes an item. A constant number of buffer entries is maintained between the eviction pointer and the insertion pointer. The computer responds to an eviction of the item from the second buffer entry by inserting a new item into a third buffer entry. The third buffer entry is located such that the third buffer entry is pointed to by the eviction pointer before being pointed to by the insertion pointer, as the eviction pointer and the insertion pointer continue to move around the circular buffer.
US09753855B2 High-performance instruction cache system and method
A method is provided for facilitating operation of a processor core coupled to a first memory containing executable instructions, a second memory faster than the first memory and a third memory faster than the second memory. The method includes examining instructions being filled from the second memory to the third memory, extracting instruction information containing at least branch information; creating a plurality of tracks based on the extracted instruction information; filling at least one or more instructions that possibly be executed by the processor core based on one or more tracks from a plurality of instruction tracks from the first memory to the second memory; filling at least one or more instructions based on one or more tracks from the plurality of tracks from the second memory to the third memory before the processor core executes the instructions, such that the processor core fetches the instructions from the third memory.
US09753852B1 Methods and systems for managing address list control blocks
Methods and systems for a device coupled to a computing device are provided. As an example, one method includes receiving a request for processing an address list control block (ALCB) by an ALCB offload engine of an adapter coupled to a computing device; determining by the ALCB offload engine if the ALCB is located at a cache managed by a cache controller of the ALCB engine; forwarding the ALCB to an address computation module that determines an address of a memory location of the computing device, where the ALCB stores the address of the memory location in an address list; generating a direct memory access (DMA) request to retrieve the ALCB from an adapter memory, when the ALCB is not located at the cache; and storing the ALCB at the cache, after the ALCB is received in response to the DMA request.
US09753844B2 Automatic identification of storage requirements, such as for use in selling data storage management solutions
Systems and methods for demonstrating a replacement information management software for a computing system. The methods may include determining if existing information management software is installed in the computing system. The methods may include identifying computing devices of the computing system using information from the existing information management software. The methods may include simulating the replacement information management software with characteristics of the identified computing devices to enable a user to experience the replacement information management software prior to committing to installing the replacement information management software in the computing system. The methods may include automatically installing the replacement information management software. Other implementations are disclosed.
US09753843B2 Automated testing of web-based applications
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described that enable automated testing of web applications. Techniques include receiving a web application and a test script including user-specified instructions for testing the web application. The user-specified instructions are converted into commands that include first-type commands executable by a browser automation module to control operations of a web browser, and second-type commands that are not executable by the browser automation module, where the total number of commands exceeds a number of instructions in the test script. The first-type commands are provided for execution to the browser automation module to control operations of the web browser, and the second-type commands are executed to control operations of the at least one computer that cannot be controlled by the browser automation module. A report is output based on executing the first-type and second-type commands.
US09753841B1 Generation of baseline test cases for composite software application
According to a computer-implemented method, a determination is made of content of an inbound request that is received at a composite software application from a client. The composite software application utilizes features from an application component that is deployed independently from the composite software application. A determination is made of content of an outbound request that is transmitted from the composite software application to the application component, with the outbound request being triggered by the inbound request. A determination is also made of content of a response to the inbound request that is transmitted from the composite software application to the client. The content of each of the inbound request, the response to the inbound request, and the outbound request are recorded in a repository as a baseline test case for regression testing of the composite software application.
US09753839B2 Test script evaluation system and method
A method and a computer system include a protocol evaluation engine that evaluates a test script. The method includes receiving a test script and requirements, developing a set of protocol evaluators, evaluating the test script by comparing the protocol evaluators with the test script, determining a final score for the evaluator for the test script and generating a group score for a plurality of test scripts for identifying a tester for the test script based on the group score. The computer system includes a process and memory and processor executable instructions to carry out the above method.
US09753833B2 Workload selection and cache capacity planning for a virtual storage area network
Exemplary methods, apparatuses, and systems receive a first input/output (I/O) trace including storage addresses that were subject to a plurality of I/O requests from a first workload during a first period of time. The first I/O trace is run through a cache simulation using a plurality of simulated cache sizes. A first state of the cache simulation is stored upon completing the first I/O trace simulation. The first I/O trace is deleted in response to storing the first state. A second I/O trace including storage addresses that were subject to a plurality of I/O requests from the first workload during a second period of time is received. A cumulative miss ratio curve for the first workload is generated by loading the stored first state as a starting point for simulating the second I/O trace and running the second I/O trace through the cache simulation.
US09753828B1 Adaptive failure survivability in a storage system utilizing save time and data transfer upon power loss
Maintaining failure survivability in a storage system includes determining a save time corresponding to an amount of time needed to transfer system data from volatile memory to non-volatile memory, determining a threshold corresponding to time for batteries to run while transferring data from volatile memory to non-volatile memory after a power loss, and providing an indication in response to the save time being greater than the threshold. The system may include a plurality of directors and the save time and the threshold may be determined for each of the directors. Determining a threshold may include determining an amount of battery time provided by battery power following power loss and multiplying the amount of battery time by a factor less than one, such as 0.8.
US09753824B2 Diagnosis for a server motherboard
A server motherboard diagnosis method, system, and related circuit system. A management module of the server motherboard and peripheral devices managed by the management module are capable of being powered by a server power source and a USB port. In response to the management module and the peripheral devices being powered by the USB port, a power supply line of the server power source is isolated, as by: identifying the peripheral devices, in response to the management module and the peripheral devices being powered by the USB port; for each of the identified peripheral devices, initializing the peripheral device, and then shutting down the power supply of the peripheral device; establishing a communication between the management module and a diagnosis host through the USB port; and executing a command in response to the command being received from the diagnosis host.
US09753821B2 Power supply control device and power supply device
A power supply control device for a system having two or more power supply devices, configured to control a first power supply device that includes a compensation device configured to perform power compensation at a time of power failure, the power supply control device includes a controller configured to limit the power compensation of the compensation device in a normal state, and release the limitation on the power compensation of the compensation device if detecting power failure of the first power supply device and detecting power failure of a second power supply device provided redundantly in addition to the first power supply device.
US09753810B1 Systems and methods for backing up virtual machines deployed in virtual storage area networks
The disclosed computer-implemented method for backing up virtual machines deployed in virtual storage area networks may include (1) detecting an attempt to back up a virtual machine deployed in a virtual storage area network, (2) identifying, within the virtual storage area network, a plurality of virtual servers that are each hosting a portion of the virtual machine, (3) obtaining each portion of the virtual machine in parallel from the plurality of virtual servers within the virtual storage area network, and then (4) backing up each portion of the virtual machine obtained from the plurality of virtual servers. Various other methods, systems, and computer-readable media are also disclosed.
US09753809B2 Crash management of host computing systems in a cluster
Techniques for managing crash in a host computing system in a cluster are disclosed. In one embodiment, a core dump partition may be configured in memory associated with a remote access controller (RAC) within the host computing system. When the host computing system is crashed, a screen shot associated with the host computing system is obtained through the RAC. Further, a first occurrence of crash in the host computing system is determined based on the obtained screen shot. Furthermore, the core dump file associated with the first occurrence of crash is copied from the core dump partition to a shared datastore. Also, the host computing system is reset through the RAC upon copying the core dump file to the shared datastore.
US09753806B1 Implementing signal integrity fail recovery and mainline calibration for DRAM
A method, system and memory controller are provided for implementing signal integrity fail recovery and mainline calibration for Dynamic Random Access Memory (DRAM). After identifying a failed DRAM, the DRAM is marked as bad and taken out of mainline operation. Characterization tests and periodic calibrations are run to evaluate optimal settings and to determine if the marked DRAM is recoverable. If recoverable, the marked DRAM chip is redeployed. If unrecoverable, error reporting is provided to the user.
US09753804B1 Multi-redundant digital signage
Technologies are provided for multi-redundant digital signage. A video server computer connected to one or more digital displays is configured to receive one or more videos and content, such as an image or a video, from a content server. A video player application executes on the video server computer to display the video received from the content server on the digital displays. An operating system executing on the video server computer is also configured to present the content as a desktop background. If execution of the video player application fails, the desktop background is presented, thereby displaying the content received from the content server. Additionally, the content may be stored in a non-volatile memory of the one or more digital displays. If a video signal from the video server computer is lost, the digital displays may present the content automatically or in response to a manual user input.
US09753803B2 Storage system and information processing apparatus
A storage system includes an information processing apparatus and plural storage nodes. A replication unit replicates plural data elements respectively stored in plural data regions of one of the plural storage nodes, and stores replicated data elements respectively in plural data regions of each of the other storage nodes. A parity generation unit generates a parity corresponding to the data elements respectively stored in the plural data regions, and stores the parity in the parity region, for each of the storage nodes. The data selection unit selects one or more data regions that hold data elements, from among the plural data regions, and releases one or more non-selected data regions, for each of the storage nodes, so as to reduce a multiplicity of the data elements respectively stored in the plural data regions of each of the plural storage nodes.
US09753801B2 Detection method and information processing device
A method includes generating a plurality of pieces of correlation information based on correlations between changes in each item in each of different pairs of items in a plurality of items per unit period of time in a time series, each item relating to at least one of an operation, a performance, or a load in a computer system, each of the plurality of pieces of correlation information being generated for the plurality of items in one unit period of time in the time series, clustering the plurality of pieces of correlation information into a plurality of clusters, each cluster representing a state of the computer system and including a subset of the plurality of pieces of correlation information meeting a threshold for similarity, generating transition probabilities between each pair of the plurality of clusters, and determining an anomaly in the computer system based on the transition probability.
US09753798B1 Method and apparatus for electronic design automation
A method and system for automatically auditing an electronic component design process comprising a plurality of design steps. The method includes: extracting, optionally in parallel and in a single pass, a plurality of non-error data types from obtained electronic component design information to produce one or more summary files; and determining whether an audit failure exists in a current design step of the plurality of design steps based on a comparison of the one or more summary files with one or more stored failure indicators. The one or more stored failure indicators comprising a plurality of non-error triggers associated with later failures. The present disclosure simplifies the organization of the gathered data to prevent the automated electronic design process from generating an inferior design, which wastes time of both human and computing resources.
US09753796B2 Distributed monitoring, evaluation, and response for multiple devices
Data is collected from a set of devices. The data is associated with the devices, mobile application programs (apps), web applications, users, or combinations of these. A norm is established using the collected data. The norm is compared with data collected from a particular device. If there is a deviation outside of a threshold deviation between the norm and the data collected from the particular device, a response is initiated.
US09753792B2 Method and system for byzantine fault tolerant data replication
A method for byzantine fault tolerant data replication with a plurality of 2f+1 data servers and one or more clients includes storing data in at least f+1 different data servers out of the 2f+1 data servers, and storing metadata of the stored data under a metadata-identifier in a metadata-service (MDS). The stored metadata includes a unique identifier of the stored data, a fingerprint of the stored data, and a list of the at least f+1 different data servers which have stored the data.
US09753790B2 Data processing system having messaging
A method of handling requests between contexts in a processing system includes, in a current context of a source processing system element (PSE): executing a send-and rendezvous instruction that specifies a destination PSE, a queue address in the destination PSE, a set of source registers, and a set of receive registers; and sending a send-and-rendezvous message (SRM) to the destination PSE, wherein the SRM includes an address of the destination PSE, a destination queue address, a source PSE address, and an identifier of the current context in the source PSE.
US09753786B2 Client server communication system
Apparatus for communicating with agent applications. A first request is sent by a server application on a server computer system to a first agent application to communicate with the server application. The first agent application is located in a first network. If the first agent application fails to respond to the first request, a second request is sent by the server application to a second agent application to instruct the first agent application to communicate with the server application. The first agent application is located on a first client computer system that is in a zone with a second client computer system on which the second agent application is located.
US09753785B2 Asynchronous dispatcher for application framework
The described technology is directed towards an asynchronous dispatcher including control logic that manages a queue set, including to dequeue and execute work items from the queue on behalf of application code executing in a program. The dispatcher yields control to the program to allow the program and application code to be responsive with respect to user interface operations.
US09753784B2 Cloud delivery platform
Concepts and technologies disclosed herein are directed to a cloud delivery platform. The cloud delivery platform can publish a cloud deployable offering. The cloud delivery platform can order, from a cloud orchestrator, one or more resources to be utilized by the cloud deployable offering. The cloud delivery platform can provision the cloud deployable offering on the resource(s). The cloud delivery platform can manage the cloud deployable offering to ensure that the cloud deployable offering meets a level of service. The cloud delivery platform can monitor one or more components of the cloud delivery platform to determine whether an event has occurred, and in response to determining that an event has occurred, the cloud delivery platform can broadcast the event.
US09753780B2 Topology-aware processor scheduling
In an example embodiment, a method of operating a task scheduler for one or more processors is provided. A topology of one or more processors is obtained, the topology indicating a plurality of execution units and physical resources associated with each of the plurality of execution units. A task to be performed by the one or more processors is received. Then a plurality of available execution units from the plurality of execution units is identified. An optimal execution unit is then determined, from the plurality of execution units, to which to assign the task, based on the topology. The task is then assigned to the optimal execution unit, after which the task is sent to the optimal execution unit for execution.
US09753778B2 Domain-agnostic resource allocation framework
A resource allocation framework is described herein which allocates items (conceptualized as balls) to item-receiving slots (conceptualized as bins) in a domain-agnostic manner. A user instantiates the resource allocation framework to a particular allocation problem by generating a specification that describes the allocation problem in a declarative fashion. Among other features, the specification maps real-world entities to the balls and bins, and describes the constraints associated with the allocation problem. The specification also provides a utilization function that computes the consumption of resources for a proposed assignment of a particular ball to a particular bin. According to another aspect, the resource allocation framework uses many processing elements (e.g., GPU threads, CPU threads, etc.), operating in parallel, to attempt to find a solution to the allocation problem. In this search for a solution, the resource allocation framework operates in any combination of an explore mode and an exploit mode.
US09753775B2 Resource management apparatus and resource management method
When an application 11n belonging to a group is installed or uninstalled, to allocate a resource region that the application 11n belonging to the group uses, a resource service 304, when an administrator requests installation of the application 11n, adds a resource upper-limit value of the group to the resource upper-limit value of the resource definition bundle original data, and installs the resource definition bundle 307.
US09753772B2 Method of computing latest start times to allow real-time process overruns
A method is provided for allowing process overruns while guaranteeing satisfaction of various timing constraints. At least one latest start time for an uncompleted process is computed. If an uncompleted process does not start at its latest start time, then at least one of the predetermined constraints may not be satisfied. A timer is programmed to interrupt a currently executing process at a latest start time. In another embodiment, information about ordering of the end times of the process time slots in a pre-run-time schedule is used by a run-time scheduler to schedule process executions. Exclusion relations can be used to prevent simultaneous access to shared resources. Any process that does not exclude a particular process is able to preempt that particular process at any appropriate time at run-time, which increases the chances that a process will be able to overrun while guaranteeing satisfaction of various timing constraints.
US09753769B2 Apparatus and method for sharing function logic between functional units, and reconfigurable processor thereof
An apparatus and method for sharing a function logic between functional units and a reconfigurable processor are provided. The apparatus for sharing a function logic may include a storage which is configured to store data which is received from two or more functional units in order to share one or more function logics, and an arbitrator which is configured, based on a scheduling rule, to transmit the data stored in the storage into the function logic.
US09753763B2 Prioritization of low active thread count virtual machines in virtualized computing environment
Virtual machines with low active thread counts are prioritized during periods of high system load in a virtualized computing environment to improve the performance of such virtual machines.
US09753758B1 Building of virtual servers in a cloud via non-structured strings
A system for building virtual servers via non-structured strings is disclosed according to an embodiment. The system comprises a build server that is configured by execution of an application on a processor to obtain, from a ticketing system, server design data having non-structured strings. The system determines that the server design data does not designate a primary virtual network interface controller based on the non-structured strings, and isolates, via the non-structured strings, an interface type parameter and an interface alias parameter for each of a plurality of virtual network interface controllers. Responsive to the determination, the system generates an interface metric for each of a plurality of virtual network interface controllers. The primary network interface is automatically determined by the system based on one of the interface metrics corresponding to one of the plurality of virtual network interface controllers.
US09753757B2 Machine learning for virtual machine migration plan generation
Embodiments relate to generating a virtual machine (VM) migration plan. A method includes determining an initial mapping of VMs to hosts as an origin state and a final mapping of VMs to hosts as a goal state. Candidate paths are generated from the initial mapping to the final mapping. The candidate paths are evaluated based on a heuristic state transition cost from the origin state through intermediate states to the goal state by recursively obtaining a list of transitions that a parent state underwent. A heuristic goal cost is identified to reach the goal state from the intermediate states based on a fewest number of VM movements. The VM migration plan is generated based on the heuristic state transition cost of the candidate paths in combination with the heuristic goal cost of a sequence of transitions from the origin state to the goal state having a lowest total cost.
US09753755B2 Addressing a workload partition
A system, and computer usable program product for addressing a workload partition are provided in the illustrative embodiments. A packet of data directed to the WPAR and including a combined address is received at a software stack. A determination is made whether the combined address includes an identifier that is reserved. If the identifier is not reserved, the identifier is used to identify the WPAR in the data processing system and the packet is sent to the WPAR. The software stack is an application configured to enable data communication using a protocol of the packet, and is modified to detect, recognize, and process the combined address for routing the packet to the WPAR. The combined address may be logically formed using an identifier associated with the data processing system and an identifier associated with the WPAR, which may be located in different portions of the packet.
US09753754B2 Enforcing deterministic execution of threads of guest operating systems running in a virtual machine hosted on a multiprocessor machine
A virtual machine monitor (VMM) is configured to enforce deterministic execution of virtual machines in a multiprocessor machine. The VMM is configured to ensure that any communication by physical processors via shared memory is deterministic. When such VMMs are implemented in a distributed environment of multiprocessor machines coupled via a logical communication link, non-deterministic server applications running on virtual machines using the VMM may be replicated.
US09753753B2 Dynamic java message service emulator
This disclosure relates generally to systems integration testing (SIT), and more particularly to dynamic java message service emulator. In one embodiment, non-transitory computer-readable medium storing computer-executable trend analysis instructions is provided. The instructions may include instantiating, via one or more hardware processors, a dynamic enterprise java bean. The instructions may also include receiving, via the one or more hardware processors, a request at the dynamic enterprise java bean. The instruction may include generating, via the one or more hardware processors, a query for business rules based on the request. Additionally, the instructions may include configuring, via the one or more hardware processors, the dynamic enterprise java bean using the business rules. The instructions may further include processing, via the one or more hardware processors, the request using the configured dynamic enterprise java bean to generate a response.
US09753752B2 Simulator generation method and apparatus
The present invention discloses a simulator generation method and apparatus, relating to the field of simulator generation, which are used to implement rapid portability and high efficiency of a simulator. The solutions in the present invention are applicable to simulator generation.
US09753751B2 Dynamically loading graph-based computations
Processing data includes: receiving units of work that each include one or more work elements, and processing a first unit of work using a first compiled dataflow graph (160) loaded into a data processing system (100) in response to receiving the first unit of work. The processing includes: analysis to determine a characteristic of the first unit of work; identifying one or more compiled dataflow graphs from graphs stored in a data storage system (107) that include at least some that were compiled for processing a unit of work having the determined characteristic; loading one of the identified compiled dataflow graphs into the data processing system (100) as the first compiled dataflow graph (160); and generating one or more output work elements from at least one work element in the first unit of work.
US09753746B2 Application store and intelligence system for networked telephony and digital media services devices
Telephony and digital media services may be provided to a plurality of locations, such as to a plurality of homes and offices, though the deployment of telephony and digital media services devices to the locations, wherein each device is configured to function as a voice, data and media information center. A system in accordance with one embodiment of the present invention includes an application store and an application intelligence subsystem implemented on one or more computers. Each of the application store and the application intelligence subsystem is communicatively connected via a network to a plurality of such telephony and digital media services devices. The application store is operable to provide applications via the network for installation and execution on each of the plurality of devices. The application intelligence subsystem is operable to obtain and report information about applications installed and executed on each of the plurality of devices.
US09753744B1 Defining application programming interfaces (APIS) using object schemas
The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigable path through a graph projection of the API. The computing system generates an API call to process the data request. To generate the API call for each node in the navigable path, the computing system, identifies a node in the graph projection to access data from and generates a subquery to access data from the node using one or more parameters included in the data request and defined in a schema associated with the node. The computing system executes the one or more subqueries to obtain a result and returns the result of executing the subqueries as a result of the API call.
US09753741B2 Remote inking
In one or more embodiments, a bus driver, included on a local computing system, enables detection of hardware available on a host computing system for a remote access session. Upon detecting a hardware device on the host computing system, an operating system included in the local computing system may obtain a device driver for controlling data captured from the hardware device. The device driver may be used to inject data captured from the hardware device into the local operating system's input stack. In some examples, the data is injected into the local operating system's input stack at a layer that corresponds to a layer at which the data was captured on the host computing system.
US09753740B2 Radio communication device and method for booting a radio communication device
A radio communication device and a method for booting a radio communication device are provided. The radio communication device can be configured to load an operating system code of a processor during execution of an authentication procedure code. For example, a first portion of the operating system code can be loaded, then the authentication procedure code can be loaded after the loading of the first portion of the operating system code. After the initiation of an authentication procedure that is based on the authentication procedure code, then a second portion of the operating system code can be loaded.
US09753734B2 Method and apparatus for sorting elements in hardware structures
A method for sorting elements in hardware structures is disclosed. The method comprises selecting a plurality of elements to order from an unordered input queue (UIQ) within a predetermined range in response to finding a match between at least one most significant bit of the predetermined range and corresponding bits of a respective identifier associated with each of the plurality of elements. The method further comprises presenting each of the plurality of elements to a respective multiplexer. Further the method comprises generating a select signal for an enabled multiplexer in response to finding a match between at least one least significant bit of a respective identifier associated with each of the plurality of elements and a port number of the ordered queue. Finally, the method comprises forwarding a packet associated with a selected element identifier to a matching port number of the ordered queue from the enabled multiplexer.
US09753728B2 Apparatus and medium for converting a persistent wait instruction to an instruction for periodically waiting for a control target
An information processing apparatus includes a first controller that is controlled by a first operating system and a second controller that is controlled by a second operating system different from the first operating system. The first controller outputs a waiting instruction waiting persistently until a response is transmitted from a control target. The second controller converts the waiting instruction outputted from the first controller into a periodic instruction waiting periodically until a response is transmitted from the control target, and outputs the periodic instruction to the control target.
US09753726B2 Computer for amdahl-compliant algorithms like matrix inversion
A family of computers is disclosed and claimed that supports simultaneous processes from the single core up to multi-chip Program Execution Systems (PES). The instruction processing of the instructed resources is local, dispensing with the need for large VLIW memories. The cores through the PES have maximum performance for Amdahl-compliant algorithms like matrix inversion, because the multiplications do not stall and the other circuitry keeps up. Cores with log based multiplication generators improve this performance by a factor of two for sine and cosine calculations in single precision floating point and have even greater performance for loge and ex calculations. Apparatus specifying, simulating, and/or layouts of the computer (components) are disclosed. Apparatus the computer and/or its components are disclosed.
US09753724B2 Conditional selection of data elements
A data processing apparatus, method and computer program that perform an operation on one data element such as a register and conditionally select either that register or a further register on which no operation has been performed. The apparatus includes an instruction decoder configured to decode at least one conditional select instruction specifying a primary source register, a secondary source register, a destination register, a condition, and an operation to be performed on a data element from the secondary source register. Data processing operations are controlled by the instruction decoder and the data processor is responsive to the decoded at least one conditional select instruction where the condition does not have the predetermined outcome to form the resultant data element from the data element from the primary register and to store the resultant data element in the destination register.
US09753721B2 Agile software development process and results
A method for agile software development comprises receiving by a VM a command by a first version of a software component running on a first virtual machine, wherein the command may be executed by the software component, passing the command to a hypervisor along with an output file including a functionality identifier corresponding to the command and identifiers for versions of the software component to which the command is applicable, and transferring the command to a second VM for an execution of the functionality if the identifier of the second version of the software component was included in the output file. Additionally, the method may include sending a freeze command by the hypervisor to the second virtual machine if the identifier of the second version of the software component is not included in the output file.
US09753720B2 Universal connectivity for non-universal devices
A system includes at least one data collection device connected to a corresponding data terminal via a primary communication channel; and a central connectivity point connected to each data collection device via a wireless secondary communication channel so as to communicate with the at least one data collection device without disrupting communication between the at least data collection device and the corresponding data terminal via the primary communication channel and to permit remote administration of each data collection device.