Document | Document Title |
---|---|
US09786972B2 |
Millimeter waveband filter
In an end surface 32b of the second transmission line forming body 32 forming a second waveguide 30, the height of a central region 33 which includes an opening of the second transmission line 30b is a reference plane. A depressed portion 32e that is depressed to a depth greater than the length of a thread portion of a screw 205 from the reference plane is provided in a region outside the central region 33 and includes a screw hole forming position. A screw hole 32d for fixing an external circuit 200 to be connected is provided at the screw hole forming position in the depressed portion 32e. The height of a region, which is excluding the depressed portion 32e and is further away from the central region 33 than the screw hole forming position, is equal to the reference plane. |
US09786968B2 |
Battery module assembly having coolant flow channel
Disclosed herein is a battery module assembly including unit modules, each of which includes unit cells mounted to a cartridge in a state of being electrically connected to each other via bus bars, the battery module assembly including two or more sub-modules, each of which includes two or more unit modules vertically stacked from a ground to form a coolant flow channel at an interface therebetween, the sub-modules being arranged in a lateral direction in a state of being spaced apart from each other to provide the coolant flow channel, a base plate, on which the sub-modules are loaded, side cover plates mounted at sides of the sub-modules, each of the side cover plates having at least one coolant inlet port, through which a coolant is introduced, and a bracket for fixing ends of the sub-modules, the bracket having a coolant outlet port communicating with the coolant flow channel. |
US09786962B2 |
Battery pack
A battery pack includes a plurality of battery cells, a protective circuit module (PCM), a temperature sensor and a case. Each battery cell has a terrace portion sealed so that an electrode tab of an electrode assembly is extracted to an outside. The PCM is electrically connected to the plurality of battery cells. The temperature sensor is connected to the PCM to measure a temperature of the battery cells. The case accommodates the plurality of battery cells, the PCM and the temperature sensor. The case includes a mounting portion on which the PCM is mounted, and a temperature sensor support portion protruded to be spaced apart from the mounting portion at a predetermined height is formed in one area of the mounting portion. |
US09786959B2 |
Smart battery provided with a power supply voltage management circuit
The smart battery includes an electronic circuit for managing the supply voltage connected to a battery. The electronic circuit includes a battery end-of-life detector, a management unit, an oscillator stage, a DC-DC converter powered on when the supply voltage of the battery is close or equal to a battery end-of-life threshold, and a data or command communication interface. The data or command communication interface is a 1-wire interface which is connected to a positive supply voltage terminal of the smart battery for transmitting a modulated data or command signal through one of the supply voltage terminals. The modulated signal transmitted by the interface may include battery end-of-life information. |
US09786954B2 |
Electrolyte including silane for use in electrochemical devices
The electrolyte includes one or more salts and a silane. The silane has a silicon linked to one or more first substituents that each include a poly(alkylene oxide) moiety or a cyclic carbonate moiety. The silane can be linked to four of the first substituents. Alternately, the silane can be linked to the one or more first substituents and one or more second substituents that each exclude both a poly(alkylene oxide) moiety and a cyclic carbonate moiety. |
US09786940B2 |
Chlorination of processing residues as a variable load for grid scale electrical load following and storage
Disclosed are systems and methods having inherent carbon capture and conversion capabilities offering maximum flexibility, efficiency, and economics while simultaneously enabling environmentally and sustainably sound practices. A hybrid thermochemical cycle couples staged reforming with hydrogen production and residue chlorination. The residues of the upgrading are chlorinated, metals of interest are removed and bulk material is re-mineralized. Through the residue chlorination process, various metals including rare earths are concentrated and extracted. Energy is retained through chemical synthesis such as hydrocarbon and metal and non-metal chloride production. Produced chemicals are later exploited by redox reactions in the operation of an integrated gasification flow battery. |
US09786939B2 |
Integrated power generation and chemical production using fuel cells
In various aspects, systems and methods are provided for operating a molten carbonate fuel cell assembly at increased power density. This can be accomplished in part by performing an effective amount of an endothermic reaction within the fuel cell stack in an integrated manner. This can allow for increased power density while still maintaining a desired temperature differential within the fuel cell assembly. |
US09786938B2 |
Fuel cell system
A fuel cell system according to the present invention comprises: a fuel cell including a membrane-electrode assembly in which electrodes, each having a catalyst layer, are arranged on both surfaces of a polymer electrolyte membrane; and a control apparatus that performs performance recovery processing for the catalyst layer by decreasing an output voltage of the fuel cell to a predetermined voltage, wherein the control apparatus predicts a timing of an output increase request being made to the fuel cell and determines the necessity and content of the performance recovery processing based on a result of the prediction. |
US09786932B2 |
Metal-air battery
A metal-air battery includes first and second cells, each cell including a negative electrode metal layer, a negative electrode electrolytic film, a positive electrode layer configured to use oxygen as an active material, and a gas diffusion layer, wherein the negative electrode metal layer, the negative electrode electrolytic film, the positive electrode layer, and the gas diffusion layer are sequentially disposed, wherein each cell has an open surface through which at least a portion of the gas diffusion layer is in fluid communication with, outside air, wherein the first and second cells contact each other, and wherein a direction of a first open surface of the first cell is different from a direction of a second open surface of the second cell. |
US09786930B2 |
Fuel cell system and method for controlling the same
A fuel cell system and a method for controlling the same are provided. The method includes rapidly increasing an angular speed of a rotating magnetic field of an induction motor to maximize iron loss of the induction motor, thereby resulting in an increase in the temperature of a rise cell stack. The method further includes eliminating torque of a driving motor generated by an increase in the angular speed of the rotating magnetic field, using a torque eliminator. The torque eliminator includes a P-stage reducer or a hydraulic break. |
US09786928B2 |
Proton exchange membrane fuel cell with stepped channel bipolar plate
A fuel cell stack includes a membrane electrode assembly and a bipolar plate. The bipolar plate has a corrugated portion defined by an adjacent pair of proximal and distal peak portions and a sidewall segment connecting the peak portions. The sidewall segment and membrane electrode assembly at least partially define a flow channel. The sidewall segment includes a shoulder portion defining a step spaced away from the peak portions. |
US09786927B2 |
Conductive member, cell stack, electrochemical module, and electrochemical device
To provide a conductive member and a cell stack, where a concave groove of a conductive base substrate can be covered with a cover layer, as well as an electrochemical module and an electrochemical device. |
US09786925B2 |
Fuel cell and fuel cell use gas diffusion electrode
A fuel cell comprised of a proton conductive electrolyte film sandwiched between a pair of catalyst layers, wherein the catalyst layer of at least the cathode is comprised of a mixture including a catalyst ingredient, an electrolytic material, and a carbon material, the carbon material is comprised of a catalyst-carrying carbon material carrying the catalyst ingredient and a gas-diffusing carbon material not carrying the catalyst ingredient, and the catalyst-carrying carbon material has an amount of adsorption of water vapor at 25° C. and a relative humidity of 90% of 50 ml/g or more. |
US09786921B2 |
Secondary battery, manufacturing method of secondary battery, electrode for secondary battery, and electronic device
There is provided a secondary battery including a positive electrode, a negative electrode, and a solid electrolyte layer disposed between the positive electrode and the negative electrode, wherein at least one of the positive electrode and the negative electrode contains a granular solid electrolyte and a granular conduction aid both bonded to a surface of a granular electrode active substance. |
US09786916B2 |
Electrode and secondary battery including the same
Disclosed is an electrode for secondary batteries including an electrode mixture including an electrode active material, binder and conductive material coated on a current collector wherein a conductive material is coated to a thickness of 1 to 80 μm on the current collector and the electrode mixture is coated on a coating layer of the conductive material so as to improve electrical conductivity. |
US09786915B2 |
All-solid state lithium carbon monofluoride batteries
A solid state lithium carbon monofluoride battery includes an anode comprising Li, a solid electrolyte, and a cathode including CFx and LPS. The cathode can also include a carbon compound. The solid electrolyte can include LPS. The LPS can include β-Li3PS4. The cathode LPS can include β-Li3PS4. A method of making a battery is also disclosed. |
US09786914B2 |
Spinel-type lithium cobalt manganese-containing complex oxide
There is provided a Co-based 5-V spinel-type lithium manganese-containing complex oxide not only having an operating potential of 4.5 V or higher but also being capable of extending its capacity region of a 5.5 to 5.5 V region and being capable of enhancing its energy density as well. There is proposed a spinel-type lithium cobalt manganese-containing complex oxide having a crystal structure classified as a space group Fd-3m and being represented by the general formula [Lix(CoyMn3−x−y)O4−δ] (wherein 0.90≦x≦1.15 and 0.75≦y≦1.25), wherein the oxide has a crystallite size measured by a Rietveld method using the fundamental method of 100 nm to 200 nm, an interatomic distance of Li—O of 1.80 Å to 2.00 Å, and a strain of 0.20 to 0.50. |
US09786912B2 |
Titanium raw material for lithium titanate production and method for producing lithium titanate using same
The invention provides a low-cost, efficient method for producing lithium titanate that is useful for applications in electric storage devices. The desired lithium titanate can be obtained by heating at least (1) titanium oxide having a BET single point specific surface area of 50 to 450 m2/g based on nitrogen adsorption and (2) a lithium compound. Preferably the titanium oxide and lithium compound are heated together with (3) a lithium titanate compound having the same crystal structure as the desired lithium titanate. Preferably these ingredients are dry-mixed before heating. |
US09786911B2 |
Cathode active material and lithium secondary battery comprising the same
Disclosed is a cathode active material for secondary batteries comprising at least one compound selected from the following formula 1: (1−s−t)[Li(LiaMn(1−a−x−y)NixCoy)O2]*s[Li2CO3]*t[LiOH] (1) wherein 0 |
US09786907B2 |
Positive electrode active material for lithium secondary battery, positive electrode for lithium secondary battery, and lithium secondary battery
A positive electrode active material for a lithium secondary battery includes a primary particle containing a spinel phase and a layered rock-salt phase. The spinel phase is formed of a nickel-and-manganese-containing composite oxide having a spinel crystal structure that includes lithium, nickel, and manganese. The layered rock-salt phase is formed of a transition metal composite oxide having a layered rock-salt crystal structure that includes lithium and at least one transition metal element. The nickel-and-manganese-containing composite oxide contains oxygen and fluorine. The transition metal composite oxide includes oxygen and fluorine. |
US09786903B2 |
Positive electrode active material for lithium secondary battery, method of preparing the same and lithium secondary battery including the same
The present invention provides a positive electrode active material for a lithium secondary battery including a core including first lithium cobalt oxide, and a surface modifying layer positioned on a surface of the core. The surface modifying layer includes a lithium compound discontinuously distributed on the surface of the core, and second lithium cobalt oxide distributed while making a contact with or adjacent to the lithium compound, with a Li/Co molar ratio of less than 1. The positive electrode active material according to the present invention forms a lithium deficient structure in the positive electrode active material of lithium cobalt oxide and changes two-dimensional lithium transport path into three-dimensional path. The transport rate of lithium ions may increase when applied to a battery, thereby illustrating improved capacity and rate characteristic without decreasing initial capacity. |
US09786902B2 |
Electrode for non-aqueous electrolytic battery, non-aqueous electrolytic secondary battery, and battery pack
An electrode for battery has an electrode mixture containing a binder and an active material particle selected from at least one of a carbonaceous material, a metal particle and a metal oxide particle formed on a current collector. When cutting strength of an interface between the current collector and the electrode mixture is represented by “a” and cutting strength in a horizontal direction within the electrode mixture is represented by “b”, the “a” and “b” satisfy a relation of a/b<1. |
US09786901B2 |
Electrode and method for manufacturing an electrode
A method for manufacturing an electrode. To provide a particularly cost-effective method, which is able to provide a current collector layer that adheres well and is electrically well-connected, the method including: a) providing a layer having an active material; b) one-sided electrochemical deposition of a metallic material on the layer having the active material, thus forming a current collector layer having the metallic material; c) joining the product obtained in b) to another layer having an active material and to a contact element so that the current collector layer having the deposited metallic material is situated between two layers having an active material, and that the contact element for establishing contact is at least partially exposed and is in contact with the current collector layer having the deposited metallic material. |
US09786900B2 |
Method for producing a battery filled with a liquid electrolyte, filling vessel therefor, machine and battery
The invention relates to a method for producing a battery (10) filled with a liquid electrolyte (2, 11), wherein the battery (10) comprises a housing (1) having a top side (3) lying at the top in the normal operation of the battery (10) and a bottom side (4) opposite the top side (3), wherein battery electrodes (6) are arranged in the housing (1) and the housing (1) has at least one filling opening (5) for the liquid electrolyte (2, 11), which filling opening is arranged on the top side (3) of the housing (1) or at least above the center of the housing (1), characterized in that liquid electrolyte (2, 11) is fed through the at least one filling opening (5) in such a way that the topmost point (16) of the battery electrodes (6) with respect to the direction of action of gravity is not completely covered with the liquid electrolyte (2, 11) at any time during the process of filling the battery with liquid electrolyte (2, 11). The invention further relates to a filling vessel designed for performing the method, to a machine, and to a battery. |
US09786899B2 |
Terminal component and method of manufacturing terminal component
A terminal component includes an external terminal that is provided above a cover covering an electrode body; and an internal terminal that is provided below the cover and extends through a through-hole of the external terminal. A part of the internal terminal protrudes above the external terminal. A dimension of the part of the internal terminal in a radial direction of the through-hole is larger than a diameter of the through-hole. The external terminal has a joint surface that is a first part of an upper surface of the external terminal and that is joined to the internal terminal, and a non-joint surface that is a second part of the upper surface of the external terminal and that is located outside the joint surface. The joint surface is located higher than at least part of the non-joint surface. |
US09786895B2 |
Energy storage module with reduced damage to electrode terminals
An energy storage module includes an energy storage cell group containing a plurality of energy storage cells stacked in a stacking direction, and a pair of end plates provided at both ends of the energy storage cell group in the stacking direction. A terminal frame is provided at the end plate in order to electrically connect an electrode terminal of the energy storage cell provided at an end in the stacking direction and an output line. The terminal frame is fixed to the end plate by fixing points. |
US09786894B2 |
Battery pack
A battery pack includes a first battery module having first and second battery frame assemblies and first and second battery cells. The first battery frame assembly has a plastic frame member, a thermally conductive plate, a busbar, and a voltage sensing member. The plastic frame member has a rectangular ring-shaped body. The thermally conductive plate is coupled to rectangular ring-shaped body. The busbar has a first post and a first conductive body coupled to the first post. The first post extends outwardly from the plastic frame member, and the first conductive body extends through the rectangular ring-shaped body. The voltage sensing member has a first sensing post and a first sensing body. The first sensing post extends outwardly from the rectangular ring-shaped body. |
US09786893B2 |
Flexible electrochemical device including electrically connected electrode assemblies
A flexible electrochemical device in which a plurality of electrode assemblies is electrically connected to each other so that the flexible electrochemical device may be repeatedly bent, includes at least two electrode assemblies that are arranged separate from each other and a casing member that packs the at least two electrode assemblies and includes at least two accommodation portions in which electrode assemblies are individually received, and a connecting portion that connects the at least two adjacent accommodation portions where a path between a conductive line that electrically connects at least two electrode assemblies together and an electrolyte is defined in the connecting portion. |
US09786889B2 |
Electrode assembly of secondary battery
Provided is an electrode assembly of a secondary battery, including: a first electrode unit and a second electrode unit; a separation membrane interposed between the first electrode unit and the second electrode unit; and a first coating unit having an insulating member which is made of a metal oxide material and is coated along front and rear edge portions of the first electrode unit. |
US09786881B2 |
Battery pack and power supply unit
A battery pack comprises a battery unit containing a plurality of batteries connected in series or in parallel; a lower frame housing a portion of a side of a bottom of the battery unit and mounted on an shelf plate top surface; a upper frame housing a portion on the side of a top surface of the battery unit as a surface opposed to the bottom and holding the battery unit by being connected to the lower frame; and a bracket mounted on the lower frame and fixed to the shelf plate top surface. |
US09786877B2 |
Battery pack of electric power tool
A battery pack of an electric power tool comprises ten lithium-ion cells. The ten lithium-ion cells are connected in series. Each lithium-ion cell has a diameter equal to or less than 18 millimeters, a length equal to or less than 65 millimeters, and an internal resistance equal to or less than 30 milliohms. Because the battery pack has a high voltage in operation and is therefore able to supply large current, the battery pack is preferably configured incapable of being used in a conventional electric power tool that cannot operate under such a large current. |
US09786869B2 |
Organic light emitting device and display unit
An organic light emitting device capable of improving the light extraction characteristics while suppressing the driving voltage and improving the luminescent performance, and a display unit using it are provided. The organic light emitting device includes: a lamination structure that includes a cathode, a plurality of layers including a light emitting layer made of an organic material, and an anode including a metal thin film in this order, in which the cathode is reflective and the anode is semi-transparent to light generated in the light emitting layer; and a resonator structure that resonates the light generated in the light emitting layer between the cathode and the anode. |
US09786868B2 |
Electronic structure having at least one metal growth layer and method for producing an electronic structure
Various embodiments may relate to an electronic structure, including at least one organic layer, at least one metal growth layer grown onto the organic layer, and at least one metal layer grown on the metal growth layer. The at least one metal growth layer contains germanium. Various embodiments further relate to a method for producing the electronic structure. |
US09786863B2 |
White organic light emitting device
Provided is a white organic light emitting device which can improve abnormal light emission and efficiency and reliability of the device.A white organic light emitting device according to an exemplary embodiment of the present invention includes: a first light emitting unit including a first emitting layer between a first electrode and a second electrode; a second light emitting unit including a second emitting layer on the first light emitting unit; and a charge generation layer between the first light emitting unit and the second light emitting unit, and a volume of a metal in the charge generation layer is 1.0% or less of the total volume of the charge generation layer. |
US09786862B2 |
Organic light emitting device including a multi-layer light emitting structure and an organic light emitting display including the organic light emitting device
An organic light emitting device including a first electrode connected to a thin film transistor formed on a substrate, a second electrode opposite to the first electrode, and an organic laminate formed between the first electrode and the second electrode and including a hole transport layer, a multilayer-light emitting structure, and an electron transport layer. The multilayer-light emitting structure includes at least two light emitting layers emitting light of different colors through recombination of electrons and holes injected through the first and second electrodes, and a charge transport control layer formed of a bipolar material transporting both electrons and holes at boundaries between the at least two light emitting layers and controlling the amount of charges transported between the at least two light emitting layers. |
US09786860B2 |
Light-emitting element, light-emitting device, display device, electronic device, and lighting device
An object is to provide a light-emitting element which uses a plurality of kinds of light-emitting dopants and has high emission efficiency. In one embodiment of the present invention, a light-emitting device, a light-emitting module, a light-emitting display device, an electronic device, and a lighting device each having reduced power consumption by using the above light-emitting element are provided. Attention is paid to Förster mechanism, which is one of mechanisms of intermolecular energy transfer. Efficient energy transfer by Förster mechanism is achieved by making an emission wavelength of a molecule which donates energy overlap with a local maximum peak on the longest wavelength side of a graph obtained by multiplying an absorption spectrum of a molecule which receives energy by a wavelength raised to the fourth power. |
US09786854B2 |
N-type thin film transistor
An N-type thin film transistor includes an insulating substrate, a gate electrode, an insulating layer, a first MgO layer, a semiconductor carbon nanotube layer, a second MgO layer, a functional dielectric layer, a source electrode and a drain electrode. The gate electrode is located on a surface of the insulating substrate. The insulating layer is located on the gate electrode. The first MgO layer is located on the insulating layer. The semiconductor carbon nanotube layer is located on the first MgO layer. The source electrode and the drain electrode are electrically connected to the semiconductor carbon nanotube layer, wherein the source electrode and the drain electrode are spaced from each other. The second MgO layer is located on the semiconductor carbon nanotube layer. The functional dielectric layer is located on the second MgO layer. |
US09786848B2 |
Nanofiber-based heterojunction approach for high photoconductivity on organic materials
The present disclosure provides methods and compositions for an organic nanofiber-based heterojunction material, comprising nano fibers of an acceptor molecule, the nano fibers coated with a donor molecule, where the acceptor molecule contains a group and the donor molecule contains a companion group, wherein the group and companion group enables strong binding between the acceptor molecule and donor molecule, the strong binding providing for efficient forward electron transfer between the acceptor molecule and donor molecule, and wherein the group and companion group minimize charge carrier recombination between the acceptor molecule and the donor molecule. |
US09786847B2 |
Compound for organic photoelectric device, and organic photoelectric device and image sensor including the same
A compound for an organic photoelectric device is represented by Chemical Formula 1, and an organic photoelectric device, an image sensor, and an electronic device include the same. |
US09786845B1 |
Optical discs as low-cost, quasi-random nanoimprinting templates for photon management
Methods of patterning a layer of a photonic device are provided using stamps or masks derived from pre-written optical media discs. One method comprises pressing a stamp on a surface of a layer of a photonic device, the stamp comprising a stamping surface which defines a negative replica of a quasi-random pattern of nanostructures defined in a recording layer of a pre-written optical media disc, for a period of time sufficient to imprint the quasi-random pattern of nanostructures defined in the recording layer of the pre-written optical media disc onto the surface of the layer of the photonic device; and removing the stamp. The stamps, the masks, and the photonic devices comprising the patterned layers are also provided. |
US09786840B2 |
Electronic device and method for fabricating the same
An electronic device including a semiconductor memory is provided. The semiconductor memory includes an interlayer dielectric layer disposed over a substrate, and having a recess which exposes a portion of the substrate; a bottom contact partially filling the recess; and a resistance variable element including a bottom layer which fills at least a remaining space of the recess over the bottom contact, and a remaining layer which is disposed over the bottom layer and protrudes out of the interlayer dielectric layer. |
US09786838B2 |
Packages for integrated circuits and methods of packaging integrated circuits
An integrated circuit package including an integrated circuit die including a first side and a second side opposite the first side, the first side including at least one magnetoresistive device formed thereon. The integrated circuit package also may include a first magnetic shield disposed on or adjacent the first side of the integrated circuit die, wherein the first magnetic shield is formed of a composite material. |
US09786837B2 |
Multibit self-reference thermally assisted MRAM
A mechanism is provided for a thermally assisted magnetoresistive random access memory device (TAS-MRAM). A storage layer has an anisotropic axis, in which the storage layer is configured to store a state in off axis positions and on axis positions. The off axis positions are not aligned with the anisotropic axis. A tunnel barrier is disposed on top of the storage layer. A ferromagnetic sense layer is disposed on top of the tunnel barrier. |
US09786836B2 |
Multibit self-reference thermally assisted MRAM
A mechanism is provided for a thermally assisted magnetoresistive random access memory device (TAS-MRAM). A storage layer has an anisotropic axis, in which the storage layer is configured to store a state in off axis positions and on axis positions. The off axis positions are not aligned with the anisotropic axis. A tunnel barrier is disposed on top of the storage layer. A ferromagnetic sense layer is disposed on top of the tunnel barrier. |
US09786835B2 |
Backside integration of RF filters for RF front end modules and design structure
A design structure for an integrated radio frequency (RF) filter on a backside of a semiconductor substrate includes: a device on a first side of a substrate; a radio frequency (RF) filter on a backside of the substrate; and at least one substrate conductor extending from the front side of the substrate to the backside of the substrate and electrically coupling the RF filter to the device. |
US09786828B2 |
Method of producing a thermocouple having a tailored thermoelectric response
A method is disclosed for tailoring the thermoelectric response of a thermocouple to that desired by a user. The method comprises the steps of; (a) selecting a first thermoelectric material, (b) selecting a second thermoelectric material having dissimilar thermoelectric properties to the first thermoelectric material, a thermocouple formed from the first thermoelectric material and the second thermoelectric material having a known thermoelectric response, and (c) modifying the chemical composition of at least one of the first thermoelectric material and the second thermoelectric material to produce a thermocouple having a tailored thermoelectric response. In specific embodiments, the chemical composition may be modified by selectively depleting one or more chemical elements from the thermoelectric material or by selectively adding, or increasing the proportion of, one or more elements to the thermoelectric material. |
US09786827B2 |
Light emitting diode package
A light-emitting diode package includes a package body. The package body includes an upper insulation substrate including upper conductive patterns, a lower insulation substrate including lower conductive patterns, and middle conductive patterns disposed between the upper insulation substrate and the lower insulation substrate. The package body also includes an upper via disposed in the upper insulation substrate, a lower via disposed in the lower insulation substrate, the upper via and the lower via not overlaid with each other. |
US09786825B2 |
Ceramic-based light emitting diode (LED) devices, components, and methods
Devices, components and methods containing one or more light emitter devices, such as light emitting diodes (LEDs) or LED chips, are disclosed. In one aspect, a light emitter device component can include a ceramic body having a top surface, one or more light emitter devices mounted directly or indirectly on the top surface, and one or more electrical components mounted on the top surface and electrically coupled to the one or more light emitter devices, wherein the one or more electrical components can be spaced from the ceramic body by one or more non-metallic layers. Components disclosed herein can result in improved light extraction and thermal management. |
US09786823B2 |
Light-emitting device with sealing member comprising zinc sulfide particles
An LED light emitting device 5 as an example of a light emitting device utilizing a semiconductor to which the present invention is applied includes a package 10, a semiconductor light emitting element 200, a first sealing layer 50, and a second sealing layer 60. The semiconductor light emitting element 200 includes a p-n functioned semiconductor layer, and serves as a light source that emits light in accordance with application of a voltage to the semiconductor layer. The semiconductor light emitting element 200 is connected to power supply terminals 201 that supply a current. |
US09786822B2 |
Light emitting diode package and method of manufacture
A light emitting diode (LED) device and packaging for same is disclosed. In some aspects, the LED is manufactured using a vertical configuration including a plurality of layers. Certain layers act to promote mechanical, electrical, thermal, or optical characteristics of the device. The device avoids design problems, including manufacturing complexities, costs and heat dissipation problems found in conventional LED devices. Some embodiments include a plurality of optically permissive layers, including an optically permissive cover substrate or wafer stacked over a semiconductor LED and positioned using one or more alignment markers. |
US09786821B2 |
Method for manufacturing light emitting device
A method for manufacturing a light emitting device includes: mounting a light emitting element on the support body upper surface such that a light emitting element lower surface of light emitting element is opposite to the support body upper surface in a height direction, a frame and the light emitting element being mounted such that the light emitting element is located in an opening of the frame; injecting a resin into an inner space provided between the frame and the light emitting element through an inlet to form a covering member which covers the light emitting element such that at least a part of a light emitting element upper surface is exposed, the inlet connecting the inner space and an outer space opposite to the inner space with respect to the frame wall; and providing a light-transmissive member on the light emitting element. |
US09786813B2 |
Thin-film flip-chip light emitting diode having roughening surface and method for manufacturing the same
A thin-film flip-chip light emitting diode (LED) having a roughened surface and a method for manufacturing the same are provided. First, a substrate having a patterned structure on a surface of the substrate is provided, and the surface is roughened. A first semiconductor layer is then formed on the surface; a light emitting structure layer is then formed on the first semiconductor layer; a second semiconductor layer is then formed on the light emitting structure layer. The first and second semiconductor layers possess opposite electrical characteristics. A first contact electrode and a second contact electrode are then formed on the first semiconductor layer and the second semiconductor layer, respectively. Finally, a sub-mount is formed on the first and second contact electrodes, and the substrate is removed to form the thin-film flip-chip LED having the roughened surface. Here, the light emitting efficiency of the thin-film flip-chip LED is improved. |
US09786811B2 |
Tilted emission LED array
The present disclosure is directed to LED components, and systems using such components, having a light emission profile that may be controlled independently of the lens shape by varying the position and/or orientation of LED chips with respect to one or both of an overlying lens and the surface of the component. For example, the optical centers of the LED emitting surface and the lens, which are normally aligned, may be offset from each other to generate a controlled and predictable emission profile. The LED chips may be positioned to provide a peak emission shifted from a perpendicular centerline of the lens base. The use of offset emitters allows for LED components with shifted or tilted emission patterns, without causing output at high angles of the components. This is beneficial as it allows a lighting system to have tilted emission from the LED component and primary optics. |
US09786809B2 |
Method of forming electrode pattern and method of manufacturing solar cell
A method of forming an electrode pattern includes: forming, on a base material, a seed layer having a pattern corresponding to the electrode pattern; forming an organic material layer on the seed layer; producing an electrode layer transfer sheet by forming an electrode layer on the organic material layer via an electroplating process using the seed layer as a seed; disposing the electrode layer transfer sheet on a substrate on which the electrode pattern is to be formed such that the electrode layer is in contact with the substrate and pressure bonding the electrode layer to the substrate; and in a state in which the electrode layer is pressure bonded to the substrate, removing the base material along with the organic material layer and the seed layer to transfer the electrode layer to the substrate. |
US09786808B2 |
Method of anodising a surface of a semiconductor device
The present disclosure provides a method of anodizing a surface of a semiconductor device comprising a p-n junction. The method comprises exposing a first surface portion of the semiconductor device to an electrolytic solution that is suitable for anodizing the first surface portion when an electrical current is directed through a region at the first surface portion. Further, the method comprises exposing a portion of the semiconductor device to electromagnetic radiation in a manner such that the electromagnetic radiation induces the electrical current and the first surface portion anodizes. |
US09786807B2 |
Thin-film photovoltaic device and fabrication method
A method to fabricate thin-film photovoltaic devices including a photovoltaic Cu(In,Ga)Se2 or equivalent ABC absorber layer, such as an ABC2 layer, deposited onto a back-contact layer characterized in that the method includes at least five deposition steps, during which the pair of third and fourth steps are sequentially repeatable, in the presence of at least one C element over one or more steps. In the first step at least one B element is deposited, followed in the second by deposition of A and B elements at a deposition rate ratio Ar/Br, in the third at a ratio Ar/Br lower than the previous, in the fourth at a ratio Ar/Br higher than the previous, and in the fifth depositing only B elements to achieve a final ratio A/B of total deposited elements. |
US09786799B2 |
Process for the production of an optically selective coating of a substrate for high temperature receiver solar devices and relative material obtained
A process for the production of an optically selective coating of a receiver substrate of a suitable material for solar receiver devices particularly suitable for operating at high temperatures, more specifically for receiver tubes of linear parabolic trough, which comprises: deposition of a layer reflecting infrared radiation consisting of a high-melting metal on a heated receiver substrate of a suitable material; annealing under the same temperature and pressure conditions as the deposition of the reflecting layer; deposition on the high-melting metal of one or more layers of metal-ceramic composite materials (CERMET), wherein the metal is W and the ceramic matrix is YPSZ (“Yttria-Partially Stabilized Zirconia”); deposition on the cermet of an antireflection layer; annealing under the same temperature and pressure conditions as the depositions of the cermet and antireflection layers. |
US09786793B2 |
Semiconductor device comprising oxide semiconductor layer including regions with different concentrations of resistance-reducing elements
To increase the on-state current of a transistor whose channel is formed in an oxide semiconductor layer. To provide a transistor where a resistance-reducing element is introduced into a region of an oxide semiconductor layer which overlaps with part of a source or drain or part of a gate. For example, the thickness of a region of a conductive layer serving as a source or drain or a gate (at least part of a region overlapping with an oxide semiconductor layer) is made smaller than that of the other region of the conductive layer. A resistance-reducing element is introduced into the oxide semiconductor layer through the conductive layer thinned partly, thereby obtaining the oxide semiconductor layer where the resistance-reducing element is introduced into the region overlapping with part of the source or drain or part of the gate. Thus, the on-state current of the transistor can be increased. |
US09786790B2 |
Flexible device
In one embodiment, a flexible device is provided. The flexible device may include a flexible substrate, a buffer layer, a light reflective layer, and a device layer. The buffer layer is located on the flexible substrate. The light reflective layer is located on the flexible substrate, wherein the light reflective layer has a reflection wavelength of 200 nm˜1100 nm, a reflection ratio of greater than 80%, and a stress direction of the light reflective layer is the same as a stress direction of the flexible substrate. The device layer is located on the light reflective layer and the buffer layer. |
US09786787B2 |
Semiconductor device and fabrication method thereof
A p channel TFT of a driving circuit has a single drain structure and its n channel TFT, an LDD structure. A pixel TFT has the LDD structure. A pixel electrode disposed in a pixel unit is connected to the pixel TFT through a hole bored in at least a protective insulation film formed of an inorganic insulating material and formed above a gate electrode of the pixel TFT, and in an inter-layer insulation film disposed on the insulation film in close contact therewith. These process steps use 6 to 8 photo-masks. |
US09786786B2 |
Non-planar quantum well device having interfacial layer and method of forming same
Techniques are disclosed for forming a non-planar quantum well structure. In particular, the quantum well structure can be implemented with group IV or III-V semiconductor materials and includes a fin structure. In one example case, a non-planar quantum well device is provided, which includes a quantum well structure having a substrate (e.g. SiGe or GaAs buffer on silicon), a IV or III-V material barrier layer (e.g., SiGe or GaAs or AlGaAs), and a quantum well layer. A fin structure is formed in the quantum well structure, and an interfacial layer provided over the fin structure. A gate metal can be deposited across the fin structure. Drain/source regions can be formed at respective ends of the fin structure. |
US09786785B2 |
Semiconductor device, method for fabricating the same, and memory system including the semiconductor device
Semiconductor device, method for fabricating the same and electronic devices including the semiconductor device are provided. The semiconductor device comprises an interlayer insulating layer formed on a substrate and including a trench, a gate electrode formed in the trench, a first gate spacer formed on a side wall of the gate electrode to have an L shape, a second gate spacer formed on the first gate spacer to have an L shape and having a dielectric constant lower than that of silicon nitride, and a third spacer formed on the second gate spacer. |
US09786783B2 |
Transistor architecture having extended recessed spacer and source/drain regions and method of making same
Techniques are disclosed for forming transistor architectures having extended recessed spacer and source/drain (S/D) regions. In some embodiments, a recess can be formed, for example, in the top of a fin of a fin-based field-effect transistor (finFET), such that the recess allows for forming extended recessed spacers and S/D regions in the finFET that are adjacent to the gate stack. In some instances, this configuration provides a higher resistance path in the top of the fin, which can reduce gate-induced drain leakage (GIDL) in the finFET. In some embodiments, precise tuning of the onset of GIDL can be provided. Some embodiments may provide a reduction in junction leakage (Lb) and a simultaneous increase in threshold voltage (VT). The disclosed techniques can be implemented with planar and non-planar fin-based architectures and can be used in standard metal-oxide-semiconductor (MOS) and complementary MOS (CMOS) process flows, in some embodiments. |
US09786782B2 |
Source/drain FinFET channel stressor structure
A semiconductor structure includes a material stack of, from bottom to top, an insulator structure and a semiconductor fin portion located on a pedestal portion of a semiconductor substrate portion, wherein a doped epitaxial semiconductor material structure extends from each sidewall surface of the semiconductor fin portion, each doped epitaxial semiconductor material structure introduces a stress on the semiconductor fin portion. A gate structure straddles the semiconductor fin portion. A source-side stressor structure having a bottommost surface contacting a first subsurface of the semiconductor substrate portion and covering one of the doped epitaxial semiconductor material structure is located on a source-side of the gate structure. A drain-side stressor structure having a bottommost surface contacting a second subsurface of the semiconductor substrate portion and covering another of the doped epitaxial semiconductor material structure is located on a drain-side of the gate structure. |
US09786781B2 |
Method and apparatus for use in improving linearity of MOSFETs using an accumulated charge sink-harmonic wrinkle reduction
A method and apparatus for use in improving linearity sensitivity of MOSFET devices having an accumulated charge sink (ACS) are disclosed. The method and apparatus are adapted to address degradation in second- and third-order intermodulation harmonic distortion at a desired range of operating voltage in devices employing an accumulated charge sink. |
US09786780B2 |
Integrated circuits having source/drain structure
An integrated circuit includes a gate structure over a substrate. A silicon-containing material structure is in each of recesses that are adjacent to the gate structure. The silicon-containing material structure has a first region and a second region, the second region is closer to the gate structure than the first region, and the first region is thicker than the second region. |
US09786774B2 |
Metal gate of gate-all-around transistor
The disclosure relates to a semiconductor device. An exemplary structure for a semiconductor device comprises a nanowire structure comprising a channel region between a source region and a drain region; and a metal gate surrounding a portion the channel region, wherein the metal gate comprising a first gate portion adjacent to the source region having a first thickness and a second gate portion adjacent to the drain region having a second thickness less than the first thickness. |
US09786772B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device according to the present invention includes a semiconductor substrate, having an emitter layer of a first conductivity type, a collector layer of a second conductivity type and a drift layer of the first conductivity type sandwiched therebetween, the emitter layer disposed at a front surface side of the semiconductor substrate and the collector layer disposed at a rear surface side of the semiconductor substrate, a base layer of the second conductivity type between the drift layer and the emitter layer, a buffer layer of the first conductivity type between the collector layer and the drift layer, the buffer layer having an impurity concentration higher than that of the drift layer, and having an impurity concentration profile with two peaks in regard to a depth direction from the rear surface of the semiconductor substrate, and a defect layer, formed in the drift layer and having an impurity concentration profile with a half-value width of not more than 2 μm in regard to the depth direction from the rear surface of the semiconductor substrate. |
US09786770B1 |
Semiconductor device structure with non planar slide wall
A semiconductor device that includes a semiconductor structure having a side wall that is non planar and that extends farther outward at an upper portion than at a lower portion of the side wall. The semiconductor structure extends underneath a semiconductor layer wherein a top portion of the structure contacts the semiconductor layer. |
US09786768B1 |
III-V vertical field effect transistors with tunable bandgap source/drain regions
Vertical field effect transistor (FET) device with tunable bandgap source/drain regions are provided, as well as methods for fabricating such vertical FET devices. For example, a vertical FET device includes a lower source/drain region formed on a substrate, a vertical semiconductor fin formed on the lower source/drain region, and an upper source/drain region formed on an upper region of the vertical semiconductor fin. The lower source/drain region and vertical semiconductor fin are formed of a first type of III-V semiconductor material. The upper source/drain region is formed of a second type of III-V semiconductor material which comprises the first type of III-V semiconductor material and at least one additional element that increases a bandgap of the second type of III-V semiconductor material of the upper source/drain region relative to a bandgap of the first type of III-V compound semiconductor material of the lower source/drain region and the vertical semiconductor fin. |
US09786763B2 |
Semiconductor device and manufacturing method thereof
A method of manufacturing a semiconductor device includes: forming a lattice defect layer in a substrate having a front surface region where a bipolar element of a pn junction type is formed and a rear surface region opposing the front surface region, the lattice defect layer being formed by injecting a charged particle to a first region in the rear surface region of the substrate; forming a laminated region, in which a first conductivity type impurity region and a second conductivity type impurity region are sequentially laminated from a rear surface side of the substrate toward the first region, in a second region in the rear surface region of the substrate, the first region being positioned deeper than the second region from a rear surface of the substrate; and selectively activating the laminated region by laser annealing after the formation of the laminated region and the lattice defect layer. |
US09786761B2 |
Integrated circuit device having an interfacial layer and method of manufacturing the same
An integrated circuit device includes a substrate including an active region, an interfacial layer including a lower insulating layer on the active region, the lower insulating layer doped with a chalcogen element having an atomic weight equal to or greater than 16, a gate insulation layer on the interfacial layer, and a gate electrode on the gate insulation layer. |
US09786760B1 |
Air gap and air spacer pinch off
Embodiments are directed to a method of forming a semiconductor device and resulting structures having an air spacer between a gate and a contact by forming a gate on a substrate and over a channel region of a semiconductor fin. A contact is formed on a doped region of the substrate such that a space between the contact and the gate defines a trench. A first dielectric layer is formed over the gate and the contact such that the first dielectric layer partially fills the trench. A second dielectric layer is formed over the first dielectric layer such that an air spacer forms in the trench between the gate and the contact. |
US09786756B2 |
Self-aligned source and drain regions for semiconductor devices
A method for forming a semiconductor device includes patterning a gate conductor, formed on a substrate, and a two-dimensional material formed on the gate conductor. Recesses are formed adjacent to the gate conductor in the substrate, and a doped layer is deposited in the recesses and over a top of the two-dimensional material. Tape is adhered to the doped layer on top of the two-dimensional material. The tape is removed to exfoliate the doped layer from the top of the two-dimensional material to form source and drain regions in the recesses. |
US09786755B2 |
Process for producing, from an SOI and in particular an FDSOI type substrate, transistors having gate oxides of different thicknesses, and corresponding integrated circuit
An integrated circuit includes a first zone for a first transistor and a second zone for a second transistor. The transistors are supported by a substrate of the silicon-on-insulator type that includes a semiconductor film on a buried insulating layer on a carrier substrate. In the second zone, the semiconductor film has been removed. The second transistor in the second zone includes a gate-dielectric region resting on the carrier substrate that is formed by a portion of the buried insulating layer). The first transistor in the first zone includes a gate-dielectric region formed by a dielectric layer on the semiconductor film. |
US09786747B2 |
Wiring substrate, manufacturing method of wiring substrate and electronic component device
A wiring substrate includes an insulation layer having an electronic component mounting area, and a wiring layer embedded in the insulation layer, the wiring layer having a first surface exposed from the insulation layer, to which a terminal of an electronic component is to be connected, a second surface opposite to the first surface, which is covered by the insulation layer, and a side surface. The second surface has a roughened surface and the side surface has a roughened surface, and a surface roughness of the second surface of the wiring layer is greater than a surface roughness of the side surface. |
US09786746B2 |
Semiconductor device with improved reverse recovery characteristics
A semiconductor device includes a diode and a semiconductor substrate. The diode includes a p-type anode region and an n-type cathode region. A lifetime control layer is provided in an area within the cathode region. The area is located on a back side than a middle portion of the semiconductor substrate in a thickness direction of the semiconductor substrate. The lifetime control layer has crystal defects which are distributed along a planar direction of the semiconductor substrate. A peak value of a crystal defect density in the lifetime control layer is higher than a crystal defect density of a front side region adjacent to the lifetime control layer on a front side of the lifetime control layer and a crystal defect density of a back side region adjacent to the lifetime control layer on a back side of the lifetime control layer. |
US09786743B2 |
Semiconductor device with electron supply layer
A semiconductor device includes a semiconductor stacked structure including at least an electron transit layer and an electron supply layer over a substrate. The electron supply layer includes a first portion and second portions sandwiching the first portion, and the first portion has a higher energy of a conduction band than that of the second portion, and includes a doped portion doped with an n-type impurity and undoped portions that sandwich the doped portion and are not doped with an impurity. |
US09786742B2 |
Semiconductor device
A semiconductor device according to an embodiment includes a SiC layer having a first plane and a second plane, a gate insulating film provided on the first plane, a gate electrode provided on the gate insulating film, a first SiC region of a first conductivity type provided in the SiC layer, a second SiC region of a second conductivity type provided in the first SiC region, a third SiC region of the first conductivity type provided in the second SiC region, and a fourth SiC region of the first conductivity type provided between the second SiC region and the gate insulating film, the fourth SiC region interposed between the second SiC regions, and the fourth SiC region provided between the first SiC region and the third SiC region. |
US09786741B2 |
Silicon carbide semiconductor device and method for manufacturing the same
A silicon carbide semiconductor device includes a silicon carbide layer and a gate insulating layer. The silicon carbide layer has a main surface. The gate insulating layer is arranged as being in contact with the main surface of the silicon carbide layer. The silicon carbide layer includes a drift region having a first conductivity type, a body region having a second conductivity type different from the first conductivity type and being in contact with the drift region, a source region having the first conductivity type and arranged as being spaced apart from the drift region by the body region, and a protruding region arranged to protrude from at least one side of the source region and the drift region into the body region, being in contact with the gate insulating layer, and having the first conductivity type. |
US09786738B2 |
Semiconductor device with well resistor and alternated insulating and active regions between input and output terminals
A semiconductor device including a well resistance element of high accuracy and high withstand voltage and a method of manufacturing the semiconductor device are provided.The semiconductor device includes a semiconductor substrate, a well region, an input terminal, an output terminal, a separation insulating film, and an active region. The input terminal and the output terminal are electrically coupled to the well region. The separation insulating film is arranged to be in contact with the upper surface of the well region in an intermediate region between the input terminal and the output terminal. The active region is arranged to be in contact with the upper surface of the well region. The separation insulating film and the active region in the intermediate region have an elongated shape in plan view. In the intermediate region, a plurality of separation insulating films and a plurality of active regions are alternately and repeatedly arranged. |
US09786737B2 |
FinFET with reduced parasitic capacitance
A semiconductor device including at least one fin extending upward from a substrate and a gate on the substrate, wherein the gate includes outer sidewalls, wherein the fin extend through a width of the gate. A spacer material can be adjacent to the outer sidewalls of the gate, wherein a top surface of the spacer material is below the top surface of the gate and above the top surface of the fin. The semiconductor device can also include an epitaxial semiconductor layer over the fins on each side of the spacer material. A low-k dielectric material can be deposited above each epitaxial semiconductor layer. The semiconductor device also includes a dielectric top layer forming a top surface of the transistor, wherein the dielectric top layer seals an air gap between the top surface of the fins and the dielectric top layer. |
US09786736B2 |
Power semiconductor device
A problem associated with n-channel power MOSFETs and the like that the following is caused even by relatively slight fluctuation in various process parameters is solved: source-drain breakdown voltage is reduced by breakdown at an end of a p-type body region in proximity to a portion in the vicinity of an annular intermediate region between an active cell region and a chip peripheral portion, arising from electric field concentration in that area. To solve this problem, the following measure is taken in a power semiconductor device having a superjunction structure in the respective drift regions of a first conductivity type of an active cell region, a chip peripheral region, and an intermediate region located therebetween: the width of at least one of column regions of a second conductivity type comprising the superjunction structure in the intermediate region is made larger than the width of the other regions. |
US09786731B2 |
Display device and method for manufacturing same
A display device includes a substrate. A pixel electrode is disposed on the substrate. An auxiliary electrode is disposed on the substrate. A first auxiliary line is connected to the auxiliary electrode. A second auxiliary line is spaced apart from the auxiliary electrode. A top electrode contacts at least one of the auxiliary electrode, the first auxiliary line, or the second auxiliary line. An organic light emitting layer is disposed between the top electrode and the pixel electrode, and is disposed between the top electrode and the first and second auxiliary lines. |
US09786728B2 |
Organic light emitting display device
Discussed is an organic light emitting display device that may include a first pixel on a substrate; a switching transistor with a first active layer provided inside the first pixel; a driving transistor with a second active layer provided inside the first pixel; a first light shielding layer overlapping the second active layer; and a second light shielding layer overlapping the first active layer, wherein the first light shielding layer is connected with the driving transistor, and the second light shielding layer is electrically insulated from the first light shielding layer. |
US09786724B2 |
Organic light emitting diode display, optical unit, and method for manufacturing optical unit
An organic light emitting diode display includes: a display module including a first organic light emitting diode to emit light with a first wavelength, a second organic light emitting diode to emit light with a second wavelength, and a third organic light emitting diode to emit light with a third wavelength; a phase difference layer including a first liquid crystal pattern on the first organic light emitting diode, and a second liquid crystal pattern on the second organic light emitting diode and the third organic light emitting diode; and a linear polarization layer on the phase difference layer. |
US09786723B2 |
Pixel circuit, driving method thereof and display apparatus
A pixel circuit includes a display unit and a touch control unit. The display unit includes a light-emitting element, a storage capacitor, a driving transistor for using the data signal stored in the storage capacitor to drive a light-emitting element (11) to emit light, a power switch module for inputting an operating voltage into the driving transistor, a precharging module for charging a control terminal of the driving transistor, and a compensation module for compensating a data signal and write the compensated data signal into the storage capacitor. The touch control unit includes an initialization module for initializing the touch control module while the precharging module is operating, a touch control module for collecting touch control signals in corresponding regions, and an output control module for closing an output path to output the touch control signals collected by the touch control module which the compensation module is operating. |
US09786717B2 |
Method of manufacturing photoelectric conversion device
A method of manufacturing a photoelectric conversion device includes forming a wiring structure above a semiconductor substrate including a photoelectric converter, forming, by a plasma CVD method, a first insulating film which contains hydrogen, above an uppermost wiring layer in the wiring structure, performing, after formation of the first insulating film, first annealing in a hydrogen containing atmosphere on a structure including the semiconductor substrate, the wiring structure, and the first insulating film, forming a second insulating film above the first insulating film after the first annealing, and performing, after formation of the second insulating film, second annealing in the hydrogen containing atmosphere on a structure including the semiconductor substrate, the wiring structure, the first insulating film, and the second insulating film. |
US09786715B2 |
High efficiency wide spectrum sensor
An optical sensor including a first material layer comprising at least a first material; a second material layer comprising at least a second material that is different from the first material, where a material bandgap of the first material is larger than a material bandgap of the second material; and a graded material layer arranged between the first material layer and the second material layer, the graded material layer comprising an alloy of at least the first material and the second material having compositions of the second material that vary along a direction that is from the first material to the second material. |
US09786713B2 |
Solid-state image pickup apparatus, method of manufacturing the same, and electronic apparatus
A solid-state image pickup apparatus includes an image pickup pixel and a focus detection pixel. The image pickup pixel includes a micro lens and a photoelectric conversion unit that receives light incident from the micro lens. The focus detection pixel includes the micro lens, the photoelectric conversion unit, and a light shielding unit that shields part of light incident on the photoelectric conversion unit. In the solid-state image pickup apparatus, the micro lens is uniformly formed in the image pickup pixel and the focus detection pixel, and the focus detection pixel further includes a high refractive index film formed under the micro lens. |
US09786712B2 |
Radiation image pickup unit and radiation image pickup display system
There is provided a radiation image pickup unit including: a plurality of pixels each configured to generate a signal charge based on a radiation; a device substrate including a photoelectric conversion element for each pixel; a wavelength conversion layer provided on a light incident side of the device substrate, and configured to convert a wavelength of the radiation into other wavelength; and a partition wall separating the wavelength conversion layer for each pixel. The radiation image pickup unit is configured to allow a gap between the wavelength conversion layer and the device substrate to be equal to or larger than a threshold or equal to or smaller than the threshold, the threshold being preset based on a spatial frequency of an image pickup target. |
US09786711B2 |
Array substrate of X-ray sensor and method for manufacturing the same
An array substrate of an X-ray sensor and a method for manufacturing the same are provided, the method comprising a step of forming a thin-film transistor element and a photodiode sensor element, wherein the step of forming the thin-film transistor element comprises: forming a gate electrode on an base substrate by a mask process; depositing a gate insulating layer on the base substrate on which the gate electrode is formed; the step of forming the photodiode sensor element comprises: forming an ohmic contact layer on the base substrate through the same mask process while forming the gate electrode; forming a semiconductor layer and a transparent electrode through a mask process on the substrate on which the ohmic contact layer is formed; depositing the gate insulating layer on the base substrate on which the semiconductor layer and the transparent electrode are formed while depositing the gate insulating layer on the base substrate on which the gate electrode is formed. A gate pattern and an ohmic contact layer are formed through the same mask process, and a passivation layer substitutes a channel blocking layer to reduce the number of the mask processes and simplify the manufacturing process and improve throughput and yield of the product. |
US09786708B2 |
Unit pixel having an insulated contact penetrating a charge accumulation region, solid-state image pickup unit including the same, and method of manufacturing the unit pixel
A solid-state image pickup unit including a pixel section having a plurality of unit pixels two-dimensionally arranged in a matrix formation, wherein a unit pixel includes a conductive region of a first conductivity type having a surface adjacent to a multilayer wiring layer, a charge accumulation region of a second conductivity type formed within the first conductive region, wherein the charge accumulation region is separated from the surface of the conductive region adjacent to the multilayer wiring layer by a separation section, and a contact disposed in the conductive region, the contact electrically connecting the charge accumulation region and an external wire of the multilayer wiring layer. |
US09786703B2 |
Buried channel deeply depleted channel transistor
Semiconductor devices and methods of fabricating such devices are provided. The devices include source and drain regions on one conductivity type separated by a channel length and a gate structure. The devices also include a channel region of the one conductivity type formed in the device region between the source and drain regions and a screening region of another conductivity type formed below the channel region and between the source and drain regions. In operation, the channel region forms, in response to a bias voltage at the gate structure, a surface depletion region below the gate structure, a buried depletion region at an interface of the channel region and the screening region, and a buried channel region between the surface depletion region and the buried depletion region, where the buried depletion region is substantially located in channel region. |
US09786702B2 |
Backside illuminated image sensors having buried light shields with absorptive antireflective coating
An image sensor with an array of image sensor pixels is provided. Each image pixel may include a photodiode and associated pixel circuits formed in the front surface of a semiconductor substrate. Buried light shielding structures may be formed on the back surface of the substrate to prevent pixel circuitry that is formed in the substrate between two adjacent photodiodes from being exposed to incoming light. The buried light shielding structures may be lined with absorptive antireflective coating material to prevent light from being reflected off the surface of the buried light shielding structures. Forming buried light shielding structures with absorptive antireflective coating material can help reduce optical pixel crosstalk and enhance signal to noise ratio. |
US09786698B2 |
Liquid crystal display device and manufacturing method thereof
A liquid crystal display device is disclosed. The liquid crystal display device includes a first substrate, a second substrate opposite of the first substrate, and a TFT layer on the first substrate. The TFT layer includes a gate electrode metal layer, and a source/drain electrode metal layer, where the source/drain electrode metal layer overlaps the gate electrode metal layer. The display device also includes an alignment film layer on a side of the first substrate that faces the second substrate, and on a side of the second substrate that faces the first substrate. The display device also includes at least one protrusion on at least a part of a side of at least one of the gate electrode metal layer and the source/drain electrode metal layer that faces the first substrate, where the protrusion is configured to reflect incident light from a side of the first substrate. |
US09786694B2 |
Display device and manufacturing method thereof
A display device and a method of manufacturing the display device are provided. According to an exemplary embodiment, a display device includes: a substrate; a gate electrode disposed on the substrate; a semiconductor pattern disposed on the gate electrode; data wiring disposed on the semiconductor pattern and having a data line, a source electrode, and a drain electrode; a first barrier layer disposed between the data wiring and the semiconductor pattern; and undercuts disposed on at least one side of each segment of the first barrier layer. |
US09786693B2 |
Thin film transistor substrate
A display panel is disclosed, which comprises: a first substrate; a scan line disposing on the first substrate; a data line disposing on the first substrate and overlapping with the scan line to form a first overlapping region; and an active layer disposing between the scan line and the data line and overlapping with the scan line and the data line to form a second overlapping region, wherein the second overlapping region locates in the first overlapping region and has a via, wherein an edge of the scan line has a first length along a substantial extension direction of the scan line in the first overlapping region, the active layer has a second length along a substantial extension direction of the scan line in the second overlapping region, and the second length is greater than the first length. |
US09786691B2 |
TFT substrate structure
The present invention provides a TFT substrate structure, comprising a Switching TFT and a Driving TFT, and the Switching TFT comprises a first active layer, and the Driving TFT comprises a second active layer, and the first active layer and the second active layer are made by the same or different materials and the electrical properties of the Switching TFT and the Driving TFT are different. According to the different functions of the different TFTs, the present invention employs different working structures for the Switching TFT and the Driving TFT to respectively implement deposition and photolithography, and employs different materials for the active layers of the Switching TFT and the Driving TFT to differentiate the electrical properties of different TFTs in the TFT substrate. Accordingly, the accurate control to the OLED with lowest cost can be realized. |
US09786684B2 |
Apparatuses having a ferroelectric field-effect transistor memory array and related method
An apparatus comprises field-effect transistor (FET) structures stacked horizontally and vertically in a three-dimensional memory array architecture, gates extending vertically and spaced horizontally between the plurality of FET structures, and a ferroelectric material separating the FET structures and the gates. Individual ferroelectric FETs (FeFETs) are formed at intersections of the FET structures, the gates, and the ferroelectric material. Another apparatus comprises a plurality of bit lines and word lines. Each bit line has at least two sides that are coupled with a ferroelectric material such that each bit line is shared by neighboring gates to form a plurality of FeFETs. A method of operating a memory array comprises applying a combination of voltages to a plurality of word lines and digit lines for a desired operation for a plurality of FeFET memory cells, at least one digit line having the plurality of FeFET memory cells accessible by neighboring gates. |
US09786682B1 |
Manufacturing method of semiconductor device including barrier pattern
The invention is related to a method for manufacturing a semiconductor device having a barrier pattern. The method includes alternately forming first sacrificial layers and insulating layers forming channel patterns penetrating the first sacrificial layers and the insulating layers, and forming a slit penetrating the first sacrificial layers and the insulating layers. In order to form the barrier pattern, the method also includes forming openings by removing the first sacrificial layers through the slit, and respectively forming conductive layers in the openings. The conductive layers include first barrier patterns having inclined inner surfaces and metal patterns in the first barrier patterns. |
US09786677B1 |
Memory device having memory cells connected in parallel to common source and drain and method of fabrication
A memory device may include a memory unit having multiple channel structures connected to a common source and drain in parallel. The memory unit can include floating gate structures including control gates connected to word lines and charge trap layers to store charge to form tiered floating gate memory cells. In some embodiments, rows and columns of memory units can be connected to form a three dimensional memory device. A method of fabricating a memory unit having tiered channel structures utilizing common source and drain elements and 3D memory device utilizing rows and columns of memory units having multiple channel structures connected to the common source and drain elements in parallel is disclosed. |
US09786675B2 |
Non-volatile memory devices including charge storage layers
A non-volatile memory device includes gate electrodes stacked on a substrate, a semiconductor pattern penetrating the gate electrodes and connected to the substrate, and a charge storage layer between the semiconductor pattern and the gate electrodes. The charge storage layer includes a first charge storage layer between the semiconductor pattern and the gate electrodes, a second charge storage layer between the first charge storage layer and the semiconductor pattern, and a third charge storage layer between the first charge storage layer and the gate electrodes. An energy band gap of the first charge storage layer is smaller than those of the second and third charge storage layers. The first charge storage layer is thicker than the second and third charge storage layers. |
US09786674B2 |
Discrete storage element formation for thin-film storage device
Provided is a method of forming a decoupling capacitor device and the device thereof. The decoupling capacitor device includes a first dielectric layer portion that is deposited in a deposition process that also deposits a second dielectric layer portion for a non-volatile memory cell. Both portions are patterned using a single mask. A system-on-chip (SOC) device is also provided, the SOC include an RRAM cell and a decoupling capacitor situated in a single inter-metal dielectric layer. Also a method for forming a process-compatible decoupling capacitor is provided. The method includes patterning a top electrode layer, an insulating layer, and a bottom electrode layer to form a non-volatile memory element and a decoupling capacitor. |
US09786669B2 |
Memory device and manufacturing method the same
A semiconductor device that can transmit and receive data without contact is popular partly as some railway passes, electronic money cards, and the like; however, it has been a prime task to provide an inexpensive semiconductor device for further popularization. In view of the above current conditions, a semiconductor device of the present invention includes a memory with a simple structure for providing an inexpensive semiconductor device and a manufacturing method thereof. A memory element included in the memory includes a layer containing an organic compound, and a source electrode or a drain electrode of a TFT provided in the memory element portion is used as a conductive layer which forms a bit line of the memory element. |
US09786667B2 |
Floating body memory cell having gates favoring different conductivity type regions
A method for fabricating floating body memory cells (FBCs), and the resultant FBCs where gates favoring different conductivity type regions are used is described. In one embodiment, a p type back gate with a thicker insulation is used with a thinner insulated n type front gate. Processing, which compensates for misalignment, which allows the different oxide and gate materials to be fabricated is described. |
US09786666B2 |
Method to form dual channel semiconductor material fins
A silicon fin precursor is formed in an nFET device region and a fin stack comprising alternating material portions, and from bottom to top, of silicon and a silicon germanium alloy is formed in a pFET device region. A thermal anneal is then used to convert the fin stack into a silicon germanium alloy fin precursor. A thermal oxidation process follows that converts the silicon fin precursor into a silicon fin and the silicon germanium alloy fin precursor into a silicon germanium alloy fin. Functional gate structures can be formed straddling over each of the various fins. |
US09786662B1 |
Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device is disclosed. First, a substrate is provided, a first gate pattern is formed on the substrate, a first spacer is formed around the first gate pattern, part of the first gate pattern is removed to form a first slot, a first dielectric layer is formed into the first slot, and a replacement metal gate (RMG) process is performed to transform part of the first gate pattern into a metal gate. |
US09786658B2 |
Fabrication method of a stack of electronic devices
This method comprises the following steps: a) providing a first structure successively comprising a first substrate, a first electronic device, and a first dielectric layer; a second structure successively comprising a second substrate, an active layer, a second dielectric layer, and a polycrystalline semiconductor layer, the active layer being designed to form a second electronic device; b) bombarding the polycrystalline semiconductor layer by a beam of species configured to form an amorphous part and to preserve a superficial polycrystalline part; c) bonding the first and second structures; d) removing the second substrate of the second structure; e) introducing dopants into the amorphous part, through the exposed active layer; f) thermally activating the dopants by recrystallization of the amorphous part. |
US09786656B1 |
Integration of bipolar transistor into complimentary metal-oxide-semiconductor process
A fin heterojunction bipolar transistor (fin HBT) and a method of fabricating the fin HBT for integration with a fin complimentary metal-oxide-semiconductor (fin CMOS) into a BiCMOS fin device include forming a sub-collector layer on a substrate. The sub-collector layer includes silicon doped with arsenic (As+). A collector layer and base are patterned as fins along a first direction. An emitter layer is formed on the fins. The emitter layer is a continuous layer of epitaxially grown silicon. An oxide is deposited above the sub-collector layer, the base, and the emitter layer, and at least one contact is formed through the oxide to each of the sub-collector layer, the base, and the emitter layer. |
US09786654B1 |
Electrostatic discharge protection semiconductor device
An ESD protection semiconductor device includes a substrate, a first isolation structure disposed in the substrate, a gate disposed on the substrate and overlapping a portion of the first isolation structure, a source region formed in the substrate at a first side of the gate, and a drain region formed in the substrate at a second side of the gate opposite to the first side. The substrate and the drain region include a first conductivity type, the source region includes a second conductivity type, and the first conductivity and the second conductivity type are complementary to each other. |
US09786653B1 |
Self-balanced diode device
A self-balanced diode device includes a substrate, a doped well, at least one first conductivity type heavily doped fin and at least two second conductivity type heavily doped fins. The doped well is arranged in the substrate. The first conductivity type heavily doped fin is arranged in the doped well, arranged in a line along a first direction, and protruded up from a surface of the substrate. The second conductivity type heavily doped fins is arranged in the doped well, arranged in a line along a second direction intersecting the first direction, respectively arranged at two opposite sides of the first conductivity type heavily doped fin, and protruded up from the surface of the substrate. Each second conductivity type heavily doped fin and the first conductivity type heavily doped fin are spaced at a fixed interval. |
US09786650B1 |
Process for making and using a semiconductor wafer containing first and second DOEs of standard cell compatible, NCEM-enabled fill cells, with the first DOE including snake open configured fill cells, and the second DOE including metal island open configured fill cells
A process for making and using a semiconductor wafer includes instantiating first and second designs of experiments (DOES), each comprised of at least two fill cells. The fill cells contain structures configured to obtain in-line data via non-contact electrical measurements (“NCEM”). The first DOE contains fill cells configured to enable non-contact (NC) detection of snake opens, and the second DOE contains fill cells configured to enable NC detection of metal island opens. The process may further include obtaining NC measurements from the first and/or second DOE(s) and using such measurements, at least in part, to selectively perform additional processing, metrology or inspection steps on the wafer, and/or on other wafer(s) currently being manufactured. |
US09786649B1 |
Process for making and using a semiconductor wafer containing first and second DOEs of standard cell compatible, NCEM-enabled fill cells, with the first DOE including via open configured fill cells, and the second DOE including stitch open configured fill cells
A process for making and using a semiconductor wafer includes instantiating first and second designs of experiments (DOES), each comprised of at least two fill cells. The fill cells contain structures configured to obtain in-line data via non-contact electrical measurements (“NCEM”). The first DOE contains fill cells configured to enable non-contact (NC) detection of via opens, and the second DOE contains fill cells configured to enable NC detection of stitch opens. The process may further include obtaining NC measurements from the first and/or second DOE(s) and using such measurements, at least in part, to selectively perform additional processing, metrology or inspection steps on the wafer, and/or on other wafer(s) currently being manufactured. |
US09786647B1 |
Semiconductor layout structure
A semiconductor layout structure includes a substrate comprising a cell edge region and a dummy region abutting thereto, a plurality of dummy contact patterns disposed in the dummy region and arranged along a first direction, and a plurality of dummy gate patterns disposed in the dummy region and arranged along the first direction. The dummy contact patterns and the dummy gate patterns are alternately arranged. Each dummy contact pattern includes an inner dummy contact proximal to the cell edge region and an outer dummy contact distal to the cell edge region, and the inner dummy contact and the outer dummy contact are arranged along a second direction perpendicular to the first direction and spaced apart from each other by a first gap. |
US09786641B2 |
Packaging optoelectronic components and CMOS circuitry using silicon-on-insulator substrates for photonics applications
Package structures and methods are provided to integrate optoelectronic and CMOS devices using SOI semiconductor substrates for photonics applications. For example, a package structure includes an integrated circuit (IC) chip, and an optoelectronics device and interposer mounted to the IC chip. The IC chip includes a SOI substrate having a buried oxide layer, an active silicon layer disposed adjacent to the buried oxide layer, and a BEOL structure formed over the active silicon layer. An optical waveguide structure is patterned from the active silicon layer of the IC chip. The optoelectronics device is mounted on the buried oxide layer in alignment with a portion of the optical waveguide structure to enable direct or adiabatic coupling between the optoelectronics device and the optical waveguide structure. The interposer is bonded to the BEOL structure, and includes at least one substrate having conductive vias and wiring to provide electrical connections to the BEOL structure. |
US09786636B2 |
Semiconductor device and structure
An Integrated Circuit device, including: a base wafer including single crystal, the base wafer including a plurality of first transistors; at least one metal layer providing interconnection between the plurality of first transistors; a first wire structure constructed to provide power to a portion of the first transistors; a second layer of less than 2 micron thickness, the second layer including a plurality of second single crystal transistors, the second layer overlying the at least one metal layer; and a second wire structure constructed to provide power to a portion of the second transistors, where the second wire structure is isolated from the first wire structure to provide a different power voltage to the portion of the second transistors. |
US09786635B2 |
Integrated circuit package assembly
An integrated circuit package assembly includes a substrate and a first integrated circuit package over the substrate. The integrated circuit package assembly also includes a second integrated circuit package between the first integrated circuit package and the substrate. The integrated circuit package further includes solder bumps between the first integrated circuit package and the second integrated circuit package. The solder bumps are configured to electrically connect the first integrated circuit package and the second integrated circuit package. The integrated circuit package assembly further includes at least two support structures between and in direct contact with the second integrated circuit package and the substrate. The at least two support structures are configured to facilitate thermal conduction between the second integrated circuit package and the substrate without providing electrical connections. |
US09786631B2 |
Device package with reduced thickness and method for forming same
A device package includes a die and a molding compound around the die. The molding compound has a non-planar surface recessed from a top surface of the die. The device package also includes an interconnect structure over the die. The interconnect structure includes a redistribution layer extending onto the molding compound and conformal to the non-planar surface of the molding compound. The device package further includes a first connector disposed over the die and bonded to the interconnect structure. |
US09786630B2 |
Semiconductor device manufacturing method and semiconductor wafer
A semiconductor device manufacturing method improves the yield of manufacturing semiconductor devices. There are provided an insulating film for covering multiple bonding pads, a first protective film over the insulating film, and a second protective film over the first protective film. In semiconductor chips, multiple electrode layers are coupled electrically to each of the bonding pads via first openings formed in the insulating film and second openings formed in the first protective film. Multiple bump electrodes are coupled electrically to each of the electrode layers via third openings formed in the second protective film. In pseudo chips, the second openings are formed in the first protective film and the third openings are formed in the second protective film. The insulating film is exposed at the bottom of the second openings coinciding with the third openings. A protective tape is applied to a principal plane to cover the bump electrodes. |
US09786627B2 |
Method for creating a connection between metallic moulded bodies and a power semiconductor which is used to bond to thick wires or strips
The invention relates to a method for connecting a power semi-conductor chip having upper-sided potential surfaces to thick wires or strips, consisting of the following steps: Providing a metal molded body corresponding to the shape of the upper-sided potential surfaces, applying a connecting layer to the upper-sided potential surfaces or to the metal molded bodies, and applying the metal molded bodies and adding a material fit, electrically conductive compound to the potential surfaces prior to the joining of the thick wire bonds to the non-added upper side of the molded body. |
US09786621B2 |
Elongated bump structures in package structure
A package structure includes a chip attached to a substrate. The chip includes a bump structure including a conductive pillar having a length (L) measured along a long axis of the conductive pillar and a width (W) measured along a short axis of the conductive pillar. The substrate includes a pad region and a mask layer overlying the pad region, wherein the mask layer has an opening exposing a portion of the pad region. The chip is attached to the substrate to form an interconnection between the conductive pillar and the pad region. The opening has a first dimension (d1) measured along the long axis and a second dimension (d2) measured along the short axis. In an embodiment, L is greater than d1, and W is less than d2. |
US09786617B2 |
Chip packages and methods of manufacture thereof
A chip package may include a die and a redistribution structure over the die. The redistribution structure may include a die, a redistribution structure over the die, and an under-bump metallurgy (UBM) structure over the redistribution structure. The UBM structure may include a central portion, a peripheral portion physically separated from and surrounding a perimeter of the central portion, and a bridging portion having a first end and a second end opposite the first end. The first end of the bridging portion may be coupled to the central portion of the UBM structure, while the second end of the bridging portion may be coupled to the peripheral portion of the UBM structure. |
US09786613B2 |
EMI shield for high frequency layer transferred devices
Various methods and devices that involve EMI shields for radio frequency layer transferred devices are disclosed. One method comprises forming a radio frequency field effect transistor in an active layer of a semiconductor on insulator wafer. The semiconductor on insulator wafer has a buried insulator side and an active layer side. The method further comprises bonding a second wafer to the active layer side of the semiconductor on insulator wafer. The method further comprises forming a shield layer for the semiconductor device. The shield layer comprises an electrically conductive material. The method further comprises coupling the radio frequency field effect transistor to a circuit comprising a radio frequency component. The method further comprises singulating the radio frequency field effect transistor, radio frequency component, and the shield layer into a die. The shield layer is located between a substrate of the radio frequency component and the radio frequency field effect transistor. |
US09786606B2 |
Semiconductor structures with isolated ohmic trenches and stand-alone isolation trenches and related method
A method of forming a semiconductor structure in a semiconductor-on-insulator (SOI) substrate and semiconductor structure so formed are provided. The SOI substrate includes a semiconductor layer; a bulk semiconductor region underlying the semiconductor layer; and an insulation layer between the two. The structure includes first and second openings each having sidewalls, each of the first opening and the second opening formed substantially simultaneously and extending from a top surface of the semiconductor layer through the semiconductor layer and through the insulation layer to the conductive region; an insulating material adapted to provide electrical insulation to at least a portion of the side walls of the first opening; a semiconductor material at least partially filling the first opening, the semiconductor material defining an ohmic contact trench providing electrical contact with the semiconductor region; and an insulating material disposed in the second opening and defining a device isolation trench. |
US09786604B2 |
Metal cap apparatus and method
A method of forming a metal layer may include forming an opening in a substrate; forming a liner over sidewalls of the opening; filling the opening with a first metal; etching a top surface of the first metal to form a recessed top surface below a top surface of the substrate; and exposing the recessed top surface of the first metal to a solution, the solution containing a second metal different from the first metal, the exposing causing the recessed top surface of the first metal to attract the second metal to form a cap layer over the recessed top surface of the first metal. |
US09786600B2 |
Semiconductor devices including bit line contact plug and peripheral transistor
A semiconductor device having a cell area and a peripheral area includes a semiconductor substrate, a cell insulating isolation region delimiting a cell active region of the semiconductor substrate in the cell area, a word line disposed within the semiconductor substrate in the cell area, a bit line contact plug disposed on the cell active region, a bit line disposed on the bit line contact plug, a peripheral insulating isolation region delimiting a peripheral active region of the semiconductor substrate in the peripheral area, and a peripheral transistor including a peripheral transistor lower electrode and a peripheral transistor upper electrode. The bit line contact plug is formed at the same level in the semiconductor device as the peripheral transistor lower electrode, and the bit line electrode is formed at the same level in the semiconductor device as the peripheral transistor upper electrode. |
US09786593B1 |
Semiconductor device and method for forming the same
A semiconductor device with a ring structure surrounding a through silicon via (TSV) electrode and a method for forming the same are disclosed. The method includes receiving a substrate including a back side and a front side having a conductor thereon, forming a via hole in the substrate and exposing the conductor, forming a groove extending from the back side into the substrate and surrounding the via hole, forming a first material layer in the via hole, and forming a second material layer in the groove. The groove filled with the second material layer forms the ring structure, while the via hole filled with the first material layer forms the TSV electrode. |
US09786589B2 |
Method for manufacturing package structure
A method for manufacturing a package structure carries out in following way. A flexible circuit board is provided. The flexible circuit board defines a bent area and a laminated area. The flexible circuit board includes a first dielectric layer, a first conductive pattern and a bearing layer located at opposite sides. The bearing layer corresponds to the laminated area. A second dielectric layer and a second conductive pattern are formed on the first conductive pattern. A third dielectric layer and a third conductive pattern are formed on the bearing layer. All of the second and third dielectric layers, and the second and third conductive pattern corresponds to the laminated area. A first solder resist layer is formed on the second conductive layer. The first solder resist layer defines a plurality of openings, a portion of the second conductive pattern is exposed from the openings defining a plurality of first pads. |
US09786588B2 |
Circuit substrate and package structure
The invention provides a circuit substrate and a package structure. The circuit substrate includes a molding compound having a chip-side surface and a solder ball-side surface opposite from the chip side surface. A first conductive bulk is formed embedded in the molding compound. The first conductive bulk has a first number of first chip-side bond pad surfaces and a second number of first solder ball-side surfaces exposed from the chip side surface and the ball-side surface, respectively. The width of the first conductive bulk is greater than the first width of the first chip-side bond pad surfaces and the second width of the first solder ball-side surfaces. |
US09786587B2 |
Semiconductor device and method for manufacturing the semiconductor device
A semiconductor device is disclosed in which an implant board and a semiconductor element of a semiconductor mounting board are bonded and electrically connected through implant pins and which can be manufactured with high productivity. Implant pins are bonded to a semiconductor element and/or a circuit pattern of a semiconductor mounting board through cylindrical terminals press-fitted into the other ends of the implant pins. Press-fitting depth L2 of each of the implant pins into corresponding cylindrical terminals is adjustable, so that total length of the implant pin and cylindrical terminal which are press-fitted to each other matches up with the distance between the semiconductor element and/or the circuit pattern on the semiconductor mounting board and an implant board. |
US09786575B2 |
Printed circuit module having semiconductor device with a polymer substrate and methods of manufacturing the same
A printed circuit module and methods for manufacturing the same are disclosed. The printed circuit module includes a printed circuit substrate with a thinned die attached to the printed circuit substrate. The thinned die includes at least one device layer over the printed circuit substrate and a buried oxide (BOX) layer over the at least one device layer. A polymer layer is disposed over the BOX layer, wherein the polymer has a thermal conductivity greater than 2 watts per meter Kelvin (W/mK) and an electrical resistivity of greater than 103 Ohm-cm. |
US09786574B2 |
Thin film based fan out and multi die package platform
Thin film based fan out wafer level packaging and a method of manufacturing the same are disclosed. Embodiments include a method including forming tapered via holes in a first surface of a polymer film; forming a conductive pillar on the first surface of a semiconductor device; bonding a solderable surface of the conductive copper pillars to metallization on the second side of the polymer film; bonding the semiconductor device to the first surface of the polymer film over the conductive pillars with an underfill material; and depositing an encapsulant material over the semiconductor device and polymer film. |
US09786573B2 |
Electronic component package
An electronic component package includes: a core including a cavity, a first resin layer, a second resin layer and a reinforcing layer disposed between the first resin layer and the second resin layer; and an electronic component disposed in the cavity, wherein a thickness of the first resin layer is different from a thickness of the second resin layer. |
US09786570B2 |
Methods for depositing films on sensitive substrates
Methods and apparatus to form films on sensitive substrates while preventing damage to the sensitive substrate are provided herein. In certain embodiments, methods involve forming a bilayer film on a sensitive substrate that both protects the underlying substrate from damage and possesses desired electrical properties. Also provided are methods and apparatus for evaluating and optimizing the films, including methods to evaluate the amount of substrate damage resulting from a particular deposition process and methods to determine the minimum thickness of a protective layer. The methods and apparatus described herein may be used to deposit films on a variety of sensitive materials such as silicon, cobalt, germanium-antimony-tellerium, silicon-germanium, silicon nitride, silicon carbide, tungsten, titanium, tantalum, chromium, nickel, palladium, ruthenium, or silicon oxide. |
US09786569B1 |
Overlay measurement and compensation in semiconductor fabrication
A method includes receiving a device having a first layer and a second layer over the first layer, the first layer having a first overlay mark. The method further includes forming a first resist pattern over the second layer, the first resist pattern having a second overlay mark. The method further includes performing a first overlay measurement using the second overlay mark in the first resist pattern and the first overlay mark; and performing one or more first manufacturing processes, thereby transferring the second overlay mark into the second layer and removing the first resist pattern. The method further includes performing one or more second manufacturing processes that include forming a third layer over the second layer. After the performing of the one or more second manufacturing processes, the method includes performing a second overlay measurement using the second overlay mark in the second layer and the first overlay mark. |
US09786568B2 |
Method of manufacturing an integrated circuit substrate
A method of manufacturing a wafer. The method includes providing a wafer that includes a plurality of semiconductor device structures, and testing at least one of the plurality of semiconductor device structures. Based on a test result, a substance is provided on a selected portion of the wafer to selectively configure a circuit element within the at least one of the plurality of semiconductor device structures. |
US09786567B2 |
Chip-on-wafer process control monitoring for chip-on-wafer-on-substrate packages
An embodiment method includes providing a standardized testing structure design for a chip-on-wafer (CoW) structure, wherein the standardized testing structure design comprises placing a testing structure in a pre-selected area a top die in the CoW structure, and electrically testing a plurality of microbumps in the CoW structure by applying a universal testing probe card to the testing structure. |
US09786564B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, a first gate, a second gate, and an insulating structure. The substrate includes a first fin and a second fin. The first gate is disposed over the first fin. The second gate is disposed over the second fin. A gap is formed between the first gate and the second gate, and the gap gets wider toward the substrate. The insulating structure is disposed in the gap. The insulating structure has a top surface and a bottom surface opposite to each other. The bottom surface faces the substrate. An edge of the top surface facing the first gate is curved inward the top surface. |
US09786558B2 |
Semiconductor devices including a bit line structure and a contact plug
Semiconductor devices are provided. A semiconductor device includes a bit line structure and a contact plug. The contact plug is adjacent a sidewall of the bit line structure and is on a sloped surface of the bit line structure. Moreover, in some embodiments, a level of the sloped surface of the bit line structure becomes lower as the sloped surface approaches the sidewall of the bit line structure. |
US09786555B1 |
Method for reducing contact resistance
Disclosed is a method for reducing contact resistance, including depositing a GST layer on an InGaAs substrate, generating an InGaAs/GST/Ni stacked structure by depositing a Ni layer on the GST layer, and thermally treating the stacked structure to rearrange components of the GST layer and to generate a Ni—InGaAs alloy. |
US09786551B2 |
Trench structure for high performance interconnection lines of different resistivity and method of making same
An integrated circuit includes a substrate with an interlevel dielectric layer positioned above the substrate. First trenches having a first depth are formed in the interlevel dielectric layer and a metal material fills the first trenches to form first interconnection lines. Second trenches having a second depth are also formed in the interlevel dielectric layer and filled with a metal material to form second interconnection lines. The first and second interconnection lines have a substantially equal pitch, which in a preferred implementation is a sub-lithographic pitch, and different resistivities due to the difference in trench depth. The first and second trenches are formed with an etching process through a hard mask having corresponding first and second openings of different depths. A sidewall image transfer process is used to define sub-lithographic structures for forming the first and second openings in the hard mask. |
US09786550B2 |
Low resistance metal contacts to interconnects
A semiconductor device and a method of fabricating a contact to interface with an interconnect in a semiconductor device are described. The device includes a dielectric layer formed on a semiconductor layer, and a contact fabricated in a via formed within the dielectric layer. An interconnect formed above the contact interfaces with an exposed surface of the contact opposite a surface closest to the semiconductor layer. The contact includes a contact material in a first portion of the contact and an interface metal in a second portion of the contact. |
US09786545B1 |
Method of forming ANA regions in an integrated circuit
A method includes providing a structure having a first hardmask layer, interposer layer, second hardmask layer and mandrel layer disposed respectively over a dielectric stack. An array of mandrels is patterned into the mandrel layer with a mandrel mask. An ANA trench is patterned into the mandrel layer with a first cut mask. The ANA trench is patterned into the interposer layer with a second cut mask. An organic planarization layer (OPL) is disposed over the structure. The OPL is etched to dispose it only in the ANA trench such that a top surface of the OPL is lower than the second hardmask layer. The structure is etched to form a pattern in a dielectric layer of the dielectric stack to form an array of metal lines in the dielectric layer, a portion of the pattern formed by the ANA trench forms an ANA region within the dielectric layer. |
US09786544B2 |
Floating body memory cell apparatus and methods
Some embodiments include apparatus and methods having a base; a memory cell including a body, a source, and a drain; and an insulation material electrically isolating the body, the source, and the drain from the base, where the body is configured to store information. The base and the body include bulk semiconductor material. Additional apparatus and methods are described. |
US09786543B2 |
Isolation structure of semiconductor device
The invention relates to an isolation structure of a semiconductor device and a method of forming. An exemplary isolation structure for a semiconductor device comprises a substrate comprising a trench; a strained material in the trench, wherein a lattice constant of the strained material is different from a lattice constant of the substrate; an oxide layer of the strained material over the strained material; a high-k dielectric layer over the oxide layer; and a dielectric layer over the high-k dielectric layer filling the trench. |
US09786536B2 |
Reticle rack system
The present disclosure relates to semiconductor manufacturing, in particular to reticle rack systems. The teachings of the present disclosure may be embodied in a reticle rack unit including a frame with four uprights and multiple crossbars and four turnstiles. The frame may have a longest dimension defining a front side and a back side. The four turnstiles may be mounted to the frame to pivot around a respective rotational axis parallel to the four uprights. Each turnstile may define a plurality of reticle nests sized to hold reticles. |
US09786530B2 |
Wafer transfer method and system
A wafer transfer method includes the following steps. An initial position of a first wafer in a wafer cassette is detected. A picking entry position in the wafer cassette is determined based on the initial position of the first wafer, in which the picking entry position is spaced apart from the initial position of the first wafer. A wafer transfer blade is moved to the picking entry position. |
US09786527B2 |
Substrate processing device and substrate processing method for carrying out chemical treatment for substrate
It is an object to reduce a chemical treating width in a peripheral edge part of a substrate while suppressing deterioration in each of uniformity of the chemical treating width and processing efficiency. In order to achieve the object, a substrate processing device for carrying out a chemical treatment for a substrate using a processing liquid having a reaction rate increased with a rise in temperature includes a substrate holding portion, a rotating portion for rotating the substrate held in the substrate holding portion in a substantially horizontal plane, a heating portion for injecting heating steam to a central part of a lower surface of the substrate to entirely heat the substrate, and a peripheral edge processing portion for supplying the processing liquid from above to a peripheral edge part of the substrate heated by the heating portion, thereby carrying out a chemical treatment for the peripheral edge part. |
US09786525B2 |
Apparatus for processing semiconductor wafers, in particular for carrying out a polymers removal process step
An apparatus for processing semiconductor wafers includes at least a wet bench and an automatic handling system of a wafer carrier removably connected thereto. The wet bench includes a first processing tank, a second processing tank and a third processing tank, separated from one another, each processing tank being dedicated to a different chemical, as well as a special cleaning and drying tank for processing the automatic handling system when the wafer carrier has been removed. |
US09786524B2 |
Developing unit with multi-switch exhaust control for defect reduction
The present disclosure provides a developing unit that includes a wafer stage designed to secure a semiconductor wafer; an exhaust mechanism configured around the wafer stage and designed to exhaust a fluid from the semiconductor wafer; and a multi-switch integrated with the exhaust mechanism and designed to control the exhaust mechanism at various open states. |
US09786517B2 |
Ablation method and recipe for wafer level underfill material patterning and removal
Introducing an underfill material over contact pads on a surface of an integrated circuit substrate; and ablating the introduced underfill material to expose an area of the contact pads using temporally coherent electromagnetic radiation. A method including first ablating an underfill material to expose an area of contact pads on a substrate using temporally coherent electromagnetic radiation; introducing a solder to the exposed area of the contact pads; and second ablating the underfill material using temporally coherent electromagnetic radiation. A method including introducing an underfill material over contact pads on a surface of an integrated circuit substrate; defining an opening in the underfill material to expose an area of the contact pads using temporally coherent electromagnetic radiation; introducing a solder material to the exposed area of the contact pads; and after introducing the solder, removing the sacrificial material. |
US09786511B2 |
Sequential infiltration synthesis for advanced lithography
A plasma etch resist material modified by an inorganic protective component via sequential infiltration synthesis (SIS) and methods of preparing the modified resist material. The modified resist material is characterized by an improved resistance to a plasma etching or related process relative to the unmodified resist material, thereby allowing formation of patterned features into a substrate material, which may be high-aspect ratio features. The SIS process forms the protective component within the bulk resist material through a plurality of alternating exposures to gas phase precursors which infiltrate the resist material. The plasma etch resist material may be initially patterned using photolithography, electron-beam lithography or a block copolymer self-assembly process. |
US09786510B2 |
Fin-shaped structure and manufacturing method thereof
A fin-shaped structure includes a substrate having a first fin-shaped structure located in a first area and a second fin-shaped structure located in a second area, wherein the second fin-shaped structure includes a ladder-shaped cross-sectional profile part. The present invention also provides two methods of forming this fin-shaped structure. In one case, a substrate having a first fin-shaped structure and a second fin-shaped structure is provided. A treatment process is performed to modify an external surface of the top of the second fin-shaped structure, thereby forming a modified part. A removing process is performed to remove the modified part through a high removing selectivity to the first fin-shaped structure and the second fin-shaped structure, and the modified part, thereby the second fin-shaped structure having a ladder-shaped cross-sectional profile part is formed. |
US09786507B2 |
Methods of forming field effect transistors using a gate cut process following final gate formation
Disclosed are field effect transistor (FET) formation methods using a final gate cut process and the resulting structures. One method forms an elongated gate across first and second semiconductor bodies for first and second FETs, respectively. An opening is formed in a portion of the elongated gate between the semiconductor bodies, cutting at least the gate conductor layer. The opening is filled with an isolation layer, thereby forming an isolation region that segments the elongated gate into first and second gates for the first and second FETs, respectively. Another method forms at least three gates across an elongated semiconductor body. An isolation region is formed that extends, not only through a portion of a center one of the gates, but also through a corresponding portion of the elongated semiconductor body adjacent to that gate, thereby segmenting the elongated semiconductor body into discrete semiconductor bodies for first and second FETs. |
US09786506B2 |
Array substrate, manufacturing method therefor and display device
Provided is a manufacturing method for an array substrate, which relates to the technical field of displaying and comprises the steps of: S1: forming a pattern which comprises a first gate electrode (2) on a substrate (1); S2: forming a second gate electrode (4) above the first gate electrode (2) on the substrate (1) after step S1, and conducting oxidation treatment on the surface of the second gate electrode (4) to form a gate-insulating layer, the first gate electrode (2) and the second gate electrode (4) forming a gate electrode together; and S3: forming a layer-level structure of a pattern which comprises an active layer, source and drain electrodes, a data line, a passivation layer and a pixel electrode on the substrate after step S2. Also provided are an array substrate and a display device. |
US09786503B2 |
Method for increasing pattern density in self-aligned patterning schemes without using hard masks
Provided is a method for increasing pattern density of a structure using an integration scheme and perform pitch splitting at the resist level without the use of hard mandrels, the method comprising: providing a substrate having a patterned resist layer and an underlying layer comprising a silicon anti-reflective coating layer, an amorphous layer, and a target layer; performing a resist hardening process; performing a first conformal spacer deposition using an atomic layer deposition technique with an oxide, performing a spacer first reactive ion etch process and a first pull process on the first conformal layer, performing a second conformal spacer deposition using titanium oxide; performing a second spacer RIE process and a second pull process, generating a second spacer pattern; and transferring the second spacer pattern into the target layer, wherein targets include patterning uniformity, pulldown of structures, slimming of structures, aspect ratio of structures, and line width roughness. |
US09786494B2 |
Film formation method and film formation apparatus
Disclosed is a film formation method, including vaporizing a plurality of raw material monomers in respective corresponding vaporizers, supplying the plurality of raw material monomers into a film formation apparatus, causing vapor deposition polymerization of the plurality of raw material monomers in the film formation apparatus to form an organic film on a substrate, and removing an impurity contained in at least one raw material monomer among the plurality of raw material monomers before the vapor deposition polymerization. |
US09786492B2 |
Formation of SiOCN thin films
Methods for depositing silicon oxycarbonitride (SiOCN) thin films on a substrate in a reaction space are provided. The methods can include at least one plasma enhanced atomic layer deposition (PEALD) cycle including alternately and sequentially contacting the substrate with a silicon precursor and a second reactant that does not include oxygen. In some embodiments the methods allow for the deposition of SiOCN films having improved acid-based wet etch resistance. |
US09786486B2 |
Parallel multi wafer axial spin clean processing using spin cassette inside movable process chamber
A system and method concurrently processes multiple wafers. A cassette structure includes multiple chucks and a drive spool for supporting and rotating the chucks. Each chuck holds a wafer in position while rotating. The cassette structure is loaded into a process chamber. Each chuck includes a self-locking mechanism that is activated by the centrifugal force generated from the rotation of the chuck. The self-locking mechanism centers and holds a wafer in position with respect to the chuck. A drive motor drives the drive spool, which causes the chucks to rotate. As the chucks are being rotated, a dispensing assembly delivers a processing chemical to the wafers. |
US09786485B2 |
Mass analyser
A mass analyser comprises a pair of electrode arrays. Each array has a set of focusing electrodes which are supplied, in use, with voltage to create an electrostatic field in a space between the electrode arrays causing ions to undergo periodic, oscillatory motion in the space, ions passing between electrodes of the sets of focusing electrodes and being repeatedly focused at a center plane, mid-way between the electrode arrays. At least one electrode of each set of focusing electrodes has an electrode surface closer to the center plane than the electrode surfaces of other electrodes of the same set. The analyzer may be an ion trap mass analyser or a multi-turn ToF mass analyzer. |
US09786481B2 |
Automated cleanliness diagnostic for mass spectrometer
A mass spectrometer or ion mobility spectrometer is disclosed comprising means for detecting a blockage in an inlet orifice arranged between an ion source and a vacuum chamber. The blockage is detected as a result of a reduction in pressure within the vacuum chamber. This change in pressure is detected indirectly by monitoring the amount of power that a vacuum pump is using, the amount of current that a vacuum pump is drawing, the temperature of a vacuum pump or a region in proximity to the vacuum pump, or the flow rate of gas out of a vacuum pump. |
US09786480B2 |
Analytical apparatus utilizing electron impact ionization
An analytical apparatus for mass spectrometry comprises an electron impact ionizer including an electron emitter and an ionization target zone. The target zone is arranged to be populated with matter to be ionized for analysis. An electron extracting element is aligned with an electron pathway defined between the electron emitter and the ionization target zone. The electron extracting element is configured to accelerate electrons away from the emitter along the electron pathway between the emitter and the extracting element and to decelerate the electrons along the electron pathway between the extracting element and the ionization target zone to enable soft ionization while avoiding the effects of Coulombic repulsion at the electron source. |
US09786468B2 |
Charged particle beam device
An object of the invention is to provide a charged particle beam apparatus capable of performing high-precision measurement even on a pattern in which a width of edges is narrow and inherent peaks of the edges cannot be easily detected. In order to achieve the above object, there is proposed a charged particle beam apparatus including an opening portion forming member having a passage opening of a charged particle beam and a detector for detecting charged particles emitted from a sample or charged particles generated by causing the charged particles to collide with the opening portion forming member, the charged particle beam apparatus including: a deflector for deflecting the charged particles emitted from the sample; and a control device for controlling the deflector, the control device performing pattern measurement with the use of a first detected signal in which a signal of one edge is emphasized relatively more than a signal of another edge among a plurality of edges on the sample and a second detected signal in which the signal of the another edge is emphasized relatively more than the signal of the one edge among the plurality of edges. |
US09786461B2 |
Component unit, fusible link unit, and affixing structure for the component
Provided is a fusible link unit in which a case includes case-side locking portions to be locked in a fusible link so as to affix the fusible link, the fusible link includes fusible link-side locking portions locked in the case-side locking portions, the fusible link-side locking portion on one side in a longitudinal direction is provided closer to a connected position of a bus bar than the fusible link-side locking portion on the other side in the longitudinal direction, and a gap size between the fusible link-side locking portion on the one side and the case-side locking portion in a vertical direction is made greater than a gap size between the fusible link-side locking portion on the other side and the case-side locking portion in the vertical direction. |
US09786460B2 |
Ground fault circuit interrupter (GFCI) system and method
A wiring device including a face contact; one or more line contact arms; one or more load contact arms; and a fault detection circuit. The one or more line contact arms having an upper line contact located on a bent portion of the line contact arm, and a lower line contact located on a substantially straight portion of the line contact arm. The one or more load contact arms having a load contact located on a bent portion of the load contact arm. The fault detection circuit that detects a fault condition in said wiring device and generates a fault detection signal when said fault condition is detected, wherein said fault detection signal electrically disconnects the face contact from the upper line contact and the lower line contact from the load contact. |
US09786459B2 |
Normally closed microelectromechanical switches (MEMS), methods of manufacture and design structures
Normally closed (shut) micro-electro-mechanical switches (MEMS), methods of manufacture and design structures are provided. A structure includes a beam structure that includes a first end hinged on a first electrode and in electrical contact with a second electrode, in its natural state when not actuated. |
US09786450B2 |
Membrane switch and object employing same
A membrane switch in which a first conductive part is formed on a first substrate, a second conductive part is formed on a second substrate, and the substrates are layered via a spacer such that the conductive parts face each other with a space therebetween, and an organic material showing piezoelectricity is filled, or disposed in the space such that an air gap is present, are useful for obtaining an output signal corresponding to an applied pressure. |
US09786446B2 |
Switch
A switch includes a first arm that is rotatably supported, a first contact member that is provided at a free end of the first arm, a second arm that is rotatably supported, and a second contact member that is provided at a free end of the second arm and is to come into contact with the first contact member. After the first contact member and the second contact member have come into contact with each other, a point of contact between the first contact member and the second contact member is displaced with rotational motions of the first arm and the second arm. |
US09786445B2 |
Supercapacitor configurations with graphene-based electrodes and/or peptide
One embodiment is an EDLC with a capacitor cell that includes two electrodes of opposite polarity aligned in parallel, and a peptide separator disposed between the electrodes. The separator may be a peptide coating on an electrode surface. Another embodiment is an electrode for an electrochemical energy storage device, such as an EDLC, the electrode including graphene and coated with peptide. The peptide may act as a separator for the EDLC. A further embodiment is an electrode for an electrochemical energy storage device, the electrode-unit including: two graphene layers, CNTs, and electrolyte. The graphene layers are arranged separated along a first axis and aligned with parallel surfaces, where at least one graphene layer is coated with peptide. The CNTs are arranged along a second axis orthogonal to the first axis and disposed between the graphene layers. The electrolyte is impregnated within the volume defined between the graphene layers and CNTs. |
US09786444B2 |
Nano-structured flexible electrodes, and energy storage devices using the same
An electrical energy storage device structure comprises a first conductive sheet, a second conductive sheet and an electrolyte sheet placed between the first conductive sheet and the second conductive sheet. In the device, at least one of the first conductive sheet and the second conductive sheet comprises a layer of carbon nanoparticles. The carbon nanoparticle layer is arranged to be adjacent to the electrolyte sheet. The carbon nanoparticles may include both high aspect ratio carbon nanoparticles and low aspect ratio carbon nanoparticles. The device is flexible and at least partially transparent. |
US09786438B2 |
Capacitor for multiple replacement applications
An apparatus suitable for use in an air-conditioning system and configured to provide a plurality of selectable capacitance values includes a plurality of capacitive devices and a pressure interrupter cover assembly. Each of the capacitive devices has a first capacitor terminal and a second capacitor terminal. The pressure interrupter cover assembly includes a deformable cover, a set of capacitor cover terminals, a common cover terminal, and a set of insulation structures. The apparatus also includes a conductor configured to electrically connect the second capacitor terminal of at least one of the capacitive devices to the common cover terminal. |
US09786433B2 |
Reactor and manufacturing method thereof
First and second divisional cores each including right and left leg portions and a yoke interconnecting those together are formed by molding respective yoke-side core members in a resin. Cylindrical core mounting portions extending from the outer circumference of the surface of the yoke-side core member are formed integrally with the respective right and left leg portions of the first divisional core. I-shaped leg-portion-side core members and spacers are attached in the cylindrical core mounting portion formed in each of the right and left leg portions. The surface of the yoke-side core member molded in the resin and the surface of the leg-portion-side core member are disposed so as to have a spacer therebetween. The two divisional cores are joined together by butting respective leg portions of the two divisional cores with each other to form an annular mold core, and a coil is wound around the mold core. |
US09786432B2 |
Coplanar energy transfer
An external transmitter inductive coil can be provided in, on, or with a belt designed to be placed externally around a part of a body of a patient. An implantable device (such as a VAD or other medical device) that is implanted within the patient's body has associated with a receiver inductive coil that gets implanted within that part of the patient's body along with the device. The externally-located transmitter inductive coil inductively transfers electromagnetic power into that part of the body and thus to the receiver inductive coil. The implanted receiver inductive coil thus wirelessly receives the inductively-transferred electromagnetic power, and operates the implant. |
US09786431B2 |
Electrical power and/or electrical signal transmission
An electrical power and/or electrical signal transmission system for transmitting electrical power and/or electrical signals from a location on a first side of a metallic wall to a location on a second side of the metallic wall includes a transmitting apparatus having an electrical source and a first transformer. A receiving apparatus has a receiving module for receiving electrical power and/or electrical signals and a second transformer. First and second ends of a primary winding of the second transformer are electrically connected to respective spaced locations on the second, opposite, side of the metallic wall for picking up electrical power and/or electrical signals from the metallic wall. The receiving module is electrically connected to a secondary winding of the second transformer to enable electrical power and/or electrical signals to be transmitted from the electrical source to the receiving module. |
US09786422B2 |
Independent control of two solenoid operated valves over two wires in an irrigation system
Apparatus 11 and 13 for interfacing two AC sources with two AC loads 17a 17b in the form of solenoid operated valves over a single conductor 25, with a return conductor 19 in an irrigation system is disclosed. The apparatus has an encoder circuit 11 with two inputs 21a 21b for connection to the two AC sources, and an output 23 for connection to the single conductor 25, and a decoder circuit 13 having an input 27 for connection to the conductor 25, and two outputs 29a 29b for connection to loads 17a 17b respectively. When the first input 21 a is powered, the first load 17a will be switched on, and when the second input 21b is powered, the second load 17b will be switched on. The decoder portion 13 incorporates switching circuits 43a 43b, interfaced with turn on delay timers 45a 45b respectively, to delay operating the loads at switch on, and turn-off delay timers 47a 47b to hold the loads on after switch off. |
US09786419B2 |
Grain boundary diffusion process for rare-earth magnets
In at least one embodiment, a single sintered magnet is provided having a concentration profile of heavy rare-earth (HRE) elements within a continuously sintered rare-earth (RE) magnet bulk. The concentration profile may include at least one local maximum of HRE element concentration within the bulk such that a coercivity profile of the magnet has at least one local maximum within the bulk. The magnet may be formed by introducing alternating layers of an HRE containing material and a magnetic powder into a mold, pressing the layers into a green compact, and sintering the green compact to form a single, unitary magnet. |
US09786414B2 |
Cable
A cable including a first insulating layer, a twisted pair, a ground structure, and at least one conducting element is provided. The twisted pair is disposed in the first insulating layer and includes two signal wires, wherein the two signal wires are intertwisted to each other. The ground structure is disposed at the first insulating layer. The conducting element includes a main body portion and at least one extending portion. The main body portion is disposed in the twisted pair to be surrounded by the two signal wires. The extending portion is connected to the main body portion and grounded to the ground structure. |
US09786412B2 |
Cable moisture seal assemblies, systems and methods
A sealed cabled assembly includes a cable and a cable moisture seal assembly. The cable includes a cable subcore, a metal shield layer surrounding the cable subcore, and a jacket surrounding the metal shield layer. The cable subcore includes an electrical conductor surrounded by an electrical insulation layer. The cable moisture seal assembly includes a sealant, a electrically conductive jumper member, and an outer sleeve. The cable includes a sealing region section extending from a first axial end to a second axial end, and in which a section of the jacket and a section of the metal shield layer are removed to expose a section of the cable subcore. The insulation layer and the conductor extend through the sealing region section. First and second sections of the jacket extend away from the sealing region section in first and second opposed directions, respectively. First and second sections of the metal shield layer extend away from the sealing region section in the first and second opposed directions, respectively. The outer sleeve surrounds the sealing region section. The sealant is disposed radially between the cable subcore and the outer sleeve, and engages the cable subcore to form a moisture barrier in the sealing region section between the first and second sections of the jacket. The jumper member electrically connects the first and second sections of the metal shield layer. |
US09786409B2 |
Metathesis polymers as dielectrics
Oxacycloolefinic polymers as typically obtained by metathesis polymerization using Ru-catalysts, show good solubility and are well suitable as dielectric material in electronic devices such as capacitors and organic field effect transistors. |
US09786408B2 |
Renewable hydrocarbon based insulating fluid
Electrical equipment including insulating fluid and having isoparaffins derived from a renewable carbon source, the fluid having a flash point of at least 210° C. and comprising at least 70 wt % of the isoparaffins. The electrical equipment can be installed and operated subsea. |
US09786406B2 |
Cellulose capsules
The present invention provides a composition having an interior hydrophobic space encapsulated by at least one non-derivatized cellulose molecular layer surrounded by a hydrophilic medium. The invention also provides methods for making an oil-in-water dispersion or water-in-oil dispersion by mixing a hydrophilic medium, a hydrophobic composition and non-derivatized cellulose solution in an ionic liquid or pure non-derivatized cellulose hydrogel. |
US09786405B2 |
Forming patterned graphene layers
Structures and methods for forming a patterned graphene layer on a substrate. One such method includes forming at least one patterned structure of a carbide-forming metal or metal-containing alloy on a substrate, applying a layer of graphene on top of the at least one patterned structure of a carbide-forming metal or metal-containing alloy on the substrate, heating the layer of graphene on top of the at least one patterned structure of a carbide-forming metal or metal-containing alloy in an environment to remove graphene regions proximate to the at least one patterned structure of a carbide-forming metal or metal-containing alloy, and removing the at least one patterned structure of a carbide-forming metal or metal-containing alloy to produce a patterned graphene layer on the substrate, wherein the patterned graphene layer on the substrate provides carrier mobility for electronic devices. |
US09786396B2 |
Decay heat conversion to electricity and related methods
Various embodiments of a decay heat conversion to electricity system and related methods are disclosed. According to one exemplary embodiment, a decay heat conversion to electricity system may include a spent fuel rack configured to pressurize spent fuel bundles to obtain superheated vapor to drive a turbine-driven pump and fast alternator all submerged with the spent fuel rack and positioned at the bottom of the spent fuel pool for conversion of electricity distributed outside of the spent fuel pool via cables without impairing spent fuel pool operations. |
US09786392B2 |
Methods and systems for migrating fuel assemblies in a nuclear fission reactor
Illustrative embodiments provide methods and systems for migrating fuel assemblies in a nuclear fission reactor, methods of operating a nuclear fission traveling wave reactor, methods of controlling a nuclear fission traveling wave reactor, systems for controlling a nuclear fission traveling wave reactor, computer software program products for controlling a nuclear fission traveling wave reactor, and nuclear fission traveling wave reactors with systems for migrating fuel assemblies. |
US09786391B2 |
Nuclear fuel pebble and method of manufacturing the same
A method of manufacturing nuclear fuel elements may include: forming a graphite base portion of the fuel element; depositing a first layer of graphite spheres on the base portion; depositing a first layer of fuel, burnable poison and/or breeder particles on the first layer of graphite spheres; forming a second layer of graphite spheres on the first layer of particles; depositing a second layer of fuel, burnable poison and/or breeder particles on the second layer of graphite spheres; and forming a graphite cap portion of the fuel element. Fuel, burnable poison and/or breeder particles of the first layer may be are spaced apart by substantially the same distance, and fuel, burnable poison and/or breeder particles of the second layer may be spaced apart by substantially the same distance. The fuel element may be a spherical fuel pebble. The fuel particles may be tri-structural-isotropic (TRISO) particles without an overcoat. |
US09786388B1 |
Detecting and managing bad columns
A system, computer readable medium and a method. The method may include sending input data to a NAND flash memory unit that comprises the NAND flash memory array and instructing the NAND flash memory unit to write input data to the NAND flash memory array to provide programmed data; reading from the NAND flash memory array the programmed data to provide read data; comparing the input data and the read data to provide column errors statistics at a column resolution; and defining, by a flash memory controller, bad columns of the NAND flash memory array in response to the column error statistics. |
US09786387B2 |
Semiconductor memory devices, memory systems including the same and method of correcting errors in the same
A semiconductor memory device includes a memory cell array in which a plurality of memory cells are arranged. The semiconductor memory device includes an error correcting code (ECC) circuit configured to generate parity data based on main data, write a codeword including the main data and the parity data in the memory cell array, read the codeword from a selected memory cell row to generate syndromes, and correct errors in the read codeword on a per symbol basis based on the syndromes. The main data includes first data of a first memory cell of the selected memory cell row and second data of a second memory cell of the selected memory cell row. The first data and the second data are assigned to one symbol of a plurality of symbols, and the first memory cell and the second memory cell are adjacent to each other in the memory cell array. |
US09786384B2 |
Display device
Disclosed is a display device including a light emission driver configured to sequentially generate a plurality of light emission signals having a disable level during a first period; and a scan driver configured to generate a plurality of shift outputs each having two enable pulses, and each outputting two scan signals, in response to two light emission signals among the plurality of light emission signals, by dividing the two enable pulses of a first shift output among the plurality of shift outputs, which correspond to the two light emission signals among the plurality of light emission signals, from each other. |
US09786379B2 |
Data storage device and data maintenance method
A data storage device including a flash memory and a controller. The flash memory includes a plurality of pages and a plurality of word lines, wherein each of the word lines controls at least two of the pages. The controller reads a first page of the pages in response to a read command, wherein the first page is controlled by a first word line of the word lines, and the controller further writes dummy data into the pages controlled by the first word line other than the first page when a predetermined condition is satisfied, wherein the predetermined condition includes that the first word line is not close. |
US09786378B1 |
Equalizing erase depth in different blocks of memory cells
A memory device and associated techniques provide a uniform erase depth for different blocks of memory cells which are at different distances from pass gates of a voltage source. In one approach, a voltage of a source side select gate transistor of a memory string is a decreasing function of the distance. In another approach, a magnitude or duration of an erase voltage at a source end of a memory string is an increasing function of the distance. Adjacent blocks can be arranged in subsets and treated as being at a common distance. In another approach, an additional erase pulse can be applied when the distance of the block exceeds a threshold. Other variables such as initial erase voltage and step size can also be adjusted as a function of distance. |
US09786375B2 |
Multiple blocks per string in 3D NAND memory
Embodiments describe techniques and configurations for an apparatus including a three-dimensional (3D) memory array having a plurality of strings of memory cells, where individual strings may have memory cells that correspond to different memory blocks (e.g., multiple memory blocks per string). For example, a first set of memory cells of a string may be included in a first memory block, and a second set of memory cells of the string may be included in a second memory block. The memory device may include separator wordlines disposed between wordlines associated with the first memory block and wordlines associated with the second memory block. The separator wordlines may receive different bias voltages during various operations of the memory device. Additionally, a wordline biasing scheme may be selected to program the first memory block based on whether the second memory block is programmed. Other embodiments may be described and/or claimed. |
US09786374B2 |
Nonvolatile memory device, operating method thereof, and test system for optimizing erase loop operations
A nonvolatile memory device includes a plurality of memory blocks. The nonvolatile memory device includes a controller configured to perform an erase operation by repeating an erase loop, and generates and stores a test result based on a pass erase loop count of the erase operation in response to a result processing command. The erase loop includes applying an erase voltage to a target memory block among the memory blocks in response to an erase command. |
US09786371B1 |
Power-on reset circuit with variable detection reference and semiconductor memory device including the same
Provided herein are a power-on reset circuit and a semiconductor memory device including the same. The power-on reset circuit may include: a voltage dividing circuit suitable for dividing an external power supply voltage to output a reference voltage, an output node control circuit suitable for controlling a potential level of an output node to an external power supply voltage level or a ground power supply voltage level in response to the reference voltage, and a buffer circuit suitable for buffering the potential level of the output node to output a power-on reset signal. In the voltage dividing circuit, a potential level of the reference voltage in a power up period is different from a potential level of the reference voltage in a power down period. |
US09786368B2 |
Two stage forming of resistive random access memory cells
Provided are memory cells, such as resistive random access memory (ReRAM) cells, each cell having multiple metal oxide layers formed from different oxides, and methods of manipulating and fabricating these cells. Two metal oxides used in the same cell have different dielectric constants, such as silicon oxide and hafnium oxide. The memory cell may include electrodes having different metals. Diffusivity of these metals into interfacing metal oxide layers may be different. Specifically, the lower-k oxide may be less prone to diffusion of the metal from the interfacing electrode than the higher-k oxide. The memory cell may be formed to different stable resistive levels and then resistively switched at these levels. Each level may use a different switching power. The switching level may be selected a user after fabrication of the cell and in, some embodiments, may be changed, for example, after switching the cell at a particular level. |
US09786361B1 |
Programmable decoupling capacitance of configurable logic circuitry and method of operating same
An integrated circuit comprising at least one logic tile including a plurality of multiplexers interconnected into a network configuration, wherein each multiplexer includes a plurality of inputs, an output and a plurality of selection inputs to receive selection signals to determine whether an input of the plurality of inputs is connected to the output. The logic tile further includes (i) at least one inactive multiplexer having an output that is inactive in the network configuration and/or (ii) at least one static multiplexer receiving static selection signals, wherein during operation of the integrated circuit, the selection inputs of the inactive and/or the static multiplexer receive selection signals responsively connect (whether directly or indirectly) two or more inputs of the inactive and/or the static multiplexer to the output of the inactive multiplexer. |
US09786360B2 |
Static semiconductor memory device using a single global data line
A memory bank of a semiconductor memory device includes: a plurality of memory cells; first and second local bit lines; a differential amplifier configured to amplify a potential difference between the first and second local bit lines; a connector to which a global data line is connected; a first output circuit configured to selectively output, according to a potential level of the first local bit line, a first potential to the connector; and a second output circuit configured to selectively prevent, according to a potential level of the second local bit line, a potential of the connector from being affected by an output of the first output circuit and being equal to the first potential. |
US09786357B2 |
Bit-cell voltage distribution system
In some embodiments, a method includes receiving, at a voltage distribution circuit, a power enable signal. In response to the power enable signal, the voltage distribution circuit may connect a word line driver circuit to a bit-cell voltage circuit such that an operating voltage is received at a bit-cell circuit before a word line signal form the word line driver circuit is received at the bit-cell circuit, where the operating voltage is provided by the bit-cell voltage circuit. The method may further include the bit-cell circuit providing the operating voltage along a bit line based on a data stored at the bit-cell circuit and based on the word line signal. In some embodiments, a static noise margin of one or more portions of the bit-cell circuit may be improved. Additionally, in some cases, a wakeup time of the bit-cell circuit may be ignored, resulting in a faster read operation. |
US09786349B1 |
Cell performance recovery using cycling techniques
Methods, systems, and devices for memory array operation are described. A series of pulses may be applied to a fatigued memory cell to improve performance of memory cell. For example, a ferroelectric memory cell may enter a fatigue state after a number of access operations are performed at an access rate. After the number of access operations have been performed at the access rate, a fatigue state of the ferroelectric memory cell may be identified and the series of pulses may be applied to the ferroelectric capacitor at a different (e.g., higher) rate. For instance, a delay between pulses of the series of pulses may be shorter than the delay between access operations of the ferroelectric memory cell. |
US09786347B1 |
Cell-specific reference generation and sensing
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. A portion of charge of a memory cell may be captured and, for example, stored using a capacitor or intrinsic capacitance of the memory array that includes the memory cell. The memory cell may be recharged (e.g., re-written). The memory cell may then be read, and a voltage of the memory cell may be compared to a voltage resulting from the captured charge. A logic state of the memory cell may be determined based at least in part on the voltage comparison. |
US09786345B1 |
Compensation for threshold voltage variation of memory cell components
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. Before reading a memory cell, the voltage on an access line of the memory cell may be initialized to a value associated with the threshold voltage of a switching component in electronic communication with the memory cell. The voltage may be initialized by reducing the existing voltage on the access line to the value. The switching component or an additional pull down device, or both, may be used to reduce the voltage of the access line. After the access line has been initialized to the value, the read operation may be triggered. |
US09786332B2 |
Semiconductor device package with mirror mode
Semiconductor device assemblies with semiconductor device packages configured to operate in mirror mode are disclosed herein. In one embodiment a semiconductor device assembly includes a first semiconductor device package attached to a front side of a support substrate, and a second semiconductor device package attached to a back side of the support substrate. The first device package includes a plurality of first package contacts having a first arrangement of corresponding pin assignments, and the second device package includes a plurality of second package contacts and a switch circuit operably coupled to the second package contacts. The switch circuit is configured to receive a switch signal via the support substrate, and to assign the second package contacts to either the first arrangement of corresponding pin assignments or a second arrangement of corresponding pin assignments based on the switch signal. |
US09786330B1 |
Shield for external welds of hermetically sealed electronics devices
Described herein is a system that includes a hard disk drive. The hard disk drive includes a base and a cover welded to the base by a weld bead. The base and the cover form a hermetically sealed housing. The system further includes a shield, coupled to an exterior of the hermetically sealed housing over the weld bead. The shield also is spaced-apart from the weld bead. |
US09786327B2 |
Utilizing audio digital impact to create digital media presentations
Systems and methods disclosed create one or more digital media presentations based on impact values. In particular, in one or more embodiments, systems and methods generate impact values based on a change in a measure of energy associated with digital audio content over time. For instance, systems and methods generate impact values by calculating a difference in a measure of energy over time in relation to the amount of energy at a particular time period. Based on the generated impact values, systems and methods identify transition points in the digital audio content. Specifically, systems and methods utilize a decaying masking threshold to identify transition points from generated impact values. Moreover, systems and method utilize identified transition points to modify digital visual content displayed in conjunction with the digital audio content. |
US09786324B2 |
Media clip creation and distribution systems, apparatus, and methods
Various embodiments for creating media clips are disclosed. In one example, a method is performed by a server for managing the creation and distribution of media clips, where the server associates a content capture device with an event, the content capture device for recording at least a portion of the event, receives a tag notification from a content tagging device via a network interface, generates a media clip creation command to the content capture device via the network interface, sends the media clip creation command to the content capture device, and receives a media clip created by the content capture device in response to receiving the media clip creation command. |
US09786321B2 |
Electronic device and method for controlling navigation in a video
An electronic device comprises a display to output a video, a user interface for controlling a navigation in the video along a time axis, and a processing device. The processing device is configured, when operating in an operating mode in which an object shown in a plurality of frames of the video is selected by a user input, to determine a magnitude of a speed vector of the object, and to apply a time scaling factor which depends on the determined magnitude of the speed vector of the object to the navigation along the time axis. |
US09786319B1 |
Codes and techniques for magnetic recording
This disclosure describes codes and techniques for magnetic recording. The coding schemes decrease bit error rates by decreasing total transitions in the encoded binary data compared to conventional codes. Additionally, instead of relying on a single coding scheme, an encoder and decoder are configured to switch between different coding schemes. By so doing, a variety of the coding schemes allows the encoded binary data to have a smaller bit error rate than a single coding scheme and have a maximum run-length less than or equal to a maximum run-length limitation of a magnetic disk. |
US09786316B2 |
Multi-track data readers with iterative inter-track interference cancellation
An apparatus for two-dimensional magnetic recording includes an array reader comprising a number of read sensors configured to read data from at least one track on a storage medium, a number of two-dimensional equalizer circuits each comprising inputs for receiving signals derived from each of the read sensors, each comprising an equalized output, and a number of iterative inter-track interference cancellation circuits, each operable to cancel inter-track interference in a different one of the equalized outputs from the two-dimensional equalizer circuits. |
US09786315B1 |
Disc device
A disc device includes a first traverse chassis holding a first optical pickup unit which performs recording/reproduction of information on a first surface of a disc, a second traverse chassis holding a second optical pickup unit which performs recording/reproduction of information on a second surface of the disc, and first and second biasing members which bias the first and second traverse chassis, respectively, in directions of coming closer to each other. The first and second traverse chassis are coupled to each other so as to turn around a turning axis at a rear side of a housing and extending in a width direction of the housing. At least one of the first and the second biasing members is attached while being inclined with respect to each of a conveying direction of the disc, and a thickness and the width directions of the housing. |
US09786311B2 |
Near-field transducer with tapered peg
An apparatus includes a waveguide that delivers energy from an energy source, a write pole located proximate the waveguide at a media-facing surface, and a near-field transducer located proximate the write pole in a down track direction. The near-field transducer includes an enlarged portion and a peg extending from the enlarged portion towards the media-facing surface. The peg comprises a taper facing away from the write pole, and the taper causes a reduced down track dimension of the peg near the media-facing surface. |
US09786309B1 |
Data storage device detecting minimum stable fly height of a head over a disk
A data storage device is disclosed comprising a head actuated over a disk, wherein the head comprises a fly height actuator (FHA). A FHA control signal is applied to the FHA, wherein the FHA control signal comprises a DC component and an AC component. A fly height metric is measured representing a fly height of the head over the disk for different levels of the DC component. A modulation amplitude of the fly height metric is detected, and a minimum in the modulation amplitude of the fly height metric is detected. |
US09786306B2 |
Failure prognosis device, method, and storage system
According to one embodiment, a failure prognosis device includes circuitry configured to determine whether a sign of failure exists in a head, based on a signal quality value and a floating quantity of the head, the signal quality value being based on an error between a reproducing signal acquired from the head when reading data stored on a storage surface of a disk and a predetermined target signal, and output a determination result. |
US09786305B1 |
Magnetic read apparatus having multiple read sensors with reduced sensor spacing usable in two-dimensional magnetic recording applications
A magnetic read apparatus includes a first sensor, a shield layer, an insulating layer, a shield structure and a second sensor. The shield layer is between the first sensor and the insulating layer. The shield structure is in the down track direction from the insulating layer. The shield structure includes a magnetic seed structure, a shield pinning structure and a shield reference structure. The magnetic seed structure adjoins the shield pinning structure. The shield pinning structure is between the shield reference structure and the magnetic seed structure. The second sensor includes a free layer and a nonmagnetic spacer layer between the shield reference structure and the free layer. The shield reference structure is between the shield pinning structure and the nonmagnetic spacer layer. The shield pinning structure includes a pinned magnetic moment. The shield reference structure includes another magnetic moment weakly coupled with the pinned magnetic moment. |
US09786302B1 |
Flux-guided tunneling magnetoresistive (TMR) sensor for magnetic tape with reduced likelihood of electrical shorting
A tunneling magnetoresistive (TMR) read head for magnetic tape has a tape-bearing surface (TBS) and includes a first magnetic shield, a first gap layer on the first shield, a TMR sensor on the first gap layer and recessed from the TBS, a second gap layer on the TMR sensor, a second magnetic shield on the second gap layer, and a magnetic flux guide between the first and second gap layers between the TBS and the recessed TMR sensor. The first gap layer has an insulating portion with an edge at the TBS and a non-magnetic electrically-conducting portion recessed from the TBS, with the TMR sensor located on the conductive portion. The sense current is between the two shields. An insulating isolation layer may be located between the first gap layer and the first shield layer with the sense current being between the second shield and the first gap layer. |
US09786295B2 |
Voice processing apparatus and voice processing method
A voice processing apparatus includes: a feature amount acquisition unit configured to acquire a spectrum of an audio signal for each frame; an utterance state determination unit configured to determine an utterance state for each frame on the basis of the audio signal; and a spectrum normalization unit configured to calculate a normalized spectrum in a current utterance by normalizing a spectrum for each frame in the current utterance using at least an average spectrum acquired until the present time. |
US09786287B2 |
Low-frequency effects haptic conversion system
A system is provided that produces haptic effects. The system receives an audio signal that includes a low-frequency effects audio signal. The system further extracts the low-frequency effects audio signal from the audio signal. The system further converts the low-frequency effects audio signal into a haptic signal by shifting frequencies of the low-frequency effects audio signal to frequencies within a target frequency range of a haptic output device. The system further sends the haptic signal to the haptic output device, where the haptic signal causes the haptic output device to output one or more haptic effects. |
US09786282B2 |
Mobile thought catcher system
A voice capture device helps users capture and act upon fleeting thoughts. In response to user activation a processor stores an audio file corresponding to a finite amount of audio captured by a microphone of the voice capture device. The processor automatically transfers the audio file to one or more servers either directly via the Internet or via an intermediate device at a later time when such transfer is possible. The one or more servers automatically convert the audio file to a corresponding text record, automatically add the text record to a history of text records for the user, and send a copy of the history of text records for the user to a computing device associated with the user. The user can thereby utilize the computing device to review the history of text records and be reminded of actions that need to be taken. |
US09786280B2 |
Methods and apparatus for voice-controlled access and display of electronic charts onboard an aircraft
A method for accessing electronic charts stored on an aircraft is provided. The method receives, via an onboard avionics system, location data for the aircraft; receives a set of speech data via a user interface of the aircraft; identifies one or more applicable electronic charts, based on the received location data and the received set of speech data, wherein the electronic charts stored on the aircraft comprise at least the one or more applicable electronic charts; and presents, via an aircraft display, a first one of the one or more applicable electronic charts. |
US09786279B2 |
Answering questions using environmental context
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data encoding an utterance and environmental data, obtaining a transcription of the utterance, identifying an entity using the environmental data, submitting a query to a natural language query processing engine, wherein the query includes at least a portion of the transcription and data that identifies the entity, and obtaining one or more results of the query. |
US09786278B2 |
Image display apparatus and method of controlling the same
Provided are an image display apparatus and a method of controlling the same. The image display apparatus enabling voice recognition includes: a first voice inputter which receives a user-side audio signal; an audio outputter which outputs an audio signal processed by the image display apparatus; a first voice recognizer which recognizes the user-side audio signal received through the first voice inputter; and a controller which decreases a volume of the audio signal output through the audio outputter to a predetermined level if a voice recognition start command is received. |
US09786274B2 |
Analysis of professional-client interactions
One or more processors receive recording data of a meeting between a first individual and a second individual. One or more processors analyze the recording data to identify one or more characteristics of the first individual. One or more processors match the one or more characteristics of the first individual to one or more preferences of a third individual. |
US09786273B2 |
Multimodal disambiguation of speech recognition
The present invention provides a speech recognition system combined with one or more alternate input modalities to ensure efficient and accurate text input. The speech recognition system achieves less than perfect accuracy due to limited processing power, environmental noise, and/or natural variations in speaking style. The alternate input modalities use disambiguation or recognition engines to compensate for reduced keyboards, sloppy input, and/or natural variations in writing style. The ambiguity remaining in the speech recognition process is mostly orthogonal to the ambiguity inherent in the alternate input modality, such that the combination of the two modalities resolves the recognition errors efficiently and accurately. The invention is especially well suited for mobile devices with limited space for keyboards or touch-screen input. |
US09786271B1 |
Voice pattern coding sequence and cataloging voice matching system
A method for voice pattern coding and catalog matching. The method includes identifying a set of vocal variables for a user, by a voice recognition system, based, at least in part, on a user interaction with the voice recognition system. The method further includes generating a voice model of speech patterns that represent the speaking of a particular language using the identified set of vocal variables, wherein the voice model is adapted to improve recognition of the user's voice by the voice recognition system. The method further includes matching the generated voice model to a catalog of speech patterns, and identifying a voice model code that represents speech patterns in the catalog that match the generated voice model. The method further includes providing the identified voice model code to the user. |
US09786269B2 |
Language modeling of complete language sequences
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for language modeling of complete language sequences. Training data indicating language sequences is accessed, and counts for a number of times each language sequence occurs in the training data are determined. A proper subset of the language sequences is selected, and a first component of a language model is trained. The first component includes first probability data for assigning scores to the selected language sequences. A second component of the language model is trained based on the training data, where the second component includes second probability data for assigning scores to language sequences that are not included in the selected language sequences. Adjustment data that normalizes the second probability data with respect to the first probability data is generated, and the first component, the second component, and the adjustment data are stored. |
US09786266B2 |
Method and system for acoustically treating material
Methods and systems for acoustically treating material are described. Acoustic energy is emitted into a waveguide having a wall with a shape that tapers away from the acoustic source. The wall may have a substantially conical or parabolic shape. When emitted therein, the waveguide causes convergence of the acoustic energy so as to form an acoustic focal zone at a vessel. In some embodiments, a substantial portion of the acoustic focal zone is located outside of the internal volume defined by the waveguide. |
US09786261B2 |
Active noise reduction earcup with speaker array
Embodiments relate generally to devices and methods for improved active noise cancellation hearing protection. For example, multiple speakers might be used in each earcup, with each speaker providing active noise cancellation for a narrow frequency range which is a portion of the total frequency range of the entire array of speakers. By dividing the active noise cancellation up across an array of speakers, each speaker can better target its specific narrow frequency range, resulting in improved active noise cancellation. |
US09786260B2 |
Method and device for rechargeable, retrofittable power source
A power system on an electric guitar may include a cover plate covering a standard cavity in the electric guitar. A rechargeable power source may be contained within the standard cavity and may not extend beyond an external surface of the cover plate. Other instruments or configurations may be used. |
US09786257B2 |
Capo with attachment mechanism and fretting action in separate offset planes
Embodiments of a capo and fretting component are described. In certain embodiments, the fretting component is threaded onto a crossbar configured to overlie the instrument strings when in use and to pivot with respect to the crossbar so as to contact and press the strings against a fret on the instrument neck. The fretting component is offset with respect to the attachment mechanism of the capo, allowing the attachment mechanism to be offset on the neck of the instrument from where it would normally be positioned to achieve a comparable fretting effect. |
US09786256B2 |
Method and device for generating graphical user interface (GUI) for displaying
Methods and devices for generating Graphical User Interface (GUI) for displaying are provided, wherein the GUI is generated based on a plurality of windows. The method for generating GUI includes the step of: separately drawing a plurality of pictures into the plurality of windows by a first graphical processing unit; and selecting the first graphical processing unit or a second graphical processing unit according to a predefined rule to compose the plurality of windows with pictures into a frame buffer, such that the GUI is obtained; wherein the first graphical processing unit and the second graphical processing unit are different. |
US09786255B2 |
Dynamic frame repetition in a variable refresh rate system
A method, computer program product, and system for adjusting a dynamic refresh frequency of a display device are disclosed. The method includes the steps of obtaining a current frame duration associated with a first image, computing, based on the current frame duration, a repetition value for a second image, and repeating presentation of the second image on a display device based on the repetition value. The logic for implementing the method may be included in a graphics processing unit or within the display device itself. |
US09786251B1 |
Apparatus, method, and system for visually indicating perceived glare thresholds
Discussed herein is the adequate lighting of a target area as viewed from one or more vantage points to one or more specifications for one or more situations, and in a manner that addresses glare; in particular, glare perception. Various apparatuses, methods, and systems are presented herein whereby glare thresholds are visually indicated. Said glare-indicating apparatus, methods, and/or systems are readily implemented using existing lighting design tools, adaptable in accordance with advances in glare science, and either avoid or overcome limitations of existing glare models. Said apparatuses, methods, and systems can be adapted for real-time evaluation of glare so to, for example, aid a lighting designer in vetting generated (i.e., virtual) lighting designs and identify retrofit options for existing lighting systems. |
US09786250B2 |
Control apparatus, image processing apparatus, control method, and non-transitory computer-readable storage medium
A control apparatus causes, to execute image processing of single-color image data, a processing apparatus configured to accept an image processing command including a plurality of fields, each capable of storing a respective one of a plurality of color components in a dot sequential format, and execute image processing by using pixel values included in the command. The control apparatus extracts, from single-color image data, a plurality of partial images by a number corresponding to the number of color components. The control apparatus acquires single-color pixel values from the respective partial images, and stores the single-color pixel values in the respective fields of the image processing command. A generated image processing command is input to the processing apparatus, and the processing apparatus executes image processing using the pixel values included in the command. |
US09786247B2 |
Wearable display device
A wearable display device of the present invention includes: a wearable part configured for placement on a portion of a human body; a flexible display unit connected to the wearable part through a coupling part; at least one curvature changer configured to alter a curvature of at least a portion of the flexible display unit; and a curvature holder configured to maintain the curvature of the at least a portion of the flexible display unit once the curvature is altered by the at least one curvature changer. |
US09786243B2 |
Gate driving circuit and display apparatus including the same
A gate driving circuit includes a plurality of stages for providing gate signals, wherein a k-th stage (k is a natural number greater than 3) includes a first output transistor including a control electrode connected to a first node, an input electrode for receiving a clock signal, and an output electrode for outputting a k-th gate signal, a second output transistor including a control electrode connected to the first node, an input electrode for receiving the clock signal, and an output electrode for outputting a k-th carry signal, a pull-down unit connected to a discharge node to pull down the output electrode of the first output transistor in response to a signal of the discharge node, and a discharge unit configured to output a (k−1)-th carry signal output from a (k−1)-th stage to the discharge node in response to a (k+1)-th carry signal output from a (k+1)-th stage. |
US09786242B2 |
Gate driver on array circuit and display using the same
A GOA circuit includes GOA circuit units. The GOA circuit units at every two stages share a pull-down circuit. The pull-down circuit includes a first transistor, a second transistor and a third transistor. The present invention uses fewer transistors for the GOA circuit and lower the frequency of the first and second clock signals. The decrease in the frequency of the first and second clock signals helps a decrease in the frequency of charge and discharge to the parasitic capacitance and further a reduction in overall power consumption of the GOA circuit. |
US09786241B2 |
Liquid crystal display and gate driver on array circuit
A GOA circuit for an LCD includes GOA units connected in cascade and the plurality of GOA units at stages formed. The GOA unit at an nth stage corresponds to a scan line. The scan line includes a nth scan line, a (n+1)th scan line, and a (n+2)th scan line. The GOA unit at the an nth stage includes a first pull-down holding circuit, a pull-up circuit, a bootstrap capacitance circuit, a pull-down circuit, and a clock circuit. The improved GOA circuit at one stage corresponds to the output of three gate lines. So a number of the stages of the GOA circuit is reduced. Only ⅓ stage of the conventional GOA circuit is needed. Because of the decrease in the number of the stages, more flexibility of design is given to the GOA circuit at each stage. It is beneficiary for the design in narrow bezels. |
US09786238B2 |
Array substrate, display device, and method for driving display device
According to the array substrate provided by this disclosure, in a row of sub-pixels, sub-pixels in the odd columns and even columns are separately coupled to different gate lines, i.e., making the sub-pixels coupled to the same gate line are not adjacent to each other. In this way, during row scanning drive, an up-down twist charging may be implemented, and the sub-pixels cause no interference to each other. |
US09786234B2 |
Driving module having low charging/discharging power consumption and driving device thereof
A driving module for a driving device of a display system includes a control unit, for generating a control signal according to a polarity signal indicating whether the driving device performs a polarity inversion; a first driving unit, coupled to the control unit, a first voltage source and a second voltage source, for generating a positive output voltage at a first output end according to a first display voltage and charging the first output end via the second voltage source according to the control signal; and a second driving unit, coupled to the control unit, the second voltage source and a third voltage source, for generating a negative output voltage at a second output end according to a second display voltage and discharging the second output end via the second voltage source according to the control signal. |
US09786233B2 |
Electronic label system
An electronic label system including a control unit and a plurality of electronic label units is provided. The control unit transmits wireless power. The electronic label units are coupled to the control unit. The electronic label units respectively output a plurality of state information to the control unit, so that the control unit monitors operation states of the electronic label units according to the state information. The state information is transmitted to the control unit when a state of the electronic label units is varied. The control unit transmits the wireless power to the electronic label units by using wireless communications, and the electronic label units are charged with the wireless power. Furthermore, a wired communication interface is used as the communication interface between the net unit and the electronic label units in the electronic label system, so that the cost of the electronic label system is reduced. |
US09786220B2 |
Display device and method of driving display device
A display device and method of driving the display device are disclosed. In one aspect, the display device includes a display panel including a plurality of pixels and a scan driver configured to apply a scan signal having activation and deactivation levels to the pixels. Each of the pixels includes a storage capacitor, a switching transistor, a driving transistor and an emitting element configured to emit light based on an emission current received from the driving transistor. The scan driver is configured to selectively control the activation level of the scan signal so as to control the amount of charge stored in the storage capacitor. The driving transistor is configured to control the emission current based on the amount of charge stored in the storage capacitor. |
US09786217B2 |
Organic light emitting display device and driving method thereof
An organic light emitting display device includes a scan driving unit that supplies scan signals to scan lines, a data conversion unit that receives a first data signal for displaying an image and converts the first data signal to create a second data signal; a data driving unit that supplies the first data signal and the second data signal to data lines; a pixel unit including pixels positioned at intersections of the scan lines with the data lines, the pixels emitting light having a luminance corresponding to the first data signal during an image display subperiod and having a luminance corresponding to the second data signal during a compensation subperiod; and an image selection unit that transmits an image corresponding to the first data signal and blocking an image corresponding to the second data signal. |
US09786215B2 |
Display panel and driving method thereof
A display panel and a driving method thereof are provided. The display panel has a clock signal generating module, a scanning signal generating module, a data signal generating module, first and second data lines, and first and second pixel columns. The first data line connects to second and third sets of pixels in the first pixel columns, and the second data line connects to fourth set of pixels in the second pixel columns and the next first set of pixels adjacent thereto. The present invention can reduce the power consumption of the display panel. |
US09786213B2 |
Display device with basic control mode and low frequency control mode
A display device including a display portion, a source driver, a gate driver and a controller, wherein the controller is configured to control the source driver and the gate driver based on a control mode for displaying the frame image on the display portion, in a basic control mode, the controller is configured to display a frame image on the display portion by causing the gate driver to progressively scan gate signal lines, in a low frequency control mode, the controller is configured to determine whether a regional signal is on in a specific region corresponding to specific gate signal lines, when it is determined that the regional signal is off, the controller is configured to display a sub-frame image on the display portion by causing the gate driver to perform interlaced scanning of the gate signal lines every K lines in the first frame frequency F1. |
US09786211B2 |
Display panel, driving method and display apparatus
The present disclosure provides a display panel, a driving method and a display apparatus. The data signals are outputted by different operational amplifiers to the subpixels of different colors connected to the same data line, and the data signals are outputted by the same operational amplifier to the subpixels of the same color on the same data line. |
US09786210B2 |
Pixel array composed of pixel units, display and method for rendering image on a display
A pixel array composes of a plurality of basic pixel units arranged in row and column directions. Each of the basic pixel units consists of a first sub-pixel group composed of two adjacent first sub-pixel having a first color, a second sub-pixel group composed of two adjacent second sub-pixels having a second color, and two third sub-pixel groups, each of which is composed of two adjacent third sub-pixels having a third color. The distance between the two adjacent first, second, third sub-pixels, in row or column direction is smaller than a first predetermined value. The two adjacent third sub-pixel groups are arranged at a first row, and located at a first, third columns respectively, and the first, second sub-pixel group are arranged at a second row, wherein, the first sub-pixel group is located at a second column, and the other is located at a fourth column. |
US09786206B2 |
Water resistant and stretchable sticker
A water-resistant and stretchable sticker comprises a printable layer and a neoprene layer, the neoprene layer may be fused or melted to a printable layer. A water-resistant and stretchable sticker may also include a nylon fabric layer, the nylon fabric layer being attached to the neoprene-based layer. The printable layer comprises a nylon-based layer. The printable layer may comprise a polyester, double-knit jersey fabric layer. In embodiments, the water-resistant and stretchable layer further comprises an adhesive layer, the adhesive layer being adhered to the nylon fabric layer. In embodiments, the water-resistant and stretchable layer further comprises a peel-away layer being adhered to the adhesive layer. |
US09786200B2 |
Acoustic representations of environments
Concepts and technologies are disclosed herein for acoustic representations of environments. A processor can execute an acoustic representation service. The processor can receive a request to provide acoustic representation data to a device. The processor can obtain input data from the device. The input data can include captured data. The processor can analyze the input data to recognize an object represented in or by the input data and a path associated with the object. The processor can generate acoustic representation data representing the object and the path, and provide the acoustic representation data to the device. |
US09786195B2 |
System and method for evaluating reading fluency using underlining
A system of evaluating reading fluency by monitoring the underlining of text as it is being read on a tablet or other computing device. The text or passage is presented on the screen of the tablet computing device with a touchscreen, such as, but not limited to, an iPad. The reader uses a stylus, finger, or other device to underline each word as it is read, and may go back and re-underline any words to regress within the passage. Alternatively, a mouse can be used to indicate words as they are read. Computer software tracks the reader's underlining, providing detailed information about reading rate, pauses, regressions, and other word and word combination features. |
US09786193B2 |
Adaptive training system, method and apparatus
A system and method for training a student employ a simulation station that displays output to the student and receives input. The computer system has a rules engine operating on it and computer accessible data storage storing (i) learning object data including learning objects configured to provide interaction with the student at the simulation system and (ii) rule data defining a plurality of rules accessed by the rules engine. The rules data includes, for each rule, respective (a) if-portion data defining a condition of data and (b) then-portion data defining an action to be performed at the simulation station. The rules engine causes the computer system to perform the action when the condition of data is present in the data storage. For at least some of the rules, the action comprises output of one of the learning objects so as to interact with the student. The system may be networked with middleware and adapters that map data received over the network to rules engine memory. |
US09786186B2 |
System and method for confirming received taxi instructions
A method and system are described for enhancing ground situational awareness to an aircrew via an alphanumeric display of an air traffic control ground clearance, including displaying a symbol for each stage of the clearance. A crewmember may accept or change each stage via a graphical user interface within the alphanumeric display. |
US09786185B2 |
Collaborative aviation information collection and distribution system
A collaborative aviation information collection and distribution system includes a plurality of aircraft data transmitters and an aircraft data processing system. Each aircraft data transmitter is configured to selectively transmit aircraft data associated with a subscribing aircraft. The aircraft data processing system is in operable communication with each of the aircraft data transmitters and includes a data receiver, a data transmitter, and a data processor. The data receiver receives aircraft data transmitted from each of the aircraft transmitters. The data transmitter selectively transmits actionable aircraft data to one or more of the subscribing aircraft or subscribing ground-based users. The data processor determines which of, and when, the one or more subscribing aircraft or subscribing ground-based users should receive actionable aircraft data, generates actionable aircraft data from at least a portion of the received aircraft data, and supplies the generated actionable aircraft data to the data transmitter for transmission. |
US09786183B2 |
Systems and methods for vessel position reporting and monitoring
Systems and methods for vessel position reporting and monitoring. Methods and systems for augmenting e-Navigation messages to provide ancillary information, such as a history of previous vessel positions. A compact representation is provided, in which transmitters may select among a plurality of possible position layouts to provide a compact representation. Transmitted messages are received by a satellite or other surveillance platform employing a compatible radio frequency receiver to collect message signals over a large area or great distance. |
US09786177B2 |
Pedestrian path predictions
Systems and techniques for pedestrian path predictions are disclosed herein. For example, an environment, features of the environment, and pedestrians within the environment may be identified. Models for the pedestrians may be generated based on features of the environment. A model may be indicative of goals of a corresponding pedestrian and predicted paths for the corresponding pedestrian. Pedestrian path predictions for the pedestrians may be determined based on corresponding predicted paths. A pedestrian path prediction may be indicative of a probability that the corresponding pedestrian will travel a corresponding predicted path. Pedestrian path predictions may be rendered for the predicted paths, such as using different colors or different display aspects, thereby enabling a driver of a vehicle to be presented with information indicative of where a pedestrian is likely to travel. |
US09786175B1 |
Availability estimation method for parking lots based on incomplete data
Methods and systems for monitoring parking areas and/or recommending a parking spot or a parking area to a driver are provided. The methods and systems can operate using incomplete camera or sensor coverage and minimal additional overhead. A method for assigning parking locations can include providing a first parking area and a second parking area, providing a means for determining a first parking area density and a means for determining a second parking area density, calculating a first parking index for the first parking area and a second parking index for the second parking area, providing a user interface suitable for assigning parking areas to drivers, and providing an assigned parking area based on the means for determining the first parking area density, the means for determining the second parking area density, the first parking index, and the second parking index. |
US09786172B2 |
Warning guidance system, method, and program that provide information to vehicle navigation systems
Warning guidance systems, methods, and programs communicate with a vehicle navigation system to provide guidance on a warning event that may occur on the vehicle. The systems, methods, and programs acquire warning event information indicating the warning event and an event vehicle on which the warning event has occurred. The systems methods and programs transmit the guidance to the vehicle traveling in a predetermined section in a case in which the warning event that has occurred a plurality of times in the predetermined section has occurred on a plurality of event vehicles, but do not transmit the guidance at another vehicle traveling in the predetermined section in a case in which the warning event that has occurred a plurality of times in the predetermined section has occurred on a single event vehicle for all of the plurality of times. |
US09786167B2 |
Method and device for validating an information item regarding a wrong-way driver
A method for validating an information item regarding a wrong-way driver, which indicates an instance of detected wrong-way travel of a vehicle driving the wrong way. The method includes checking plausibility, in which the information item regarding a wrong-way driver is checked for plausibility, using an additional information item, before the information item regarding a wrong-way driver is made available as a warning message for affected road users. In this context, the warning message is suppressed, if the additional information item characterizes the information item regarding a wrong-way driver as irrelevant. |
US09786166B2 |
Method and control and detection unit for checking the plausibility of a wrong-way driving incident of a motor vehicle
In a method for checking the plausibility of a wrong-way driving of a motor vehicle when entering a unidirectional roadway, a traversing of a stop line or a solid line of a junction of the unidirectional roadway is detected and/or at least one item of directional information of a roadway of the junction, which is located ahead of the motor vehicle, is collected, and a probability of a wrong-way driving is ascertained based on the detection. The method is performed by a control and detection unit for checking the plausibility of a wrong-way driving. |
US09786154B1 |
Methods of facilitating emergency assistance
In system and methods for loss mitigation, accident data associated with a vehicle accident involving a driver may be collected. The accident data may be analyzed, and a likely severity of the vehicle accident may be determined based upon the analysis of the accident data. A communication related to emergency assistance or an emergency assistance recommendation may be generated based upon the determined likely severity of the vehicle accident, and transmitted, via wireless communication, from one or more remote servers to a mobile device associated with the driver. A wireless communication from the driver indicating approval or modification of the emergency assistance or emergency assistance recommendation may be received. A third party may be notified, via a communication sent from the remote server(s), of requested emergency assistance as approved or modified by the driver. An estimated insurance claim may also be generated based upon vehicle accident likely severity. |
US09786152B1 |
Septic overflow warning system
The septic overflow warning system includes a sensor unit that is adapted to secure itself to a tank lip of a septic tank. The sensor unit includes a float that is adapted to be moved up or down depending upon the waste level inside of the septic tank. Moreover, the float is slideably positioned on a sensor rod that is in wired connection with an alarm module. The alarm module includes a plurality of lights thereon. The plurality of lights collectively indicates the status of the volume of the septic tank via the float. The alarm module is powered via at least one solar cell. |
US09786145B2 |
System and method for item self-assessment as being extant or displaced
A portable item reporting device (200) is configured to be attached to and in substantial collocation with a portable item (100), or to be integrated into a portable item (100). The device (200) includes environmental sensors (210) to monitor item location, movement, ambient light, sounds, temperature, etc. The device (200) is configured to store usage expectation data (600) indicative of historical and/or expected item usage and environments when the item (100) is in normal use/storage associated with an authorized user (AU). The device (200) monitors current environmental conditions (104) surrounding and pertaining to the item. If the current environment (104) is inconsistent with expected conditions (600), the device (200) assesses that the item (100) is displaced (503.0), meaning either that the item (100) is in abnormal use or abnormal storage, or is under the control of an unauthorized user (UU) who is other than the authorized user (AU). Based on the assessment the device initiates a signal (372) or message (374) to an authorized user (AU) of the item (100), indicating that the item (100) usage/storage is displaced (503.0) or otherwise anomalous (503.2). |
US09786135B1 |
Radio apparatus
A radio apparatus includes a control unit, a power unit, a distress key and a transmission unit. When the distress key is manipulated, a distress key manipulation signal is output to the control unit and the power unit. When the power unit receives the distress key manipulation signal during a power supply is stopped, the power unit supplies power to the control unit and the transmission unit. When the control unit receives power from the power unit, the control unit starts setting up the radio apparatus and counts a time that the control unit continuously receives the distress key manipulation signal. When the control unit continuously receives the distress key manipulation signal for a preset time or longer, the control unit outputs a power supply maintenance signal to the power unit, generates the distress signal, and causes the transmission unit to send the distress signal. |
US09786125B2 |
Determining appearances of objects in a virtual world based on sponsorship of object appearances
An online system provides objects for presentation to a user via a virtual world, each object having an organic appearance for display. The online system receives sponsorship requests for sponsoring appearances of one or more objects in the virtual world. A sponsorship request includes information describing a sponsored appearance of an object and a bid amount identifying compensation to the online system for using the sponsored appearance. When presenting an object to a user via the virtual world, the online system selects an appearance for the object from the object's organic appearance and one or more sponsored appearances based on characteristics of the user and bid amounts in the sponsorship requests including the sponsored appearances. The online system then presents the object to a user via the virtual world using the selected appearance. |
US09786124B2 |
Gaming device and method for providing player selection of modifiers to game components
In one embodiment, the gaming device and method disclosed herein provides a player one or more modifiers to apply to different components or characteristics of a game. In one such embodiment, the gaming device enables a player to selectively apply or associate a plurality of modifiers to a single game component or apply the plurality of modifiers across the plurality of game components. For each game component with at least one applied modifier, the gaming device disclosed herein modifies said game component based on each applied modifier. The gaming device generates any awards based on any modified game components and any unmodified game components and provides any generated awards to the player. |
US09786122B2 |
Method and apparatus for electronic gaming
A system and method for controlling a player's rate of play is provided. In an embodiment, a rate of play is defined that influences when a player is transferred to a new hand, such as upon folding or when play in a current hand is completed. Rate of play may be expressed, for example, as a percentage of hands to transfer upon which the player is to be moved upon folding. In another embodiment, a player may select, for example, a “Fold and Transfer” option or a “Fold and Observe” option, thereby allowing the player to better control the rate of play. In yet another embodiment, a player may designate a rate of play and be presented with a “Fold and Transfer” option and/or a “Fold and Observe” option, wherein the “Fold and Transfer” option and/or the “Fold and Observe” option may override the designated rate of play. |
US09786116B2 |
Gaming system and method for providing a symbol game
In various embodiments, the gaming system disclosed herein includes a cascading symbol or tumbling reel game which retains, saves or stores zero, one or more of any symbols removed during the play of a primary cascading symbols game. In various embodiments, the gaming system disclosed herein includes a cascading symbol or tumbling reel game which sequentially layers a plurality of adjacent symbol display position grids at different depths. |
US09786112B2 |
Paper sheet handling machine
A paper sheet handling machine 100 comprises an upper unit 10 having a paper sheet take-in apparatus 120 adapted for taking therein paper sheets, one by one, from the exterior, an upper transport mechanism 201a adapted for transporting the paper sheets taken in by the paper sheet take-in apparatus 120, one by one, and a recognition unit 220 adapted for recognizing each paper sheet transported by the upper transport mechanism 201a; a lower unit 20 located below the upper unit 10 and having a lower transport mechanism 201b provided to receive the paper sheets transferred from the upper transport mechanism 201a, one by one, and then further transport the transferred paper sheets, and a plurality of stacking units 106, each adapted for stacking therein the paper sheets transported by the lower transport mechanism 201b and sorted based on results obtained by the recognition unit 220. In this case, at least a part of a bottom portion of the upper unit 10 is opened. Additionally, a partition member 30 is provided between the upper unit 10 and the lower unit 20. |
US09786110B2 |
On-vehicle apparatus control system and on-vehicle control device
An on-vehicle control device mounted on a vehicle includes: an on-vehicle transmission unit that transmits a response request signal to a portable machine carried by a user; and an on-vehicle reception unit that receives a response signal transmitted from the portable machine in response to reception of the response request signal, and a remote control signal transmitted from the portable machine in response to an operation on an operation switch disposed in the portable machine. The on-vehicle reception unit performs: reception processing on the remote control signal on a basis of a first reception sensitivity when receiving the remote control signal transmitted from the portable machine; and reception processing on the response signal on a basis of a second reception sensitivity lower than the first reception sensitivity when receiving the response signal transmitted from the portable machine. |
US09786108B2 |
NFC based secure car key
A device is disclosed. The device includes a processor and a memory. The memory is coupled to the processor and having programming instructions to operate a vehicle via Near Field Communication (NFC). The device also includes a NFC controller coupled to a short range antenna, a passive NFC tag and a secure memory coupled to the NFC controller for storing a security code. |
US09786106B2 |
Security control system for granting access and security control method thereof
The present invention provides a method for granting a visitor access into a premise. The security control method includes determining an identification tag, transmitting the identification tag to the visitor, scanning the identification tag of the visitor, authenticating the identification tag, generating an approving signal upon positive authentication of the identification tag, dispensing an identification token to the visitor upon receiving the approving signal, scanning the identification token of the visitor, and authenticating the identification token to grant the visitor access into the premise. The present invention further provides a security control system for the security control method. |
US09786105B2 |
Gathering data from machine operating at worksite
A data gathering system associated with a machine operating at a worksite is provided. The data gathering system includes a base station located at the worksite and an unmanned aerial device (UAD) in communication with the base station and the machine. The UAD includes an image capturing unit for capturing images of an area around the machine and a controller in communication with the image capturing unit. The controller receives a first input from the machine indicative of one or more machine parameters, and receives a second input from the image capturing unit indicative of the images of the area around the machine. The controller further determines multiple operational parameters associated with an operation of the machine based on the first input and the second input, and transmits the determined multiple operational parameters to at least one of the machine and the base station. |
US09786102B2 |
System and method for wireless vehicle content determination
A fleet management system providing a manager with a tailored user interface based on the enabled features recognized in a vehicle. The fleet management system may monitor two or more vehicles, wherein each vehicle may have one or more processors. The one or more processors may receive an initialization signal from the fleet management system. The one or more processors may perform a query of one or more vehicle modules for enabled features in response to the initialization signal received from the fleet management system. The query of enabled vehicle features may be based on one or more criteria. The system may transmit to a server a signal indicating the enabled vehicle features installed in the vehicle. The system may output the enabled vehicle features to a user while tailoring the user screen data based on the enabled features. |
US09786101B2 |
Evaluating image values
Images of items are evaluated. A first image of the item, having a view of two or more of its surfaces, is captured at a first time. A measurement of at least one dimension of one or more of the surfaces is computed and stored. A second image of the item, having a view of at least one of the two or more surfaces, is captured at a second time, subsequent to the first time. A measurement of the dimension is then computed and compared to the stored first measurement. The computed measurement is evaluated based on the comparison. |
US09786099B2 |
Coinage identification device
Provided is a coinage identification device (6), comprising: a coinage sorting device (6A), which is configured to further comprise a first coinage guidance unit (9), and a second coinage guidance unit (10) which moves between a narrowing location which is close to the first coinage guidance unit (9) and a widening location which is separated from the first coinage guidance unit (9), and to cause a plurality of coins to fall in batches of a defined number from between the first coinage guidance unit (9) and the second coinage guidance unit (10); and a coinage intake (28a) which is disposed below the first coinage guidance unit (9) and the second coinage guidance unit (10), and which accepts the coins which fall from between the first coinage guidance unit (9) and the second coinage guidance unit (10). When a coin is jammed between the first coinage guidance unit (9) and the second coinage guidance unit (10), the coinage sorting device (6A) moves the second coinage guidance unit (10) from the narrowing location to the widening location, thereby widening the space between the first coinage guidance unit (9) and the second coinage guidance unit (10) and causing the jammed coin to fall. The coinage identification device further comprises a shutter unit (31) which covers the coinage intake (28a) when the second coinage guidance unit (10) is positioned in the widening location. |
US09786098B2 |
Apparatus for performing tessellation operation and methods utilizing the same
A rendering method executed by a graphics processing unit includes: loading a vertex shading command from a first command queue to a shader module; executing the vertex shading command for computing the varying of the vertices to perform a vertex shading operation by taking the vertices as first input data; storing first tessellation stage commands into a second command queue; loading the first tessellation stage commands to the shader module; and executing the first tessellation commands for computing first tessellation stage outputs to perform a first tessellation stage of the one or more tessellation stages by taking the varying of the vertices as second input data. The vertex shading command is stored into the first command queue by a first processing unit. The varying of the vertices and the first tessellation stage outputs are stored in a cache of the graphics processing unit. |
US09786097B2 |
Multi-modal method for interacting with 3D models
The present disclosure concerns a methodology that allows a user to “orbit” around a model on a specific axis of rotation and view an orthographic floor plan of the model. A user may view and “walk through” the model while staying at a specific height above the ground with smooth transitions between orbiting, floor plan, and walking modes. |
US09786096B2 |
Systems for parametric modeling of three dimensional objects
A system for parametric modeling of a three-dimensional object has a processor running a software program operable to configure the object by defining a zone comprising a root of a tree hierarchy, the zone having a three-dimensional region defining an outer dimension of the object to be modeled; a part comprising a child of the zone, the part also having a component object to be modeled, wherein the component object is an element of the object; and a variable comprising a child of the part, wherein variable has data defining characteristics of the zone or part. A user interface can display a representation of the three-dimensional object. |
US09786095B2 |
Shadow rendering apparatus and control method thereof
A shadow rendering method is provided. The shadow rendering method includes emitting radial light to an object so that a shadow area for the object generated by a three-dimensional modeling is projected; determining a portion of the shadow area as a penumbra area for the object; and rendering a penumbra for the object to the penumbra area. |
US09786093B2 |
Radiotherapy method, computer program and computer system
A method of obtaining a 3D image of a part of a patient's body is disclosed, based on a fraction image having a limited field-of-view and complementing this with information from a planning image having a greater field-of-view. In the area outside of the fraction image field-of-view, contour and anatomical data from the planning image are used to complement the fraction image, by means of a contour-guided deformable registration between the planning image and the fraction image. |
US09786088B2 |
Animated poster
An animated poster system including a simulation panel, an image server having appropriately processed media, and a projector enable a moving image to appear on a textured surface of the panel with no detectable projection devices. The simulation panel includes a portion that, when illuminated by the projector with the media, appears to be paper that is wrinkled, torn, and/or pasted to the wall, and includes graphics that also appear to be printed but include moving images. The animated poster system can produce a convincing illusion of an animated poster, even at close observing distances. |
US09786086B2 |
Device and method for expressing status of terminal using character
A status expression system and method operating the same are provided for presenting a state of the mobile phone by means of a character agent. A status expression system of the present invention includes a memory for storing a plurality of character quotients, information on at least one state transition model, and resources for presenting the character; a character controller for updating the character quotients according to events occurred in the mobile phone, determining a state by analyzing the character quotients and referring to the state transition model, and formatting the state using the resources assigned for the state of the character; and a display for presenting the character with the resources in the state. |
US09786083B2 |
Multipoint offset sampling deformation
A skin deformation system for use in computer animation is disclosed. The skin deformation system accesses the skeleton structure of a computer generated character, and accesses a user's identification of features of the skeleton structure that may affect a skin deformation. The system also accesses the user's identification of a weighting strategy. Using the identified weighting strategy and identified features of the skeleton structure, the skin deformation system determines the degree to which each feature identified by the user may influence the deformation of a skin of the computer generated character. The skin deformation system may incorporate secondary operations including bulge, slide, scale and twist into the deformation of a skin. Information relating to a deformed skin may be stored by the skin deformation system so that the information may be used to produce a visual image for a viewer. |
US09786081B1 |
Transitioning between visual representations
A transition may be made between first, second, and third visual representations. A first visual representation may be displayed, with a plurality of visual elements arranged in a first arrangement. A processor may generate a first animation in which the visual elements move from the first arrangement toward an intermediate arrangement, and then to a second arrangement corresponding to a second visual representation. The first animation and the second visual representation may be displayed. The processor may generate a second animation in which the visual elements move from the second arrangement toward the intermediate arrangement, and then to a third arrangement corresponding to a third visual representation. The second animation and the third visual representation may be displayed. Thus, smooth transitions may be provided between multiple visual representations via animation toward a common intermediate arrangement. |
US09786080B1 |
2D/3D image scanning and compositing
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for processing images. A structure provides a light sources configured to illuminate a target area. Illumination is controlled in a sequence over a first time period. At a given point in time, light sources are powered to enable illumination of the target area. An image of a target object is captured from a single reference location. The captured image is evaluated including processing the evaluated images on a pixel by pixel basis to produce a single composite image having respective pixel values derived from the evaluated captured images. The target object is 3D scanned to determine height information for a surface of a target on the target area. The height information is used to flatten respective pixels of the composite image. The composite image is provided after the flattening of the respective pixels. |
US09786076B2 |
Image combining apparatus, image combining method and non-transitory computer readable medium for storing image combining program
A template image is found and a target image is combined with a combining area of the found template image. The template image found has first template image analysis information, which is of a type identical with that of first target image analysis information in target image analysis information consisting of the brightness, contrast, saturation, hue, color balance and spatial frequency of the target image, and for which the degree of resemblance is equal to or greater than a first threshold value, and moreover has second template image analysis information, which is of a type identical with that of second target image analysis information in target image analysis information, and for which the degree of resemblance is less than a second threshold value. |
US09786075B2 |
Image extraction and image-based rendering for manifolds of terrestrial and aerial visualizations
Architecture that extracts (analyzes and selects) a set of images from repositories or sources imagery to create one-dimensional (1D) and two-dimensional (2D) image manifolds (or image packets—also referred to as “synth” packets). The repositories of map imagery can include aerial views and terrestrial views (from points on the earth surface). The manifolds facilitate fluid translation between manifold images thereby providing a fluid user interactive navigation experience for viewing the location. |
US09786074B2 |
Temporal graph visualization including beams for indicating operations
An embodiment provides a timeline upon which a playhead indicator is moved or positioned. Changes to a displayed graph that are within a predetermined interval of the playhead indicator's time position are shown graphically on or near the graph. Actor icons are positioned on or near the displayed graph. The actor icons correspond to different entities (e.g., a person, group, organization, software agent, etc.) that has made a change to the graph. Action beams are displayed to show changes to the graph. As playback of the change events occurs, beams emanate from actor icons to items in the graph that are changed or otherwise operated upon. Various characteristics of the beams' use, appearance and behavior are described. |
US09786073B2 |
Geometric shape hierarchy determination to provide visualization context
One or more processors sort a plurality of geometric shapes using one or more size criteria. One or more processors determine whether the plurality of geometric shapes include at least one geometric shape that encapsulates or partially overlaps at least one other geometric shape. One or more processors assign a hierarchical order for the plurality of geometric shapes based, at least in part, on the one or more size criteria and one or more criteria of one or both encapsulation and partial overlap. |
US09786063B2 |
Disparity computation method through stereo matching based on census transform with adaptive support weight and system thereof
Provided is a method of computing precise disparity using a stereo matching method based on developed census transform with an adaptive support weight method in area based stereo matching. The method includes a step of setting an adaptive support weight window centered on a specific point of a left image and setting adaptive support weight windows with the same size with respect to one point positioned within a maximum disparity prediction value about a specific point of the left image in a right image. |
US09786056B2 |
Data display and processing algorithms for 3D imaging systems
The present disclosure provides methods to process and/or display data collected using 3D imaging probes. The methods include: a) methods for mapping a single 2D frame onto a 3D representation of a volume; b) methods for dynamically updating portions of a 3D representation of a volume with a high temporal resolution, while leaving the remainder of the volume for contextual reference; c) methods for registering volumetric datasets acquired with high temporal resolution with volumetric datasets acquired with relatively low temporal resolution in order to estimate relative displacement between the datasets; and d) methods for identifying structures within a volume and applying visual cues to the structures in subsequent volumes containing the structures. |
US09786055B1 |
Method and apparatus for real-time matting using local color estimation and propagation
Embodiments of the present invention provide systems, methods, and computer storage media directed to operations to facilitate real-time matting using local color estimation and propagation. In accordance with embodiments described herein, an unknown region is estimated based on a set of received boundary points (a zero-level contour that separates the foreground object from the background) and additional contours based on increasing distances from the zero-level contour. The background and foreground colors for each pixel in the unknown region can be estimated and utilized to propagate the foreground and background colors to the appropriate contours in the unknown region. The estimated background and foreground colors may also be utilized to determine the opacity and true background and foreground colors for each pixel in the unknown region which results in an image matted in real-time. |
US09786054B2 |
Medical image processing device, treatment system and medical image processing method
According to an embodiment, a medical image processing device includes a processor, and a memory. The memory that stores processor-executable instructions that, when executed by the processor, cause the processor to execute acquiring a first perspective image of a subject viewed in a first direction; setting a first region and a second region on the first perspective image, the first region including a first group of pixels around a target pixel, the second region including a second group of pixels, the second group including a pixel not included in the first group; calculating a likelihood of the target pixel, wherein the likelihood increases as a difference between pixel values included in the first group decreases and a difference between pixel values of the first group and the second group increases; and detecting a position of an object in the subject based on the likelihood. |
US09786053B2 |
Optical measuring device
A system and method of calibrating and measuring optical properties of an imaging optical device is disclosed in which a structure of uniformly periodic linear elements is imaged using the optical device being calibrated. This image is obtained with the optical axis of the device at an angle α with respect to a normal to the uniformly periodic structure. This is done by situating the linear elements on the hypotenuse of a wedge, i.e., a right-angled triangular prism. The image is then taken with the optical axis of the optical device oriented vertically. An advantage of the arrangement is that the structure of uniformly periodic linear elements does not need to be carefully focused making the system quick and easy to implement. |
US09786048B2 |
System and method using precious-metal nanoparticle contrast agent for microwave medical imaging
A system and method of imaging tissue includes administering a contrast agent having charged gold nanoparticles in suspension into a vessel of the subject, such that the nanoparticles are carried into the tissue; and performing microwave imaging of the tissue after administering the contrast agent. In embodiments, the nanoparticles have a tissue-selective protein tag. In embodiments, images are taken prior to administering the contrast agent, and further images may be taken during an agent—washout period after imaging with contrast agent. The contrast agent is injectable, with the nanoparticles suspended as a colloid in a biocompatible, isotonic, carrier. In particular embodiments, the nanoparticles have median diameter of less than fifty nanometers, or less than five nanometers, and may have a tissue-selective protein tag. A microwave imaging system has injection apparatus with the gold-nanoparticle agent, and is configured to take, and difference, pre and post contrast images as well as washout images. |
US09786046B2 |
Method and device for determining a lateral offset of a pattern on a substrate relative to a desired position
A method for determining a lateral offset of a pattern on a substrate relative to a desired position with the steps: a) providing a plurality of measurement and simulation images of the pattern with equidistant defocus positions, b) forming a plurality of first and second pairs, which each has a measurement image and a simulation image, wherein each first pair has the same first focal distance and each second pair has the same second focal distance, being different from the first focal distance, of the defocus positions thereof, and determining a first and second lateral distance of the patterns for each first and second pair, respectively, c) determining a first and a second linear fit line based on the determined first and second lateral distances, respectively, and d) determining the lateral offset of the pattern on the substrate relative to the desired position using the linear fit lines of step c). |
US09786045B2 |
Wafer defect inspection apparatus and method for inspecting a wafer defect
It is judged whether or not an average gray level of an image of a wafer W that is an inspection target and that has been imaged by the light receiving part 2 is in the defect detectable range. A control processing part 6a is configured to modify an exposure time in imaging the wafer W and to obtain an image of the wafer W again by the light receiving part 2 in the case in which it is decided that an average gray level of an image of the wafer W is not in a defect detectable range, and an image processing part 6b is configured to carry out a defect inspection based on an image of the wafer W in the case in which it is decided that an average gray level of the image of the wafer W is in the defect detectable range. |
US09786042B2 |
Algorithm for measuring wear pin length using an input image
In one example, the disclosure is directed to a method of determining a length of a wear pin in a brake assembly. The method includes obtaining an input image of a portion of the brake assembly, such as with a camera. The input image includes the wear pin and a reference object, and the reference object has a known dimension. A processor may determine, based on the input image, an image dimension of the reference object. The processor may determine, based on the input image, an image dimension of the wear pin. The processor may further determine, based on the image dimension of the reference object, the image dimension of the wear pin, and the known dimension of the reference object, an estimated measurement of the dimension of the wear pin. |
US09786041B2 |
CT systems and methods thereof
A CT system and method thereof are discloses. The system includes: a fixed multi-plane multi-source X-ray generation device and a control system thereof that provide X-ray source used in luggage inspection; a single-energy, pseudo-dual-energy or spectral detector system and data transfer system that receive perspective data of X ray penetrating the luggage, and transfer the data to a computer for processing; a conveyor and a control system thereof that control a speed for moving the luggage forth and back, and perform tomogram scanning; and a host computer system that performs tomogram reconstruction and provides man-machine interaction. The system takes full advantage of characteristics, such as high speed and stability, brought by the distributed ray sources which replace the normal slip ring technology. The system also adopts the idea of inverse-geometry CT, and reduces detector area and cost by increasing the number of ray sources. With the reduction of detector area, cone-beam artifacts and cup-shape artifacts caused by scattering are also reduced, and influence of the oblique effect on registration of dual-energy data is suppressed. |
US09786038B2 |
Method for processing an image sequence having consecutive video images in order to improve the spatial resolution
An image sequence includes consecutive video images each exhibiting at least one image region having a number of pixels, where each pixel includes at least one intensity value. For each image a motion measure value is determined indicative of temporal change of a video content of the image region and varying the intensity values of the pixels of the image region relative to the associated intensity values from video image to video image, a measure for the variation of the intensity values being dependent on the motion measure value determined and the change in the intensity values relative to the associated intensity values being greater the larger the motion represented by the motion measure value. |
US09786036B2 |
Reducing image resolution in deep convolutional networks
A method of reducing image resolution in a deep convolutional network (DCN) includes dynamically selecting a reduction factor to be applied to an input image. The reduction factor can be selected at each layer of the DCN. The method also includes adjusting the DCN based on the reduction factor selected for each layer. |
US09786035B2 |
Image processing apparatus and image processing method for performing interlaced to progressive conversion
Provided is an image processing apparatus including a preprocessor configured to determine, based on an input image signal being input, a calculation range of calculation of detecting a direction of an edge in an image which the input image signal represents; and an edge direction detection unit configured to perform calculation within the calculation range determined based on the input image signal and detect the direction of the edge. |
US09786032B2 |
System for parametric generation of custom scalable animated characters on the web
A graphic character object temporary storage stores parameters of a character and associated default values in a hierarchical data structure and one or more animation object data represented in a hierarchical data structure, the one or more animation object data having an associated animation, the graphic character object temporary storage and the animation object data being part of a local memory of a computer system. A method includes receiving a vector graphic object having character part objects which are represented as geometric shapes, displaying a two dimensional character, changing the scale of a part of the displayed two dimensional character, and storing an adjusted parameter in the graphic character object temporary storage as a percentage change from the default value, displaying a customized two dimensional character, applying keyframe data in an associated animation object data to the character parts objects, and displaying an animation according to the keyframe data. |
US09786028B2 |
Accelerated frame rate advertising-prioritized video frame alignment
In response to detection of a selection of an accelerated frame rate operation associated with a video advertisement, a quantity of individual prioritized video frames of the video advertisement to render based upon a selected accelerated frame rate is determined. Accelerated frame rate rendering priority values assigned to the individual prioritized video frames of the video advertisement are identified. Based upon differences among the identified accelerated frame rate rendering priority values assigned to the individual prioritized video frames, a prioritized video frame subset of the individual prioritized video frames is determined. The prioritized video frame subset of the individual prioritized video frames is equal in number to the determined quantity of individual prioritized video frames of the video advertisement and is determined to yield a maximized cumulative set of the identified accelerated frame rate rendering priority values. |
US09786026B2 |
Asynchronous translation of computer program resources in graphics processing unit emulation
Resource processing during run time can be performed asynchronously from emulation of an application by a central processing unit. For example, an emulator can include a main processing thread that performs emulation processes. In response to encountering a shader, or other resource, to be processed, the emulator can invoke a separate asynchronous thread to perform such processing. Processed resources, such as translated shaders and generated textures, can be stored in a cache. In response to a command that uses a resource, such as a draw command that invokes a shader or other resource, the emulator can use the processed resource in the cache. If the processed resource is not in the cache, the emulator can skip processing the command that uses the resource. If processed resources can be obtained from other sources and loaded in the cache, processing of resources by the emulator can be eliminated. |
US09786024B2 |
Graphical user interface for a handheld diabetes management device with bolus calculator
According to some aspects of the present disclosure a method for presenting a GUI for modifying medical data on a handheld medical device is disclosed. The method includes determining a correction bolus amount and a meal bolus amount for the patient. The method also includes presenting the GUI on a display of the medical device and presenting the correction bolus amount, the meal bolus amount and a total bolus amount in the GUI. The method also includes presenting a correction bolus amount modification field and a meal bolus amount field in the GUI. The correction bolus amount modification field and the meal bolus amount modification field allow the patient to provide input to modify the correction bolus amount and meal bolus amount, respectively. The method further includes receiving the input and generating an advice history record based on the input. |
US09786018B2 |
Activity list enhanced with images for a financial and social management system
Embodiments of the invention comprise systems, computer program products, and methods for a financial and social management system that provides improved tracking and management related to how, where, when, and with whom a user enters into activities. The financial and social management system captures activity information and images from various sources of information, including but not limited to social networking accounts, e-receipts, contact lists, stored database images, images over the Internet, and the like, and associates the activity information and images with the activities. The financial and social management system may determine images for other users associated with an activity of a first user by identifying tag users in a social networking account of the first user or contacts in a social networking account of the first user that participated in activities at the same time or locations as the activities of the first user. |
US09786017B1 |
Systems and methods for generating and sending electronic messages related to a tax return
Sending electronic messages related to a tax return from a mobile communication device of an accountant or client. Computers having tax preparation programs that are utilized prepare tax returns are synchronized with a host computer. A browser executes on a mobile communication device and a web application on the second computer executes to display a client list. A client is selected, and the web application presents an interface including tax return data of the selected client on the mobile communication device. The interface includes an icon or object that when selected generates a message window that may be at least partially automatically populated. A message may be typed in the window and sent from the mobile communication device. For example, the accountant may send a self-addressed message to a computer utilized to prepare the tax return, or the client may send the accountant a message. |
US09786015B1 |
System and method for fraud detection using aggregated financial data
A computer-implemented method of detecting suspected financial fraudulent activity includes a computing device receiving financial data from a plurality of different financial service providers associated with a user. The computing device aggregates the received financial data for the user and analyzes the aggregated financial data for suspicious financial activity. The computing device alerts a user and at least one of the plurality of different service providers when suspicious financial activity is detected. |
US09786014B2 |
Earnings alerts
Systems and methods for earnings alerts include using a history of earnings by a content provider to generate an earnings forecast model. The earnings forecast model predicts future earnings by the content provider. An earnings alert is generated and provided to a device associated with the content provider based on a determination that the current earnings of the provider differ from the predicted earnings by a threshold amount. |
US09786012B2 |
Calibrated underwriting system
According to some embodiments, account information may be received in connection with a potential insurance policy. A premium indication portal processor may receive, from a risk score model application, an account score matrix for the potential insurance policy, including grade values comparing the account information with other insured policies in a risk database, along with a benchmark premium value calibrated to a target return on equity based on the account information and information in the risk database. The account score matrix may be displayed on an underwriter device, and guide indication adjustments may be received from the underwriter device for the potential insurance policy. The premium indication portal processor may then automatically calculate an adjusted premium value calibrated to the target return on equity based at least in part on the guide indication adjustments. |
US09786011B1 |
System and method for using object recognition to facilitate the collection of insurance information
In a computer-implemented method, an insurance policyholder may be provided an electronic insurance form including at least a first field, the first field being associated with a query for which an accurate response depends on a type of an object associated with the insurance policyholder. An image of the object may be received. The image of the object may be processed according to an object recognition technique to identify at least one characteristic of the image of the object. The identified characteristic(s) may be used to determine the type of the object, and the insurance policyholder may be provided an indication of the determined type of the object to facilitate manual or automatic entry of accurate information in the first field. Additionally or alternatively, the indication of the determined type of the object may be automatically entered in the first field. An insurance policy or quote may be adjusted accordingly. |
US09786009B2 |
System and method for administering a telematics-enabled test drive dealer program
Systems and methods are disclosed herein for pricing an insurance premium based on telematics data. The system includes a communications interface and a business logic processor in communications with the communications interface. The communications interface receives telematics data collected by a telematics acquisition device configured at a dealership for collecting telematics data of a vehicle sold by the dealership. The communications interface also receives vehicle data indicating the make and model of the vehicle sold and vehicle owner data related to the purchaser of the vehicle sold. The business logic processor determines an insurance quote for the purchaser based on the received telematics data, vehicle data, and vehicle owner data. The communications interface transmits the insurance quote for the purchaser of the vehicle. The business logic processor also manages a predetermined incentive that is provided to the purchaser in return for allowing the telematics data acquisition device to collect telematics data. |
US09786005B1 |
System and methods for financing merchant business needs
A payment system can determine when a business need for a merchant is expected to occur for a particular time period. The payment system can also determine whether a merchant is eligible for a cash advance for a particular amount, along with a fee for the cash advance. Once a determination is made that the merchant is eligible for the cash advance, the payment system can send the merchant a notification describing the expected business need for the particular time period along with an offer for the cash advance. The merchant can accept the offer for the cash advance by sending an acceptance to the payment system. Upon accepting the offer, the merchant is provided the cash advance for the particular amount, for example, in the form of an electronic deposit in a financial account of the merchant. |
US09785993B2 |
Method for analyzing and ranking venues
A technique is disclosed for ranking venues and for providing a user with one or more of the ranked venues. To do so, a data processing system trains a model during a first, training sequence, by using a training dataset of past check-ins that were made by users visiting venues. The trained model, representing a learned hypothesis, represents venues that are ranked according to their relevance to users who are also represented by the model. During a second, run-time sequence, the system receives real-time geolocation data that represents users and generates a set of candidate venues for a user by determining venues that are nearby the geolocation of the user. The system then ranks the generated candidate venues by applying the learned hypothesis. One or more of the ranked venues can be provided to a user's wireless terminal, for example, where they can be presented as venue recommendations. |
US09785990B2 |
Online shopping system and method facilitating foreign transactions
Global shoppers may access numerous predetermined online shopping websites. Users can shop normally and can generate a third-party cart. Foreign shipping addresses and foreign payment types may be accepted. |
US09785988B2 |
In-application commerce system and method with fraud prevention, management and control
A full-service turn-key in-application commerce solution with fraud detection is disclosed that provides web service interfaces to a commerce system. The in-application solution features fraud detection with user behavior tracking and fraud controls that limit the features that are offered to a user. Fraud detection involves input from the application, the commerce system, or third party systems. User fraud scores are updated frequently as events are processed. Controls are applied to the user account based on the user fraud score and risk classifications for ranges of fraud scores. An in-application solution also features a wallet with a personal threshold for microtransaction spending, limiting the amount that the user is allowed to spend before a wallet is cleared. The wallet is integrated with the fraud detection such that the personal threshold is determined from the user's latest fraud score. |
US09785986B2 |
Method for automating onboarding of user generated ringback tones to sales distribution channel
A method for automating an onboarding process for a developer onto a service delivery hub operated by a network operator includes providing the developer with information relating to use of the service delivery hub, receiving data relating to the developer, approving the developer, certifying an application provided by the developer, and configuring the application for use. A method for synchronization with the service delivery hub is also provided. |
US09785978B1 |
Dynamic content control in an information processing system
A dynamic content controller is configured for communication with one or more data sources. The dynamic content controller comprises an analytics engine and a personalization engine coupled to the analytics engine. The analytic engine is configured to analyze multiple types of disaggregated data collected from the one or more data sources during a current content browsing session. The personalization engine is configured to adapt content to be presented based at least in part on the analysis of the disaggregated data. The adaptation of the content to be presented is performed during the current content browsing session. |
US09785970B2 |
System for providing mobile advertisement actions
A system for providing mobile advertisement actions may include a memory to store a request, mobile carrier data, mobile advertisement data, and mobile advertisement action data. The system may include an interface operatively connected to the memory to communicate with a mobile device. The system may include a processor operatively connected to the memory and the interface. The processor may receive information and a request from the mobile device via the interface and may determine the mobile carrier data relating to a mobile carrier associated with the mobile device. The processor may identify the mobile advertisement data and the mobile advertisement action targeted to the request and the mobile carrier data. The processor may append the mobile advertisement action data to the mobile advertisement data. The processor may provide the mobile advertisement data with the appended mobile advertisement action data to the mobile device via the interface. |
US09785967B1 |
Consumer data aggregation and segmented marketing communication system and process
A cloud-based consumer data aggregation and segmented marketing communication system and process that use suppression and duplication algorithms are disclosed. The system includes a database that is accessible by user over the Internet. The system performs the process to track redemption and follow user defined rules for predefined messaging and promotions. Data is aggregated, cleansed, segmented, suppressed and distributed using pre-defined user rules. |
US09785963B2 |
Systems and methods for providing offers using a mobile device
A wireless device is enabled to provide offers. The wireless device receives card data for a financial account card and stores the card data in a memory associated with the wireless device. Responsive to using the card data in a transaction at a first merchant location, the wireless device receives transaction line-item data from a computing system associated with the first merchant location. The wireless device determines merchant information for a second merchant location and determines an offer associated with the second merchant location based on the line-item data and the merchant information for the second merchant. The wireless device presents the offer when the wireless device is near the second merchant location. |
US09785956B2 |
System and method of enhancing a lead exchange process
A system and method of enhancing the lead exchange process simultaneously and in real-time calculates a quality index of a lead or plurality of leads within the lead exchange process. The quality index provide a measure of the quality of the leads with the lead exchange process. The calculations are done electronically by a computer system and are based on differences to the mean, allowing for relative indices, which permit the use in a dynamic environment. |
US09785953B2 |
System and method for generating demand groups
The present invention relates to a system and method for generating demand groups. The system receives demand group modeling data including a product listing, point of sales data, available econometric data and product information. Attributes may then be assigned to the products based upon product identifiers, size, flavor, brand, and product descriptions utilizing natural language processing. The products may then be clustered according to the attributes and point of sales data. One or more decision trees may be generated for the product listings using the point of sales data. Demand rules may be received, which may be applied to the product clusters and the decision trees to generate demand groups. A confidence score may be generated for each product indicating how well that product fits within the demand group. These confidence scores may be compared against a threshold. Products with scores below the threshold may be flagged for user review. |
US09785951B1 |
Scalable tuning engine
A computer implemented method for processing data is provided. At least one dataflow comprising transformational and numerical steps is defined. The flow is decomposed into distinct executable segments along process domains. The flow is decomposed into distinct executable segments along data domains. Parallel execution paths are identified across the executable segments. The executable segments are executed across a plurality of execution units. |
US09785948B1 |
On-line task advisor
A method for online task advising comprises loading a customizable script, the script comprising a task definition. A task instance is created based, at least in part, on the task definition. The task instance comprises a plurality of steps and each step comprises a description and a status. The status of one of the steps is updated based, at least in part, on a received command from a client, an associated one or more actions, or another step. |
US09785946B2 |
Systems and methods for updating payment card expiration information
A computer-implemented method for updating merchant information regarding card-not-present recurring payment (CNP/RP) transactions is provided, wherein the method involves a recurring transaction initiated by a cardholder using payment card information stored by a merchant. The method includes querying a database coupled to a payment network to identify a candidate payment card having stale payment card data. The stale payment card data includes at least an existing expiration date that is within a predetermined period of time of a selected calendar date. The method also includes querying the database to identify at least one recent transaction involving the candidate payment card. The recent transaction includes payment card data having an updated expiration date. The method further includes notifying the merchant that the existing expiration date has been replaced with the updated expiration date. |
US09785939B2 |
Method for deactivating a payment module, corresponding computer program product, storage medium and payment module
The invention concerns a method for deactivating a payment module attachable to a communications terminal, comprising: a phase for deactivating comprising at least one step for erasing the main memory of said payment module with the exception of a non-volatile memory zone in which an encryption key k is stored, said encryption key k being available only when said main memory is empty; a phase for verifying comprising: a step for verifying that said main memory is empty, delivering a positive or negative result of verification; if said result of verification is positive: a step for computing a response to a challenge preliminarily received by said payment module from an entity distinct from said payment module, said computation being implemented by means of said encryption key k; a step for transmitting said response to said entity. |
US09785938B2 |
Tokenizing sensitive data
Included are systems and methods for tokenizing sensitive data. Some of the systems and/or methods are configured to receive sensitive data from a vendor, determine a token key for the vendor, and utilize a proprietary algorithm, based on the token key to generate a vendor-specific token that is associated with the sensitive data. Some systems and/or methods include creating a token identifier that comprises data related to the token key sending the vendor-specific token and the token identifier to the vendor. |
US09785932B2 |
Systems and methods for providing payment hotspots
Systems and methods are provided for facilitating payments between users of the system such as person-to-person payments using a payment hotspot. A payment hotspot or payspot may be generated by a first user device of a first user to facilitate a transfer of funds between the first user and the second user. The payspot may be a virtual payment portal that allows secure payment between the users without either of the users having to provide identifying information to the other user. The payspot may be accessed by the second user based on the proximity of a second user device of the second user to the first user device or the first user may provide an identification code of the payspot to the second user. The second user may access the payspot by communicating with a payment server with the second user device, through the first user device. |
US09785930B1 |
Expedited processing of electronic payment transactions
A payment terminal may receive a request to process electronic payment information from a chip card in an expedited processing mode. The payment terminal may provide an opt-in request. If a user accepts, the payment terminal may receive a request for payment and request an electronic payment response from the chip card. The payment terminal may receive the electronic payment response from the chip card and store it in memory at the payment terminal. The payment terminal may approve the payment transaction associated with the electronic payment response, allowing the chip card to be removed from the payment terminal. The payment terminal may process additional requests for payment and associate payment-type and time indicators with each electronic payment response. The payment terminal may transmit approval requests to one or more payment servers when the terminal determines they may be transmitted, and, for each request, receive a payment approval response. |
US09785925B2 |
Automated teller machine (“ATM”) currency stamper
Apparatus and methods for an automated teller machine (“ATM”) currency stamper are provided. The currency stamper may be configured to mark currency retracted by the ATM. The mark may include one or more attributes of the currency. The mark may include transaction information associated with a dispensing and/or retraction of the currency. Marked currency may be stored in the ATM. Marked currency may be scanned. A scanning of marked currency may read the attributes of the currency and the transaction information included in the mark. The scanning of the marked currency may erase the mark. A value of the marked currency may be calculated. The value may be determined based on the currency attributes and transaction information included in the mark applied to the currency. |
US09785923B2 |
Method for processing financial transactions by a secure terminal with a remote host system
A new electronic financial transaction (EFT) system is proposed, wherein the business logic of a transaction is defined at a location remote from a secure point of sale terminal, thus having a framework wherein the business logic can be easily customized or updated. |
US09785921B2 |
Systems and methods for processing decoupled debit transactions
The disclosure relates to systems and methods for processing decoupled debit transactions. In one embodiment, a system is provided. The system can include a device with a camera and a graphical user interface, and the system can further include a server. The device can identify received user information for a first transaction provided by a user to the graphical user interface of the device. The camera can capture an image of a check for the first transaction. The device can generate a first transaction message comprising the user information and the image of the check. The device can send the first transaction message to the server. The device can identify an indication received from the server that the user is approved for enrollment in a decoupled debit program, and the device further identifies an identifier received from the server for a decoupled debit program account. The graphical user display can display the indication to the user. |
US09785914B2 |
Collaborative review apparatus, systems, and methods
Apparatus, systems, and methods may operate to within the context of a shared document review process to receive an updated comment associated with an original comment by a comment series identifier. Further actions may include generating a comment differentiation identifier that serves to differentiate the updated comment from the original comment, and storing at least a portion of the updated comment and the comment differentiation identifier in a collaboration comment repository. Using stored document version history and a timeline, the state of the document at a particular point in time, and a history of the comment series can be rendered as a result. Additional apparatus, systems, and methods are disclosed. |
US09785911B2 |
System and method for piece-picking or put-away with a mobile manipulation robot
A method and system for piece-picking or piece put-away within a logistics facility. The system includes a central server and at least one mobile manipulation robot. The central server is configured to communicate with the robots to send and receive piece-picking data which includes a unique identification for each piece to be picked, a location within the logistics facility of the pieces to be picked, and a route for the robot to take within the logistics facility. The robots can then autonomously navigate and position themselves within the logistics facility by recognition of landmarks by at least one of a plurality of sensors. The sensors also provide signals related to detection, identification, and location of a piece to be picked or put-away, and processors on the robots analyze the sensor information to generate movements of a unique articulated arm and end effector on the robot to pick or put-away the piece. |
US09785910B2 |
Virtual product hierarchies
A base hierarchy of products or the like can be user-modified into a virtual hierarchy that is represented as a collection of changes to the base hierarchy rather than a new hierarchy stored in memory. The collection of changes can be used to enable user interactions such as queries, displays, and writes using the virtual hierarchy as thought it were an actual hierarchy stored in memory, with aspects of the virtual hierarchy dynamically created using a collection of procedures based on the changes and corresponding inverses. The representation of the modified hierarchy can be dynamically displayed to a user or otherwise processed in the same manner as other hierarchies and hierarchical data. |
US09785908B2 |
Delivering ordered items to an appropriate address
A method, system, and computer-readable medium for automatically determining appropriate delivery information for one or more items of an order or potential order is described. A variety of types of information can be considered when determining what delivery information is appropriate for one or more items, such as a type of the items, the particular items, relationships of the items to other items, information about the purchaser, and/or information about the recipient. In addition, the automatic determination of an appropriate address for an item being ordered or potentially ordered by a user can be made in a variety of ways, such as based on inferences from past behavior when ordering items, on inferences from information about the item and from available delivery information for the user, and/or on previous explicit indications from the user. |
US09785906B2 |
Content feedback in a multiple-owner content management system
New functions for a contact center system include: testing user's comprehension of informational messages; capturing insight users having a KPI score above a threshold by having those users submit information on why they perform well; dynamically ordering solutions to issues by re-ranking the solutions periodically based on recency and frequency; integrating information for use by a contact center representative while online with a customer and information for use when not online; storing content items in a telecommunications industry taxonomy; directing user feedback on a content item to the proper owner/manager of that content; communicating solution information using a solutions taxonomy; displaying a dual information system having a CRM application and reference material that's context-appropriate; enforcing completion of a group of templates when creating a content item to be published; ensuring a group of templates for a content item are complete before publishing them; and searching within a contact center system. |
US09785902B1 |
Computer-implemented engineering review of energy consumption by equipment
A computer-implemented system and method are disclosed for performing engineering review of energy consumption by one or more equipment. One or more computers are connected to a specifications database. The computers are configured to receive end-user configurations corresponding to first equipment; retrieve one or more second equipment, as well as second equipment specifications from the specifications database; calculate an invoicing statement for the second equipment; and provide an engineering review report of the energy savings realized h implementing the second equipment. The first equipment may be an existing equipment, while the second equipment is one or more energy-efficient replacement alternatives to the first equipment. Each step is performed in real-time, using automated software modules and sub-modules. The engineering review report is applicable as an instant approval or pre-approval, qualifying the end-user for purchase incentives, which apply when the energy-efficient equipment alternatives are adopted by the end-user. |
US09785897B2 |
Methods and systems for optimizing efficiency of a workforce management system
Methods, apparatuses, and computer-readable media for optimizing efficiency of a workforce management system include receiving a service request, the service request including a service location, transmitting the service location to a plurality of map service providers, receiving geospatial coordinates and a corresponding confidence score from each map service provider which corresponds to a precision accuracy and indicates an estimated accuracy of the geospatial coordinates to the service location, calculating a plurality of overall scores for the plurality of map service providers based at least in part on the precision accuracy of each map service provider and a plurality of attributes associated with each map service provider, selecting a map service provider from the plurality of map service providers based at least in part on the plurality of overall scores, and transmitting geospatial data including coordinates provided by the selected map service provider to a technician. |
US09785895B1 |
System and method for providing handheld field force data gathering automation in a big box retail environment
The present invention provides systems and methods for tracking service representative activity and data. Service representatives are equipped with handheld devices that are configured to execute question and instruction sequences during a service call. Worksheets containing such surveys and instruction sequences may be periodically transmitted to the handheld device from a backend server. The handheld device records the times at which the service representative enters and exits a retail location and the times at which particular tasks are started and completed. The worksheets allow service representatives to enter relevant data into the handheld device. Such data may include digital images, signatures and the like. All data collected at the handheld devices may be transmitted via a network or other communication link to a secure backend server, where it stored in a database and made available for query by a reporting module. |
US09785890B2 |
Data-driven product grouping
Data for a plurality of entities that can be offered a plurality of products can be obtained. The data can include categorical data and numeric data. Based on business constraints, some of all of the data can be selected. The selected data can be converted to another set of numeric data, wherein the categorical values are converted to numeric values. Dimensions of the converted data can be reduced to generate another set of data. Based on this another set of data, clusters of entities can be formed. The products can be grouped by assigning a unique product identifier of each product to a corresponding cluster. This grouping of products can be used by a predictive model to predict a likelihood of an entity to purchase a particular product in a future time period. Related methods, apparatus, systems, techniques and articles are also described. |
US09785887B2 |
Extraction of semantic relations using distributional relation detection
According to an aspect, a pair of related entities that includes a first entity and a second entity is received. Distributional relations are detected between the first entity and the second entity. The detecting includes identifying two sets of entities in a corpus, the first set including the first entity and at least one other entity that is semantically similar to the first entity, and the second set including the second entity and at least one other entity that is semantically similar to the second entity. Semantic relations are detected between entities in the first set and entities in the second set. A relation classifier is trained using the pair of related entities and detected semantic relations. The relation classifier model is applied to a new pair of entities to determine a likelihood of a semantic relation between the entities in the new pair of entities. |
US09785875B2 |
Image forming apparatus and image formation method that reduces restriction of function even in case where failure happens in storage device
Provided is an image forming apparatus that enables use in a state even in a case where failure happens in a first storage device. The first storage device has a plurality of partitions that store data for each various function in connection with image formation. A second storage device stores an application program for executing the various function in about image formation. The second storage device has the same partition as the partition of the first storage device. A control part performs mounting process for each partition of the first storage device at the time of a start process. Next, the control part reads the application program in the second storage device. Also, control part performs mounting process for the same partition of the second storage device as the failed partition when the mounting process either of partitions fails. |
US09785872B2 |
Image processing apparatus that reduces time required for printing process, control method for the image processing apparatus, printing system, control method for the printing system, and storage medium
An image processing apparatus which prevents a printing process from taking long. The image processing apparatus is connected to a printing apparatus having a storage unit and transfers image data to the printing apparatus. A size of predetermined image data when a speed at which the predetermined image data is stored in the storage unit and a speed at which the predetermined image data stored in the storage unit is printed are the same is obtained as a threshold size. A size of the image data stored in the storage unit in a compressed form is estimated. A compression method for use in compressing the transferred image data is selected from a plurality of compression methods based on the threshold size and the estimated size of the image data. The image processing apparatus notifies the printing apparatus of the determined compression method. |
US09785870B2 |
Print control method to display print settings, recording medium, and print control apparatus
A print control method in an information processing apparatus includes a registration step of accepting via a setting screen a registration of a print setting for one or more specific pages of a print target including one or more pages, a storage step of storing in a storage device the print setting accepted by the registration step with corresponding identification information identifying the specific pages, a first displaying step of displaying on the setting screen the identification information of the specific pages stored by the storage step, a selection step of accepting via the setting screen a selection of identification information displayed in the first displaying step, and a second displaying step of displaying on the setting screen the print setting corresponding to the identification information whose selection is accepted in the selection step. |
US09785869B2 |
Image forming system and apparatus for printing image block sequence using continuous printing sheet
An image forming system for printing a sequence of image blocks on a continuous printing sheet based on image data, includes an information processing apparatus and an image forming apparatus. A printing setting unit included by the information processing apparatus designates first information and second information. The first information indicates whether a printing order of the image blocks is to be a normal order or a reverse order. The second information indicates how many image blocks of the sequence are to be printed on each of a plurality of segments of the printing sheet. The image forming apparatus includes a cutting unit and a control unit. The cutting unit cuts the printing sheet. The control unit controls the cutting unit so as to separate the segments of the printing sheet. The control unit determines cutting positions on the printing sheet based on the first information and the second information. |
US09785866B2 |
Optimizing multi-class multimedia data classification using negative data
Techniques for optimizing multi-class image classification by leveraging negative multimedia data items to train and update classifiers are described. The techniques describe accessing positive multimedia data items of a plurality of multimedia data items, extracting features from the positive multimedia data items, and training classifiers based at least in part on the features. The classifiers may include a plurality of model vectors each corresponding to one of the individual labels. The system may iteratively test the classifiers using positive multimedia data and negative multimedia data and may update one or more model vectors associated with the classifiers differently, depending on whether multimedia data items are positive or negative. Techniques for applying the classifiers to determine whether a new multimedia data item is associated with a topic based at least in part on comparing similarity values with corresponding statistics derived from classifier training are also described. |
US09785864B2 |
Image processing method, image processing apparatus, program, and recording medium
To improve a search accuracy in template matching based on a coarse-to-fine search method, a first pyramid is generated by hierarchizing a plurality of template images having different resolutions from each other in order of the resolution, a second pyramid is generated by hierarchizing a plurality of search target images having different resolutions from each other corresponding to the same resolutions as the template images in the first pyramid in order of the resolution, and a search process of searching for a feature image included in the template image of the first pyramid from the search target image in the second pyramid in a hierarchy of the same resolution. When the first pyramid is generated, the number of stages of the first pyramid is set such that a size of the feature image included in each of the template images is not smaller than a previously set threshold. |
US09785853B2 |
Dynamically enabling an interactive element within a non-interactive view of a screen sharing session
A non-interactive screen sharing session executing within a computing device can be identified. The device can be communicatively linked to different computing devices of the screen sharing session. The contents of the remote screen buffer can be analyzed to determine a graphical representation of a Uniform Resource Locator (URL) within the contents prior to presenting the contents of the buffer within the device. A visible information item can be extracted and a non-visible reference can be established from the representation. An area surrounding the representation including a position and dimensions of the representation within the contents can be determined. The representation of the URL can be replaced with an interactive element in real-time. The element can include the visible and non-visible reference. The contents of the buffer can be presented within an interface associated with the session of the device, responsive to the replacing. |
US09785850B2 |
Real time object measurement
A system and process of nearsighted (myopia) camera object detection involves detecting the objects through edge detection and outlining or thickening them with a heavy border. Thickening may include making the object bold in the case of text characters. The bold characters are then much more apparent and heaver weighted than the background. Thresholding operations are then applied (usually multiple times) to the grayscale image to remove all but the darkest foreground objects in the background resulting in a nearsighted (myopic) image. Additional processes may be applied to the nearsighted image, such as morphological closing, contour tracing and bounding of the objects or characters. The bound objects or characters can then be averaged to provide repositioning feedback for the camera user. Processed images can then be captured and subjected to OCR to extract relevant information from the image. |
US09785848B2 |
Automated staining and segmentation quality control
The disclosed subject matter relates to an automated determination the stain quality and segmentation quality of a tissue sample. By way of example, separate image data is acquired of an unstained form of a biological specimen, the biological specimen stained with a nuclei marker and the biological specimen stained with a segmentation marker. A correlation map (Cr) from the separate image data and a ridgeness map (Pr) from the image data of the biological specimen stained with a segmentation marker are each determined. A staining quality score and segmentation quality score are then determined from the correlation map (Cr) and the ridgeness map (Pr). |
US09785844B2 |
Lane identification method and related apparatus thereof
A lane identification method for identifying a lane whereon a vehicle is traveling, which includes: providing a drive video; generating an identification result of recognizing a plurality of lane lines corresponding to the line according the drive video, wherein the identification result is generated based on inside borderlines of the lane lines; and determining the lane according to the identification result. |
US09785841B2 |
Method and system for audio-video signal processing
Both fingerprinting and watermark decoding processes are applied to received items of audio-visual content. Further processing is applied as well. This further processing depends on output data from the watermark decoding process, and can cause two items of seemingly-identical audio-visual content to be further-processed in different ways. |
US09785839B2 |
Technique for combining an image and marker without incongruity
The present invention relates to an image processing device, an image processing method, and a program, which combine an image with less sense of incongruity.A high accuracy marker detector and a high sensitivity marker detector each detects a marker on an image by a different detection method. The high accuracy marker detector detects the position and the posture of the marker with higher accuracy, and the high sensitivity marker detector has a lower accuracy to detect the marker than the high accuracy marker detector, but detects the position of the marker with high sensitivity by prioritizing detecting the marker. A detection result selector selects the optimal detection result from a plurality of the detection results. The present technique is applicable to, for example, an image processing device which replaces the marker with another image. |
US09785837B2 |
Measuring atmospheric attributes using multispectral images
A mechanism for determining atmospheric conditions from an image is described. A mechanism for determining atmospheric conditions includes determining an intensity value for pixels above and below the horizon in an image, calculating a slope between the intensity values for the pixels above the horizon, and a slope between the intensity values for the pixels below the horizon, and determining a difference between the slopes to determine the atmospheric conditions. |
US09785834B2 |
Methods and systems for indexing multimedia content
According to embodiments illustrated herein, a method and system is provided for indexing a multimedia content. The method includes extracting, by one or more processors, a set of frames from the multimedia content, wherein the set of frames comprises at least one of a human object and an inanimate object. Thereafter, a body language information pertaining to the human object is determined from the set of frames by utilizing one or more image processing techniques. Further, an interaction information is determined from the set of frames. The interaction information is indicative of an action performed by the human object on the inanimate object. Thereafter, the multimedia content is indexed in a content database based at least on the body language information and the interaction information. |
US09785833B1 |
System and method for textual near-duplicate grouping of documents
A method for efficiently grouping electronic documents that are likely textual near-duplicates includes processing first and second electronic documents to determine respective sets of character sequence counts. The processing may include, for each document, identifying a plurality of non-contiguous character sequences expressed within the document text, with each character sequence including at least one character from each of at least two different words in the text, and determining character sequence counts for each unique character sequence within the identified character sequences. The method also includes generating one or more similarity metrics, at least by comparing the sets of character sequence counts determined for the first and second electronic documents. The method may also include using the similarity metric(s) to calculate a similarity score, and assigning, based on the similarity score, the second electronic document to a same document group as the first electronic document. |
US09785830B2 |
Methods for automatic structured extraction of data in OCR documents having tabular data
Methods to select and extract tabular data among the optical character recognition returned strings to automatically process documents, including documents containing academic transcripts. |
US09785813B2 |
Portable optical reader
A portable optical reader is provided with: a reading part 41 optically reading a symbol as a reading object; a head part 3 storing the reading part 41 and having a reading port 4 for the reading part 41; a holding part 2 continuously connected to the head part 3 and extending in a connecting direction; and a display part 22 provided in the head part 3 and displaying at least a reading result. The head part 3 is formed by side surfaces, and the display part 22 is provided in at least two side surfaces which are a side surface facing to a surface providing the holding part 2, and a side surface in which a reading direction by the reading part 41 and an extending direction of the holding part 2 are substantially orthogonal to each other. |
US09785809B2 |
Electrical activity sensor device for detecting electrical activity and electrical activity monitoring apparatus
An electrical activity monitoring device based on a sensor device attachable to a power cable of an electrical device for monitoring the electrical status of the electrical device. The device comprises an antenna element which performs the dual functions of magnetically coupling with an electrical pulse generated in the power cable in response to a change of electrical power state of the electrical device and to transmit data to a reader via the power cable. An electrical activity monitoring apparatus is also provided for monitoring the electrical status of at least one electrical device connected to a power supply network by a respective power cable provided with a sensor device. The electrical activity monitoring apparatus comprises a reader and a reader-power line interface device. |
US09785807B2 |
Method and apparatus for sensing environment using a wireless passive sensor
A method and apparatus for detecting RF field strength. A field strength reference generator develops a field strength reference current as a function of a field strength of a received RF signal; and a field strength quantizer develops a digital field-strength value indicative of the field strength reference current. In one embodiment, detected field strength is used to dynamically vary the impedance of a tank circuit whereby, over time, induced current is maximized. In another embodiment, the quantized field strength is used to sense changes to the environment to which the RFID tag is exposed. In yet another embodiment, dynamic variations of the quantized impedance of the tank circuit are used to sense changes in the environment. Several alternate antennas are specially adapted to facilitate sensing of environmental conditions using the RFID tag. |
US09785806B2 |
Low-frequency receiving for radio frequency identification
A radio frequency identification (RFID) tag includes a power source, a transmitter to transmit a unique identifier, and a receiver operatively coupled to the transmitter and to receive low-frequency signals from an active RFID transceiver located in the vicinity. The transmitter is activated by the power source responsive to the receiver receiving a wake up command at a predetermined low frequency from the active RFID transceiver. An RFID transceiver includes an antenna, non-transitory computer-readable medium storing instructions and a transmitter to transmit low-frequency signals to RFID tags through the antenna. A processing device of the RFID transceiver can execute the instructions to insert a station identifier (ID) into the low-frequency signals that direct the RFID tags to retransmit the station ID, wherein the station ID identifies an approximate location of the RFID tags. |
US09785803B2 |
Method, apparatus and system for collecting tags using bit map in RFID system
Disclosed are a method, an apparatus, and a system for collecting tags which may reduce recognition time and energy consumption as compared with a tag collection technology in an active radio frequency identification (RFID) system standard according to the related art. The method for collecting tags by an apparatus for collecting the tags in a RFID system, one collection round including: recognizing tags; and collecting data from recognized tags, wherein the recognizing of the tags comprises one scan period, and comprises repeatedly performing a scan process until the tags are recognized using a bit map indicating a recognition status of the tags within one scan period. |
US09785802B2 |
Method of determining an amount of alkaline agent to be injected within the context of enhanced oil recovery
Method of modelling the evolution of the pH value of a porous medium after injection of an alkaline agent solution into this medium.The alkaline agent is considered as a soda pseudo-constituent of concentration equal to an OH— concentration corresponding to the pH value of the alkaline agent solution injected. An adsorption equation calibrated to experimental data is then used to determine an amount of soda pseudo-constituent adsorbed, from the concentration of the soda pseudo-constituent. Finally, the evolution of the pH value is modelled by modelling the transport of the alkaline agent solution by means of a soda transport simulator, by replacing the soda by the soda pseudo-constituent. |
US09785798B1 |
Privacy-protecting inter-user digital communication message search
Digital communication messages processed by each specific one of a plurality of client computers are tracked and indexed. A query made by a first client computer against a base of digital communication messages of the organization is received by the client computers. The indexed communication messages are searched based on the query, and a search result is obtained. Relevance between the query and the search result is determined. Users operating client computers are prompted to indicate whether to respond to the query responsive to determining that the relevance meets a criterion. An indication to respond to the query is received by one or more client computers of the plurality. One or more responses are generated by the one or more client computers and transmitted to the first client computer. |
US09785796B1 |
Apparatus and method for automated privacy protection in distributed images
A method executed by a computer includes receiving an image from a client device. A facial recognition technique is executed against an individual face within the image to obtain a recognized face. Privacy rules are applied to the image, where the privacy rules are associated with privacy settings for a user associated with the recognized face. A privacy protected version of the image is distributed, where the privacy protected version of the image has an altered image feature. |
US09785795B2 |
Identifying and securing sensitive data at its source
A data management service identifies sensitive data stored on enterprise databases according to record classification rules that classify a data record as having a sensitive data type if the data record includes fields matching at least one of the record classification rules. The data management service determines assessment scores for enterprise databases according to sensitive data records and protection policies on the enterprise databases. The data management service provides an interface that groups enterprise databases having common attributes or common sensitive data types and indicates aggregated assessment scores for the groups of enterprise databases. Through the interface with the grouped enterprise databases, an administrator apply protection policies to enterprise databases. To apply the protection policy, the data management service applies the protection policy to a source database from which dependent enterprise databases access the sensitive database. |
US09785794B2 |
Securing sensitive data on a mobile device
Illustrative aspects described herein relate to data security and automatic deletion of data when specific criteria are met. Sensitive data may be protected when sent over unsecured networks or to unsecured or BYOD devices while preventing data leakage by specifying conditions under which the data is to be automatically deleted. This prevention may involve using a managed application to receive a data message from an application on a sending mobile device, such that the managed application is configure to delete the data message when the specified criteria are met. In one embodiment, the data message may include the criteria which, when met, results in the destruction of the data message, thereby allowing a sender to define the criteria. Once the data message is stored on the second mobile device, the receiving application determines whether the destruction criteria have been met. If so, the receiving application deletes the data message. |
US09785793B2 |
Systems and methods for sharing verified identity documents
A method for sharing verified identity documents is disclosed. The method is performed at one or more electronic devices. The client device obtains identity information of a user and a document. The client device extracts identity information from the document. The client device determines that the identity information of the user and the extracted identity information substantially match, and generates at least one verification rating for the document. The client device sends the document, the data extracted from the document, and the at least one verification rating to a server system remote from the client device. This information is then provided by the server system to another party upon approval by the user to share the information with that party. |
US09785792B2 |
Systems and methods for processing requests for genetic data based on client permission data
Methods and systems disclosed herein relate generally to processing data requests from external assessment systems. More specifically, an interface is availed to external assessment systems that accepts an identification of one or more genes. Upon receiving a request identifying one or more genes, a type of access authorized for the requesting external assessment system is assessed. When it is determined that the type of data access indicates that the external assessment system is authorized to access data for the one or more genes, a data repository is queried to identify client data that corresponds to the one or more genes and that indicates or can be used to detect a presence of client-associated variants. A response data set that includes at least some of the client data is transmitted to the external assessment system. |
US09785791B2 |
Using a location authorization extension to provide access authorization for a module to access a computing system
Provided are a method, system, and computer program product for a local authorization extension to provide access authorization for a module to access a computing system. A memory stores information on a first validity range comprising position coordinates for a module seeking to access the computing system and a second validity range comprising position coordinates for a location authorization extension for a computing system. A determination is made of a first position signal from a first receiver of the module and of a second position signal from a second receiver of the location authorization module. Determinations are made as to whether the first position signal is within the first validity range and whether the second position signal is within the second validity range. The module is granted access to the computing system in response to determining that the first position signal is within the first validity range and the second position signal is within the second validity range. |
US09785790B2 |
Protecting computer security applications
Protecting a computer security application by executing the computer security application on a computer in a first namespace associated with an operating system of the computer, and creating a second namespace associated with the operating system of the computer, where the second namespace is accessible to the computer security application, and where the first namespace is inaccessible from the second namespace. |
US09785789B2 |
Method and system for verification and authentication using optically encoded QR codes
An optical security method for object authentication using photon-counting encryption implemented with phase encoded QR codes. By combining the full phase double-random-phase encryption with photon-counting imaging method and applying an iterative Huffman coding technique, encryption and compression of an image containing primary information about the object is achieved. This data can then be stored inside of an optically phase-encoded QR code for robust read out, decryption, and authentication. The optically encoded QR code is verified by examining the speckle signature of the optical masks using statistical analysis. |
US09785784B2 |
Security management unit, host controller interface including same, method operating host controller interface, and devices including host controller interface
A method of operating a host controller interface includes receiving a buffer descriptor including sector information from a main memory, fetching data by using a source address included in the buffer descriptor, selecting one of a plurality of entries included in a security policy table by using the sector information, and determining whether to encrypt the fetched data by using a security policy included in the selected entry. |
US09785783B2 |
Executing privileged code in a process
A system and method for executing privileged code in a process are described. The method includes establishing, by an authorized library, a privileged function. The privileged function has a first privilege level used by a processor that is executing the privileged function, while preserving a different privilege level for a process invoking the privileged function. The method includes communicating, to a computer process, access information of the privileged function, to allow the computer process to invoke the privileged function. The method includes executing the privileged function for the computer process. Executing the privileged function includes setting a processor that is being used by the computer process to use the first privilege level associated with the privileged function, executing the privileged function with that processor at the first privilege level, then restoring that processor to a previous privilege level, and returning control of that processor to the computer process. |
US09785781B2 |
Method, apparatus, and computer-readable medium for data exchange
Presented are a method, apparatus, and computer-readable medium for data exchange. The method includes specifying, by a user equipment (UE), a first data, and creating, by the UE, a rule set, the rule set governing access to the first data. The method further includes uploading, by the UE, the first data with the rule set to a user selected server, the first data being accessible at the user selected server based on the rule set. |
US09785776B2 |
High risk program identification based on program behavior
An execution of a data object is identified by a computing device. In response to identifying the execution of the data object, it is determined that the data object has requested a sensitive action of the computing device before interacting with a user of the computing device. In response to determining that the data object has requested the sensitive action, the data object is classified as a high-risk data object. |
US09785775B1 |
Malware management
According to at least one embodiment, a computer-implemented method for managing malware for a computing device is described. In one embodiment, an attempt by a process to modify at least one file on the computing device may be identified. The identified process may be analyzed to estimate an age value associated with the identified process. The estimated age value of the identified process may be compared to an age value associated with the at least one file. The attempt to modify the at least one file may be prevented based at least in part on the comparison. |
US09785770B2 |
Method, apparatus, and system for triggering virtual machine introspection
The present invention discloses a method, an apparatus, and a system for triggering virtual machine introspection, so as to provide a timely and effective security check triggering mechanism. In the present invention, data that needs to be protected is determined; the data that needs to be protected is monitored; and when it is determined that the data that needs to be protected is modified, virtual machine introspection is triggered. The present invention avoids a performance loss and a security problem that are brought about by regularly starting a virtual machine introspection system to perform a security check, and therefore, the present invention is more applicable. |
US09785769B2 |
Countering attacks on a cache
In some examples of a virtual computing environment, multiple virtual machines may execute on a physical computing device while sharing the hardware components corresponding to the physical computing device. A hypervisor corresponding to the physical computing device may be configured to designate a portion of a cache to one of the virtual machines for storing data. The hypervisor may be further configured to identify hostile activities executed in the designated portion of cache and, further still, to implement security measures on those virtual machines on which the identified hostile activities are executed. |
US09785765B2 |
Systems and methods for differential access control based on secrets
Differential access to data for a user of a processor-based system is disclosed wherein the user may select one secret from among a plurality of secrets that allows and/or enables access to potentially different sets of data, different resources for accessing the data and/or different tasks for the user to interact with the system. The selection of any particular secret may arise as to the user's feeling as to how secure the environment is for accessing the data. For example, if the user is in a very secure environment, the user may select a secret that allows substantially broad access to data, resources and tasks. If the environment is not secure, or if the user is under duress, the user may select a secret that provides limited access, or a decoy set of data and/or may provide the user with access to defensive measures to protect the data. |
US09785763B2 |
Techniques for biometric authentication of user of mobile device
A method for biometric authentication of a user of a mobile device, and a case for performing the method is provided. The method includes, by the case, coupling the mobile device to the case, receiving from the mobile device biometric data of the user of the mobile device that was captured by the mobile device, storing the biometric data, receiving a request from the mobile device for authenticating the user of the mobile device, the request including biometric data captured by the mobile device, comparing the biometric data stored in the case and the biometric data included in the request, and sending to the mobile device a response to the request for authenticating the user of the mobile device based on a result of the comparison, wherein the response to the request is for use by the mobile device to perform an operation based on the authentication of the user. |
US09785760B2 |
Method and apparatus for managing software entitlements
A computer implemented method and apparatus for managing software entitlements. The method comprises receiving a user request to enable access to a first software product that requires a special entitlement, wherein the user is entitled to access one or more second software products that require a corresponding one or more general entitlements, and wherein the first software product and the one or more second software products are resident in a memory accessible via a single access portal; verifying a user entitlement to the first software product requiring the special entitlement; and providing a license to enable access to the first software product that requires the special entitlement and the one or more second software products that require the general entitlement. |
US09785756B2 |
Restriction of use that exceeds a personal use range when transmitting a content accumulated at home via an external network
A communication apparatus includes a tuner, a content storage, and a controller that acquires content from the tuner, for one of providing the content to a terminal or recording the content to the content storage, and registers the terminal, in association with a registration date, to a home network. The terminal requests the content from outside the home network. The controller provides the content to the registered terminal based on a request, from the registered terminal, for the content, where the providing of the content to the registered terminal is based on the request, before an expiration date, for the content. The expiration date is based on the registration date of the registered terminal. The providing of the content to the registered terminal is restricted based on the request, after the expiration date, for the content. |
US09785753B2 |
Methods and apparatus for generating clinical reports
Techniques for documenting a clinical procedure involve transcribing audio data comprising audio of one or more clinical personnel speaking while performing the clinical procedure. Examples of applicable clinical procedures include sterile procedures such as surgical procedures, as well as non-sterile procedures such as those conventionally involving a core code reporter. The transcribed audio data may be analyzed to identify relevant information for documenting the clinical procedure, and a text report including the relevant information documenting the clinical procedure may be automatically generated. |
US09785752B1 |
Method for stratifying and selecting candidates for receiving a specific therapeutic approach
The disclosure concerns a method for patient stratification and selection of patients who are candidates for a specific therapy is described which is based on quantifying one or more digital image analysis feature distributions from stained tissue. The method extends beyond the abilities of a manual observer and a microscope, and generally comprises: acquiring digital images of stained tissue sections from patients submitted for evaluation, applying an algorithm process to said images with a computer to extract the morphometric and staining features of image pixels and tissue objects, deriving one or more distribution function for one or more image analysis features, calculating a summary statistic of the one or more distribution functions, and using said summary statistic along with an associated predefined patient stratification paradigm to separate a patient cohort into distinct strata which correspond to a decision to include or exclude a patient for a specific therapy. |
US09785750B2 |
Medicine organizer
Medicine organizers and methods comprising integrated elements using smart wireless devices to provide assistance to individuals in order to organize or monitor the administration of one or more medications are provided. |
US09785745B2 |
System and method for providing multi-organ variability decision support for extubation management
A decision support system is provided for the management of extubation in intensive care unit patients. Based on multi-organ variability analysis of physiological signals, the proposed system transforms acquired waveforms into clinical information such as the risk of failing extubation and the probability of passing extubation. Furthermore, a variety of mechanisms are provided for displaying the extracted information to support a clinician's decisions. |
US09785741B2 |
Immersive virtual telepresence in a smart environment
A method for providing a remote user with an experience in an environment, comprising building a three-dimensional (3D) model of the environment, capturing one or more video feeds of at least a portion of the environment using one or more cameras in the environment, mapping the one or more video feeds onto one or more planes in the 3D model, providing a view of the mapped one or more video feeds on the one or more planes in the 3D model through a display device viewed by the remote user, capturing a gestural input from the remote user, and applying the gestural input to the portion of the environment. |
US09785739B1 |
System and method for fluid parameterized cell evaluation
The present disclosure relates to a system and method for fluid parameterized cell (Pcell) evaluation. Embodiments may include displaying a fluid Pcell in a first format. Embodiments may further include identifying a first state in a fluid Pcell evaluation code. In some embodiments, the first state may indicate that alterations are being made to the fluid Pcell. Embodiments may also include displaying instances of the fluid Pcell in a second format based upon, at least in part, identifying the first state in the fluid Pcell evaluation code. Embodiments may further include identifying a second state in the fluid Pcell evaluation code. In some embodiments, the second state may indicate the completion of the alterations to the fluid Pcell. Embodiments may also include displaying a final instance of the fluid Pcell in the first format based upon, at least in part, identifying the second state in the fluid Pcell evaluation code. |
US09785738B1 |
System and method for evaluating spanning trees
The present disclosure relates to a system and method for evaluating spanning trees. Embodiments may include receiving, using at least one processor, a spanning tree including one or more sinks coupled by one or more edges. Embodiments may further include receiving a user-selected floating parameter. Embodiments may also include interchanging the one or more edges of the spanning tree based upon, at least in part, the user-selected floating parameter. |
US09785736B2 |
Connectivity-aware layout data reduction for design verification
Aspects of the disclosed technology relate to techniques of connectivity-aware reduction of layout data. With various implementations of the disclosed technology, circuit elements of interest are selected in a circuit design which includes netlist information and layout data. Based at least on pins for the circuit elements of interest, the circuit elements of interest, or both, nets of interest are determined. Cells of interest, comprising cells that are identified based at least on pins for the circuit elements of interest, the circuit elements of interest, or both, are then determined. Based on the nets of interest and the cells of interest, layout geometric elements are selected and may be analyzed for design verification. For electrostatic discharge (ESD) protection verification, the cells of interest may further comprise cells that include portions of power supply grids on top metal layers. |
US09785732B2 |
Verification low power collateral generation
Aspects of the present disclosure relate to methods, systems, and computer readable mediums for generating transition state specifications that include information regarding low power behavior of a System on Chip (SoC) and/or a Network on Chip (NoC). Such transition state specifications can enable verification of switching behavior when elements/components of a SoC/NoC or a subset thereof switch from one power profile to another, or when the elements/components switch in stable states of power based on inputs such as voltages, clocks, power domains, and traffic. |
US09785731B1 |
Prescriptive reservoir asset management
A method of projection a production characteristic includes receiving down well video image data depicting multiphase flow within the well, determining a flow rate data of at least one phase of the multiphase flow based on the down well video image data, and projecting the production characteristic based at least in part on the determined flow rate using a well performance model. |
US09785728B2 |
Computer system and method for generating a 3D geometric model
For generating a 3D geometric model (44) and/or a definition of the 3D geometric model from a single digital image of a building facade (4), a facade structure is detected from the digital image by dividing the facade (4) along horizontal lines into horizontal layers representative of floors (41), and by dividing the horizontal layers along vertical lines into tiles (42). The tiles (42) are further subdivided into a hierarchy of rectangular image regions (43). 3D architectural objects (45) corresponding to the image regions (43) are determined in an architectural element library. The 3D geometric model (44) or the definition of the 3D geometric model is generated based on the facade structure, the hierarchy and the 3D architectural objects (45). The library-based generation of the 3D geometric model makes it possible to enhance simple textured building models constructed from aerial images and/or ground-based photographs. |
US09785725B2 |
Method and system for visualizing relational data as RDF graphs with interactive response time
Systems and methods for visualizing relational data as RDF graphs in order to explore connections between data in the relational schema. The relational data is first converted into an initial RDF graph. Referential constraints between tables in the relational data, including unasserted referential constraints and pseudo-referential constraints, are automatically detected and used to augment the RDF graph. In addition, datatype properties in the RDF graph may be folded into annotation objects for better visualization. The resulting graph may be an edge-node graph, with edges corresponding to referential constraints between nodes corresponding to relational table rows. |
US09785722B2 |
Systems and methods for remote replay of user interaction with a webpage
A system and method for replaying a user's interaction with a webpage by requesting playback of user interaction data from a replay server, receiving a media asset from the replay server to allow playback the requested user interaction data, the media asset being pre-fetched for use by a proxy application, periodically requesting and receiving the user interaction data from the replay server, recreating an interaction visualization from the user interaction data, and playing back said interaction visualization based on data received from the replay server. |
US09785720B2 |
Script optimized browser rendering process
Implementations an optimizing a browser rendering process that identifies content neutral web pages and renders such web pages without scripting. An example method includes generating a first rendering result of a web page with scripting turned on and generating a second rendering result of the web page with scripting turned off. The method also includes comparing the first rendering result with the second rendering result to determine whether the web page is content neutral and storing a URL for the web page in a list of content neutral URLs when the web page is content neutral. The method can further include receiving a request to render a web page identified by a URL, prior to rendering, determining that the URL is a content neutral URL, and rendering the web page with scripting turned off responsive to determining that the URL is a content neutral URL. |
US09785713B2 |
Query generation for searchable content
Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content. |
US09785712B1 |
Multi-index search engines
Systems and methods for performing multi-index searches are described in which a search string may be received, and processed by first running the query through a general search index, such as an Internet or e-commerce search. The results of the general search may then be analyzed to determine an appropriate context for the search query, e.g. clothing, sports, games, etc. The search query may then be processed using a second search index that is tuned to the specific context of the search query. After obtaining the results to the second search, the second search index and/or ranking algorithms may be modified to improve future search results having a similar context. |
US09785711B2 |
Online location sharing through an internet service search engine
Online location sharing through an internet service search engine includes: receiving in a server a query from a first user, the query identifying a second user; querying multiple internet services with the server over a network for real-time information regarding the second user; and providing a consolidated view of responses received from the plurality of internet services to the first user with the server, the server being authorized by the second user to receive all information relevant to the second user contained in the responses; wherein the consolidated view of responses indicates an online location of the second user. |
US09785710B2 |
Automatic crawling of encoded dynamic URLs
A computer program product for crawling URLs that are encoded and highly dynamic, the computer program product includes a non-transitory computer readable storage medium having computer readable program code embodied therewith. The computer readable program code includes computer readable program code configured to retrieve navigational state information corresponding to a URL and compare the navigational state information to previously stored navigational state information corresponding to one or more previously visited URLs. The computer readable program code also includes computer readable program code configured to determine if the URL has been previously visited and retrieve content associated with the URL if the URL has not been previously visited. |
US09785708B2 |
Scalable, adaptable, and manageable system for multimedia identification
An architecture for a multimedia search system is described. To perform similarity matching of multimedia query frames against reference content, reference database comprising of a cluster index using cluster keys to perform similarity matching and a multimedia index to perform sequence matching is built. Methods to update and maintain the reference database that enables addition and removal of the multimedia contents, including portions of multimedia content, from the reference database in a running system are described. Hierarchical multi-level partitioning methods to organize the reference database are presented. Smart partitioning of the reference multimedia content according to the nature of the multimedia content, and according to the popularity among the social media, that supports scalable fast multimedia identification is also presented. A caching mechanism for multimedia search queries in a centralized or in a decentralized distributed system and a client based local multimedia search system enabling multimedia tracking are described. |
US09785707B2 |
Method and system for converting audio text files originating from audio files to searchable text and for processing the searchable text
A system and method for processing audio text files includes a content repository storing audio text files. A text transformer linguistically analyzes the audio text files within a content of multiple lexicons to form edited text results and creates a reflection repository having reflection files therein corresponding to the audio text files from the edited text results. A search engine searches the reflection files and a user device displays a first reflection file from the reflection files or a first audio text file from the audio files in response to searching. |
US09785704B2 |
Extracting query dimensions from search results
Techniques are described for automatically mining query dimensions from web pages resulting from execution of a search query. Lists of items such as words, terms, or phrases are extracted from the web pages based on the recognition of free text, metadata tag, or repeated region patterns within the web page text. Extracted item lists are weighted according to document matching and/or inverse document frequency, and item lists are clustered based on shared or similar items within the lists to generate query dimensions. The generated query dimensions, and the items within each query dimension, are ranked according to quality, and high-quality query dimensions are provided for display alongside top search results. |
US09785698B2 |
Behaviorally consistent cluster-wide data wrangling based on locally processed sampled data
Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for behaviorally consistent data wrangling. A local client device selects a set of raw sample data from a remote datastore. A local execution engine then applies one or more local data wrangling operations to the raw sample data. If the results of the local data wrangling operations are satisfactory, the local data wrangling operations may then be transferred to a remote data wrangling cluster. A remote execution engine being executed by the remote data wrangling cluster then applies the data wrangling operations to the larger set of raw data from which the sample raw data was obtained. As the remote execution engine and the local execution engine are of the same type, the data wrangling behavior exhibited by the local execution engine is reflected in the data wrangling behavior of the remote execution engine. |
US09785697B2 |
Methods and apparatus for implementing a distributed database
According to a first aspect of the present invention there is provided a method of operating a distributed database comprising a plurality of database nodes each storing a plurality of data objects. The method comprises, when executing a database transaction that requires data operations be performed on a plurality of data objects that are distributed between two or more of the database nodes, grouping the data objects that are involved in the database transaction at one of the plurality of database nodes. |
US09785690B2 |
Automated analysis and visualization of complex data
A method for automated analysis and visualization of log data is provided in the illustrative embodiments. A subset of information to be visualized is selected from a set of information. Each information in the set comprises a result of a corresponding analysis technique applied to the log data. For an information in the subset of information, a tagged portion of the log data is analyzed according to the corresponding analysis technique to discern the information. The information corresponds to a tag used in conjunction with the tagged portion. For the information, a manner of visualizing the information is selected. A set of graphical visualizations comprising a corresponding graphical visualization for each information is generated, including a visualization in the selected manner of visualizing the information. The graphical visualizations in the set are combined such that a subset of graphical visualization is selectable for presentation. |
US09785689B2 |
Interactive visualization of multiple data sources across multiple computers
A data pool receives first data derived from user-generated input that identifies events that have occurred at the corresponding remote first computing system. Thereafter, the data pool generates messages based on the identified events that specify data to be extracted from each of a plurality of data sources. The data pool then transmits data comprising the generated messages to at least one of a plurality of data daemons. The data pool subsequently receives second data extracted and processed by the data daemons in response to the transmitted data. In addition, the data pool transmits at least a portion of the received second data to at least one remote second computing system to enable the remote second computing system to render visualizations that are based on the received data and which are displayed within at least one data lens that overlays a substrate in the graphical user interface. |
US09785688B2 |
Automated analysis and visualization of complex data
A system, and computer program product for automated analysis and visualization of log data are provided in the illustrative embodiments. A subset of information to be visualized is selected from a set of information. Each information in the set comprises a result of a corresponding analysis technique applied to the log data. For an information in the subset of information, a tagged portion of the log data is analyzed according to the corresponding analysis technique to discern the information. The information corresponds to a tag used in conjunction with the tagged portion. For the information, a manner of visualizing the information is selected. A set of graphical visualizations comprising a corresponding graphical visualization for each information is generated, including a visualization in the selected manner of visualizing the information. The graphical visualizations in the set are combined such that a subset of graphical visualization is selectable for presentation. |
US09785686B2 |
Corroborating facts in electronic documents
A query is defined that has an answer formed of terms from electronic documents. A repository having facts is examined to identify attributes corresponding to terms in the query. The electronic documents are examined to find other terms that commonly appear near the query terms. Hypothetical facts representing possible answers to the query are created based on the information identified in the fact repository and the commonly-appearing terms. These hypothetical facts are corroborated using the electronic documents to determine how many documents support each fact. Additionally, contextual clues in the documents are examined to determine whether the hypothetical facts can be expanded to include additional terms. A hypothetical fact that is supported by at least a certain number of documents, and is not contained within another fact with at least the same level of support, is presented as likely correct. |
US09785684B2 |
Determining temporal categories for a domain of content for natural language processing
Mechanisms are provided for processing sources of content in a corpus of information associated with a domain. The mechanisms ingest a plurality of sources of content in the corpus of information associated with the domain and determine at least one temporal category for the domain based on identification of frequently occurring references to at least one of temporal terms or time spans specified in the plurality of sources of content in the corpus of information associated with the domain. The mechanisms store the at least one temporal category for the domain in association with the domain and process queries applied to the plurality of sources of content in the corpus of information associated with the domain based on the stored at least one temporal category for the domain. |
US09785680B2 |
Determination of a service description most closely matching a specified service name
A method and system for determining a service description most closely matching a service name provided by a user. It is determined that the service name provided by the user is not an exact match to a service name in a service registry that comprises service names and associated service descriptions. A ranked service name is generated and includes at least one alternative service name and a respective rank of each alternative service name. The respective rank indicates how closely the alternative service name associated with the respective rank resembles the service name provided by the user. It is ascertained that a service description associated with a service name in the service registry that either matches the highest ranked alternative service name in the service name list or matches the next highest ranked alternative service name in the service name list. The ascertained service description is communicated to the user. |
US09785677B2 |
Method and system for sorting, searching and presenting micro-blogs
Disclosed is a micro-blog sorting method, in which micro-blog information requested by a micro-blog requesting user is acquired, micro-blog posting user information and content information are extracted from the micro-blog information to score the micro-blog information, the micro-blog information is sorted according to the score and the micro-blog information is presented according to a sorted result. With the above micro-blog sorting method, the micro-blog posting user information as well as the content information in the micro-blog information are extracted to score the micro-blog information, the micro-blog information is sorted according to the score, and the micro-blog information related to the user is sorted close to the top, and thus it is convenient for the user to view the micro-blog information. In addition, a micro-blog sorting system and a micro-blog searching and presenting method and system are also provided. |
US09785675B2 |
System and method for classifying and storing well data
Embodiments of systems and methods for classification and storage of acquired well data according to the invention are disclosed. In one embodiment of the invention a system for handling information generally includes, but is not limited to, a sensor associated with a well and a memory coupled to receive data from the sensor and store the data. The system also includes a processor programmed to read data identified as active from the memory and programmed to read other data from an electronic storage, where the memory is capable of being read at higher speed than the electronic storage. |
US09785672B2 |
Information searching method and device
An information searching method and an information searching device are provided. The information searching method includes: receiving, at one or more computing devices, a first query from a client device, and obtaining, at the one or more computing devices an intention clarification guidance sentence according to the first query; receiving a second query updated according to the intention clarification guidance sentence; obtaining a search result according to the second query; and returning the search result to the client device. |
US09785669B2 |
Revising policy statements using hyperlinks
A method, system, and/or computer program product revises a policy that provides rules on how to alter statements to access or manipulate data in a database. A user interface (UI) has a field containing a sample database query statement. The sample database query statement is parsed into clauses, where each clause depicts a specific type of grammatical structure. A different hyperlink is associated with each of the clauses. In response to receiving a signal activating a particular hyperlink for a particular clause, change options, for the particular clause, are presented from a resource that presents change options for the specific type of grammatical structure. User-selected changes to the particular clause are incorporated into a new rule, which causes a clause of the particular type of grammatical structure in any database query statement to be changed. Each change becomes a new rule in a revised policy. |
US09785666B2 |
Using index partitioning and reconciliation for data deduplication
The subject disclosure is directed towards a data deduplication technology in which a hash index service's index is partitioned into subspace indexes, with less than the entire hash index service's index cached to save memory. The subspace index is accessed to determine whether a data chunk already exists or needs to be indexed and stored. The index may be divided into subspaces based on criteria associated with the data to index, such as file type, data type, time of last usage, and so on. Also described is subspace reconciliation, in which duplicate entries in subspaces are detected so as to remove entries and chunks from the deduplication system. Subspace reconciliation may be performed at off-peak time, when more system resources are available, and may be interrupted if resources are needed. Subspaces to reconcile may be based on similarity, including via similarity of signatures that each compactly represents the subspace's hashes. |
US09785660B2 |
Detection and quantifying of data redundancy in column-oriented in-memory databases
Methods, systems, and computer-readable storage media for quantifying a redundancy of data stored in tables of a database. In some implementations, actions include, for each primary key and table pair in a set of primary key and table pairs, determining an aggregate severity sub-score based on one or more values of the primary key in the table, the primary key being included in a set of primary keys and the table being included in a set of tables, determining an aggregate severity score for each primary key in the set of primary keys based on aggregate severity sub-scores associated with the primary key to provide a plurality of aggregate severity scores, each aggregate severity score indicating a relative redundancy of values of the primary key across all tables in the set of tables, and providing a list of aggregate severity scores and corresponding primary keys for display to a user. |
US09785657B2 |
Method for synthetic data generation for query workloads
Generation of synthetic database data includes annotated query subplans for a multiple table query workload that includes a desired cardinality for nodes (v) in the subplans. The subplans may be merged and represented by a direct acyclic graph (DAG). The maximum entropy joint probability distribution for each attribute (x) for each node (v) is determined as: p ( x ) = exp [ ( ∑ v w v f v ( x ) Z ] ) for each node v, where wv is a weight of node v, fv is a conjunct of predicates in a subplan rooted at node v, and Z is a normalization factor. This distribution is determined such that the desired cardinality, and selectivities for each node v determined from the desired cardinality, are satisfied. The data for a plurality of tables are generated by sampling the maximum entropy joint probability distribution for a domain of attributes (x) of a plurality of tables. Data may be efficiently generated for multiple table queries and for DAGs. |
US09785653B2 |
System and method for intelligently determining image capture times for image applications
A method for organizing images from multiple image capture devices includes automatically determining a coarse offset between image capture times recorded in a first image capture device and image capture times recorded in a second image capture device. The coarse offset is determined by a computing a correlation between image counts of images captured by the first image capture device and images captured by the first image capture device. The method also includes adjusting the image capture times of images recorded in the second image capture device by the coarse offset to produce adjusted image capture times for images captured by the second image capture device. |
US09785648B2 |
Entity display priority in a distributed geographic information system
A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers. |
US09785647B1 |
File system virtualization
Systems, methods, and media file system virtualization. Exemplary methods may include rendering a sparse file system and creating a block map for the sparse file system. The block map may include a map record for each file record included in the sparse file system. A map record may include extents for blocks associated with a file record, the map record providing a mapping between allocated block sectors for a file record in the sparse file system and corresponding blocks associated with one or more data sources. |
US09785645B1 |
Database migration management
A database to migrate from a first database system to a second database system is identified. Prior to the database being migrated from the first database system to the second database system, information associated with the first database system is analyzed to determine a physical design for the database to have in the second database system. |
US09785640B2 |
Augmented reality display apparatus and related methods using database record data
Disclosed are examples of methods, apparatus, systems, and computer program products for providing an augmented reality display of an image with record data. In one example, image data is received at one or more processors. A request message is sent requesting record data associated with the image data from one or more of a plurality of records stored in a database system. In some implementations, when the requested record data is received, a graphical display of the record data in combination with the image can be provided on a display device. |
US09785639B2 |
Search-based navigation of media content
Mechanisms are provided to allow for improved media content navigation. Metadata such as closed captioning, social media content, and tags associated with various media segments are analyzed to allow identification of particular entities depicted in the various media segments. Image recognition and audio recognition algorithms can also be performed to further identify entities or validate results from the analysis of metadata. |
US09785636B2 |
Document management method and design document management apparatus
A non-transitory, computer-readable recording medium having stored therein a program for causing a computer to execute a process includes: specifying a relevance between machine part documents which include design information of machine parts, and specifying a keyword of each of the machine part documents; specifying a relevance between electronic part documents which include design information of electronic parts which control the machine parts, and specifying a keyword of each of the electronic part documents; specifying a relevance between program documents which include operations of programs causing the electronic parts to perform a processing, and specifying a keyword of each of the program documents; and associating documents having a common keyword among the specified keywords of the program documents, the electronic part documents, and of the machine part documents so that the program documents, the electronic part documents, and the machine part document are associated with each other, respectively. |
US09785627B2 |
Automated form fill-in via form retrieval
A method of creating an electronic file corresponding to a printed artifact may include receiving an image file of a document page. The method may include analyzing the image file to detect a potential form identifier on the document page and automatically (without human intervention) performing a search to identify an actual form that corresponds to the potential form identifier. The method may further include validating that the image file is of a document page that corresponds to the actual form, locating a probable fill-in field on the document page and mapping the probable fill-in field to an actual fill-in field of the actual form. |
US09785626B2 |
Writing pad with synchronized background audio and video and handwriting recognition
A stand alone low cost writing pad includes a rechargeable battery, a low capacity memory, a low power processor, a first pair of connectors and supports audio, video and digital ink capturing functionalities. The writing pad may be detached from and re-attached to a stand alone base unit using the first pair of connectors. The base unit includes another rechargeable battery, high capacity memory, high power processor, and a second pair of connectors. The base unit receives captured audio and digital ink from the writing pad via the communication pathway and the high power processor runs voice recognition and optical character recognition software on received data to generate second data. The second data is displayed on the writing pad and/or stored in the high capacity memory for future use. |
US09785625B1 |
Increasing comment visibility
Methods, systems, and apparatus for increasing comment visibility are described. In one aspect, a method includes receiving a comment request for a comment to be included in a comments field of a content page, determining that the comment will be hidden from users when online content is presented to the users based on a number of other comments presented in the comments field exceeding a threshold number, and modifying a position of the comment in relation to positions of the other comments presented in the comments field to increase visibility of the comment to the users, including modifying the position of the comment from a first position that is hidden from the users to a second position that is visible to the users. |
US09785620B2 |
Creating linked communications
Creating linked communications is described. A system displays a first communication. The system receives a user selection of text in the first communication. The system creates a second communication including the text. The first communication includes a first link to the second communication and/or the second communication includes a second link to the first communication. |
US09785609B2 |
Computer architecture with a hardware accumulator reset
A processor with an accumulator. An event is selected to produce one or more selected events. A reset signal to the accumulator is generated responsive to the selected event. Responsive to the reset signal, the accumulator is reset to zero or another initial value while avoiding breaking pipelined execution of the processor. |
US09785602B1 |
Device and method for measuring, recording and reporting fluid flow
An electronic flow instrument and method which uses the instrument for monitoring and/or controlling the production or flow of a fluid. The instrument has a multiplexer linked by a USB connection to a microcontroller so that the multiplexer provides multiple USB connection ports for the microcontroller. A resident USB flash drive is installed in one of the USB connection ports for storing long term logging data related to the production or flow of the fluid. Secure access to the electronic flow instrument is provided by using a second USB flash drive containing a security file or password as a security key. |
US09785600B2 |
Modular mass storage system
A system for storing data includes a rack, one or more data storage modules coupled to the rack, and one or more data control modules coupled to the rack. The data storage modules may include a chassis, two or more backplanes coupled to the chassis, and one or more mass storage devices (for example, hard disk drives) coupled to the backplanes. The data control modules may access the mass storage devices in the data storage modules. |
US09785598B2 |
USB hubs with galvanic isolation
A universal serial bus (USB) hub includes a USB AFE circuit module, a hub core and an isolator circuit module interposed between the USB AFE circuit module and the hub core. Data communications between the hub core and the first USB AFE circuit module pass through the isolator circuit module. A method for communicating through a universal serial bus hub includes providing a USB AFE circuit module, providing a hub core, providing an isolator circuit module interposed between the USB AFE circuit module and the hub core, and directing communication from the USB AFE circuit module to the hub core through the isolator circuit module. |
US09785596B2 |
Redundant system boot code in a secondary non-volatile memory
A controller determines whether system boot code stored in a first non-volatile memory is compromised and non-recoverable. In response to determining that the system boot code is compromised and non-recoverable, switch logic is activated to connect a second non-volatile memory to the shared bus and to disconnect the first non-volatile memory from the shared bus. |
US09785593B2 |
Portable device with data transmission between main system and subsystem and control method therefor
A portable device provided includes a main processor, an IO processor, a channel port coupled between the main processor and the IO processor, and at least one I/O component coupled to the IO processor. The channel port includes a plurality of channels. The main processor and the IO processor are configured to occupy one of the channels for transmitting a first command therebetween and release the occupied channel after a process is performed according to the first command. |
US09785589B2 |
Memory controller that calibrates a transmit timing offset
An integrated circuit device includes a transmitter circuit operable to transmit a timing signal over a first wire to a DRAM. The DRAM receives a first signal having a balanced number of logical zero-to-one transitions and one-to-zero transitions and samples the first signal at a rising edge of the timing signal to produce a respective sampled value. The device further includes a receiver circuit to receive the respective sampled value from the DRAM over a plurality of wires separate from the first wire. In a first mode, the transmitter circuit repeatedly transmits incrementally offset versions of the timing signal to the DRAM until sampled values received from the DRAM change from a logical zero to a logical one or vice versa; and in a second mode, it transmits write data over the plurality of wires to the DRAM according to a write timing offset generated based on the sampled values. |
US09785587B2 |
Method for executing, within a multitasking onboard system, an application timed according to a plurality of different time domains including interruption management
A method for executing an application in a multitasking system is provided. The application is composed of at least one task for which the temporal triggering is specified in a first temporal reference frame that is asynchronous relative to the physical time, called first external clock domain, defined by a synchronous basic clock with changes of state of a peripheral device of the system. The method comprises a set of steps executed by the system upon reception of an occurrence of an interrupt in order to render the execution of the task deterministic or quasi-deterministic. |
US09785586B2 |
Electronic computer and interrupt control method
An electronic computer includes a processor that executes a thread and an interrupt handler, and monitors load of the processor; and an interrupt controller that is configured to determine a notification timing for an interrupt request to call the interrupt handler, the notification timing being determined based on the load and an effect of execution of the interrupt handler on user performance of the thread under execution by the processor; and notify the processor of the interrupt request, based on the notification timing. When the load is higher than a threshold, the interrupt controller sets the notification timing for an interrupt request that does not affect the user performance, to be later than the notification timing for an interrupt request that affects the user performance. Based on notification of the interrupt request, the processor calls and executes the interrupt handler that corresponds to the interrupt request. |
US09785585B2 |
Method for card reader to communicate with upper computer via USB channel communication and Bluetooth channel connection
A method for a card reader to communicate with an upper computer comprises: initializing a card reader system and enabling an interrupt; determining an interrupt identification type; for Bluetooth communication interrupt identification resetting or USB communication interrupt identification resetting, receiving an instruction and saving a channel identification corresponding to the instruction, performing a corresponding operation according to an instruction type, sending a corresponding response to the upper computer and clearing the Bluetooth communication interrupt identification or the USB communication interrupt identification; for another interrupt identification, performing a corresponding operation according to an interrupt identification type. The method can solve a problem in prior art that a card reader cannot communicate with mobile devices of different models through a USB port. |
US09785583B2 |
Storage router and method for providing virtual local storage
A storage router and method for providing virtual local storage on remote storage devices to devices are provided. Devices are connected to a first transport medium, and a plurality of storage devices are connected to a second transport medium. In one embodiment, the storage router maintains a map to allocate storage space on the remote storage devices to devices connected to the first transport medium by associating representations of the devices connected to the first transport medium with representations of storage space on the remote storage devices, wherein each representation of a device connected to the first transport medium is associated with one or more representations of storage space on the remote storage devices. The storage router can control access from the devices connected to the first transport medium to the storage space on the remote storage devices in accordance with the access controls. |
US09785576B2 |
Hardware-assisted virtualization for implementing secure video output path
Systems and methods for employing hardware-assisted virtualization for implementing a secure video output path. An example processing system comprises: a memory; a shared interconnect; and a processing core communicatively coupled to the memory via the shared interconnect, the processing core to: initialize a first virtual machine and a second virtual machine; responsive to receiving a memory access transaction initiated by the first virtual machine to access a memory buffer, tag the memory access transaction with an identifier of the first virtual machine; and responsive to receiving a digital content decoder access transaction initiated by the second virtual machine, tag the digital decoder access transaction with an identifier of the second virtual machine. |
US09785575B2 |
Optimizing thin provisioning in a data storage system through selective use of multiple grain sizes
A data storage system includes a pre-cache and a plurality of storage devices across which a data storage array is distributed. In response to receipt of a write request specifying a logical address and write data, the data storage system buffers the write request among a plurality of write requests in the pre-cache without provisioning in the data storage array a physical extent corresponding to the logical address. A management node analyzes the plurality of write requests buffered in the pre-cache. In response to the analyzing identifying a first pattern of write requests, the management node provisions, in the data storage array, a first physical extent having a smaller grain size and destages the write data to the first physical extent. In response to the analyzing identifying a second pattern of write requests, the management node provisions a second physical extent having a larger grain size and destages the write data from the pre-cache to the second physical extent. |
US09785573B2 |
Systems and methods for storage of data in a virtual storage device
A system for providing data storage includes at least one virtual server comprising at least one virtual storage device; at least one physical server comprising at least one physical storage device; a data structure, stored on each of the at least one physical storage devices, the data structure comprising: at least one table of contents, the table of contents configured to map storage locations within the virtual storage device to node structures that provide pointers to corresponding storage locations within the physical storage device; a tree structure having a predetermined number of hierarchical levels, each level containing node structures, the node structures containing pointers that point to other node structures or to data locations on the physical storage device; and one or more core software modules. |
US09785570B2 |
Memory devices and modules
An embodiment includes a system, comprising: an Error Correcting Code (ECC) memory comprising a plurality of memory locations, each memory location corresponding to a device address of the ECC memory; a system management bus (SMB); a baseboard management controller (BMC) coupled to the ECC memory through the SMB; and an operating system comprising a driver module coupled to the BMC through the SMB, the driver module being configured to receive through the Memory device address information associated with the ECC memory and to convert the device address information into physical address information independent of an ECC memory controller. |
US09785568B2 |
Cache lookup bypass in multi-level cache systems
Techniques described herein are generally related to retrieval of data in computer systems having multi-level caches. The multi-level cache may include at least a first cache and a second cache. The first cache may be configured to receive a request for a cache line. The request may be associated with an instruction executing on a tile of the computer system. A suppression status of the instruction may be determined by a first cache controller to determine whether look-up of the first cache is suppressed based upon the determined suppression status. The request for the cache line may be forwarded to the second cache by the first cache controller after the look-up of the first cache is suppressed. |
US09785562B2 |
Adjusting allocation of storage devices
Embodiments of the present invention provide methods, computer systems, and computer program products for adjusting allocation of a storage device. In one embodiment, a first part of the storage device is allocated to tiering storage, and a second part of the storage device is allocated to cache storage. Operating statuses of the first part and second part are collected. A performance measure of the first part is obtained based on the operating status of the first part, and a performance measure of the second part is obtained based on the operating status of the second part. Allocation of a capacity of the storage devices is adjusted between the first part and the second part based on the performance measures of the first part and the second part. |
US09785559B2 |
Providing memory management unit (MMU) partitioned translation caches, and related apparatuses, methods, and computer-readable media
Providing memory management unit (MMU) partitioned translation caches, and related apparatuses, methods, and computer-readable media. In this regard, an apparatus comprising an MMU is provided. The MMU comprises a translation cache providing a plurality of translation cache entries defining address translation mappings. The MMU further comprises a partition descriptor table providing a plurality of partition descriptors defining a corresponding plurality of partitions each comprising one or more translation cache entries of the plurality of translation cache entries. The MMU also comprises a partition translation circuit configured to receive a memory access request from a requestor. The partition translation circuit is further configured to determine a translation cache partition identifier (TCPID) of the memory access request, identify one or more partitions of the plurality of partitions based on the TCPID, and perform the memory access request on a translation cache entry of the one or more partitions. |
US09785554B2 |
Synchronizing updates of page table status indicators in a multiprocessing environment
A synchronization capability to synchronize updates to page tables by forcing updates in cached entries to be made visible in memory (i.e., in in-memory page table entries). A synchronization instruction is used that ensures after the instruction has completed that updates to the cached entries that occurred prior to the synchronization instruction are made visible in memory. Synchronization may be used to facilitate memory management operations, such as bulk operations used to change a large section of memory to read-only, operations to manage a free list of memory pages, and/or operations associated with terminating processes. |
US09785550B1 |
Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device including a plurality of memory areas; and a controller configured to perform a reclaim operation for the plurality of memory areas, based on read counts of the plurality of memory areas, increase a reclaim count of the plurality of memory areas, and perform a wear leveling operation for the plurality of memory areas, based on the reclaim count. |
US09785548B2 |
Hardware extensions for memory reclamation for concurrent data structures
A hardware-assisted mechanism may improve the performance of memory reclamation operations that employ hazard pointers. The mechanism includes hazard lookaside buffers (HLBs), each implemented in hardware and locally accessible to one or more processor cores, and two new instructions. A special store instruction may write entries to local HLBs for pointers that have been or will be dereferenced but were not yet written to a shared hazard table (which requires memory barriers). Each entry may include a hazard pointer and a table address. A special test instruction may signal each HLB to determine whether it contains a particular pointer and, if so, to return a response. If the pointer does not reside in any HLB, the memory reclamation operation may search the hazard table for the pointer. If the pointer is found in an HLB or in the hazard table, the pointed-to memory location or memory block is not reclaimed. |
US09785546B2 |
Methods for scheduling read commands and apparatuses using the same
A method for scheduling read commands, performed by a processing unit, including at least the following steps. Logical read commands are received from a master device via a first access interface, where each logical read command requests to read data of a logical address. First physical storage locations of mapping segments associated with the logical addresses are obtained from a high-level mapping table, and a second access interface is directed to read the mapping segments from the first physical storage locations of a storage unit. Second physical storage locations associated with the logical addresses are obtained from the mapping segments, and the second access interface is directed to read data from the second physical storage locations of the storage unit. The first access interface is directed to clock the data of the logical addresses out to the master device. |
US09785543B2 |
Dual tagging between test and pods
A method of applying test routines to pods in an automated application test suite may include receiving a selection of a pod representing an operating environment for an application from among a plurality of pods. The pod may be associated with one or more first required tags and/or one or more first provided tags. The method may also include receiving a selection of a test routine from among a plurality of test routines. The test routine may be associated with one or more second required tags and/or one or more second provided tags. The method may additionally include determining whether the one or more first required tags of the pod are satisfied by the one or more second provided tags of the test routine, and/or whether the one or more second required tags of the test routine are satisfied by the one or more first provided tags of the pod. |
US09785540B2 |
Generic language application programming interface interpreter
Technical solutions are described for facilitating a first computer program product to communicate with a second computer program product. The first computer program product invokes an application programming interface (API) function from an API of the second computer program product, where the first computer program product and the second computer program product use distinct programming languages. The solutions described herein initiate a record corresponding to the API function and invoke an interpreter that calls the API function in the second programming language. Upon receiving, from the interpreter, an indication that the API function has completed execution, result of the execution are obtained from the record and returned to the first computer program product. |
US09785539B2 |
Application development via a multi-unit device
Disclosed are various embodiments for systems and methods to provide to a processor unit over a network. The processor unit may be used for testing applications, debugging code, and/or any other job that may need processing. The processor unit does not include a particular peripheral device needed by an application being executed by the processor unit. Peripheral device data associated with the absent peripheral device may be sent to the processor unit by a computing device over a network. The processor unit may be monitored and any data generated may be reported. |
US09785538B2 |
Arbitrary instruction execution from context memory
Arbitrary instruction execution from context memory. In some embodiments, an integrated circuit includes a processor core; a context management circuit coupled to the processor core; and a debug support circuit coupled to the context management circuit, where: the context management circuit is configured to halt a thread running on the processor core and save a halted thread context for that thread into a context memory distinct from the processor core, where the halted thread context comprises a fetched instruction as the next instruction in the execution pipeline; the debug support circuit is configured instruct the context management circuit to modify the halted thread context in the context memory by replacing the fetched instruction with an arbitrary instruction; and the context management circuit is further configured to cause the thread to resume using the modified thread context to execute the arbitrary instruction. |
US09785536B2 |
Code injection for conditional breakpoints
An apparatus for debugging operational code of a target program comprises a memory storing the operational code and a set of instructions representing a debugger program for debugging the operational code. A microprocessor is configured to execute the operational code and the debugger program. The debugger program can inject a jump to a breakpoint handling routine into the operational code and let a compiler program create code pieces for the breakpoint handling routine. |
US09785535B2 |
Multi-data analysis based proactive defect detection and resolution
Multi-data analysis based proactive defect detection and resolution may include analyzing operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, and based on the analysis, generating an indication to perform defect analysis related to the functionality related to the application. A sentiment analysis may be performed on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis may be performed on the consumer data related to the application to determine a function associated with a negative sentiment. Application code and process data related to the application may be analyzed to determine a defect associated with the application. Further, a code of the application may be modified to correct the defect associated with the application. |
US09785534B1 |
Method and system for using abandonment indicator data to facilitate progress and prevent abandonment of an interactive software system
Abandonment indicator data is used to customize the user experience of an interactive software system, by monitoring and obtaining data about whether a user is at risk of abandoning the interactive software system. The resulting abandonment indicator data is analyzed and used to dynamically modify the user's experience by selecting user experience components based on the analysis of the user's abandonment indicator data. In this way, different types of user experience components can be utilized to provide the user with an individualized user experience that is customized to the user. Different types of user experience components can be utilized to adjust the user experience to adapt to the individual user. |
US09785533B2 |
Session template packages for automated load testing
A computer-implemented method includes scanning a clip of messages that includes message requests and message responses arranged in a sequence. The scanning is performed based on one or more search parameters and produces a list of one or more name/value pairs. The clip is utilized to perform a load test on a target website. Each name/value pair has a corresponding value. For each name/value pair in the list a message request in the clip is identified where the corresponding value is first used. Then, looking backwards in the sequence from the message request where the corresponding value is first used, prior message responses are located where the corresponding value is found. An extraction point is specified in the clip for the corresponding value as a latest message response in the sequence where the corresponding value was returned from the target website. The corresponding value is then stored as a property. |
US09785532B2 |
Performance regression manager for large scale systems
Methods comprising generating, based on a first output generated by a first execution instance of a command, a first output file specifying a value of at least one performance metric, wherein the first output file is formatted according to a predefined format, comparing the value of the at least one performance metric in the first output file to a value of the performance metric in a second output file, the second output file having been generated based on a second output generated by a second execution instance of the command, and outputting for display an indication of a result of the comparison of the value of the at least one performance metric of the first output file to the value of the at least one performance metric of the second output file. |
US09785529B2 |
Lost computing resource notification
Some embodiments of a system and a method to notify applications of lost computing resources have been presented. For instance, a processing device running on a client machine can monitor a computing resource used by an application, which also runs on the client machine. If the computing resource is lost, then the processing device can notify the application of the loss and provides details about the lost computing resource to the application so that the application can take appropriate action in response to the loss. |
US09785525B2 |
High availability failover manager
A high availability (HA) failover manager maintains data availability of one or more input/output (I/O) resources in a cluster by ensuring that each I/O resource is available (e.g., mounted) on a hosting node of the cluster and that each I/O resource may be available on one or more partner nodes of the cluster if a node (i.e., a local node) were to fail. The HA failover manager (HA manager) processes inputs from various sources of the cluster to determine whether failover is enabled for a local node and each partner node in an HA group, and for triggering failover of the I/O resources to the partner node as necessary. For each I/O resource, the HA manager may track state information including (i) a state of the I/O resource (e.g., mounted or un-mounted); (ii) the partner node(s) ability to service the I/O resource; and (iii) whether a non-volatile log recording I/O requests is synchronized to the partner node(s). The HA manager interacts with various layers of a storage I/O stack to mount and un-mount the I/O resources on one or more nodes of the cluster through the use of well-defined interfaces, e.g., application programming interfaces. |
US09785521B2 |
Fault tolerant architecture for distributed computing systems
Disclosed here is a fault tolerant architecture suitable for use with any distributed computing system. A fault tolerant architecture may include any suitable number of supervisors, dependency managers, node managers, and other modules distributed across any suitable number of nodes. In one or more embodiments, supervisors may monitor the system using any suitable number of heartbeats from any suitable number of node managers and other modules. In one or more embodiments, supervisors may automatically recover failed modules in a distributed system by moving the modules and their dependencies to other nodes in the system. In one or more embodiments, supervisors may request a configuration package from one or more dependency managers installing one or more modules on a node. In one or more embodiments, one or more modules may have any suitable number of redundant copies in the system, where redundant copies of modules in the system may be stored in separate nodes. |
US09785519B1 |
Driver switch for device error recovery for assigned devices
An error recovery system includes a memory, a processor in communication with the memory, a primary device, a backup device, a hypervisor executing on the processor, and a virtual machine. The virtual machine includes a guest operating system (OS) executing on the hypervisor, a pass-through device, and a guest driver. The hypervisor executes to detect an error associated with the primary device and to send a request to save a device state to the guest driver. The hypervisor also grants the guest OS access to the backup device. The guest driver receives the request from the hypervisor, and responsive to receiving the request, saves a state signature in the memory. The state signature includes a device signature and the device state of the primary device. Additionally, the guest driver determines a status of the device signature as one of matching and mismatching the backup device. |
US09785518B2 |
Multi-threaded transaction log for primary and restore/intelligence
A unified system provides primary storage and in-line analytics-based data protection. Additional data intelligence and analytics gathered on protected data and prior analytics are stored in discovery points. The disclosed system implements multi-threaded log writes across primary and restore nodes with write gathering across file systems; nested directories such as may be used for storing virtual machine files, where every subdirectory has an associated file system for snapshot purposes; and cloning objects on demand with background metadata and data migration. |
US09785517B2 |
Rebuilding damaged areas of a volume table using a volume data set
Provided a computer program product, system, and method for rebuilding damaged areas of a volume table using a volume data set for managing data sets assigned data units in a volume in a storage. A determination is made of damaged areas in a volume table providing information on data sets allocated in the volume. The determined damaged areas are formatted to produce reformatted areas to make the volume table usable. A volume data set in the volume having information on data sets configured in the volume is processed to determine from the volume data set salvaged data sets comprising the data sets in the volume not indicated in the volume table. Data set information is rebuilt in the reformatted areas of the volume table for the salvaged data sets. |
US09785512B2 |
Detecting success or failure to create storage object images
An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images. |
US09785508B2 |
Method and apparatus for configuring I/O cells of a signal processing IC device into a safe state
A peripheral integrated circuit (IC) device for providing support to a data processing IC device. The peripheral IC device comprises a fault detection component arranged to detect an occurrence of fault conditions within the data processing IC device. The peripheral IC device further comprises a safe state control component. Upon detection of a fault condition occurring within the data processing IC device by the fault detection component, the safe state control component is arranged to cause at least one I/O cell of the data processing IC device to be configured into at least one scan-chain, and cause at least one predefined control signal to be scanned into the at least one scan-chain to configure the at least one I/O cell into a state corresponding to the predefined control signal. |
US09785503B2 |
Method and apparatus for distributed storage integrity processing
A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit. |
US09785499B2 |
Hot-read data aggregation and code selection
An apparatus comprising a memory and a controller. The memory is configured to process a plurality of read/write operations. The memory comprises a plurality of memory modules. Each memory module has a size less than a total size of the memory. The controller is configured to (i) classify data from multiple blocks of the memory as hot-read data or non hot-read data, (ii) aggregate the hot-read data to dedicated blocks, and (iii) select a type of error correcting code to protect the hot-read data in the dedicated blocks. The aggregation reduces an impact on endurance of the memory. |
US09785498B2 |
Archival storage and retrieval system
A highly reliable data archival and retrieval method that enables fine grained control over data availability is implemented across a Quality of Service driven archival system, configured to fragment the data into data and parity chunks for storing onto the storage node. The technique employed by the archival system enables files to be read without having need to access any metadata, thereby tolerating complete loss of such metadata. Further, the Quality of Service driven system architecture improves upon the system performance and throughput by means of a storage node regeneration process which ensures balanced load on participating storage node during various storage, retrieval and regeneration operations. |
US09785496B1 |
Process for making semiconductor dies, chips, and wafers using non-contact measurements obtained from DOEs of NCEM-enabled fill cells on wafers that include multiple steps for enabling NC detecteion of AACNT-TS via opens
Improved processes for manufacturing semiconductor wafers, chips, or dies utilize in-line data obtained from non-contact electrical measurements (“NCEM”) of fill cells that contain structures configured to target/expose a variety of open-circuit, short-circuit, leakage, and/or excessive resistance failure modes. Such processes include evaluating one or more Designs of Experiments (“DOEs”), each comprised of multiple NCEM-enabled fill cells, in at least two variants, targeted to the same failure mode. Such DOEs include multiple means/steps for enabling non-contact (NC) detection of AACNT-TS via opens. |
US09785494B2 |
Information processing device, external storage device, host device, relay device, control program, and control method of information processing device
According to the embodiments, an external storage device switches to an interface controller for supporting only a read operation of nonvolatile memory when a shift condition for shifting to a read only mode is met. A host device switches to an interface driver for supporting only the read operation of the nonvolatile memory when determining to recognize as read only memory based on information acquired from the external storage device. |
US09785491B2 |
Processing a certificate signing request in a dispersed storage network
A method begins by a requesting device transmitting a certificate signing request to a managing unit, wherein the certificate signing request includes fixed certificate information and suggested certificate information. The method continues with the managing unit forwarding the certificate signing request to a certificate authority and receiving a signed certificate from the certificate authority, wherein the signed certificate includes a certificate and a certification signature and wherein the certificate includes the fixed certificate information and determined certificate information based on the suggested certificate information. The method continues with the managing unit interpreting the fixed certificate information of the signed certificate to identify the requesting device and forwarding the signed certificate to the identified requesting device. |
US09785490B2 |
Computer readable storage media for dynamic service deployment and methods and systems for utilizing same
Systems and methods for service deployment are disclosed herein. Certain implementations may include a memory encoded with computer executable instructions that when executed cause a processing unit to operate a service deployment engine and use consistent APIs both (a) internally via a package API when consuming deployment packages in order to expose them, and (b) externally via a service API when exposing available packages and services to the outside world or enterprise server. By doing so, calling applications can depend on the consistency of the service API engine while the enterprise server itself can reliably consume and interact with a dynamic set of packages organized in a consistent and predictable way. The service deployment engine may be configured to act as a dynamic library loader to interrogate, deploy, start/stop, and/or uninstall packages and services in real time. The packages and services may all implement the same package API. |
US09785488B1 |
Heuristics-based protocol labeling for industrial control systems
A method for learning aspects of messages in an industrial control system is provided. The method includes obtaining a plurality of messages. The method includes starting at a first message field, proceeding via recursion to each next message field, and identifying message values at that message field as constant when constant in messages in a group, as random when random in messages in a group, as length when expressive of a shared length of messages in a group, as opcode when correlated with a shared structure of messages in a group, and otherwise as parameter. The method includes subdividing message groups into subgroups according to the identified message values at that message field, with the recursion applied to each subgroup. A method and system for monitoring messages in an industrial control system is provided. |
US09785486B2 |
Methods for enabling an application within another independent system/application in medical imaging
A method and system is provided for data/process sharing. A trigger response unit is provided to reside on a first system where a first application system is present. The trigger response unit monitors, on the first system, when trigger data from a second application system is presented in the first application system. When the trigger data is presented in the first application system, the trigger response unit decodes the trigger data to obtain a trigger corresponding to a second application system. The obtained trigger is used to launch the second application system on the first system. |
US09785482B2 |
System and method for extending a web service environment to support scalable asynchronous clients
An asynchronous transport enables decoupling the delivery of an operation's request and response messages, from the request and response cycle of a single exchange on the transport. The response message need not be delivered as the response to the initial transport request, but can instead be delivered by the web service to a response endpoint or other location selected by the client, using a new connection originating from the service. In accordance with an embodiment, the client communicates with the web service via request messages that include a SOAP header, formatted according to an XML format, and conveyed using the HTTP. The asynchronous transport automatically deploys, for a client, an endpoint reference that will ultimately receive corresponding response messages. This allows the response to ultimately return to the client application in a manner consistent with the JAX-WS specification, without the developer having to change their original client application. |
US09785481B2 |
Power aware task scheduling on multi-processor systems
Methods and apparatus for power-based scheduling of tasks among processors are disclosed. A method may include executing processor executable code on one or more of the processors to prompt a plurality of executable tasks for scheduling among the processors. Processor-demand information is obtained about the plurality of executable tasks in addition to capacity information for each of the processors. Processor power information for each of the processors is also obtained, and the plurality of executable tasks are scheduled on the lowest power processors where processor-demands of the tasks are satisfied. |
US09785479B2 |
Co-allocating a reservation spanning different compute resources types
A system and method of reserving resources in a compute environment are disclosed. The method embodiment comprises receiving a request for resources within a computer environment, determining at least one completion time associated with at least one resource type required by the request, and reserving resources within the computer environment based on the determine of at least the completion time. A scaled wall clock time on a per resource basis may also be used to determine what resources to reserve. The system may determine whether to perform a start time analysis or a completion time analysis or a hybrid analysis in the process of generating a co-allocation map between a first type of resource and a second type of resource in preparation for reserving resources according to the generated co-allocation map. |
US09785478B1 |
Mass migration of desktop deployments to virtual desktop infrastructures
A method and system for migrating a plurality of physical desktop machines to a virtual desktop infrastructure is described. Physical machines are discovered on a computer network using at least one network search criteria using a tool module. User data is then gathered from the discovered physical machines. A virtual disk image file is created for each user of the discovered physical machines. The virtual disk image file contains user specific data collected from the discovered physical machines. A destination pool of virtual machines is selected and a virtual machine in the destination pool is configured for each of the users of the discovered physical machines. The configured virtual machines include an attached user data disk (UDD) backed by a corresponding virtual disk image file. A user can then remotely access their assigned configured virtual machines. |
US09785473B2 |
Configurable per-task state counters for processing cores in multi-tasking processing systems
Configurable per-task state counters for processing cores in multi-tasking processing systems are disclosed along with related methods. In part, the disclosed embodiments include a work scheduler and a plurality of processing cores. The work scheduler assigns tasks to the processing cores, and the processing cores concurrently process multiple assigned tasks using a plurality of processing states. Further, task state counters are provided for each assigned task, and these task state counters are incremented for each cycle that the task stays within selected processing states to generate per-task state count values for the assigned tasks. These per-task state count values are reported back to the work scheduler when processing for the task ends. The work scheduler can then use one or more of the per-task state count values to adjust how new tasks are assigned to the processing cores. |
US09785467B1 |
Threadsafe use of non-threadsafe libraries with multi-threaded processes
An apparatus includes a processor and a storage storing instructions causing the processor to determine whether an analysis routine is multi-threaded and calls a library function of a non-threadsafe library, and if so, causes the processor to: instantiate an analysis process for executing the analysis routine on multiple threads; instantiate an instance of the library for execution within a isolated library process; instantiate another instance of the library for execution within another isolated library process; retrieve library metadata providing a function prototype of the library function; employ the function prototype to generate an instance of a bridge routine to enable a call from the analysis routine on a first thread to the library function; employ the function prototype to generate another instance of the bridge routine to enable a call from the analysis routine on a second thread to the library function; and begin execution of the analysis routine. |
US09785466B2 |
Managing data segments in memory for context switching with standalone fetch and merge services
Methods and arrangements for managing data segments. At least one job is received, each job comprising a dependee set of tasks and a depender set of at least one task, and the at least one of the dependee set of tasks is executed. There is extracted, from the at least one of the dependee set of tasks, at least one service common to at least another of the dependee set of tasks. Other variants and embodiments are broadly contemplated herein. |
US09785464B2 |
Intellective switching between tasks
Methods, computer program products, and system are presented. The methods include, for instance: identifying, by one or more processor, a current task, obtaining, by the one or more processor, an indicator of a commencement of a switching event, where the switching event includes a transition originating from the current task and concluding at a new task, obtaining, by the one or more processor, behavior analysis data relating to a plurality of past switching events, where each past switching event includes a transition originating from the current task and concluding at a target task. The behavior analysis data includes a timestamp for each past switching event. The method also includes determining, by the one or more processor, based on the behavior analysis data, at least one recommended task, where the at least one recommended task includes at least one target task. |
US09785463B2 |
Using per task time slice information to improve dynamic performance state selection
Methods and apparatus for using per task time slice information to improve dynamic performance state selection are described. In one embodiment, a new performance state is selected for a process based on one or more previous execution time slice values of the process. Other embodiments are also described. |
US09785462B2 |
Registering a user-handler in hardware for transactional memory event handling
A method and apparatus for registering a user-handler in hardware for transactional memory is herein described. A user-accessible register is to hold a reference to a transactional handler. An event register may also be provided to specify handler events, which may be done utilizing user-level software, privileged software, or by hardware. When an event is detected execution vectors to the transaction handler based on the reference to the transactional handler held in the user-accessible register. The transactional handler handles the event and then execution returns to normal flow. |
US09785459B2 |
Managed network filter/forward programming in a virtualization system by an agent more privileged than the hypervisor
A mechanism for managed network filter/forward programming in a virtualization system is disclosed. A method of the invention includes receiving a network programming request from a hypervisor managing a virtual machine (VM), wherein the hypervisor intercepted the network programming request from the VM, determining whether the network programming request satisfies an administrative network policy, and updating network configuration settings as requested by the network programming request if the network programming request satisfies the administrative network policy, wherein the updating occurs without restarting the VM. |
US09785457B2 |
Multi-tenant system and control method of multi-tenant system
A management device allocates a first identifier that identifies, from among tenants included in a multi-tenant system, a tenant that uses virtual machines running on the multi-tenant system. The management device performs the following process, for each terminating device, from among tenants in the multi-tenant system, on virtual machines that are running on a second network in which terminating devices are installed. Specifically, the management device allocates a second identifier that identifies a tenant that uses virtual machines running on the multi-tenant system. Furthermore, the management device creates, for each terminating device, conversion information in which the first identifier that is allocated to each of the virtual machines is associated with the second identifier. Then, the management device sets each terminating device such that a packet is encapsulated in accordance with the created conversion information. |
US09785455B2 |
Logical router
Some embodiments provide a system that includes several host machines for hosting several virtual machines and a physical network for interconnecting the host machines. Each host machine includes a managed physical switching element (MPSE) including several ports for performing link layer forwarding of packets to and from a set of virtual machines running on the host machine. Each port is associated with a unique media access control (MAC) address. Each host machine includes a managed routing element (MPRE) for receiving a data packet from a port of the MPSE and performing network layer routing in order to forward the received data packet from a first virtual machine of a first network segment to a second virtual machine of a second network segment. |
US09785450B2 |
Triggered controlled event listener learner
Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change. |
US09785449B2 |
Control of software application for learner response system
There is disclosed a method, in a learner-response system comprising a computer system and a plurality of user terminals adapted to communicate with the computer system, the method comprising: providing a presentation application adapted for displaying a set of questions associated with a learner-response session via a user interface of the presentation application; providing a learner-response application adapted to be responsive to inputs received from the plurality of user terminals; wherein the method further comprises: forwarding inputs detected by the presentation application as being associated with a learner-response session to the learner-response application; processing such inputs at the learner-response application. |
US09785448B2 |
System suspending method, system resuming method and computer system using the same
A system suspending method, a system resuming method and a computer system using the same are provided. The system resuming method of the computer system is applied for resuming the computer system to be a normal status (S0 status) from a suspend-to-ram status (S3 status) or a suspend-to-disk status (S4 status). The computer system includes a plurality of peripheral devices and a central processing unit. The peripheral devices are classified into a first group and a second group. The system resuming method includes the following steps. The central processing unit is powered on. Then, the peripheral devices belonging in the first group are resumed. Next, the computer system is thawed. |
US09785447B2 |
System standby emulation with fast resume
Systems and methods may provide for assuming control over a processor in response to an operating system (OS) request to transition the processor into a sleeping state and transitioning the processor into an intermediate state that has a shorter wake latency than the sleeping state. Additionally, the processor may be maintained in the intermediate state until a wake event is detected. In one example, one or more power lowering operations may be reversed in response to the wake event. |
US09785446B2 |
Efficient boot from a connected device
Methods and systems for efficient boot from a connected device are described. In an embodiment, a method for efficient boot from a connected device may include initializing a base processor device for boot and configuration of an information handling system from a connected device. The method may also include initializing at least one secondary processor for parallel processing of one or more initialization functions. Additionally, the method may include offloading one or more initialization functions to the one or more secondary processors in response to a predetermined trigger event. |
US09785434B2 |
Fast minimum and maximum searching instruction
An apparatus, system and method of determining an extremum are disclosed. A reference location identifier and a reference extremum are coupled. An input extremum of an input data set is determined and a corresponding location identifier of the input extremum is also determined. The input extremum is compared with the reference extremum to determine an output extremum and output location identifier, based on the comparison. |
US09785431B2 |
Development, test and deployment of applications
A method for developing an application comprises: one or more processors selecting at least one service associated with an application; and one or more processors creating a binding between the application and the at least one service. Creating the binding is performed by generating, in association with the application, a profile for the at least one service, where the profile contains at least one parameter associated with the at least one service. One or more processors automatically instantiate the at least one parameter in the at least one service based on an environment in which the application runs. |
US09785430B2 |
Methods, systems and computer-readable media for detecting a partial commit
The present invention provides a method and system for detecting a partial commit of software. A dependency information of the software is extracted from a version history and a bug database. A dimensional matrix containing a set of commit, and relationship information with a set of files with each commit is created from the dependency information. A centrality matrix is computed by performing a first set of matrix transformations on the dimensional matrix. A set of missing files of a partial commit, is identified by performing a second set of matrix transformations on the centrality matrix and a file vector, the file vector including a file dependency information of the partial commit. |