Document Document Title
US09780357B2 Silicon-based anode active material and secondary battery comprising the same
Disclosed herein is a silicon-based anode active material, comprising a silicon phase, a SiOx (0
US09780356B2 Lithiated transition metal oxides
Process for the fabrication of an electrode structure comprising an electrochemically active material suitable for use in an energy storage device. The method includes electrodepositing the electrochemically active material onto an electrode in electrodeposition bath containing a non-aqueous electrolyte. The electrode structure can be used for various applications such as electrochemical energy storage devices including high power and high-energy lithium-ion batteries.
US09780354B2 Battery electrode material and method for making the same
The invention concerns a method for manufacturing of a battery electrode material comprising the steps of: a) applying an electric field to at least one polymer, conductive particles and at least one solvent whereby said conductive particles become arranged between the electrodes in at least two lines that are oriented in the same direction as the electric field line, and b) stabilizing the at least one polymer, conductive particles and at least one solvent by removing at least some of said at least one solvent while maintaining the electric field in step a) whereby the at least two lines of conductive particles will remain in their position when said electric field is removed. Further, the invention concerns a battery electrode material comprising at least one polymer and conductive particles, wherein said conductive particles form at least two lines that are oriented parallel and/or co-linear to each other.
US09780351B2 Wiring module
A battery wiring module that is attachable to an electric cell set configured with a plurality of electric cells that are lined up in a line-up direction, and that have metal terminals, namely a positive electrode and a negative electrode. The battery wiring module includes: a bus bar for electrically connecting the metal terminals of adjacent electric cells to each other; a resin protector that is made of insulating resin, that has a bus bar holding section for holding the bus bar, and that is attachable to the electric cell set; and an electronic control unit for detecting a state of at least one electric cell. The resin protector is configured to accommodate a tolerance in the line-up direction of the plurality of electric cells, and the electronic control unit is attached to the insulating protector so as to be movable in the line-up direction relative to the insulating protector.
US09780349B2 Carbon matrix- and carbon matrix composite-based dendrite-intercepting layer for alkali metal secondary battery
A dendrite penetration-resistant layer for a rechargeable alkali metal battery, comprising an amorphous carbon or polymeric carbon matrix, an optional carbon or graphite reinforcement phase dispersed in this matrix, and a lithium- or sodium-containing species that are chemically bonded to the matrix and/or the optional carbon or graphite reinforcement phase to form an integral layer that prevents dendrite penetration through this integral layer in the alkali metal battery, wherein the lithium- or sodium-containing species is selected from Li2CO3, Li2O, Li2C2O4, LiOH, LiX, ROCO2Li, HCOLi, ROLi, (ROCO2Li)2, (CH2OCO2Li)2, Li2S, LixSOy, Na2CO3, Na2O, Na2C2O4, NaOH, NaiX, ROCO2Na, HCONa, RONa, (ROCO2Na)2, (CH2OCO2Na)2, Na2S, NaxSOy, or a combination thereof, wherein X=F, Cl, I, or Br, R= a hydrocarbon group, x=0-1, y=1-4; and wherein the lithium- or sodium-containing species is derived from an electrochemical decomposition reaction.
US09780348B2 Electrode, secondary battery, battery pack, electric vehicle, electric power storage system, electric power tool, and electronic apparatus
A secondary battery includes: a cathode; an anode; an electrolytic solution; and an interlayer provided between the cathode and the anode and including one or more of a polyphosphate salt, a melamine salt, a melamine derivative represented by Formula (1), a metal hydroxide, and a metal hydrate, the interlayer partially entering into the cathode, the anode, or both. (R1 to R6 are each one of a hydrogen group (—H), a monovalent hydrocarbon group, a monovalent hydroxyl-group-containing hydrocarbon group, a monovalent group obtained by bonding one or more monovalent hydrocarbon groups and one or more oxygen bonds (—O—), a monovalent group obtained by bonding one or more monovalent hydroxyl-group-containing hydrocarbon groups and one or more oxygen bonds, and a monovalent group obtained by bonding two or more thereof.)
US09780347B2 Acid resistant glass mats that include binders with hydrophilic agents
Glass-fiber mats for lead-acid batteries are described. The glass-fiber mats may include a plurality of glass fibers held together with a binder. The binder may be made from a binder composition that includes (i) an acid resistant polymer, and (ii) a hydrophilic agent. The hydrophilic agent increases the wettability of the glass-fiber mat such that the glass-fiber mat forms a contact angle with water or aqueous sulfuric acid solution of 70° or less. Also described are methods of making the glass-fiber mats that include applying a binder composition to the glass fibers, and including a hydrophilic agent in the glass fiber mat that increases the wettability of the mat. The hydrophilic agent may be added to the binder composition, applied to the glass-fiber mat, or both.
US09780343B2 Nonaqueous electrolyte secondary battery
Provided is a nonaqueous electrolyte secondary battery including a bottomed cylindrical positive electrode casing, and a negative electrode casing which is fixed to an opening of the positive electrode casing through a gasket. The opening of the positive electrode casing is caulked to the negative electrode casing side to seal an accommodation space. A caulking tip end in the opening of the positive electrode casing is disposed in an inward direction of the negative electrode casing than a tip end of the negative electrode casing. A diameter d of the nonaqueous electrolyte secondary battery is in a range of 4 mm to 12 mm, a height h1 of the nonaqueous electrolyte secondary battery is in a range of 1 mm to 3 mm, a side surface portion of the positive electrode casing is formed in a curved surface shape, a radius of curvature R is set in a range of 0.8 mm to 1.1 mm, and a height h2 of the positive electrode casing is in a range of 65% to 90% with respect to the height h1 of the nonaqueous electrolyte secondary battery.
US09780342B2 Curved secondary battery
A curved secondary battery may include a can having an opening, an electrode assembly accommodated in the can, and a cap plate coupled to the can. The cap plate may include a concave first side surface and a parallel convex second side surface, and a first surface and a second surface that connect the first and second side surfaces. The first surface may include a first groove extending along a lengthwise direction of the cap plate and positioned closer to the first side surface than to the second side surface.
US09780338B2 Light-emitting element, display module, lighting module, light-emitting device, display device, electronic device, and lighting device
A tandem light-emitting element in which generation of crosstalk can be suppressed even when the element is applied to a high-definition display is provided. In the tandem light-emitting element, a layer in contact the anode side of an intermediate layer contains 2,9-bis(naphthalen-2-yl)-4,7-diphenyl-1,10-phenanthroline (abbreviation: NBPhen).
US09780337B2 Organic light-emitting diode and manufacturing method thereof
An organic light-emitting diode and a manufacturing method thereof are provided. The organic light-emitting diode includes: a substrate (10) and a first light extraction layer (20), a first electrode layer (30), a light-emitting layer (40), a second electrode layer (50) and an encapsulation layer (70) that are sequentially disposed on the substrate, wherein the organic light-emitting diode further includes a second light extraction layer (60), and the second light extraction layer (60) is disposed adjacent to the encapsulation layer (70); the light-emitting layer (40) is an organic light-emitting layer and the first electrode layer (30) is an anode layer or a cathode layer and correspondingly the second electrode layer (50) is a cathode layer or an anode layer.
US09780331B2 Organic light-emitting diode display
An organic light-emitting diode display is disclosed. In one aspect, the display includes a scan line formed over a substrate, a data line formed over the substrate, and a driving voltage line configured to receive a driving voltage. The data line and driving voltage line cross the scan line and are electrically insulated from the scan line. A switching transistor is electrically connected to the scan line and the data line and includes a switching drain electrode. A driving transistor includes a driving source electrode electrically connected to the switching drain electrode and a driving gate electrode including a first storage electrode. A storage line includes a second storage electrode overlapping the first storage electrode. An OLED is electrically connected to the driving transistor, the second storage electrode including an extension at least partially overlapping the data line.
US09780323B2 Tandem organic light emitting diode and preparation method thereof
A tandem organic light emitting diode and a preparation method thereof are provided. The tandem organic light emitting diode includes: at least two light-emitting units (11, 12); a charge generation layer (21) disposed between the light emitting units (11, 12); wherein, the charge generation layer (21) includes a mixed conductive layer (211), and the mixed conductive layer (211) is made by mixing at least one material having a conductivity greater than 103 S/cm with a content of 5˜95 wt % and at least one material having a conductivity less than 10−6 S/cm with a content of 95˜5 wt %. The tandem organic light emitting diode is applicable in a display device.
US09780319B2 Organic light emitting diode display device
An organic electroluminescent device includes a substrate having a plurality of pixel regions defined thereon; and, in each pixel region, at least first, second and third light emitting elements formed on the substrate, each of the first, second, and third light emitting elements including a lower first electrode, an upper first electrode, an organic-light emitting layer, and a second electrode. A ratio of a thickness of the upper first electrode to a thickness of the organic light emitting layer in the first light emitting element is 1:3 to 1:4. A ratio of a thickness of the upper first electrode to a thickness of the organic light emitting layer in the second light emitting element is 1:2.5 to 1:3. A ratio of a thickness of the upper first electrode to a thickness of the organic light emitting layer in the third light emitting element is 1:1.5 to 1:2.
US09780316B2 Organic electroluminescent materials and devices
A compound having the structure of Formula I is disclosed, where Ga has the structure and Gb has the structure In the structure of Formula I, Z is selected from Si and Ge; Xa and Xb are independently selected from the group consisting of O, S, and Se; the Y and Z atoms forming the six-membered rings in Formula I, Ga, and Gb are each independently selected from C or N; each R1, R2, Ra1, Ra2, Rb1, and Rb2 is independently selected from a variety of substituents; at least one Ra1 is La-Aa; at least one Rb1 is Lb-Ab; Aa and Ab are each independently selected from carbazole, dibenzofuran, dibenzothiophene, dibenzoselenophene, triphenylene, and nitrogen-substituted variants thereof, which are optionally further substituted; and La and Lb are each independently an organic linker. Formulations and devices, such as an OLEDs, that include the compound of Formula I are also described.
US09780313B2 Carbazole-based compound and organic light-emitting device including the same
A carbazole-based compound and an organic light-emitting device, the carbazole-based compound being represented by Chemical Formula 1
US09780310B2 Heterocyclic compound for organic electroluminescent device and its application
A novel heterocyclic compound for an organic electroluminescent device excellent in long service life and light-emitting characteristics is provided. A cyclic azine compound has at least one substituent (substituent B) selected from a specific group.
US09780309B2 Triphenylamine derivative and use therefor
A triphenylamine derivative represented by formula (1) exhibits good solubility in an organic solvent and allows an organic EL element having excellent luminance characteristics to be achieved when formed into a thin film and applied to a positive hole injection layer. (In the formula, R1 to R17 mutually independently represent a hydrogen atom, a halogen atom, a nitro group, a cyano group, an amino group, an aldehyde group, a hydroxyl group, a thiol group, a carboxylic acid group, and the like; and l, m, and n mutually independently represent an integer 1 to 5.)
US09780292B2 Piezoelectric bulk wave device, and method of manufacturing the piezoelectric bulk wave device
A piezoelectric bulk wave device that includes a piezoelectric thin plate that is made of LiTaO3, and first and second electrodes that are provided in contact with the piezoelectric thin plate. The piezoelectric bulk wave device utilizes the thickness shear mode of the piezoelectric thin plate made of LiTaO3, and of the Euler Angles (φ, θ, φ) of LiTaO3, φ is 0°, and θ is in the range of not less than 54° and not more than 107°.
US09780291B2 Self-charging energy storage system
A self-charging power pack (300) includes a cathode (312) and an anode (310) that is spaced apart from the cathode (312). An electrolyte (318) is disposed between the anode (310) and the cathode (312). A piezoelectric ion transport layer (322) is disposed between the anode (310) and the cathode (312). The piezoelectric ion transport layer (322) has a piezoelectric property that generates a piezoelectric field when a mechanical force is applied thereto. The piezoelectric field causes transportation of ions in the electrolyte (318) through the piezoelectric ion transport layer (322) towards the anode (310).
US09780288B2 Method of assembling an ultrasonic transducer and the transducer obtained thereby
An ultrasonic transducer includes a stack of flat electrodes between which are interposed ceramic wafers of substantially same surface area as the electrodes, stacked contours of the ceramic wafers and electrode wafers defining substantially flat or cylindrical side faces of the stack. A method of manufacturing the transducer includes: alternatively stacking a ceramic wafer and an electrode wafer, placing between each ceramic wafer and its two neighboring electrodes a composition of which at least 75% by weight, or at least 80% by weight, that includes silver nanoparticles having a grain size of smaller than or equal to 80 nanometers, or smaller than or equal to 60 nanometers; and compressing the stack by heating to a temperature of less than or equal to 280° C., or between 200° C. and 250° C.
US09780286B2 Nebulizing driving apparatus and nebulizing system
A nebulizing driving apparatus is used to drive a piezoelectric material of a nebulizing module. The nebulizing driving apparatus includes a driving circuit, a control circuit and a feedback circuit. The feedback circuit detects an electrical data fed back from the piezoelectric material and sends the electrical data to the control circuit when the control circuit is configured to control the driving circuit to drive the piezoelectric material with a driving frequency. According to the electrical data, the control circuit is configured to control the driving circuit to drive the piezoelectric material with a working frequency.
US09780283B2 Thermoelectric conversion element
A thermoelectric conversion element that can efficiently make a temperature difference across a thermoelectric conversion material is provided. In the thermoelectric conversion element, on a first surface of a thermoelectric conversion module comprising a P-type thermoelectric element, an N-type thermoelectric element, and an electrode, a thermally conductive resin layer A and a thermally conductive resin layer B having a lower thermal conductivity than the thermally conductive resin layer A are provided in an alternating manner so as to be in direct contact with the first surface, and on a second surface on the opposite side of the first surface of the thermoelectric conversion module, a thermally conductive resin layer a and a thermally conductive resin layer b having a lower thermal conductivity than the thermally conductive resin layer a are provided in an alternating manner so as to be in direct contact with the second surface.
US09780279B2 Thermo-electrochemical cell energy recovery system
Systems and methods are provided for generating electric power using low grade thermal energy from a vehicle. The methods may include surrounding at least a portion of a coolant conduit system with a flexible thermo-electrochemical cell including a nanoporous cathode electrode, a nanoporous anode electrode, and an electrolyte. A coolant fluid may be circulated through the coolant conduit system, which is in thermal communication with a power generating unit, such as an internal combustion engine or fuel cell stack. The method includes maintaining a temperature gradient in the electrolyte solution by contacting the anode electrode with the coolant conduit system, and exposing the cathode electrode to a temperature lower than a temperature of the coolant conduit system. Generated electrical charges can be collected for subsequent use.
US09780277B2 Thermoelectric device
A thermoelectric device includes a semiconductor stacked thermoelectric thin film including a first high-purity layer composed of SiGe as a main material and a composite carrier supply layer formed on the first high-purity layer. The composite carrier supply layer includes a second high-purity layer and third high-purity layer composed of Si as a main material, and a carrier supply layer held between the second and third high-purity layers and composed of SiGe as a main material. The carrier supply layer is a P-type carrier supply layer to which an additive of a group XIII element is added or a N-type carrier supply layer to which an additive of a group XV element is added.
US09780276B2 Wafer-level semiconductor device and manufacturing method thereof
The present invention discloses a wafer-level semiconductor device and a manufacturing method thereof. The wafer-level semiconductor device comprises a wafer-level substrate; a plurality of serial groups formed on a surface of the substrate and are disposed in parallel, each serial group comprising a plurality of parallel groups disposed in series, each parallel groups comprising a plurality of unit cells disposed in parallel, wherein each unit cell is an independent functional unit which is formed by processing a semiconductor layer directly grown on a surface of the substrate; and a lead, which is at least electrically connected between two selected parallel groups in each serial group to make ON-voltages of all the serial groups substantially consistent. The device of the present invention, with a simple structure, a simple and convenient manufacturing process, and a high efficiency to produce qualified products, can be put into large-scale production and application.
US09780272B2 Light-emitting diode and method for manufacturing light-emitting diode
Disclosed are a light-emitting diode and a method for manufacturing a light-emitting diode. The method includes: a base layer; a circuit layer formed on the base layer; a light-emitting chip formed on the circuit layer; electrode pads formed on the base layer and electrically connected to the light-emitting chip so that the electrode pads and the circuit layer and the light-emitting chip are spaced from each other by first spacing distances and the electrode pads and the circuit layer and the light-emitting chip define therebetween first grooves, where an altitude of the electrode pad is equal to an altitude of the light-emitting chip; and a phosphor powder contained package layer formed on the light-emitting chip and the electrode pads and filled into the first grooves between the electrode pads and the circuit layer to form a uniform dome shape.
US09780266B2 Stabilized quantum dot structure and method of making a stabilized quantum dot structure
A stabilized quantum dot structure for use in a light emitting diode (LED) comprises, according to one embodiment, a luminescent particle comprising one or more semiconductors, a buffer layer overlying the luminescent particle, where the buffer layer comprises an amorphous material, and a barrier layer overlying the buffer layer, where the barrier layer comprises oxygen, nitrogen and/or carbon. According to another embodiment, the stabilized quantum dot structure includes a luminescent particle comprising one or more semiconductors, and a treated buffer layer comprising amorphous silica overlying the luminescent particle, where the stabilized quantum dot structure exhibits a quantum yield of at least about 0.7 when exposed to a blue light flux of about 30 W/cm2 at a temperature of 80-85° C. and relative humidity of 5% for 500 hours.
US09780265B2 Optoelectronic semiconductor component
The invention relates to an optoelectronic semiconductor component (1) comprising:—an optoelectronic semiconductor chip (2), comprising—a growth substrate (21) having a growth surface (21a),—a layer sequence (22) with a semiconductor layer sequence (221, 222, 223) with an active zone (222) grown on the growth surface (21a),—contact points (29) for electrically contacting the semiconductor layer sequence (221, 222, 223) and—and insulation layer (26), which is formed in an electrically insulting manner—a connection carrier (4), which is mounted to the cover surface (2a) of the optoelectronic semiconductor chip facing away from the growth surface (21a), wherein—the semiconductor layer sequence (221, 222, 223) is connected to the connection carrier (4) in an electrically conducting manner and—a conversion layer (5) is applied to a bottom surface (21c) of the growth substrate (21) facing away from the growth surface (21a) and to all side surfaces (21b) of the growth substrate (21).
US09780258B2 Light emitting device
A light emitting device includes a base member; a light emitting element mounted on the base member; a light-transmissive member that covers an upper surface of the light emitting element, and is substantially rectangular in a plan view; and a light reflecting member that covers a lateral surface of the light-transmissive member, the light reflecting member having a substantially rectangular frame shape in a plan view. A width of the light reflecting member is smaller along a short side of the light-transmissive member than along a long side of the light-transmissive member. A height of the light reflecting member is smaller along the short side of the light-transmissive member than along the long side of the light-transmissive member at a position separated from an outer edge of the light reflecting member by a predetermined distance.
US09780257B1 Method of preparing quantum dot layer, QLED display device having the quantum dot layer and method of preparing the same
A method of preparing a quantum dot layer, including: placing an anodic aluminum oxide sheet with a plurality of through holes on a substrate; dispersing quantum dots into the plurality of through holes of the anodic aluminum oxide sheet; and removing the anodic aluminum oxide sheet to form a quantum dot layer.
US09780254B1 Ultraviolet light emitting diode structures and methods of manufacturing the same
Semiconductor structures involving multiple quantum wells provide increased efficiency of UV and visible light emitting diodes (LEDs) and other emitter devices, particularly at high driving current. LEDs made with the new designs have reduced efficiency droop under high current injection and increased overall external quantum efficiency. The active region of the devices includes separation layers configured between the well layers, the one or more separation regions being configured to have a first mode to act as one or more barrier regions separating a plurality of carriers in a quantum confined mode in each of the quantum wells being provided on each side of the one or more separation layers and a second mode to cause spreading of the plurality of carriers across each of the quantum wells to increase an overlap integral of all of the plurality of carriers. The devices and methods of the invention provide improved efficiency for solid state lighting, including high efficiency ultraviolet LEDs.
US09780252B2 Method and apparatus for reduction of solar cell LID
Reduction of solar wafer LID by exposure to continuous or intermittent High-Intensity full-spectrum Light Radiation, HILR, by an Enhanced Light Source, ELS, producing 3-10 Sols, optionally in the presence of forming gas or/and heating to within the range of from 100° C.-300° C. HILR is provided by ELS modules for stand-alone bulk/continuous processing, or integrated in wafer processing lines in a High-Intensity Light Zone, HILZ, downstream of a wafer firing furnace. A finger drive wafer transport provides continuous shadowless processing speeds of 200-400 inches/minute in the integrated furnace/HILZ. Wafer dwell time in the peak-firing zone is 1-2 seconds. Wafers are immediately cooled from peak firing temperature of 850° C.-1050° C. in a quench zone ahead of the HILZ-ELS modules. Dwell in the HILZ is from about 10 sec to 5 minutes, preferably 10-180 seconds. Intermittent HILR exposure is produced by electronic control, a mask, rotating slotted plate or moving belt.
US09780251B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a silicon substrate, a protection layer, an electrical pad, an isolation layer, a redistribution layer, a conductive layer, a passivation layer, and a conductive structure. The silicon substrate has a concave region, a step structure, a tooth structure, a first surface, and a second surface opposite to the first surface. The step structure and the tooth structure surround the concave region. The step structure has a first oblique surface, a third surface, and a second oblique surface facing the concave region and connected in sequence. The protection layer is located on the first surface of the silicon substrate. The electrical pad is located in the protection layer and exposed through the concave region. The isolation layer is located on the first and second oblique surfaces, the second and third surfaces of the step structure, and the tooth structure.
US09780250B2 Self-aligned mask for ion implantation
An improved method of doping a workpiece is disclosed. The method is particularly beneficial to the creation of interdigitated back contact (IBC) solar cells. A patterned implant is performed on one surface of the workpiece. A self-aligned masking process is then performed, which is achieved by exploiting the changes in surface properties caused by the patterned implant. The masking process includes applying a coating that preferentially adheres to the previously implanted regions. A blanket implant is then performed, which serves to implant the portions of the workpiece that are not covered by the coating. Thus, the blanket implant is actually a complementary implant, doping the regions that were not implanted by the first patterned implant. The coating is then optionally removed from the workpiece.
US09780247B2 SPAD-type photodiode
A SPAD including, in a substrate of a first conductivity type: a first region of the second conductivity type extending from the upper surface of the substrate; a second region of the first type of greater doping level than the substrate, extending from the lower surface of the first region, having a surface area smaller than that of the first region and being located opposite a central portion of the first region; a third region of the first type of greater doping level than the substrate extending from the upper surface of the substrate, laterally surrounding the first region; and a fourth buried region of the first type of greater doping level than the substrate, forming a peripheral ring connecting the second region to the third region.
US09780246B2 Method for manufacturing CZTS based thin film having dual band gap slope, method for manufacturing CZTS based solar cell having dual band gap slope and CZTS based solar cell thereof
A method for manufacturing a CZTS based thin film having a dual band gap slope, comprising the steps of: forming a Cu2ZnSnS4 thin film layer; forming a Cu2ZnSn(S,Se)4 thin film layer; and forming a Cu2ZnSnS4 thin film layer. A method for manufacturing a CZTS based solar cell having a dual band gap slope according to another aspect of the present invention comprises the steps of: forming a back contact; and forming a CZTS based thin film layer on the back contact by the method described above.
US09780241B2 Solar cell
A solar cell includes a semiconductor substrate of first conductivity type, including first and second principal surfaces; a region of the first conductivity type, including a semiconductor layer structure of the first conductivity type provided on the first principal surface; and a region of an second conductivity type, including a semiconductor layer structure of the second conductivity type provided on the first principal surface. The semiconductor layer structure of the first conductivity type is formed extending into the region of the second conductivity type. Thereby the solar cell is provided with a stack region where the semiconductor layer structure of the second conductivity type is formed on the semiconductor layer structure of the first conductivity type.
US09780238B2 Metal-chalcogenide photovoltaic device with metal-oxide nanoparticle window layer
A metal-chalcogenide photovoltaic device includes a first electrode, a window layer spaced apart from the first electrode, and a photon-absorption layer between the first electrode and the window layer. The photon-absorption layer includes a metal-chalcogenide semiconductor. The window layer includes a layer of metal-oxide nanoparticles, and at least a portion of the window layer provides a second electrode that is substantially transparent to light within a range of operating wavelengths of the metal-chalcogenide photovoltaic device. A method of producing a metal-chalcogenide photovoltaic device includes providing a photovoltaic substructure, providing a solution of metal-oxide nanoparticles, and forming a window layer on the substructure using the solution of metal-oxide nanoparticles such that the window layer includes a layer of metal-oxide nanoparticles formed by a solution process.
US09780235B2 Solar cell, manufacturing method therefor, solar cell module, and manufacturing method therefor
A solar cell of the present invention includes a collecting electrode extending in one direction on a first principal surface of a photoelectric conversion section. The collecting electrode includes first and second electroconductive layers in this order from the photoelectric conversion section side, and further includes an insulating layer provided with openings between the electroconductive layers. The first electroconductive layer is covered with the insulating layer, and the second electroconductive layer is partially in conduction with the first electroconductive layer through the openings of the insulating layer. The first electroconductive layer has non-central portions within a range from both ends of the first electroconductive layer, and a central portion between the two non-central portions, in a direction orthogonal to an extending direction of the first electroconductive layer. A density of openings at the central portion is higher than a density of openings at the non-central portion.
US09780232B2 Memory semiconductor device with peripheral circuit multi-layer conductive film gate electrode and method of manufacture
To enhance the performance of a semiconductor device. In a method for manufacturing a semiconductor device, a metal film is formed over a semiconductor substrate having an insulating film formed on a surface thereof, and then the metal film is removed in a memory cell region, whereas, in a part of a peripheral circuit region, the metal film is left. Next, a silicon film is formed over the semiconductor substrate, then the silicon film is patterned in the memory cell region, and, in the peripheral circuit region, the silicon film is left so that an outer peripheral portion of the remaining metal film is covered with the silicon film. Subsequently, in the peripheral circuit region, the silicon film, the metal film, and the insulating film are patterned for forming an insulating film portion formed of the insulating film, a metal film portion formed of the metal film, and a conductive film portion formed of the silicon film.
US09780227B2 Thin-film transistor and method of manufacturing the same
According to one embodiment, a thin-film transistor and a method of manufacturing the thin-film transistor provided herein achieve enhanced reliability by preventing a disconnection in a gate insulating film at a position corresponding to an end surface of an oxide semiconductor layer. The oxide semiconductor layer includes a channel region, a source region, and a drain region. The channel region is placed between the source region and the drain region. The gate insulating film covers the oxide semiconductor layer in a range from at least a part of an upper surface to an end surface continuous with the upper surface of the oxide semiconductor layer. The oxide semiconductor layer is formed so as to have an oxygen concentration that becomes lower from a top side to a bottom side and the end surface is inclined so as to diverge from the top side to the bottom side.
US09780225B2 Semiconductor device and manufacturing method thereof
A semiconductor device capable of high speed operation is provided. Further, a semiconductor device in which change in electric characteristics due to a short channel effect is hardly caused is provided. An oxide semiconductor having crystallinity is used for a semiconductor layer of a transistor. A channel formation region, a source region, and a drain region are formed in the semiconductor layer. The source region and the drain region are formed by self-aligned process in which one or more elements selected from Group 15 elements are added to the semiconductor layer with the use of a gate electrode as a mask. The source region and the drain region can have a wurtzite crystal structure.
US09780223B2 Gallium arsenide based materials used in thin film transistor applications
Embodiments of the invention provide a method of forming a group III-V material utilized in thin film transistor devices. In one embodiment, a gallium arsenide based (GaAs) layer with or without dopants formed from a solution based precursor may be utilized in thin film transistor devices. The gallium arsenide based (GaAs) layer formed from the solution based precursor may be incorporated in thin film transistor devices to improve device performance and device speed. In one embodiment, a thin film transistor structure includes a gate insulator layer disposed on a substrate, a GaAs based layer disposed over the gate insulator layer, and a source-drain metal electrode layer disposed adjacent to the GaAs based layer.
US09780219B2 Semiconductor device and method for manufacturing semiconductor device
A change in electrical characteristics of a semiconductor device including an interlayer insulating film over a transistor including an oxide semiconductor as a semiconductor film is suppressed. The structure includes a first insulating film which includes a void portion in a step region formed by a source electrode and a drain electrode over the semiconductor film and contains silicon oxide as a component, and a second insulating film containing silicon nitride, which is provided in contact with the first insulating film to cover the void portion in the first insulating film. The structure can prevent the void portion generated in the first insulating film from expanding outward.
US09780218B1 Bottom-up epitaxy growth on air-gap buffer
A fin structure for a semiconductor device, such as a FinFET structure, has first and second semiconductor layers and an air gap between the layers. The air gap may prevent current leakage. A FinFET device may be manufactured by first recessing and then epitaxially re-growing a source/drain fin, with the regrowth starting over a tubular air gap.
US09780216B2 Combination FinFET and methods of forming same
An embodiment fin field effect transistor (finFET) includes a fin extending upwards from a semiconductor substrate and a gate stack. The fin includes a channel region. The gate stack is disposed over and covers sidewalls of the channel region. The channel region includes at least two different semiconductor materials.
US09780212B2 Fin width measurement using quantum well structure
A method for accurately electrically measuring a width of a fin of a FinFET, using a semiconductor fin quantum well structure is provided. The semiconductor fin quantum well structure includes a semiconductor substrate and at least one semiconductor fin coupled to the substrate. Each of the semiconductor fin is sandwiched by an electrical isolation layer from a top and a first side and a second side across from the first side, to create a semiconductor fin quantum well. At least one gate material is provided on each side of the electrical isolation layer. A dielectric layer is provided over the top of the electrical isolation layer to further increase the electrical isolation between the gate materials. The width of the semiconductor fin is measured accurately by applying a resonant bias voltage across the fin by applying voltage on the gate materials from either side. The peak tunneling current generated by the applied resonant bias voltage is used to measure width of the fin.
US09780211B2 Power cell and power cell circuit for a power amplifier
A power cell includes a fin over a substrate, the fin extending in a direction substantially perpendicular to a bottom surface of the substrate. The fin includes a first dopant type. The power cell further includes at least one isolation region over the substrate between the fin and an adjacent fin. The power cell further includes a gate structure in contact with the fin and the at least one isolation region, wherein the gate structure comprises a doped region in the fin, wherein the doped region has a second dopant type different from the first dopant type and the doped region defines a channel region in the fin.
US09780206B2 Methods of reducing the electrical and thermal resistance of SiC substrates and devices made thereby
A power semiconductor device includes a silicon carbide substrate and at least a first layer or region formed above the substrate. The silicon carbide substrate has a pattern of pits formed thereon. The device further comprising an ohmic metal disposed at least in the pits to form low-resistance ohmic contacts.
US09780205B2 Insulated gate type semiconductor device having floating regions at bottom of trenches in cell region and circumferential region and manufacturing method thereof
A technique disclosed herein improves a voltage resistance of an insulated gate type semiconductor device. A provided method is a method for manufacturing an insulated gate type switching device configured to switch between a front surface electrode and a rear surface electrode. The method includes implanting a first kind of second conductivity type impurities to bottom surfaces of gate trenches and diffusing the implanted first kind of second conductivity type impurities, and implanting a second kind of second conductivity type impurities to the bottom surfaces of the circumferential trenches and diffusing the implanted second kind of second conductivity type impurities.
US09780204B2 DMOS transistor with trench schottky diode
A DMOS transistor integrates a trench Schottky diode into the body contact of the transistor where the body region surrounding the Schottky metal layer forms a guard ring for the Schottky diode.
US09780197B1 Method of controlling VFET channel length
Methods for making a vertical transistor and controlling channel length. A fin is formed over a semiconductor substrate. A bottom source/drain region is formed below the fin. A bottom spacer is formed above the source/drain region. A first sacrificial layer is formed around the fin. A second sacrificial layer is formed around the first sacrificial layer. A portion of the first sacrificial layer is removed to create a recess between sidewalls of the second sacrificial layer. A nitride material is deposited into the recess. The second sacrificial layer and remaining portions of the first sacrificial layer are removed. A dielectric layer is deposited on the nitride material and exposed portions of the fin. A gate electrode is formed over sidewalls of the fin.
US09780192B2 Fringe capacitance reduction for replacement gate CMOS
A replacement metal gate transistor structure and method with thin silicon nitride sidewalls and with little or no high-k dielectric on the vertical sidewalls of the replacement gate transistor trench.
US09780188B2 Vertical semiconductor power component capable of withstanding high voltage
A vertical power component includes a silicon substrate of a first conductivity type with a well of the second conductivity type on a lower surface of the substrate. The first well is bordered at a component periphery with an insulating porous silicon ring. An upper surface of the porous silicon ring is only in contact with the substrate of the first conductivity type. The insulating porous silicon ring penetrates into the substrate down to a depth greater than a thickness of the well. The porous silicon ring is produced by forming a doped well in a first surface of a doped substrate, placing that first surface of the substrate into an electrolytic bath, and circulating a current between an opposite second surface of the substrate and the electrolytic bath.
US09780183B2 Semiconductor devices having work function metal films and tuning materials
A semiconductor device includes a first transistor comprising a first dielectric film on a substrate and a first work function metal film of a first conductivity type on the first dielectric film, a second transistor comprising a second dielectric film on the substrate and a second work function metal film of the first conductivity type on the second dielectric film, and a third transistor comprising a third dielectric film on the substrate and a third work function metal film of the first conductivity type on the third dielectric film. The first dielectric film comprises a work function tuning material and the second dielectric film does not comprise the work function tuning material. The first work function metal film has different thickness than the third work function metal film. Related methods are also described.
US09780181B1 Semiconductor device with multi-function P-type diamond gate
A semiconductor device includes a substrate, a back-barrier layer arranged on the substrate, the back-barrier layer including first p-type dopant atoms, an intermediate or nucleation layer having a lattice constant different from a lattice constant of the back-barrier layer, a semiconductor heterostructure having a channel layer, a spacer layer on the channel layer and a barrier layer on the spacer layer, wherein a combination of materials of the barrier layer, the spacer layer and the channel layer is selected such that a carrier charge is provided to the channel layer, a gate layer arranged to partially cover a top of the barrier layer, wherein the gate layer includes second p-type dopant atoms, and a set of electrodes for providing and controlling the carrier charge in the carrier channel.
US09780178B2 Methods of forming a gate contact above an active region of a semiconductor device
One method disclosed herein includes, among other things, forming a gate contact opening in a layer of insulating material, wherein the gate contact opening is positioned at least partially vertically above a active region, the gate contact opening exposing a portion of at least a gate cap layer of a gate structure, performing at least one etching process to remove the gate cap layer and recess a sidewall spacer so as to thereby define a spacer cavity and expose at least an upper surface of a gate electrode within the gate contact opening, filling the spacer cavity with an insulating material while leaving the upper surface of the gate electrode exposed, and forming a conductive gate contact in the gate contact opening.
US09780177B2 Thin film transistor array panel including angled drain regions
A thin film transistor array panel includes a gate line elongated in an extension direction and including a gate and dummy gate electrode extended therefrom; and a source electrode, and a single drain member including a drain electrode at a first end thereof and a dummy drain electrode at an opposing second end thereof. The drain electrode faces the source electrode with respect to the gate electrode, and the dummy drain electrode overlaps the dummy gate electrode. The drain and dummy drain electrode respectively include a plurality of first and second regions each having a predetermined width in the extension direction. A second region includes an edge which forms an angle from about 0 degrees to about 90 degrees with the extension direction, and a planar area of at least one of the plurality of second regions is different from that of remaining second regions.
US09780175B2 Nitride semiconductor epitaxial wafer and field effect nitride transistor
A nitride semiconductor epitaxial wafer includes a substrate, a GaN layer provided over the substrate, and an AlGaN layer provided over the GaN layer. The GaN layer has a wurtzite crystal structure, and a ratio c/a of a lattice constant c in a c-axis orientation of the GaN layer to a lattice constant a in an a-axis orientation of the GaN layer is not more than 1.6266.
US09780173B2 High aspect ratio trapping semiconductor with uniform height and isolated from bulk substrate
A semiconductor structure having an isolated device region separated from channel defects formed during Aspect Ratio Trapping (ART). The structure includes: an isolated device region of a semiconductor channel separated from a defect region of a semiconductor channel by a barrier layer, the isolated device region is free of formation defects, the defect region includes formation defects; a substrate directly below the defect region of the semiconductor channel; and a dielectric layer adjacent to the defect region, below the barrier layer, and above the substrate.
US09780170B2 Semiconductor memory device
A semiconductor memory device of an embodiment comprises a memory cell. This memory cell comprises: an oxide semiconductor layer; a gate electrode; and a charge accumulation layer disposed between the oxide semiconductor layer and the gate electrode. This oxide semiconductor layer includes a stacked structure of an n type oxide semiconductor layer and a p type oxide semiconductor layer.
US09780163B2 Method of manufacturing semiconductor device and semiconductor device
A structure having high, middle, and low impurity concentration regions disposed from a surface side of a substrate is more suitably manufactured. A method of manufacturing a semiconductor device includes: a first implantation of first conductivity type impurities into a first conductivity type semiconductor substrate from a surface; melting and solidifying a first semiconductor region between a depth and the surface, wherein the depth is deeper than a depth having a peak impurity concentration in an increased region where the impurity concentration was increased in the first implantation, and shallower than a deeper end of the increased region; a second implantation of the impurities from the surface into a region shallower than the depth; and melting and solidifying a region in which the impurity concentration was increased in the second implantation.
US09780158B2 Organic light-emitting display apparatus including multilayer auxiliary electrode and method of manufacturing the same
An organic light-emitting display apparatus includes: an auxiliary electrode including: a first conductive layer; and a second conductive layer disposed on the first conductive layer, the second conductive layer having a resistance higher than a resistance of the first conductive layer, wherein the second conductive layer includes an opening portion exposing the first conductive layer; a pixel electrode; a pixel definition layer disposed on the pixel electrode and the auxiliary electrode, the pixel definition layer exposing the pixel electrode and the auxiliary electrode; a first intermediate layer disposed on the pixel electrode and the auxiliary electrode, the first intermediate layer including a first opening corresponding to the opening portion; an emission layer disposed on the first intermediate layer overlapping the exposed pixel electrode.
US09780142B1 Image sensors including conductive pixel separation structures
An image sensor includes a substrate having adjacent pixel regions and respective photodiode regions therein, and a pixel separation portion including a trench extending into the substrate between the adjacent pixel regions. The trench includes a conductive common bias line therein and an insulating device isolation layer between the common bias line and surfaces of the trench. A conductive interconnection is coupled to the common bias line and is configured to provide a negative voltage thereto. Related fabrication methods are also discussed.
US09780131B1 Image sensor having grid pattern
An image sensor may include a substrate having a photoelectric conversion element and a grid pattern formed over the substrate and having a flat upper surface, a first side surface, and a second side surface, wherein the first side surface and the second side are located opposite to each other. A first internal angle is formed between the flat upper surface and the first side surface, a second internal angle is formed between the flat upper surface and the second side surface, and the first internal angle may be smaller than the second internal angle.
US09780128B2 Radiation image detecting device, radiation imaging system and operation method thereof
An image detector is disposed behind a grid. The image detector has normal pixels and measurement pixels. Out of a group of measurement pixels based on which an average value of dose measurement signals is calculated, a [C/D] number of measurement pixels are disposed or chosen in a cycle Z=(R×C)±D. Wherein, C represents a cycle of a repetition pattern appearing in an arrangement direction of X-ray transparent layers and X-ray absorbing layers in an X-ray image of the grid, and is represented in units of the number of pixels. R represents a natural number of 0 or more. D represents an integer less than the cycle C. [C/D] represents a maximum integer equal to or less than C/D. Provided that at least the [C/D] number of measurement pixels are shifted C occasions by one pixel, if D=1, the average value of the dose measurement signals is invariable without any variations.
US09780127B2 Liquid crystral display and manufacturing method thereof
A liquid crystal display includes: an insulation substrate; a thin film transistor including gate and data lines on the insulation substrate; a passivation layer on the thin film transistor; a pixel electrode on the passivation layer and including a first subpixel electrode to which a first voltage is applied and a second subpixel electrode to which a second voltage is applied; a shielding electrode on the passivation layer and applied with a common voltage; a first microcavity on the pixel electrode and injected with a liquid crystal material; a second microcavity on the shielding electrode and injected with the liquid crystal material; a common electrode on the first and second microcavities and separated from the pixel electrode and the shielding electrode by the first and second microcavities; a roof layer on the common electrode;; and an overcoat on the roof layer to seal the first and second microcavities.
US09780125B2 Transistor substrate and display device
A transistor substrate includes a plurality of first transistors formed between a power supply wire and a first conductive wire, and a plurality of second transistors formed between the power supply wire and a second conductive wire. A length of a portion of the power supply wire between the plurality of second transistors and a drive signal generation circuit is longer than a length of a portion of the power supply wire between the plurality of first transistors and the drive signal generation circuit, and a total sum of channel widths of second channels included in the plurality of second transistors is wider than a total sum of channel widths of first channels included in the plurality of first transistors.
US09780116B2 Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes a stacked body and a pillar. The stacked body includes insulating films, electrode films, and silicon containing films. Each of the insulating films and each of the electrode films are stacked alternately. One of the silicon containing films is provided between one of the insulating films and one of the electrode films. The pillar extends in the stacked body in a stacking direction of the insulating films and the electrode films. The pillar includes a silicon pillar and a memory film. The silicon pillar extends in the stacking direction. The memory film is provided between the silicon pillar and one of the electrode films.
US09780115B2 Three dimensional memory and methods of forming the same
Some embodiments include a memory device and methods of forming the memory device. One such memory device includes a first group of memory cells, each of the memory cells of the first group being formed in a cavity of a first control gate located in one device level of the memory device. The memory device also includes a second group of memory cells, each of the memory cells of the second group being formed in a cavity of a second control gate located in another device level of the memory device. Additional apparatus and methods are described.
US09780113B2 Method for fabricating semiconductor device including a first ILD with sloped surface on a stacked structure and a second ILD on the first ILD
A method for fabricating a semiconductor device includes forming a stacked structure on a substrate, forming a first interlayer dielectric covering the stacked structure, and forming a second interlayer dielectric covering the first interlayer dielectric. The stacked structure includes a stepwise shape. The first interlayer dielectric includes at least one step portion having a slope surface connecting a first top surface to a second top surface. The first top surface and the sloped surface define a first angle that is an obtuse angle. A level of the second top surface is higher than a level of the first top surface.
US09780112B2 Methods and apparatus for three-dimensional NAND non-volatile memory devices with side source line and mechanical support
A method of fabricating a monolithic three dimensional memory structure is provided. The method includes forming a stack of alternating word line and dielectric layers above a substrate, forming a source line above the substrate, forming a memory hole extending through the alternating word line and dielectric layers and the source line, and forming a mechanical support element on the substrate adjacent to the memory hole.
US09780111B2 Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes a substrate, a stacked body, a film having semi-conductivity or conductivity, and a memory film. The stacked body includes a plurality of metal layers, a plurality of insulating layers, and a plurality of intermediate layers stacked on a major surface of the substrate. The film extends in the stacked body in a stacking direction of the stacked body. The memory film is provided between the film and the metal layers. The metal layers are tungsten layers and the intermediate layers are tungsten nitride layers. Or the metal layers are molybdenum layers and the intermediate layers are molybdenum nitride layers.
US09780108B2 Ultrathin semiconductor channel three-dimensional memory devices
An alternating stack of insulating layers and sacrificial material layers is formed over a substrate. Memory openings are formed through the alternating stack to the substrate. After formation of memory film layers, a sacrificial cover material layer can be employed to protect the tunneling dielectric layer during formation of a bottom opening in the memory film layers. An amorphous semiconductor material layer can be deposited and optionally annealed in an ambient including argon and/or deuterium to form a semiconductor channel layer having a thickness less than 5 nm and surface roughness less than 10% of the thickness. Alternately or additionally, at least one interfacial layer can be employed on either side of the amorphous semiconductor material layer to reduce surface roughness of the semiconductor channel. The ultrathin channel can have enhanced mobility due to quantum confinement effects.
US09780103B2 Methods of forming integrated structures
Some embodiments include an integrated structure having semiconductor material within a region between two parallel surfaces. The semiconductor material has grain boundaries parallel to the parallel surfaces. At least one circuit component utilizes a region of the semiconductor material in a gated device. The semiconductor material has little if any metal therein so that the gated device has Ion/Ioff characteristics similar to if the semiconductor material had no metal therein. Some embodiments include a method in which semiconductor material is provided between a pair of parallel surfaces, and in which the parallel surfaces and semiconductor material extend between a first end and a second end. Metal is formed adjacent the first end, and gettering material is formed adjacent the second end. Thermal processing induces crystallization of the semiconductor material and drives the metal along the semiconductor material and into the gettering material. The gettering material is then removed.
US09780101B1 Flash cell structure and method of fabricating the same
The present invention provides a flash cell structure and a method of fabricating the same. The flash cell structure includes a semiconductor substrate, a stacked gate structure disposed on the semiconductor substrate, a first doped region disposed in the semiconductor substrate at a side of the stacked gate structure, a first dielectric layer, a second dielectric layer, and an erase gate. The stacked gate structure includes a floating gate insulated from the semiconductor substrate and a control gate disposed on the floating gate and insulated from the floating gate. The first dielectric layer is disposed on a sidewall of the floating gate. The second dielectric layer is disposed on the first doped region. A thickness of the first dielectric layer is less than a thickness of the second dielectric layer.
US09780100B1 Vertical floating gate memory with variable channel doping profile
A method of forming a memory device that includes forming a sacrificial gate on a surface of a first source/drain region, and forming a channel opening through the sacrificial gate. The method may further include forming an epitaxial channel region is formed in the channel opening that is in situ doped to have an opposite conductivity type as the first of the source/drain region. A second source/drain region is formed on a portion of the epitaxial channel region opposite the portion of the epitaxial channel region that the first source/drain region is present on, wherein the second source/drain region has a same conductivity type as the conductivity type of the first source/drain region. A memory gate structure including a floating gate and a control gate is substituted for the sacrificial gate.
US09780097B2 Dual-port SRAM devices and methods of manufacturing the same
A dual-port SRAM device includes a substrate having a field region and first to fourth active fins extending in a first direction, and a unit cell having first to eighth gate structures. The first and second gate structures are on the first, second and fourth active fins, and extend in a second direction crossing the first direction. The third and fourth gate structures are on the first, second and third active fins, and extend in the second direction. The fifth and sixth gate structures are on the third active fin, and extend in the second direction. The seventh and eighth gate structures are on the fourth active fin, and extend in the second direction. The sixth gate structure is electrically connected to the third gate structure through the first contact plug, and the seventh gate structure is electrically connected to the second gate structure through a second contact plug.
US09780094B2 Trench to trench fin short mitigation
A semiconductor structure includes a replacement strap for a finFET fin that provides communication between a storage capacitor and the fin. The storage capacitor is located in a deep trench formed in a substrate and the fin is formed on a surface of the substrate. The replacement strap allows for electrical connection of the fin to the storage capacitor and is in direct physical communication with the fin and the storage capacitor. The replacement strap may be formed by removing a sacrificial strap and merging epitaxially grown material from the fin and epitaxially grown material from the capacitor. The epitaxially grown material grown from the fin grows at a slower rate relative to the epitaxially grown material grown from the capacitor. By removing the sacrificial strap prior to forming the replacement strap, epitaxial overgrowth that may cause shorts between adjacent capacitors is limited.
US09780086B2 Field-effect transistor with integrated Schottky contact
A semiconductor device includes a semiconductor substrate defining a major surface. The device further includes a first region including at least a first pillar of a first conductivity type extending in a vertical orientation with respect to the major surface. The device further includes a second region of the first conductivity type. The first pillar includes a higher doping concentration than the second region. The device further includes a Schottky contact coupled to the second region.
US09780077B2 System-in-packages containing preassembled surface mount device modules and methods for the production thereof
Methods for producing System-in-Packages (SiPs) containing embedded Surface Mount Device (SMD) modules are provided, as SiPs containing SMD modules. In one embodiment, the fabrication method includes positioning a semiconductor die and first preassembled SMD module, which contains a plurality of SMDs soldered to an interposer substrate, in predetermined spatial relationship. The preassembled SMD module and the semiconductor die are overmolded to yield a molded panel having a frontside at which the first preassembled SMD module and the semiconductor die are exposed. A Redistribution Layer (RDL) structure can be formed over the frontside of the molded panel containing interconnect lines electrically coupling the semiconductor die and the first preassembled SMD module. The molded panel may then undergo singulation to produce an SiP having a molded body in which the semiconductor die and the first preassembled SMD module are embedded.
US09780076B2 Package-on-package structure with through molding via
Disclosed herein is a device comprising a first package having a first side with a plurality of connectors disposed thereon and a second package mounted on the first package by the connectors. A molding compound is disposed on the first side of the first package and between the first package and the second package. A plurality of stress relief structures (SRSs) are disposed in the molding compound, the plurality of SRSs each comprising a cavity free of metal in the molding compound and spaced apart from each of the plurality of connectors.
US09780072B2 3D semiconductor package interposer with die cavity
Disclosed herein is a method of forming a device, comprising mounting a plurality of first interconnects on one or more first integrated circuit dies. One or more second integrated circuit dies are mounted on a first side of an interposer. The interposer is mounted at a second side to the first integrated circuit dies, the plurality of first interconnects disposed outside of the interposer. The interposer is mounted to a first side of a substrate by attaching the first interconnects to the substrate, the substrate in signal communication with one or more of the first integrated circuit dies through the first interconnects.
US09780068B2 Adhesive for electronic component
An adhesive composition for a pre-applied underfill sealant comprising: (a) a radical polymerizable monomer having one or more functional groups selected from the group consisting of vinyl group, maleimide group, acryloyl group, methacryloyl group and allyl group, (b) a polymer having a polar group, (c) a filler, and (d) a thermal radical initiator.
US09780064B2 Method of forming package assembly
A method of forming a package assembly includes forming a no-flow underfill layer on a substrate. The method further includes attaching a semiconductor die to the substrate. The semiconductor die comprises a bump and a molding compound layer in physical contact with a lower portion of the bump. An upper portion of the bump is in physical contact with the no-flow underfill layer.
US09780062B2 Method of manufacturing a functional inlay
The method of manufacturing a functional inlay comprises the steps of: a support layer with at least a first and a second side a wire antenna in said support layer processing said support layer with said embedded wire antenna to a connection station in which said support layer is approached on said first side by a holding device holding a chip with a surface comprising connection pads; said support layer is approached on said second side by a connection device; and said antenna wire is connected to said connection pads by means of a reciprocal pressure exerted between said holding device and said connection device.
US09780061B2 Molded chip package and method of manufacturing the same
A method of manufacturing a molded chip package is provided which comprises arranging an electronic chip on a supporting structure; forming an isolation layer at least on portions of the electronic chip; and molding an encapsulation which covers the electronic chip and the supporting structure at least partially by using a molding material comprising a matrix material and a conductive filler material.
US09780058B2 Assembly with a carrier substrate and at least one electrical component arranged thereon, and electrical component
An electronic assembly has a carrier substrate with contact surfaces and at least one electrical component on the carrier substrate. On its surface that is oriented toward the carrier substrate, the component has a number of contacting solder balls, which are respectively connected to a contact surface assigned to them. On the surface of the electrical component that is oriented toward the carrier substrate there is also arranged at least one fixing solder ball, which has a greater diameter than the contacting solder balls. The carrier substrate has at the location at which the at least one fixing solder ball is in contact with the carrier substrate a depression, in which the fixing solder ball is placed.
US09780055B2 Lead-free solder ball
A lead-free solder ball is provided which suppresses interfacial peeling in a bonding interface of a solder ball, fusion defects which develop between the solder ball and solder paste, and which can be used both with Ni electrodes plated with Au or the like and Cu electrodes having a water-soluble preflux applied atop Cu. The lead-free solder ball for electrodes of BGAs or CSPs consists of 1.6-2.9 mass % of Ag, 0.7-0.8 mass % of Cu, 0.05-0.08 mass % of Ni, and a remainder of Sn. It has excellent resistance to thermal fatigue and to drop impacts regardless of the type of electrodes of a printed circuit board to which it is bonded, which are Cu electrodes or Ni electrodes having Au plating or Au/Pd plating as surface treatment. The composition may include at least one element selected from Fe, Co, and Pt in a total amount of 0.003-0.1 mass % or at least one element selected from Bi, In, Sb, P, and Ge in a total amount of 0.003-0.1 mass %.
US09780052B2 Collars for under-bump metal structures and associated systems and methods
The present technology is directed to manufacturing collars for under-bump metal (UBM) structures for die-to-die and/or package-to-package interconnects and associated systems. A semiconductor die includes a semiconductor material having solid-state components and an interconnect extending at least partially through the semiconductor material. An under-bump metal (UBM) structure is formed over the semiconductor material and is electrically coupled to corresponding interconnects. A collar surrounds at least a portion of the side surface of the UBM structure, and a solder material is disposed over the top surface of the UBM structure.
US09780049B2 Semiconductor package
A semiconductor package includes a substrate; and first and second semiconductor chips sequentially disposed on the substrate so that active surfaces of the first and second semiconductor chips face each other, wherein the first and second semiconductor chips are center pad-type semiconductor chips each having I/O pads arranged in two columns to be adjacent to a central line thereof, and I/O pads of the second semiconductor chip are electrically connected directly to the substrate without intersecting the central line of the second semiconductor chip.
US09780047B1 Semiconductor package
A semiconductor package includes: a first substrate including a first ground conductor disposed on at least a second surface of a first surface and the second surface; a plurality of electronic elements mounted on the first surface and the second surface of the first substrate; a second substrate adhered to the second surface of the first substrate and including a penetration part formed to accommodate the plurality of electronic elements mounted on the second surface of the first substrate and a second ground conductor connected to the first ground conductor; a molded portion encapsulating the plurality of electronic elements mounted on the first surface of the first substrate; and a shielding layer formed on outer surfaces of the molded portion and the first substrate and at least a portion of a side surface of the second substrate to shield electromagnetic waves.
US09780046B2 Seal rings structures in semiconductor device interconnect layers and methods of forming the same
An embodiment device includes a semiconductor substrate and an interconnect structure over the semiconductor substrate. The interconnect structure includes a functional circuit region and a first portion of a seal ring spaced apart from the functional circuit region by a buffer zone. The device also includes a passivation layer over the interconnect structure and a second portion of the seal ring over the passivation layer and connected the first portion of the seal ring. The second portion of the seal ring is disposed in the buffer zone.
US09780042B2 Tunable composite interposer
A composite interposer can include a substrate element and a support element. The substrate element can have first and second opposite surfaces defining a thickness of 200 microns or less, and can have a plurality of contacts exposed at the first surface and electrically conductive structure extending through the thickness. The support element can have a body of at least one of dielectric or semiconductor material exposed at a second surface of the support element, openings extending through a thickness of the body, conductive vias extending within at least some of the openings in a direction of the thickness of the body, and terminals exposed at a first surface of the support element. The second surface of the support element can be united with the second surface of the substrate element. The terminals can be electrically connected with the contacts through the conductive vias and the electrically conductive structure.
US09780038B2 AVD hardmask for damascene patterning
A method including forming a dielectric layer on a contact point of an integrated circuit structure; forming a hardmask including a dielectric material on a surface of the dielectric layer; and forming at least one via in the dielectric layer to the contact point using the hardmask as a pattern. An apparatus including a circuit substrate including at least one active layer including a contact point; a dielectric layer on the at least one active layer; a hardmask including a dielectric material having a least one opening therein for an interconnect material; and an interconnect material in the at least one opening of the hardmask and through the dielectric layer to the contact point.
US09780037B2 Method of processing target object
A plasma processing method can suppress both surface roughness of a wiring and surface roughness of a metal mask. The method includes generating plasma of a first processing gas containing a fluorocarbon gas and/or a hydrofluorocarbon gas to etch a diffusion barrier film until a copper wiring is exposed and generating plasma of a second processing gas containing a carbon-containing gas to form an organic film on a surface of a target object in which the diffusion barrier film is etched.
US09780036B2 Semiconductor device
A semiconductor device may include pillars and a plurality of conductive layers being stacked while surrounding the pillars and including a plurality of first regions including non-conductive material layers and a plurality of second regions including conductive material layers, wherein the first regions and the second regions are alternately arranged.
US09780035B1 Structure and method for improved stabilization of cobalt cap and/or cobalt liner in interconnects
A method for fabricating a metallization layer of a semiconductor device, in which copper is used for an interconnect material and cobalt is used to encapsulate the copper, includes introducing a material that will form an alloy with cobalt and resist a degradation of an effect of the cobalt on encapsulating the copper.
US09780034B1 Three-dimensional memory device containing annular etch-stop spacer and method of making thereof
A method of forming a monolithic three-dimensional memory device includes forming a first alternating stack over a substrate, forming an insulating cap layer, forming a first memory opening through the insulating cap layer and the first alternating stack, forming a sacrificial pillar structure in the first memory opening, forming a second alternating stack, forming a second memory opening, forming an inter-stack memory opening, forming a memory film and a first semiconductor channel layer in the inter-stack memory opening, anisotropically etching a horizontal bottom portion of the memory film and the first semiconductor channel layer to expose the substrate at the bottom of the inter-stack memory opening such that damage to portions of the first semiconductor channel layer and the memory film located adjacent to the insulating cap layer is reduced or avoided, and forming a second semiconductor channel layer in contact with the exposed substrate in the inter-stack memory opening.
US09780031B2 Wiring structures
Wiring structures with dummy metal features and methods of manufacture are disclosed. A structure includes a metal wiring structure, and dummy metal features in electrical and direct physical contact with the metal wiring structure in a same plane as the metal wiring structure. The dummy metal features do not change a resistance of the metal wiring structure and are remote from other structures.
US09780030B2 Integrated circuit
An integrated circuit according to an embodiment includes: an anti-fuse element including a first terminal and a second terminal; a fuse element including a third terminal connected to the second terminal, and a fourth terminal; a first wiring line connected to the first terminal of the anti-fuse element; and a drive circuit configured to supply a plurality of potentials to the first terminal of the anti-fuse element, the drive circuit being connected to the first wiring line, the potentials being different from each other.
US09780023B2 Chip on film unit
In the technical field of liquid crystal technology, a chip on film unit is provided. The chip on film unit comprises a soft dielectric layer, a plurality of pins for input signals disposed on the dielectric layer, and a first drive circuit module and a second drive circuit module. The first drive circuit module is connected with at least a portion of the pins for the input signals, and cascade wires are disposed between the first drive circuit module and the second drive circuit module for transmitting cascade signals therebetween. The number of signal channels in each of the drive circuit modules can be half of that required by the entire chip on film. As a result, the signal channels are distributed in a plurality of drive circuit modules, and the thermal efficiency can be significantly improved.
US09780017B2 Packaged device with additive substrate surface modification
A method of lead frame surface modification includes providing at least one pre-fabricated metal lead frame or package substrate (substrate) unit including a base metal having a die pad and a plurality of contact regions surrounding the die pad. An ink including a material that is a solid or a precursor for a solid that forms a solid upon a curing step or a sintering step that removes a liquid carrier is additively deposited including onto at least one of (i) a region of the die pad and (ii) at one region of at least a first of the contact regions (first contact region). The ink is sintered or cured to remove the liquid carrier so that a substantially solid ink residue remains.
US09780016B2 Lead frame, electronic control device using lead frame, and lead-frame mounting method
Conventional lead frames could neither be self-supporting nor be picked up by an automatic mounter through suction and mounted on a circuit board. Lead frame 15 is equipped with a plurality of leads 15d, each lead having a land-connection section 15c formed on one end of a pin-shaped terminal 15a with a bent section therebetween 15b; and a joining section 15e joining the plurality of leads 15d. The joining section 15e is formed by joining a base plate to the ends of land-connection sections 15c. This base plate makes the leads 15d stand upright and/or has a suction surface 15f which may be picked up by an automatic lead frame mounting device via suction.
US09780011B2 Brazing material, brazing material paste, ceramic circuit substrate, ceramic master circuit substrate, and power semiconductor module
To provide a brazing material for maintaining bonding strength between ceramic substrate and metal plate at a conventionally attainable level, while addition amount of In is reduced, and a brazing material paste using the same. A mixture powder provided by mixing alloy powder composed of Ag, In, and Cu, Ag powder, and active metal hydride powder, the mixture powder containing active metal hydride powder with a 10-to-25-μm equivalent circle average particle diameter by 0.5 to 5.0 mass %, the equivalent circle average particle diameters for the alloy powder, Ag powder, and active metal hydride powder having a relationship: alloy powder≧active metal hydride powder>Ag powder, and the powder mixture having a particle size distribution of d10 of 3 to 10 μm, d50 of 10 to 35 μm, and d90 of 30 to 50 μm, and in the frequency distribution, a peak of the distribution existing between d50 and d90.
US09780010B1 Hermetic package with improved RF stability and performance
The present disclosure relates to a hermetic package with improved RF stability and performance. The package includes a carrier, a bottom dielectric ring over the carrier, a bottom metal layer over the bottom dielectric ring, a top dielectric ring over the bottom metal layer, a top metal layer over the top dielectric ring, an exterior plated layer, and multiple top vias. Herein, the bottom metal layer includes signal sections and at least one ground section, which is electrically isolated from the signal sections. The exterior plated layer covers at least a portion of a first exterior sidewall of the bottom ring structure and electrically couples the carrier to the at least one ground section. The multiple top vias extend through the top dielectric ring and electrically couple the top metal layer to the at least one ground section.
US09780009B2 Integrated circuit packages and methods for forming the same
A method includes forming an electrical connector over a substrate of a wafer, and molding a polymer layer, with at least a portion of the electrical connector molded in the polymer layer. A first sawing step is performed to form a trench in the polymer layer. After the first sawing step, a second sawing step is performed to saw the wafer into a plurality of dies.
US09780008B2 Semiconductor device, method for manufacturing the same, and rinsing liquid
A method for manufacturing a semiconductor device including: a process of applying a sealing composition for a semiconductor to a semiconductor substrate, to form a sealing layer for a semiconductor on at least the bottom face and the side face of a recess portion of an interlayer insulating layer, the sealing composition including a polymer having a cationic functional group and a weight average molecular weight of from 2,000 to 1,000,000, each of the content of sodium and the content of potassium in the sealing composition being 10 ppb by mass or less on an elemental basis; and a process of subjecting a surface of the semiconductor substrate at a side at which the sealing layer has been formed to heat treatment of from 200° C. to 425° C., to remove at least a part of the sealing layer.
US09780002B1 Threshold voltage and well implantation method for semiconductor devices
Methodologies for patterning and implantation are provided Embodiments include forming fins; forming an SiN over the fins; forming an a-Si layer over the SiN; forming and patterning a first patterning layer over the a-Si layer; etching through the a-Si layer using the first patterning layer as a mask; removing the first patterning layer; implanting ions in exposed groups of fins; forming and patterning a second patterning layer to expose a first group of fins and a portion of the a-Si layer on opposite sides of the first group of fins; implanting ions in a first region of the first group of fins; forming a third patterning layer over the first region of the first group of fins and exposing a second region of the first group of fins; and implanting ions in the second region of the first group of fins.
US09779996B2 Integrated circuit devices and methods of manufacturing the same
An integrated circuit device may include a gate insulation layer covering a top surface and opposite sidewalls of a fin-shaped active region, a gate electrode covering the gate insulation layer and a hydrogen atomic layer disposed along an interface between the fin-shaped active region and the gate insulation layer. A method of manufacturing the integrated circuit device may include forming an insulating layer covering a lower portion of a preliminary fin-shaped active region, forming a fin-shaped active region having an outer surface with an increased smoothness through annealing an upper portion of the preliminary fin-shaped active region in a hydrogen atmosphere and forming a hydrogen atomic layer covering the outer surface of the fin-shaped active region. A gate insulation layer and a gate electrode may be formed to cover a top surface and opposite sidewalls of the fin-shaped active region.
US09779987B2 Titanium silicide formation in a narrow source-drain contact
Aspects of the present invention relate to approaches for forming a narrow source-drain contact in a semiconductor device. A contact trench can be etched to a source-drain region of the semiconductor device. A titanium liner can be deposited in this contact trench such that it covers substantially an entirety of the bottom and walls of the contact trench. An x-metal layer can be deposited over the titanium liner on the bottom of the contact trench. A titanium nitride liner can then be formed on the walls of the contact trench. The x-metal layer prevents the nitriding of the titanium liner on the bottom of the contact trench during the formation of the nitride liner.
US09779983B2 Methods for forming air gaps in shallow trench isolation trenches for NAND memory
A method of forming a shallow trench isolation trench in a semiconductor substrate is described. The method includes forming a trench in a region of the substrate, forming a first dielectric material in the trench, forming a second dielectric material above the first dielectric material, forming a first air gap in the first dielectric material in the trench, and forming a second air gap in the second dielectric material above the first air gap.
US09779980B2 Uniform shallow trench isolation regions and the method of forming the same
A method includes performing a plasma treatment on a first surface of a first material and a second surface of a second material simultaneously, wherein the first material is different from the second material. A third material is formed on treated first surface of the first material and on treated second surface of the second material. The first, the second, and the third materials may include a hard mask, a semiconductor material, and an oxide, respectively.
US09779976B2 Adhesive sheet, method for manufacturing semiconductor device using same, method for manufacturing thermal airflow sensor using same, and thermal airflow sensor
Provided is a thermal type airflow volume meter improving measurement accuracy, a method for manufacturing the same, and an adhesive sheet for use therein, the adhesive sheet divided into at least two or more per adherend and having a thickness of approximately 0.1 mm or less is divided to correspond to a shape of the adherend and generates or increases adhesion or stickiness by external energy.
US09779972B2 Method and device for controlling the manufacture of semiconductor by measuring contamination
A device for handling substrates within a semiconductor manufacturing plant having substrate processing equipments, substrate storage means, substrate transport means, and a manufacturing execution system (MES) functionally related with the substrate processing equipments, the substrate storage means and the substrate transport means, including at least one substrate storage and transport box that is transported by the transport means and stored in the storage means; at least one gas analysis device of the gases forming the internal atmosphere of the substrate storage and transport box, which produces analysis signals representative of the quantity of the critical gas that is likely to generate molecular contamination, which is present in the storage and transport box; and an execution device which pilots the transport means and the storage means, with the execution device comprising instructions for detecting a molecular decontamination need as a function of analysis signals emitted by the gas analysis device.
US09779967B2 Ultra-thin power transistor and synchronous buck converter having customized footprint
A power field-effect transistor package is fabricated. A leadframe including a flat plate and a coplanar flat strip spaced from the plate is provided. The plate has a first thickness and the strip has a second thickness smaller than the first thickness. A field-effect power transistor chip having a third thickness is provided. A first and second contact pad on one chip side and a third contact pad on the opposite chip side are created. The first pad is attached to the plate and the second pad to the strip. Terminals are concurrently attached to the plate and the strip so that the terminals are coplanar with the third contact pad. The thickness difference between plate and strip and spaces between chip and terminals is filled with an encapsulation compound having a surface coplanar with the plate and the opposite surface coplanar with the third pad and terminals. The chip, leadframe and terminals are integrated into a package having a thickness equal to the sum of the first and third thicknesses.
US09779966B2 Lead frame and semiconductor device
A lead frame includes a dam bar and leads connected by the dam bar. Each lead includes an inner lead, which is located at one side of the dam bar, and an outer lead, which is located at the other side of the dam bar and formed integrally with the inner lead. Each inner lead includes a basal portion located at a side closer to the dam bar, a distal portion located at the opposite side of the basal portion, and an intermediate portion connecting the distal and basal portions and having a width that differs from the distal portion. A plating layer covers an upper surface and a side surface of the distal portion and at least part of a side surface of the intermediate portion. Side surfaces of the basal portion and the dam bar are entirely located outside the plating layer.
US09779965B2 Systems and methods for bonding semiconductor elements
A method of ultrasonically bonding semiconductor elements includes the steps of: (a) aligning surfaces of a plurality of first conductive structures of a first semiconductor element to respective surfaces of a plurality of second conductive structures of a second semiconductor element; and (b) ultrasonically bonding ones of the first conductive structures to respective ones of the second conductive structures. A bonding surface of at least one of the first conductive structures and the second conductive structures includes a frangible coating.
US09779962B2 Plasma etching method
A plasma etching method is provided to perform a desired etching by switching a process condition while maintaining plasma by supplying high frequency power. A first plasma etching process is performed based on a first process condition. A second plasma etching process different from the first process conditions is performed based on a second process condition while supplying first high frequency power having first effective power. Second high frequency power having second effective power is intermittently supplied between the first plasma etching process and the second plasma etching process during a switch from the first plasma etching process to the second plasma etching process. The second effective power of the second high frequency power is equal to or lower than the first effective power of the first high frequency power in the second plasma etching process.
US09779959B2 Structure and formation method of semiconductor device structure
Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a fin structure over a semiconductor substrate. The semiconductor device structure also includes a gate stack covering a portion of the fin structure. The semiconductor device structure further includes a spacer element over a sidewall of the gate stack. The spacer element includes a first layer and a second layer over the first layer. The dielectric constant of the first layer is greater than the dielectric constant of the second layer.
US09779957B2 Method of manufacturing independent depth-controlled shallow trench isolation
A method of manufacturing a semiconductor structure. A patterned first hard mask is formed on a substrate. The patterned first hard mask includes first trench patterns extending along a first direction. A second hard mask is then formed on the patterned first hard mask. A patterned photoresist layer is formed on the second hard mask. The patterned photoresist layer includes second trench patterns extending along a second direction. The second trench patterns intersect first trench patterns. Using the patterned photoresist layer as an etch mask, a first etch process is performed to transfer the second trench patterns into the patterned first hard mask and the second hard mask. Subsequently, using the patterned first hard mask as an etch mask, a second etch process is performed to transfer the first trench patterns and the second trench patterns into the substrate.
US09779952B2 Method for laterally trimming a hardmask
Techniques herein include methods for controllable lateral etching of dielectrics in polymerizing fluorocarbon plasmas. Methods can include dielectric stack etching that uses a mask trimming step as part of a silicon etching process. Using a fluorocarbon mixture for dielectric mask trimming provides several advantages, such as being straightforward to apply and providing additional flexibility to the process flow. Thus, techniques herein provide a method to correct or tune CDs on a hardmask. In general, this technique can include using a fluorine-based and a fluorocarbon-based, or fluorohydrocarbon-based, chemistry for creating a plasma, and controlling a ratio of the two chemistries. Without the hardmask trim method disclosed herein, if a hardmask CD is not on target, then a wafer is scrapped. With hard-mask trim capability in silicon etch as disclosed herein, a given CD can be re-targeted to eliminate wafer-scraps.
US09779951B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device includes: forming a first major electrode on a first major surface of a semiconductor substrate; forming a second major electrode on a second major surface of the semiconductor substrate opposite to the first major surface; carrying out a surface activating treatment to activate surfaces of the first and second major electrodes; carrying out a surface cleaning treatment to clean up the surfaces of the first and second major electrodes; and after the surface activating treatment and the surface cleaning treatment, simultaneously forming first and second Ni films on the first and second major electrodes respectively by a wet film forming method, wherein a ratio of crystalline Ni contained in the first and second Ni films is 2% or more.
US09779944B1 Method and structure for cut material selection
A method for manufacturing a semiconductor device includes forming a plurality of mandrels on a dielectric layer, conformally depositing a spacer layer on the plurality of mandrels, removing a portion of the spacer layer from a top surface of at least one of the plurality of mandrels, removing the at least one of the plurality of mandrels to create at least one opening, and filling the at least opening with a cut fill material, wherein the cut fill material comprises the same material as a material of the spacer layer.
US09779943B2 Compensating for lithographic limitations in fabricating semiconductor interconnect structures
A hard mask is formed into lines and bridges two adjacent lines using mandrels, spacers for the mandrels and a lithographic process for each bridge to create a metal line pattern in a layer of an interconnect structure with a line pitch below lithographic resolution.
US09779937B2 Manufacturing method of semiconductor device
One object is to have stable electrical characteristics and high reliability and to manufacture a semiconductor device including a semi-conductive oxide film. Film formation is performed by a sputtering method using a target in which gallium oxide is added to a material that is easy to volatilize compared to gallium when the material is heated at 400° C. to 700° C. like zinc, and a formed film is heated at 400° C. to 700° C., whereby the added material is segregated in the vicinity of a surface of the film and the oxide is crystallized. Further, a semi-conductive oxide film is deposited thereover, whereby a semi-conductive oxide having a crystal which succeeds a crystal structure of the oxide that is crystallized by heat treatment is formed.
US09779936B2 Plasma processing method and plasma processing apparatus
Disclosed is a plasma processing method including: growing a polycrystalline silicon layer on a processing target base body; and exposing the polycrystalline silicon layer to hydrogen radicals by supplying a processing gas containing hydrogen into a processing container that accommodates the processing target base body including the polycrystalline silicon layer grown thereon and radiating microwaves within the processing container to generate the hydrogen radicals.
US09779935B1 Semiconductor substrate with stress relief regions
A crystalline base substrate including a first semiconductor material and having a main surface is provided. The base substrate is processed so as to damage a lattice structure of the base substrate in a first region that extends to the main surface without damaging a lattice structure of the base substrate in second regions that are adjacent to the first region. A first semiconductor layer of a second semiconductor material is formed on a portion of the main surface that includes the first and second regions. A third region of the first semiconductor layer covers the first region of the base substrate, and a fourth region of the first semiconductor layer covers the second region of the base substrate. The third region has a crystalline structure that is disorganized relative to a crystalline structure of the fourth region. The first and second semiconductor materials have different coefficients of thermal expansion.
US09779933B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device includes a first semiconductor layer made of a nitride semiconductor and formed on a substrate, a second semiconductor layer made of a material including InAlN and formed on the first semiconductor layer, an insulator layer formed by an oxidized surface part of the second semiconductor layer, a gate electrode formed on the insulator layer, and a source electrode and a drain electrode respectively formed on the first or second semiconductor layer.
US09779932B2 Sacrificial layer for post-laser debris removal systems
A method of removing post-laser debris from a wafer includes, for an embodiment, forming a sacrificial layer over a layer to be patterned, patterning the sacrificial layer and the layer to be patterned using laser ablation, and removing the sacrificial layer and debris deposited on the sacrificial layer with water. The sacrificial layer includes a water soluble binder and a water soluble ultraviolet (UV) absorbent. Systems for removing the post-laser debris are also described.
US09779925B2 Coupling device for mass spectrometry apparatus
An object of the present invention is to provide a technology that enables highly sensitive atmospheric-pressure real-time mass spectrometry of a volatile substance. The present invention provides a coupling device for a mass spectrometry apparatus that is an interface member to be connected to an atmospheric-pressure real-time mass spectrometry apparatus, the coupling device including (A) an excitation gas introducing port, a sample gas introducing port, and an ionized sample gas discharging port, and (B) a channel through which the excitation gas introducing port and the ionized sample gas discharging port are in communication, and (C) a space for mixing excitation gas and sample gas being formed in a region of a portion of the channel recited in (B), by the coupling device having a structure in which the sample gas introducing port and the channel recited in (B) are in communication.
US09779924B2 Mass spectrometer
Apparatus for a mass spectrometer is disclosed comprising an ion source, a heater for heating a gas flow to the ion source, a temperature sensor for monitoring the temperature of the heater, and a control system. The control system is arranged and adapted to determine a flow rate of the gas flow by monitoring the power supplied to the heater and the temperature of the heater.
US09779920B2 Sputtering target with backside cooling grooves
Implementations of the present disclosure relate to a sputtering target for a sputtering chamber used to process a substrate. In one implementation, a sputtering target for a sputtering chamber is provided. The sputtering target comprises a sputtering plate with a backside surface having radially inner, middle and outer regions and an annular-shaped backing plate mounted to the sputtering plate. The backside surface has a plurality of circular grooves which are spaced apart from one another and at least one arcuate channel cutting through the circular grooves and extending from the radially inner region to the radially outer region of sputtering plate. The annular-shaped backing plate defines an open annulus exposing the backside surface of the sputtering plate.
US09779919B2 Plasma processing apparatus and plasma processing method
To control temperature of a sample in plasma processing with high accuracy while securing an electrostatic chucking force without breakdown of an electrostatic chucking film.When radio-frequency power is time modulated, a high-voltage side Vpp detector detects a first voltage value which is a peak-to-peak voltage value of a radio-frequency voltage applied to a sample stage in a first period of the time modulation having a first amplitude. A low-voltage side Vpp detector detects a second voltage value which is a peak-to-peak voltage value of a radio-frequency voltage applied to the sample stage in a second period having a second amplitude smaller than the first amplitude. Then, an ESC power supply control unit controls output voltages from ESC power supplies based on the first voltage value, the second voltage value and a duty ratio of the time modulation.
US09779908B2 X-ray generator with adjustable collimation
The present disclosure provides an X-ray generator with adjustable collimation. The X-ray generator comprises: an assembly of X-ray source, which includes an X-ray tube having a cathode and an anode and a front collimator; a high voltage generator, which is disposed in an extended chamber of a housing for the X-ray tube and which is used for supplying a direct current high voltage between the cathode and the anode of the X-ray tube to excite X-ray beams; a collimation adjustment unit, which is rotatably disposed outside of the front collimator and which is used for adjusting fan-type X-ray beams into continuous pencil-type X-ray beams; and a cooling unit, which is independently mounted to the X-ray tube and which is used for cooling the anode of the X-ray tube; wherein, the assembly of X-ray source, the high voltage generator, the collimation adjustment unit and the cooling unit are integrated as a whole. The X-ray generator with adjustable collimation according to the disclosure has a compact construction, which is helpful in miniaturization, modularization and high efficiency of a security detection equipment.
US09779905B2 Method and device for changing the direction of movement of a beam of accelerated charged particles
A method and a device for changing direction of movement of a beam of accelerated charged particles are based on the use of a curved channel which is made from a material that is able to be electrically charged, and formation of the same kind of charge on an inside surface of the channel wall as that of the particles. Maintenance of a condition that relates an energy and a charge of the particles to geometrical parameters of the channel is required, in particular, a radius R of curvature of a longitudinal axis thereof, and to electrical strength of the wall material. The beam can possibly be rotated through large angles without loss of intensity, significantly simplifying a design, and also reducing the mass and dimensions of all devices, particularly by obviating a need for magnets and supply voltage and control voltage sources for such devices.
US09779904B2 Chip type fuse
A chip type fuse excellent in resistance to climate conditions, where the fuse is able to operate stably under high temperature and high humidity environments. The fuse includes an insulative substrate; an under-glass layer formed on the insulative substrate; a fuse element formed on the under-glass layer; a pair of electrodes formed at both end sides of the fuse element; and an over-glass layer covering at least a fusing section of the fuse element; wherein the fuse element includes a layer where a first metal layer and a second metal layer are piled up, and a barrier layer consisting of a third metal layer, which covers the first metal layer and the second metal layer with a width that is wider than the width of the first metal layer and the second metal layer. The third metal layer overwraps the second metal layer and the first metal layer.
US09779899B1 Switch assembly and method of operating same
A switch assembly and method for use with power equipment, the switch assembly comprises a housing assembly for having an actuator opening, the opening defining spaced first and second internal housing positions and a removably located actuator for selectively positioning within the opening of the housing assembly for altering the operation of power equipment. The switch assembly further includes a first switch corresponding to the first housing position to selectively provide power to one or more components of the power equipment and a second switch corresponding to the second housing position such that the second switch is spaced away from the first housing position, the second switch for detecting the presence and position of the actuator such to further alter the operation of power equipment.
US09779889B2 Scissor mechanism features for a keyboard
A key supported by a scissor mechanism including interlocking scissor members assembled to mutually pivot along a pivot track. A first scissor member may include a pivot track and an up-stop track and a second scissor member may include at least a first and second extension portion positioned within the pivot track and the up-stop track respectively. When the key is depressed, the first extension portion may slide and at least partially pivot or rotate within the pivot track, and the second extension portion may slide within the up-stop track.
US09779882B2 Method of producing supercapacitor electrodes and cells having high active mass loading
A process for producing an electrode for a supercapacitor cell, said process comprising: (A) preparing a plurality of electrically conductive porous layers and a plurality of wet electrode layers composed of an electrode active material and an optional conductive additive mixed with a liquid or gel electrolyte, wherein the conductive porous layers contain interconnected conductive pathways and at least 80% by volume of pores; and (B) stacking and consolidating a desired number of the porous layers and a desired number of the wet electrode layers in an alternating sequence to form an electrode having a thickness no less than 100 μm (preferably greater than 200 μm, more preferably greater than 400 μm, further more preferably greater than 600 μm, and most preferably greater than 1,000 μm).
US09779881B2 Electrolytic capacitor and manufacturing method thereof
An electrolytic capacitor includes wound body, a solid electrolyte layer, and resin layer. Wound body is formed by winding a positive electrode member having a surface with a dielectric film thereon and a negative electrode member. The solid electrolyte layer is formed by impregnating wound body with a dispersion of a conductive polymer or a solution of a conductive polymer, and then drying the dispersion or the solution with which wound body is impregnated. Resin layer covers at least a part of an outer peripheral surface of wound body.
US09779879B2 Redox couple for electrochemical and optoelectronic devices
The present invention provides an improved redox couple for electrochemical and optoelectronic devices. The redox couple is based on a complex of a first row transition metal, said complex containing at least one mono-, bi-, or tridentate ligand comprising a substituted or unsubstituted ring or ring system comprising a five-membered N-containing heteroring and/or a six-membered ring comprising at least two heteroatoms, at least one of which being a nitrogen atom, said five- or six-membered heteroring, respectively, comprising at least one double bond. The invention also relates to electrolytes and to the devices containing the complex, and to the use of the complex as a redox couple. The invention further provides electrochemical and/or optoelectronic devices comprising a first and a second electrode and, between said first and second electrode, a charge transport layer, said a charge transport layer comprising tetracyanoborate ([B(CN)4]−) and a cationic metal complex functioning as redox-couple.
US09779878B2 Magnetic supercapacitors
A magnetic supercapacitor has a dielectric layer positioned between magnetic layers. The magnetic layers may comprise hard, soft magnetic material or magnetic exchange coupled magnet (i.e. soft and hard magnet composite). A magnetic flux generated by the magnetic layers increases the permittivity of the dielectric layer, thereby increasing the capacitance and, hence, stored energy of the supercapacitor. When the magnetic layers comprise soft magnetic material, the capacitance of the supercapacitor can be varied. In this regard, current passing through a conductive segment within close proximity to the magnetic layers may be controlled in order to tune the capacitance as may be desired.
US09779872B2 Apparatus and method for fine-tuning magnet arrays with localized energy delivery
One embodiment relates to an apparatus for adjustment of local magnetic strength in a magnetic device. A stage holds the magnetic device, and a sensor measures a magnetic field at locations above the magnetic device so as to generate magnetic field data. A computer system detects a non-uniformity in the magnetic field from the magnetic field data and determines a location and a duration for application of a pulsed laser beam to correct the non-uniformity. A laser device applies the pulsed laser beam at said location for said duration. Another embodiment relates to a method of adjusting local magnetic strength in a magnetic device. Another embodiment relates to a system for fine-tuning a magnet array with localized energy delivery. Other embodiments, aspects and features are also disclosed.
US09779871B2 Manufacturing device for cleft magnet
A manufacturing device for cleft magnets comprises a cleaving mechanism for cleaving a magnet plate by applying a pressing force to the magnet plate corresponding to a back of a groove formed on one surface of the magnet plate and a carry-in mechanism for carrying the magnet plate to a cleaving position by the cleaving mechanism. By comprising a foreign matter removal mechanism for removing a foreign matter adhering to the magnet plate before the magnet plate is carried to the cleaving position by the carry-in mechanism, the foreign matter adhering to the magnet plate is removed before cleaving.
US09779865B2 Voltage-controlled magnetic devices
Voltage controlled magnetic components are described. The magnetic components include a thin layer of ferromagnet adjacent to an oxide layer. The magnetic properties of the ferromagnet may be controlled in a reversible manner via application of an external electric field and voltage-induced reversible oxidation of the ferromagnet.
US09779854B2 Method for producing a semifinished product for electrical contacts and contact piece
The present invention relates to a novel method for producing metallic semifinished products by extrusion, to the thus obtainable semifinished products and to contact pieces that can be produced therefrom.
US09779853B2 Insulating thermally conductive resin composition
An insulating thermally conductive resin composition (1) includes a phase-separated structure including: a first resin phase (2) in which a first resin continues three-dimensionally; and a second resin phase (3) different from the first resin phase and formed of a second resin. Moreover, the insulating thermally conductive resin composition includes: small-diameter inorganic filler (4) unevenly distributed in the first resin phase; and large-diameter inorganic filler (5) that spans the first resin phase and the second resin phase and thermally connects pieces of the small-diameter inorganic filler, which is unevenly distributed in the first resin phase, to one another. Then, an average particle diameter of the small-diameter inorganic filler is 0.1 to 15 μm. Moreover, an average particle diameter of the large-diameter inorganic filler is larger than the average particle diameter of the small-diameter inorganic filler, and is 1 to 100 μm.
US09779852B2 Rotating electrical machine
The rotating electrical machine of the present invention includes a stator coil obtained by curing the impregnating resin injected into the whole stator coil unit after an electrically insulated coil unit with a mica tape having been wrapped around a conductor is slotted into stator iron core slots via a slot liner. The high-heat-resistance resin component of the slot liner contains at least an epoxy resin having 3 or more epoxy groups. The high-heat-resistance resin component of the mica tape contains at least an alicyclic epoxy resin. The impregnating resin contains a bifunctional epoxy resin, and an acid curing agent having one acid anhydride skeleton. With the impregnating resin, the high-heat-resistance resin components of the slot liner and the mica tape form a liner cured portion and a mica insulating layer portion as an integral unit of different resin compositions inside the slot.
US09779851B2 Thermoformable polymer thick film transparent conductor with haptic response and its use in capacitive switch circuits
This invention is directed to a polymer thick film transparent conductive composition with haptic response capability that may be used in applications where thermoforming of the base substrate occurs, e.g., as in capacitive switches. Polycarbonate substrates are often used as the substrate and the polymer thick film conductive composition may be used without any barrier layer. Depending on the specific design, the thermoformable transparent conductor may be below or on top of a thermoformable silver conductor. Thermoformable electric circuits benefit from the presence of an encapsulant layer over the dried polymer thick film conductive composition. The electrical circuit is subsequently subjected to an injection molding process.
US09779846B2 High energy radiation detecting apparatus and method
A detection apparatus for detecting high energy radiation, preferably for detecting gamma radiation, coming from a source of high energy radiation in a detection volume, e.g. from one or more particles emitting high energy radiation. The apparatus comprises at least one detection surface configured to convert incident high energy radiation into a detection signal, and a collimator system comprising at least three collimator slits. Each collimator slit is arranged to project high energy radiation coming from a respective slit field of view of said detection volume onto said detection surface. At least two of said collimator slits extend in non-parallel directions and the respective slit fields of view of said at least two non-parallel collimator slits and the slit field of view of any other of said at least three collimator slits overlap and define a common detection volume of the detection apparatus.
US09779844B2 Containment cask for radioactive material
To provide a containment cask for storage or transport of radioactive material, without employing a homogenization treatment. Pouring a molten lead between an inner shell 2 and an intermediate shell 3 to serve as a gamma ray shielding material, allowing the lead to cool, and subsequently, filling either one or both of a first void layer 9a formed at a boundary between the inner shell 2 and the poured lead 5a or a second void layer 9b formed at a boundary between the intermediate shell 3 and the poured lead 5a, using a low melting point metal 10 in a closely adhering state. To provide the cask 1 with a good heat-dissipating effect, by filling the void layers 9a, 9b that prevent the cask 1 from dissipating heat, with the low melting point metal 10 that has a superb thermal conductivity.
US09779841B2 Process for the accurate characterization of low level nuclear waste
A method of determining and quantifying the presence and concentration of regulated radionuclides present in filter material used to remove radionuclide contaminants from the cooling water of a nuclear reactor. Multiple samples of the reactor cooling water are taken and the presence and concentration of directly measurable fission and activation produced radionuclides are determined through gamma spectroscopy. The release rate of radioactivity from the reactor as a function of the removal rate of the filter material is determined at equilibrium. The presence and the concentration of the indirectly measured fission regulated radionuclides are determined as a function of release rates of the directly measurable fission produced isotopes.
US09779840B2 PWR decay heat removal system in which steam from the pressurizer drives a turbine which drives a pump to inject water into the reactor pressure vessel
In conjunction with a pressurized water reactor (PWR) and a pressurizer configured to control pressure in the reactor pressure vessel, a decay heat removal system comprises a pressurized passive condenser, a turbine-driven pump connected to suction water from at least one water source into the reactor pressure vessel; and steam piping configured to deliver steam from the pressurizer to the turbine to operate the pump and to discharge the delivered steam into the pressurized passive condenser. The pump and turbine may be mounted on a common shaft via which the turbine drives the pump. The at least one water source may include a refueling water storage tank (RWST) and/or the pressurized passive condenser. A pressurizer power operated relief valve may control discharge of a portion of the delivered steam bypassing the turbine into the pressurized passive condenser to control pressure in the pressurizer.
US09779839B2 Methods for providing redundancy in a memory array comprising mapping portions of data associated with a defective address
Methods for providing redundancy in a memory include mapping a portion of first data associated with an address of the memory determined to indicate a defective memory cell to an address of a redundant area of the memory array, and writing second data to the memory array, wherein a portion of the second data is written to a column of the memory array associated with the address of the memory determined to indicate a defective memory cell for the first data.
US09779837B1 Semiconductor test system during burn-in process
A command generation circuit, test control circuit, semiconductor device, semiconductor system, and or a test method may be provided. The semiconductor device may be configured to enter test modes and to generate internal commands during a clock cycle.
US09779833B2 Flash memory device revising program voltage, three-dimensional memory device, memory system including the memory device, and methods of programming the memory device
A method of programming a flash memory device, which is a nonvolatile memory device including a plurality of pages, includes executing an Nth program loop of a program operation by applying an Nth selected program voltage to a selected word line from among the plurality of pages, and performing a program verify operation by applying a program verify voltage to the selected word line, counting the number of memory cells having a threshold voltage which is greater than or equal to the program verify voltage, from among memory cells connected to the selected word line, generating a program voltage revision value based on a result of the counting and an operational condition of the Nth program loop, and adding the program voltage revision value to an Mth preset program voltage of an Mth program loop executed after the Nth program loop where M>N.
US09779832B1 Pulsed control line biasing in memory
In one aspect, a voltage is provided as a rectangular waveform in which the duty cycle is varied to provide different effective voltages. These voltages may be applied to various control lines in a memory device such as a word line, bit line and/or source line, in a program, verify, read or erase operation. In some cases, the duty cycle is a function of programming data of a memory cell such as an assigned data state or a programming speed category. The duty cycle could also be a function of a programming phase or other criterion. The duty cycle can be varied by modifying the duration and separation of the pulses of the waveform or by pulse counting, in which a specified number of pulses are passed in a time period.
US09779831B1 Electronic apparatus and data verification method using the same
An electronic apparatus and a data verification method using the same are provided. The electronic apparatus includes a first read-only memory having first data, a second read-only memory having second data and a controller. A correspondence relation exists between the first data and the second data. The controller is coupled to the first read-only memory and the second read-only memory. The controller reads first sub-data of the first data from the first read-only memory, and reads second sub-data of the second data corresponding to the first sub-data from the second read-only memory according to the correspondence relation. The first sub-data includes to-be-verified data. The controller perfoi ins a verification operation to the to-be-verified data according to the first sub-data, the second sub-data and the correspondence relation.
US09779829B2 Erasing memory segments in a memory block of memory cells using select gate control line voltages
A method includes applying erase voltages to data lines and source lines of a memory block of memory cells in a non-volatile NAND architecture memory device during an erase operation. The memory block of memory cells includes a plurality of memory segments and a corresponding plurality of first select gate control lines. Each memory segment includes a plurality of memory sub-blocks that share a respective one of the first select gate control lines. The method includes applying a first bias voltage to the respective first select gate control line of a first one of the memory segments that has failed an erase verify operation to facilitate erasing the first memory segment during the erase operation, and applying a second bias voltage different from the first bias voltage to the respective first select gate control line of a second one of the memory segments that has passed the erase verify operation to facilitate inhibiting erasing of the second memory segment during the erase operation.
US09779826B1 Memory devices for reading memory cells of different memory planes
Memory devices may include digital-to-analog converters configured to convert digital values to analog read voltages and to apply the analog read voltages to memory cells in different memory planes, and multiplexers to selectively couple a corresponding table to a page buffer for output of a code from an identified code-containing row of the corresponding tables for each of the different memory planes, with each code corresponding to a data state of one of the memory cells.
US09779822B1 Memory devices and methods of their operation during a programming operation
Methods of operating a memory device during a programming operation, and memory devices so configured, including increasing a voltage applied to a selected access line from a first voltage while maintaining a voltage applied to an unselected access line at the first voltage. The selected access line is connected to a control gate of a target memory cell of a string of series-connected memory cells that is targeted for programming during the programming operation and the unselected access line is connected to a control gate of a second memory cell of the string of series-connected memory cells that is untargeted for programming during the programming operation. After the voltage applied to the selected access line reaches a second voltage, the methods further include increasing the voltage applied to the unselected access line from the first voltage while increasing the voltage applied to the selected access line from the second voltage.
US09779821B2 Fast programming memory device
In an embodiment of a memory device including a matrix of memory cells wherein the memory cells are arranged in a plurality of memory cells strings each one including at least two serially-connected memory cells, groups of at least two memory cells strings being connected to a respective bit line, and wherein said memory cells are adapted to be programmed into at least a first programming state and a second programming state, a method of storing data comprising exploiting a single memory cell for each of the memory cells string for writing the data, wherein said exploiting includes bringing the single memory cell to the second programming state, the remaining memory cells of the string being left in the first programming state.
US09779819B1 Connecting memory cells to a data line sequentially while applying a program voltage to the memory cells
In an example, a programming method includes applying a program voltage to a selected access line commonly connected to a first memory cell of a first string of series-connected memory cells and to a second memory cell of a second string of series-connected memory cells while a data line is electrically connected to the first memory cell and electrically disconnected from the second memory cell, and while continuing to apply the program voltage to the selected access line, electrically disconnecting the data line from the first memory cell and subsequently electrically connecting the data line to the second memory cell.
US09779812B1 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a first electrode, a second electrode, a memory cell, and a control circuit. The memory cell is provided between the first electrode and the second electrode, and includes a metal film and a resistance change film. The control circuit applies a voltage between the first electrode and the second electrode to transition a resistive state of the memory cell. The control circuit performs a first reset operation by applying a first pulse having a voltage of a first polarity to the memory cell, and applying a second pulse having a voltage of a second polarity that is an inverse of the first polarity to the memory cell after applying the first pulse.
US09779809B2 Resistive semiconductor memory device and operation method thereof
A semiconductor memory device includes a control circuit configured to apply a first voltage to a selected first line, apply a second voltage to a selected second line, and apply a third voltage and a fourth voltage to a non-selected first line and a non-selected second line in a setting operation, respectively. The control circuit includes a detection circuit configured to detect a transition of a resistance state of a selected memory cell using a reference voltage. The control circuit is configured to execute a read operation in which the control circuit applies the third voltage to the selected first line and the non-selected first line, applies the second voltage to the selected second line, and applies the fourth voltage to the non-selected second line, and set the reference voltage based on a voltage value of the selected second line.
US09779800B2 Timing control circuit shared by a plurality of banks
Apparatuses and methods for providing activation timings of sense amplifiers in a semiconductor device are described. An example apparatus includes: a first memory bank including at least one first sense amplifier that is enabled responsive to a first activation signal; a second memory bank including at least one second sense amplifier that is enabled responsive to a second activation signal; and a control circuit that receives a control signal. The control circuit includes a delay circuit that provides a delayed control signal by delaying the control signal, a first sense amplifier control circuit coupled to the first delay circuit and provides the first activation signal respective to the delayed control signal when the first memory bank is designated, and a second sense amplifier control circuit coupled to the delay circuit and provides the second activation signal respective to the delayed control signal when the second memory bank is designated.
US09779796B1 Redundancy array column decoder for memory
Methods, systems, and apparatuses for redundancy in a memory array are described. A memory array may include some memory cells that are redundant to other memory cells of the array. Such redundant memory cells may be used if a another memory cell is discovered to be defective in some way; for example, after the array is fabricated and before deployment, defects in portions of the array that affect certain memory cells may be identified. Memory cells may be designated as redundant cells for numerous other memory cells of the array so that a total number of redundant cells in the array is relatively small fraction of the total number of cells of the array. A configuration of switching components may allow redundant cells to be operated in a manner that supports redundancy for numerous other cells and may limit or disturbances to neighboring cells when accessing redundancy cells.
US09779788B1 Sub-threshold enabled flash memory system
A flash memory system for use in an electronic system comprising an integrated circuit such as a microcontroller. The flash memory system embodies one or more circuits adapted to operate at sub- or near-threshold voltage levels. These low-power circuits are selectively activated or de-activated to balance power dissipation with the response time of the memory system required in particular applications.
US09779787B2 Systems and methods for processing data
The digital signal processor includes a DRAM including multiple memory cells configured to store data in a parasitic capacitor and a core logic configured to perform an operation of recording, reading, or updating data in the DRAM on the basis of a predetermined digital signal processing architecture. The core logic: records input data in a memory cell of the DRAM; reads the recorded input data before a retention time passes; and externally outputs the data or stores the data in another memory cell of the DRAM.
US09779784B2 Apparatuses and methods for performing logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry can include a sense amplifier coupled to a pair of complementary sense lines and a compute component coupled to the sense amplifier via pass gates coupled to logical operation selection logic. The logical operation selection logic can be configured to control pass gates based on a selected logical operation.
US09779781B1 Memory module battery backup
Examples disclosed herein relate to dual in-line memory module (DIMM) battery backup. Some examples disclosed herein describe systems that include a backup power source pluggable into a DIMM slot. The backup power source may include a plurality of battery cells electrically connected to a DIMM to provide backup power to the DIMM. Each of the plurality of battery cells supporting the DIMM may be electrically connected to a DC-to-DC converter in series and to each other in parallel.
US09779780B2 Damping vibrations within storage device testing systems
A storage device test slot includes a housing. The housing defines a test compartment for receiving a storage device for testing. One or more tuned mass dampers are connected to the housing. The one or more tuned mass dampers are configured to inhibit vibration of the housing at one or more predetermined frequencies.
US09779774B1 Generating semantically meaningful video loops in a cinemagraph
A cinemagraph is generated that includes one or more video loops. A cinemagraph generator receives an input video, and semantically segments the frames to identify regions that correspond to semantic objects and the semantic object depicted in each identified region. Input time intervals are then computed for the pixels of the frames of the input video. An input time interval for a particular pixel includes a per-pixel loop period and a per-pixel start time of a loop at the particular pixel. In addition, the input time interval of a pixel is based, in part, on one or more semantic terms which keep pixels associated with the same semantic object in the same video loop. A cinemagraph is then created using the input time intervals computed for the pixels of the frames of the input video.
US09779753B2 Method and apparatus for attenuating undesired content in an audio signal
A method for attenuating undesired content in an audio signal and to an apparatus adapted to attenuate undesired content in an audio signal.The method has receiving an audio input signal (Si); providing a main audio signal (Sa) in dependence on the audio input signal (Si); determining an input level signal (Ln) indicating a signal level (Ln,i) of the main audio signal (Sa); applying a frequency-dependent gain to the main audio signal (Sa) to provide an audio output signal (So); providing an analysis signal (Sn) in dependence on the audio input signal (Si); determining a classification signal (Sc) indicating the presence in the analysis signal (Sn) determining a threshold control signal (St) indicating a frequency-dependent level threshold (72, 75, 76, Tf) for multiple frequency subbands; and determining the frequency-dependent gain in dependence on signal levels (Ln,i).
US09779749B2 Audio signal coding method and apparatus
The present disclosure relates to an audio signal coding method and apparatus. The method includes categorizing audio signals into high-frequency audio signals and low-frequency audio signals, coding the low-frequency audio signals using a corresponding low-frequency coding manner according to characteristics of low-frequency audio signals, and selecting a bandwidth extension mode to code the high-frequency audio signals according to the low-frequency coding manner and/or characteristics of the audio signals.
US09779742B2 Device pairing with audio fingerprint encodings
A device and/or method for allowing authorization of computing device association using human-perceptible signals includes forming an association between a computing device and a further computing device. The computing device computes a fingerprint of a common key derived during the forming of the association and emits a first audio stimuli based upon the computed fingerprint. The first audio stimuli is at least one octave number apart from a second audio stimuli of the further computing device emitted by the further computing device based upon the common key.
US09779740B2 Audio encoding device and audio decoding device
An input signal includes a channel-based audio signal and an object-based audio signal, and an audio encoding device includes an audio scene analysis unit configured to determine an audio scene from the input signal and detect audio scene information; a channel-based encoder that encodes the channel-based audio signal output from the audio scene analysis unit; an object-based encoder that encodes the object-based audio signal output from the audio scene analysis unit; and an audio scene encoding unit configured to encode the audio scene information.
US09779738B2 Efficient encoding and decoding of multi-channel audio signal with multiple substreams
The present document relates to audio encoding/decoding. In particular, the present document relates to a method and system for improving the quality of encoded multi-channel audio signals. An audio encoder configured to encode a multi-channel audio signal according to a total available data-rate is described. The multi-channel audio signal is representable as a basic group (121) of channels for rendering the multi-channel audio signal in accordance to a basic channel configuration, and as an extension group (122) of channels, which—in combination with the basic group (122)—is for rendering the multi-channel audio signal in accordance to an extended channel configuration. The basic channel configuration and the extended channel configuration are different from one another.
US09779737B2 Frame element positioning in frames of a bitstream representing audio content
A better compromise between a too high bitstream and decoding overhead on the one hand and flexibility of frame element positioning on the other hand is achieved by arranging that each of the sequence of frames of the bitstream has a sequence of N frame elements and, on the other hand, the bitstream has a configuration block having a field indicating the number of elements N and a type indication syntax portion indicating, for each element position of the sequence of N element positions, an element type out of a plurality of element types with, in the sequences of N frame elements of the frames, each frame element being of the element type indicated, by the type indication portion, for the respective element position at which the respective frame element is positioned within the sequence of N frame elements of the respective frame in the bitstream.
US09779736B2 Systems and methods for implementing efficient cross-fading between compressed audio streams
Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPIus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented. Thus, in exemplary embodiments of the present invention a set of frames from each input stream associated with the time interval in which a cross fade is decoded, and combined and recoded with a cross fade or other effect now in the compressed bitstream. Once sent through the client device's decoder, the user hears the transitional effect. The only input data that is decoded and processed is that associated with the portion of each stream used in the crossfade, blend or other interstitial, and thus the vast majority of the input streams are left compressed.
US09779731B1 Echo cancellation based on shared reference signals
An audio processing system configured to generate, based at least in part on captured sound, an audio signal that includes a speech component corresponding to a user's speech utterance and an audio component corresponding to audio output of another device is described herein. The audio processing system is also configured to receive a reference signal that corresponds to the audio output of the other device. The reference signal may be received as ultrasonic audio output of the other device or from a remote server. The audio processing device then processes the generated audio signal to remove at least a part of the generated audio signal that corresponds to the reference signal.
US09779730B2 Method and apparatus for speech recognition and generation of speech recognition engine
A method and apparatus for speech recognition and for generation of speech recognition engine, and a speech recognition engine are provided. The method of speech recognition involves receiving a speech input, transmitting the speech input to a speech recognition engine, and receiving a speech recognition result from the speech recognition engine, in which the speech recognition engine obtains a phoneme sequence from the speech input and provides the speech recognition result based on a phonetic distance of the phoneme sequence.
US09779728B2 Systems and methods for adding punctuations by detecting silences in a voice using plurality of aggregate weights which obey a linear relationship
Systems and methods are provided for adding punctuations. For example, one or more first feature units are identified in a voice file taken as a whole; the voice file is divided into multiple segments by detecting silences in the voice file; one or more second feature units are identified in the voice file; a first aggregate weight of first punctuation states of the voice file and a second aggregate weight of second punctuation states of the voice file are determined, using a language model established based on word separation and third semantic features; a weighted calculation is performed to generate a third aggregate weight based on a linear combination associated with the first aggregate weight and the second aggregate weight; and one or more final punctuations are added to the voice file based on at least information associated with the third aggregate weight.
US09779726B2 Voice command triggered speech enhancement
Received data representing speech is stored, and a trigger detection block detects a presence of data representing a trigger phrase in the received data. In response, a first part of the stored data representing at least a part of the trigger phrase is supplied to an adaptive speech enhancement block, which is trained on the first part of the stored data to derive adapted parameters for the speech enhancement block. A second part of the stored data, overlapping with the first part of the stored data, is supplied to the adaptive speech enhancement block operating with said adapted parameters, to form enhanced stored data. A second trigger phrase detection block detects the presence of data representing the trigger phrase in the enhanced stored data. In response, enhanced speech data are output from the speech enhancement block for further processing, such as speech recognition.
US09779718B2 Control circuit for active noise control and method for active noise control
We disclose a control circuit for active noise control, ANC, coupled to a speaker generating a speaker signal based on an amplified audio signal and to an ANC microphone generating a disturbed audio signal based on ambient noise and the speaker signal. The control circuit has a first mixer generating an intermediate audio signal by superposing an audio signal and a first compensation signal, a first amplifier generating the amplified audio signal based on the intermediate audio signal and a compensation unit generating a second compensation signal based on the audio signal. A tuning unit generates a compensated audio signal based on the disturbed audio signal and the second compensation signal. An ANC filter coupled to the tuning unit generates the first compensation signal by applying filter operations to the compensated audio signal.
US09779717B2 Silent mobile device vibration
A mobile device vibrational sound system includes a processing circuit configured to activate a selectively vibratable element based on a triggering event, and control operation of a speaker to provide a mitigation sound configured to at least partially cancel a vibrational sound resulting from activation of the vibratable element.
US09779716B2 Occlusion reduction and active noise reduction based on seal quality
Systems and methods for active noise reduction and occlusion reduction based on seal quality of an in-the-ear (ITE) module inserted into a user's ear canal are provided. An example method includes receiving one or more acoustic signals. Each of the acoustic signals represents at least one captured sound having at least one of a voice component and an unwanted noise. The voice component may include the user's own voice. A quality of a seal of an ear canal is determined based at least partially on the acoustic signals. If the quality of the seal exceeds a predetermined threshold value, an occlusion reduction is performed on the acoustic signals to improve the voice component. If the quality of the seal is below a predetermined threshold value, active noise reduction is performed on the acoustic signals to reduce the unwanted noise.
US09779711B2 Installation structure for acoustic transducer and musical instrument
An installation structure for an acoustic transducer configured to vibrate a vibrated body in a first direction so as to permit the vibrated body to generate sounds, wherein the acoustic transducer includes: a magnetic-path forming portion that forms a magnetic path; a vibrating unit configured to vibrate in the first direction; and a connecting unit connecting the vibrating unit and the vibrated body to transmit vibration of the vibrating unit to the vibrated body, wherein the magnetic-path forming portion has a through-hole penetrating therethrough in the first direction from a first opening to a second opening, the connecting unit passing through the through-hole, wherein the vibrating unit is disposed on a first-opening side of the magnetic-path forming portion and is fixed to the connecting unit on the first-opening side, and wherein the vibrated body is connected to the connecting unit on a second-opening side of the magnetic-path forming portion.
US09779700B2 Head-mounted display and information display apparatus
To provide a head-mounted display and an information display apparatus that match the intuition of the user and are excellent in operability. A head-mounted display according to an embodiment of the present technology includes a reception unit, an image display element, and a display processing unit. The reception unit receives an operation signal including information on a relative position of a detection target in contact with an input operation surface, which is output from the input device. The image display element forms an image V1 presented to a user. The display processing unit causes, based on the operation signal, the image display element to display an operation image V10 with an auxiliary image P indicating a position of the detection target being overlapped on the image V1.
US09779695B2 Systems and methods for visually scrolling through a stack of items displayed on a device
Computer-implemented methods for visually scrolling through a stack of items displayed on a device by tilting the device are provided. In one aspect, a method includes determining a neutral reference point for a device, and receiving input indicating a tilting motion from the neutral reference point encountered by the device. The method also includes determining an angular displacement value of the device and a bias factor based on the tilting motion. The angular displacement value is indicative of an angular displacement of the device based on the tilting motion. The method also includes visually scrolling through the stack of items based on the angular displacement value and the bias factor. Systems and machine-readable media are also provided.
US09779693B2 Image data output control device, display device, and recording medium
In a case where next image data, corresponding to a next screen, is not supplied from a host even when first predetermined time has elapsed since the first supply of image data was completed, the period control section (32) starts the second supply of the image data, of which the first supply has been carried out, to a liquid crystal display device. In a case where next image data, corresponding to a next frame, is not supplied from the host even when second predetermined time has elapsed since the second supply of the image data was completed, the period control section (32) starts the third supply of the image data to the liquid crystal display device, and sets the first predetermined time to be longer than the second predetermined time. This makes it possible to appropriately update a displayed image.
US09779689B2 Method and system for adjusting display unit
A method and system for adjusting a display unit are disclosed. The method includes: acquiring first status information of the display unit; determining whether the first status information of the display unit is changed and obtaining a first determining result; switching on the ambient light information acquisition unit in a case that the first determining result indicates that the first status information of the display unit is changed; and adjusting a display parameter of the display unit according to ambient light information acquired by the ambient light information acquisition unit. According to the disclosed method and system, the power consumption of ambient light acquisition unit is reduced, and then the power consumption of the electronic device adopting Paper-looking technology is reduced.
US09779686B2 Aging compensation for virtual reality headset display device
An electronic display is driven to compensate for aging of pixels in the electronic display. An aging factor is determined based on initial display data for a display portion of the electronic display during one or more monitored frames. The aging factor is indicative of aging of pixels in the display portion of the electronic display due to use corresponding to the initial display data. An aging counter for the display portion is increased based on the determined aging factor. A compensation value is determined for the display portion based on the aging counter for the display portion. Input display data for the display portion is modified during a subsequent frame according the determined compensation value. The display portion is driven with the modified input display data during the subsequent frame.
US09779682B2 GOA circuit with forward-backward scan function
The present invention provides a GOA circuit with forward-backward scan function. In the GOA unit circuit of every stage, the pull-up controlling module comprises two thin film transistors respectively controlling the forward, backward scans. With proper received signals, as the thin film transistor controlling the forward scan is on, the GOA circuit performs forward scan from the GOA unit circuit of the first stage to the GOA unit circuit of the last stage, and as the thin film transistor controlling the backward scan is on, the GOA circuit performs backward scan from the GOA unit circuit of the last stage to the GOA unit circuit of the first stage. Thurs, the GOA circuit possessing functions of forward scan and backward scan at the same time can be achieved to expand the application field of the GOA circuit.
US09779680B2 Shift register unit, gate driving circuit and display apparatus
There are provided a shift register unit, a gate driving circuit and a display apparatus, which are configured to suppress interference noise due to a change of an alternating current clock signal and enhance stability of the shift register unit. The shift register unit comprises: an input module configured to charge a pull-up node in response to the input signal; a pull-down module configured to provide the low voltage signal to the pull-up node and the output terminal in response to a voltage signal of the pull-down node; a pull-down driving module configured to charge a pull-down node in response to the first clock signal and the second clock signal and discharge the pull-down node in response to the voltage signal of the pull-up node; an output module configured to provide a first clock signal to an output terminal in response to a voltage signal of the pull-up node; and a reset module configured to discharge the output terminal in response to the second clock signal.
US09779676B2 Integrated touch sensor and force sensor for an electronic device
Systems and method of performing touch and force sensing in an electronic device. The device includes a cover and an array of touch-sensor electrodes disposed below the cover. The first array of electrodes may be configured to sense a touch on the cover using a capacitive sensing scheme. The device also includes a force-sensor drive electrode disposed below the first array of electrodes and a force-sensor sense electrode disposed below the force-sensor drive electrode. The force-sensor drive and sense electrode may be configured to sense a force on the cover. The device also includes a shared drive circuit having an output that is operatively coupled to the array of touch-sensor electrodes and the force-sensor drive electrode.
US09779670B2 Driving device of display medium, non-transitory computer readable medium storing driving program of display medium, and display
Provided is a driving device of a display medium, including an application unit that applies a voltage with a pulse width corresponding to a density of a color to be displayed to each of plural pixels of a display medium in which plural kinds of particle groups having different movement starting voltages for movement between a pair of substrates according to an electric field and different colors are enclosed, and a controller that controls the application unit so that a first voltage with a pulse width corresponding to a density of a color of a first particle group finishes being applied to each of the plural pixels, and then a second voltage with a pulse width corresponding to a density of a color of a second particle group is applied thereto.
US09779665B2 Gate driver for display device and display device including the same
A gate driver for a display device and a display device including the same are disclosed. In one aspect, the gate driver includes first through N-th scan drivers configured to respectively output first through N-th scan signals, where N is an integer greater than 1. The gate driver also includes first through N-th sensing drivers configured to respectively output first through N-th sensing signals, wherein an M-th one of the first through N-th sensing drivers is configured to activate an M-th one of the first through N-th sensing signals K times during an active period of an (M+1)-th one of the first through N-th scan signals, where M is an integer greater than 0 and less than N and K is an integer greater than 1.
US09779664B2 Concurrently refreshing multiple areas of a display device using multiple different refresh rates
This application relates to methods and apparatus for refreshing a display device at various frequencies. Specifically, multiple areas of the display device can be refreshed concurrently at different frequencies. In this way, when static content is being displayed in certain areas of the display device, those certain areas can be refreshed at a lower rate than areas displaying dynamic content such as video or animation. By refreshing at lower rates, the energy consumed by the display device and subsystems associated with the display device can be reduced. Additionally, processes for reducing flicker when refreshing the display device at different refresh rates are disclosed herein.
US09779657B2 Organic light emitting display device and method for driving the same
An apparatus includes a controller to generate at least one pulse width modulated (PWM) signal to control a switch connected to a pixel circuit of a display device. The at least one PWM signal controls coupling of a current source or a current sink through the switch to the pixel circuit. When the PWM signal is applied during a first period, the PWM signal has a width sufficient to discharge a pixel capacitor. When the PWM signal is applied during a second period, the PWM signal has a width which is based on a data signal. The pixel circuit controls emission of light with a certain gray scale value based on the data signal.
US09779651B2 Image processing device, method, and program, and image display device
An image processing device includes: a terminal that receives an image signal for a display for displaying images in directions, the display including pixels having sub-pixels and a parallax optical element for directing light from each sub-pixel in a direction predetermined for each sub-pixel, the signal including a grayscale value of each sub-pixel; a memory that stores information indicating a defective sub-pixel displayed in a direction due to a defect of the parallax optical element; and a corrector that determines, using the grayscale value of a sub-pixel whose predetermined direction is another direction different from the predetermined direction of the defective sub-pixel, a grayscale value of the defective sub-pixel for the image displayed in the other direction, and outputs a corrected image signal including, as a grayscale value of the defective sub-pixel, the smaller of the grayscale value of the defective sub-pixel in the image signal and the determined value.
US09779648B2 Display device for correcting white balance based on degradation and chromaticity control method thereof
A display device includes: a generating unit that generates display chromaticity based on a degradation value, a set chromaticity and device chromaticity, the display chromaticity being chromaticity of a white point to be displayed on the display device, the degradation value indicating a degree of degradation of a backlight, the set chromaticity being chromaticity of a white point based on user setting, the device chromaticity being chromaticity of a white point at which brightness becomes highest in the display device. The generating unit makes the display chromaticity approach the device chromaticity from the set chromaticity, as the degree of degradation indicated by the degradation value increases.
US09779646B2 Shift register, method and system for operating shift register
A shift register, a method and a system for operating the shift register are provided. The shift register includes: an input circuit adapted to output a first voltage signal in response to an input signal; a trigger circuit adapted to generate a second voltage signal based on a first reference voltage and a second reference voltage, in response to the first voltage signal; and generate a third voltage signal, different than the second voltage signal, based on the first reference voltage and the second reference voltage, in response to the first voltage signal; and an output circuit adapted to output a scanning signal based on the second voltage signal and the third voltage signal. The voltages of the second voltage signal and the third voltage signal depend on a voltage dividing value of the trigger circuit, and the voltage dividing value of the trigger circuit is based on the first reference voltage and the second reference voltage.
US09779645B2 Display panel, display method and display device
A display panel, a display method and a display device are disclosed; the display panel comprises sub pixel units of red (R), green (G), blue (B) and one other color (X), wherein the sub pixel units are arranged into a sub pixel unit array, the sub pixel units in the sub pixel unit array are all in a cross shape, the cross shape being constructed with rectangles with an aspect ratio of 3:1 in transverse and longitudinal directions, and the cross shape having equal lengths in the transverse and longitudinal directions; and respective sub pixel units in the sub pixel unit array are interlaced with each other sequentially and arranged periodically. The display panel makes the pixel structure more compact and the pixel sharing property more obvious.
US09779644B2 Method for computing drive currents for a plurality of LEDs in a pixel of a signboard to achieve a desired color at a desired luminous intensity
A method computes drive currents for LEDs in a pixel of a signboard to achieve a desired color at a desired luminous intensity. This method is particular applicable to a signboard having pixels made up of four (4) or more primary colors. The method selects a number of colors within a color gamut, and for each selected color, the method computes drive currents for the LEDs of each basis color, such that the resulting luminous intensity of the selected color is maximum. Using the computed drive currents, the method then scales the drive currents to achieve the desired luminous intensity in the desired color. The drive currents may be computed, for example, using a constrained maximization technique, such as linear programming. In one embodiment, the drive currents for each selected color are computed subject to the constraint that none of the drive currents is negative, and that their total is less than a predetermined value. In one embodiment, the selected color is expressed in the units of a linear color space.
US09779641B1 Self-destructive documents for information security and privacy protection
The inventor here discloses destructive (self-destructing) documents useful for the protection of confidential information. The invention comprises a document which can be easily and instantly broken down into dozens of individual components, hence obliterating any information contained thereon. As the self-destruction of the document requires no extraneous equipment for destruction and guarantees elimination of readable data, the invention represents a vast improvement over the state of the art. Numerous embodiments of the document of the invention specialized for different applications are illustrated and described.
US09779640B2 Self-erectable displays and methods of making such self-erectable displays
Self-erectable displays and methods of making such self-erectable displays are disclosed. An example apparatus includes a shroud including a first shroud panel; a second shroud panel opposite the first shroud panel; a first end separating the first shroud panel and the second shroud panel; and a second end separating the first shroud panel and the second shroud panel; and an elastic band to be coupled to the shroud between the first and second ends to outwardly bias the first shroud panel relative to the second shroud panel to enable the shroud to have an oblong cross-section when erected.
US09779638B2 Educational building blocks to model DNA and RNA structures
A kit of educational building blocks models nucleic acid structures for use in teaching nucleic acid structures using building blocks that visually represent nucleotides and their components.
US09779633B2 Virtual reality system enabling compatibility of sense of immersion in virtual space and movement in real space, and battle training system using same
A virtual reality system includes a playground defined within a real world space to have a predetermined area in which a user is movable, a head mounted device surrounds both eyes displaying an image of a virtual space formed corresponding to real objects in the playground, a sensor attached to a predetermined location in the playground, the head mounted device or body of the user sensing an actual location or motion of the user in the playground. A control unit calculates a location and direction of the user in the playground according to a signal from the sensor, and displays an image on the head mounted device of the virtual space, observed at the location and in the facing direction of the user. When the user wearing the head mounted device actually moves in the playground, a feeling of moving in the virtual space is given to the user.
US09779632B2 Computer automated learning management systems and methods
The present disclosure includes techniques pertaining to computer automated learning management systems and methods. In one embodiment, a system is disclosed where information is represented in a learning graph. In one embodiment, a framework may be used to access different algorithms for identifying customized learning content for a user. In another embodiment, the present disclosure includes techniques for analyzing content and incorporating content into an organizational glossary.
US09779630B2 Method and device for calculating a conjugated airport navigation graph, related method and system for generating a taxi routing of an aircraft, related computer program product
This method for computing a conjugated airport navigation graph, from an initial airport navigation graph, is implemented by a computer.This method involves acquiring the initial graph including a plurality of navigation arcs, each including two end nodes, having at least one authorized navigation direction and being identified by its two end nodes.This method further involves determining a conjugated node for each navigation arc and for each authorized navigation direction of the arc, each conjugated node corresponding to a single authorized direction and representing the arc of the initial graph associated with the authorized direction. The conjugated graph is computed by connecting the conjugated nodes as a function of the connections between the arcs of the initial graph and the authorized directions. Two conjugated nodes connect to one another corresponding to two successive arcs of the initial graph and to a same authorized direction.
US09779627B1 Method, device and system for calculating weighted deployment rules in an emergency-vehicle-units deployment system for a geographical area
Method, device and system for deploying emergency vehicle units in a geographical area. A computer receives, from at least one external resource, location data and status information for each of a plurality of emergency vehicle units. The location data and status information is stored in a memory buffer. The computer applies a deployment calculation formula for calculating a deployment recommendation considering a list of weighted deployment rules, the location data, the status information and a list of priority indicators. Display the deployment recommendation. An updated deployment recommendation is received from the user interface module. Display the updated deployment recommendation. Calculate an updated list of weighted deployment rules in order for the deployment calculation formula to provide a new deployment recommendation. Display the new deployment recommendation.
US09779625B2 Proximity alarm device, proximity alarm system, mobile device, and method for diagnosing failure of proximity alarm system
A proximity alarm device includes a control unit, an amplifying unit, an output terminal, a ground terminal, a detection unit, and a determining apparatus. The control unit receives an input of a referencing signal. An output of the control unit is electrically connected to the amplifying unit. An output of the amplifying unit is electrically connected to an output terminal. The ground terminal is electrically connected to a ground. The output of the amplifying unit is electrically connected to the detection unit. An output of the detection unit is electrically connected to the determining apparatus. Then, the determining apparatus compares a detection signal detected by the detection unit and a determination reference signal with each other.
US09779624B2 Method and system of driving assistance for collision avoidance
The invention concerns a method of driving assistance for assisting a human driver in safely driving a vehicle called host vehicle, implemented by a processor on board of said host vehicle. The host vehicle comprises means for obtaining first information relative to the host vehicle and means for obtaining second information relative to at least one other vehicle in a neighborhood of the host vehicle, said first and second information being obtained at regular time instants, comprising triggering an intervention of a collision avoidance system. The method comprises a step (51) of intervention decision adapted to decide whether to trigger the intervention of the collision avoidance system at a current time instant (Tc) or to postpone said intervention decision at a later time instant (Tl) depending upon additional first and second information to be acquired between the current time instant (Tc) and the later time instant (Tl), said additional first and second information having an associated probability. The invention also concerns an associated system of driving assistance.
US09779621B1 Intersection phase map
Methods and apparatus are disclosed for providing information about road features. A server can receive reports from information sources associated with a road feature that can include a road intersection. Each report can include source data obtained at a respective time. The source data from the reports can be stored at the server. The server can construct a phase map, where the phase map is configured to represent a status of the road feature at one or more times. The server can receive an information request related to the road feature at a specified time. In response to the information request, the server can generate an information response including a prediction of a status related to the road feature at the specified time. The prediction can be provided by the phase map and is based on information request. The information response can be sent from the server.
US09779614B2 System and method of alerting CMS and registered users about a potential duress situation using a mobile application
Systems and methods of alerting a central monitoring station and registered users about a potential duress situation using a mobile application are provided. Some methods can include receiving user input to access a remote security system, responsive to receiving the user input, determining whether the user input includes a first type of user input or a second type of user input, when the user input includes the second type of user input, collecting additional information from an ambient environment, transmitting a duress message to a central monitoring station, the duress message including the additional information.
US09779606B2 Methods, devices, and systems for prompting whether portable locator has arrived on time
The present invention discloses a method, device, and system for prompting whether a portable locator has arrived on time, one of which comprising: a server, according to position point information transmitted by the portable locator, judges that there is not a position point indicative of arrival at a destination reminder area in a current preset time period and the current time has already exceeded an estimated arrival time, and then generates and issues a non-arrival reminder. By employing the present invention, the guardian confirms at any time that the monitored person carrying the portable locator does not arrive at the destination reminder area within the preset arrival time, and thereby masters the safety information of the monitored person, whereby the user experience is improved and subsequent person search effectiveness is enhanced.
US09779605B1 Virtual reality proximity sensors
A proximity device, a computer-implemented method, and proximity system are described. Generally, the proximity device can be wearable or non-wearable. A wearable proximity device is configured to be worn by a user. As the user moves within a physical environment, the wearable proximity devices monitors the user's proximity to objects. Proximity indications are accordingly generated and presented to the user. A non-wearable proximity device is configured to monitor the user's proximity relative to a perimeter of an area. If the user approaches or overruns the perimeter, a proximity indication is generated and presented to the user.
US09779603B1 Remote trigger for security system
Systems, methods, and techniques for mitigating retail theft include securing items at a receptacle of a retailer via an electronic lock, and providing a transceiver that is proximate to the secured items and that transmits a beacon which may be detected by a personal electronic device (PED) of a customer. Based on a wireless transmission between the PED and the transceiver, a customer's identity may be determined and the customer's risk profile may be accessed. A risk score corresponding to the customer accessing the secured item may be determined based on the customer's risk profile and optionally based upon a profile of the secured item. If the risk score is indicative of an acceptable risk, a trigger to remotely unlock the electronic lock may be sent, thereby remotely and automatically allowing qualified customers to access secured items. An item's removal may be detected and tracked.
US09779595B2 Security apparatus and method
A method for providing an alarm for a window comprises calculating a first distance between a detector mounted within a movable portion of the window and a window frame edge and calculating a second distance between the detector and the window frame edge. The method further comprises determining whether the movable portion of the window has remained stationary for more than a predetermined time period based on the first distance and the second distance and, if the movable portion has remained stationary for more than the predetermined time period, storing the second distance in a memory, placing the security apparatus into an active alarm state, calculating a third distance observed by the detector, determining a change between the third distance and the second distance, determining whether the change exceeds a predetermined distance, and generating an alarm signal if the change exceeds the predetermined distance.
US09779592B1 Geared haptic feedback element
A thin haptic feedback element suitable to provide a perceivable single pulse haptic feedback including an electromagnetic coil, a permanent magnet or other magnetic field source rotatably coupled to an eccentric mass through a torque-increasing drive train. The haptic feedback element may rapidly accelerate and decelerate the eccentric mass to produce a perceivable haptic feedback.
US09779589B2 Receipt data processing device and method for processing receipt data
According to one embodiment, a receipt data processing device includes an obtaining section, a data generating section, and an output section. The obtaining section is configured to obtain customer code of a customer who purchased an item. The data generating section configured to generate receipt data including information about the purchased item, and include the customer code in the receipt data when the customer code is obtained. The output section is configured to output the receipt data to a certain destination based on whether or not the receipt data includes the customer code.
US09779586B2 Game server, control method therefor, and computer readable recording medium
A game server provides a second game after a ranking of players is determined based on results of a first game in which plural players have participated is provided with an allocator that allocates a first option of plural first options to each of a predetermined number of high-order players in the ranking of the first game, the first option allocated to one of the high-order players differing from the first option allocated to another of the high-order players; a low-order player entry receiver that receives an entry for participation in the second game from a low-order player other than the predetermined number of high-order players, the entry for participation being received when one of the plural first options is selected; a determination unit that determines one of options including the plural first options; and a benefit awarder that awards benefit to a player having selected the first option determined by the determination unit.
US09779583B2 Systems and methods for promoting game play frequency
The present invention provides methods, systems and apparatus for promoting game play frequency of online games. Embodiments include displaying a plurality of positioned game elements, wherein each positioned game element is associated with a game time period; displaying a game indicia associated with a positioned game element if a player has acquired a game piece during the game time period associated with the positioned game element; selecting one or more positioned game elements after a game duration; and awarding one or more prizes if the selected positioned game elements are associated with a game indicia. Numerous additional aspects are disclosed.
US09779582B1 Smart chip tray assembly and method
A smart chip tray assembly for managing conventional casino chips at a casino table by a dealer and at a casino supervisory location is disclosed. The smart chip tray assembly comprises: a plurality of chip traylets configured to hold the chips; and a pattern of aligned holes and proximity sensors within respective chip traylets. The proximity sensors are configured to sense a presence of individual chips within respective traylets. Additionally, a front panel display in the smart chip tray assembly includes a plurality of traylet displays, with each traylet display corresponding to the respective chip traylet. The front panel display is controlled by a display control button. The chip tray assembly additionally comprises a power source to provide battery and mains power; a communications subsystem to provide wired and/or wireless communication between the smart chip tray assembly and the casino supervisory location; and a CPU which: controls the proximity sensors of each chip traylet; calculates and stores chip traylet chip data; manages the power source, front panel display the communications subsystem. As such, the smart chip tray assembly allows the dealer and supervisory personnel at the table and supervisory personnel in a supervisory location to have up-to-the-moment, real-time information about all of the chips in the smart chip tray.
US09779581B2 Amusement system
There is provided an amusement system which expands an opportunity that a user obtains a prize relating to a game. In an amusement system where: the game can be played on a user terminal using a game server portion of a server apparatus; a prize relating to the game is selected by the game server portion in association with an operation by a user to the user terminal; and the user can use the selected prize in the game, a vendor apparatus being constructed as a physical apparatus different from the user terminal is connected to the server apparatus, a prize is selected by the game server portion based on an operation by a user to the vendor operation, and printing-output is performed by a printer of the vendor apparatus as one example of a physical prize corresponding to the selected prize.
US09779580B2 Live casino table game with local and remote betting terminals
A table game system having a table surface and a shuffling device for holding a set of cards. Each of the cards in the set of cards bears indicia relevant to determining an outcome of a game of chance. A computer is in communication with the set of cards for determining the indicia of each of the plurality of cards. The table system has a plurality of local terminals in communication with a computer and associated with the table surface for receiving wagers adjacent the table surface. A plurality of remote terminals associated with the table surface for receiving a wager from a player located remotely from the table surface. The plurality of remote terminals are each in communication with the computer. The computer is configured to resolve any wagers from the plurality of local terminals and the plurality of remote terminals automatically based on the outcome of the game of chance.
US09779578B2 3D enhancements to game components in gaming systems including a multi-faceted gaming surface
An electronic gaming machine, system and method for providing game components with 3D enhancement are provided. The machine includes: one persistent data store; one receiver to receive game data for storage in the persistent data store; at least one processor configured to, using a portion of the game data, generate a multi-faceted gaming surface having a plurality of facet gaming surfaces, wherein each facet gaming surface comprises at least one of a row and a column of game components along a plane in accordance with a set of game rules for a given game; and a display device configured with a user interface to display the multi-faceted gaming surface in three-dimensions in relation to the plane of the display device; wherein the at least one processor is configured to run multiple instances of the given game in parallel on different facet gaming surfaces of the multi-faceted gaming surface.
US09779570B2 System and method of user code synchronization with Z-wave door locks
Systems and methods of user code synchronization with Z-wave door locks are provided. Methods can include determining an occurrence of a predetermined event, upon the occurrence of the predetermined event, identifying a set of a plurality of user codes stored in a control panel to be synchronized, and wirelessly transmitting the set of the plurality of user codes to be synchronized from the control panel to at least one door lock using a Z-wave communications protocol.
US09779568B2 Locking control device, locking control system, and locking control method
In a coin-operated locker, a short-range wireless communication unit receives UIM information, which is information for connection to a mobile communication network, from a wearable device by short-range wireless communication. A server communication unit communicates with an authentication server that holds authentication-relevant information by mobile communication using the UIM information. The server communication unit receives authentication information from the authentication server. An authentication unit performs authentication using the authentication information received from the authentication server and a locking control unit performs locking control on the basis of the authentication result from the authentication unit.
US09779566B2 Resource management based on physical authentication and authorization
Systems and methods are disclosed that provide for management of resources of one or more systems included in an access-controlled area of a distributed site of an electric power delivery system. In certain embodiments, one or more users entering and access-controlled area may be identified via physical access control credentials provided to an associated access control system. A determination may be made as to whether the users have access rights to one or more hardware and/or software resources of systems included in the access-controlled area. Based on the determination, control signals may be generated by the access control system to enable and/or disable associated resources.
US09779556B1 System and method for identifying and preventing on-line fraud
The present invention is directed to systems and methods which identify fraudulent situations during the transaction phase. In one embodiment, such detection is accomplished by monitoring for situations either outside the range of normal for the general population or outside the range of normal for this particular user. The normal range could be rule driven and, for example, could include size of a given purchase, frequency of purchases, identity of use equipment being utilized for the current transaction, etc. The rule could be relaxed or tightened, at least in part, based on the length of time that the user has been a customer and the user's past payment history. In one embodiment, device ids are used to detect fraudulent users. These device (or software) ids could, for example, be a “fingerprint” of the user's equipment, or a “cookie” previously downloaded to the user that identifies the user to the fulfillment system. In situations where fraud is detected downloading the value to the user is interrupted.
US09779554B2 Filtering and parental control methods for restricting visual activity on a head mounted display
A method for executing computer instructions for presenting an interactive environment in a head-mounted display (HMD) is described. The method includes identifying content associated with the interactive environment to be presented on the HMD for a user and determining whether an interactive object within the identified content satisfies a threshold for presentation to the user. The method includes augmenting the interactive object with augmentation data. The augmented data acts to change a characteristic of the interactive object. The operation of augmenting the interactive object is performed after determining that the interactive object does not satisfy the threshold for presentation to the user. The augmentation data modifies the interactive object to conform the interactive object to be within the threshold.
US09779550B2 Augmented reality system
An augmented reality system including an unmanned moving object and an augmented reality marker arranged on or within the unmanned moving object. The augmented reality system further includes a visual rendering unit that is configured to augment virtual information corresponding to the augmented reality marker and to map the virtual information on the unmanned moving object.
US09779547B2 Tessellation method for assigning a tessellation factor per point and device performing the method
A tessellation method includes assigning a tessellation factor to each of a plurality of points in a patch and generating, in the vicinity of a first point of the plurality of points, at least one new point based on a first tessellation factor assigned to the first point. The at least one first new point corresponds to the first point.
US09779543B2 Method for providing and receiving information representing physical features of a portion of a three dimensional surface
A method for providing information representing physical features of a portion of a three-dimensional surface, the information including data files at different resolution levels. The data files are stored in a hierarchical file system. A hash value is computed from a file designator of a data file and is assigned to the data file. The data file is stored according to the assigned hash value in the file system. A request hash value is received from the external device, and a data file that has an assigned value corresponding to the request hash value is provided to the external device. A method for receiving such information is also provided, in which information including an information designator is requested. A request hash value is computed from the information designator and transmitted to the server. A data file that includes the requested information is received from the remote server.
US09779542B2 Apparatus and method for implementing flexible finite differences in a graphics processor
An apparatus and method are described for implementing flexible finite differences in a graphics processor. For example, one embodiment of a graphics processor comprises: pixel shading logic to perform pixel shading operations on pixels associated with a rasterized primitive using covered pixels and uncovered pixels; and helper pixel selection logic to select helper pixels in the rasterized primitive, the helper pixels to be used by the pixel sharing logic for gradient computations, wherein for one or more of the covered pixels, the helper pixel selection logic attempts to identify one or more suitable covered helper pixels and, if no suitable covered helper pixels exist, identifies one or more uncovered helper pixels.
US09779531B1 Scaling and masking of image content during digital image editing
The present disclosure is directed towards systems and methods for modifying and scaling content within a digital image. For example, systems and methods described herein involve identifying source content to add to a destination image. The source content includes one or more detected objects. The systems and methods further involve scaling the source content based on a size of one or more detected objects within the destination image. Additionally, the systems and methods involve displaying the source content within the destination image while preventing portions of the source content from interfering with one or more protected regions corresponding to the one or more detected objects within the destination image. In this way, the systems and methods enable adding source content to a destination image while minimizing manual modifications to blend the source content into the display of the destination image.
US09779530B2 Method for creating a microscope image and method for operating a microscope
A method for creating an overall image of an object from a plurality of recorded images that each depict a small area of the object, the method including: dividing the overall image into fields; assigning a part of the plurality of recorded images to each of the fields; and composing the plurality of recorded images into the overall image.
US09779528B2 Text realization
In one example, a graphics processing unit may use an optimized geometric realization to render a text shape as a scalable geometry. The graphics processing unit may generate an inner geometry for a text shape. The graphics processing unit also may generate a tessellated edge geometry abutting the inner geometry for an edge of the text shape. The graphics processing unit further may assign a coverage gradient to the tessellated edge geometry to create an anti-aliased edge for the text shape.
US09779524B2 Visualization that indicates event significance represented by a discriminative metric computed using a contingency calculation
Using a contingency calculation based on a number of events sharing a collection of values of plural attributes, a discriminative metric is computed representing a statistical significance of the events that share the collection of values of the plural attributes. A visualization is generated that includes cells representing respective events, the visualization including a region containing a subset of the cells corresponding to the collection of values of the plural attributes, and the visualization including a significance visual indicator associated with the region to indicate the statistical significance of the events sharing the collection of values of the plural attributes.
US09779520B2 X-ray computed tomography scanner, data processing device, and data processing method
A rotation frame supports an X-ray tube and an X-ray detector to be rotatable about a rotation axis. A top plate support mechanism supports the top plate on which a sample is placed to be movable along the rotation axis. A scan controller drives the top plate support mechanism and the rotation frame so as to scan a plurality of scan areas either partially overlapping or being adjacent along the rotation axis with the X-rays. A reconstruction processor generates a plurality of volume data sets corresponding to the plurality of scan areas on the basis of the output from the X-ray detector. A boundary corrector corrects CT values of the plurality of volume data sets on the basis of CT value differences between the overlapping or adjacent portions of the plurality of volume data sets.
US09779516B2 Method and device for predicting an image portion for encoding or decoding of an image
A method of predicting a portion of an image, for encoding or decoding of an image, the image portion being predicted by an intra prediction process with respect to samples of at least one reference image portion of the image, the method comprising deriving samples from at least one reference image portion; generating, from said derived samples, by the intra prediction process, at least one prediction image portion corresponding to the image portion to be predicted; and applying a parametric displacement transformation to at least the derived samples and/or the prediction image portion. A method and device for encoding and a method a device for decoding are also described.
US09779515B2 Spatio-temporal light field cameras
Spatio-temporal light field cameras that can be used to capture the light field within its spatio temporally extended angular extent. Such cameras can be used to record 3D images, 2D images that can be computationally focused, or wide angle panoramic 2D images with relatively high spatial and directional resolutions. The light field cameras can be also be used as 2D/3D switchable cameras with extended angular extent. The spatio-temporal aspects of the novel light field cameras allow them to capture and digitally record the intensity and color from multiple directional views within a wide angle. The inherent volumetric compactness of the light field cameras make it possible to embed in small mobile devices to capture either 3D images or computationally focusable 2D images. The inherent versatility of these light field cameras makes them suitable for multiple perspective light field capture for 3D movies and video recording applications.
US09779513B2 Image processing device, image processing method, and image processing program
An image processing device according to one embodiment includes a calculation unit and a setting unit. The calculation unit calculates a degree of complexity indicating a degree of positional dispersion of edges in a target region where a text region is to be extracted. The setting unit sets an edge threshold for detecting the text region to low as the degree of complexity is low.
US09779505B2 Medical data processing apparatus and method
A medical image processing apparatus comprises a structure identification unit configured to automatically identify at least one anatomical structure of a medical image data set, and a metadata unit configured to validate or populate metadata associated with the medical image data set based on the identified at least one anatomical structure.
US09779504B1 Method and system for identifying anomalies in medical images especially those including one of a pair of symmetric body parts
Method for locating anomalous features in medical images in which medical images are supplied by an external source. A sequence of specific measurements is executed on the supplied data to obtain image-related metrics. The metrics are compared to corresponding values in a database resulting in an anomalous/not anomalous determination. Anomalous determinations are presented to the test operator for analysis along with supplemental historical data. In application to all types of medical imagery, potential anomalies are located resulting in an efficient and accurate diagnosis. For paired body parts having symmetrical properties, as a pre-screening stage, a line of symmetry between the body parts is determined and symmetric regions of the two body parts on opposite sides of the determined line of symmetry are analyzed for differences. The metric comparison using the database is performed between both symmetric regions only when differences between the symmetric regions of the subject medical image are present.
US09779500B2 Image processing device, pathological diagnosis support system, image processing program, and pathological diagnosis support method
An image processing device includes an input unit and an alignment unit. The input unit inputs a cell shape image and a fluorescence image. The cell shape image shows a shape of a cell in a tissue section. The fluorescence image shows expression of a specific protein as a fluorescent bright point in a region same as a region in the tissue section. The alignment unit aligns the cell shape image and the fluorescence image based on an information source detected in both the cell shape image and the fluorescence image.
US09779490B2 Defective pixel fixing
Methods of fixing defective pixels are described wherein a predicted value for a target pixel in a target color channel is determined based on the values of nearby pixels, wherein the target pixel value can be selectively replaced with the predicted value. The predicted value is determined by determining a candidate value for each of a plurality of directions using: (i) a gradient of pixel values in one color channel along the respective direction and (ii) a pixel value of a pixel in the target color channel which is aligned with the target pixel along the respective direction. Using gradients can provide better predicted values than averaging nearby pixel values since rates of change of pixel values are taken into account. The median of the candidate values may be used in order to reduce the impact of other defective pixels on the predicted value for the target pixel.
US09779488B2 Information processing device, image processing method and medium
An information processing device according to the present invention includes: a proper identifier output unit which outputs proper identifiers for identifying learning images; a feature vector calculation unit which calculates feature vectors of at least a part of patches included in registered patches that are registered in a dictionary for compositing a restored image; and a search similarity calculation unit which calculates a similarity calculation method that classifies the proper identifiers to be given to the registered patches based on the feature vectors.
US09779486B2 Image processing apparatus and image processing method
An image processing apparatus and method thereof are provided. The image processing apparatus includes a false contour detection circuit and a false contour reduction circuit. The false contour detection circuit includes detection modules and a determination module. The detection modules respectively detect different features of the same image input signal and correspondingly output feature coefficients. The determination module is coupled to the detection modules and determines a false contour coefficient according to the feature coefficients. The false contour reduction circuit is coupled to the determination module of the false contour detection circuit to receive the false contour coefficient and perform false contour reduction on the image input signal according to the false contour coefficient, so as to output a corresponding image output signal.
US09779485B2 Magnetic resonance imaging apparatus and method
A magnetic resonance imaging (MRI) apparatus and an MRI method are provided. The MRI apparatus includes a data acquisition unit configured to acquire a first image by performing an MRI scan on an object. The MRI apparatus further includes an image acquisition unit configured to acquire a second image by performing de-noising filtering on the first image in a spatial domain, acquire a third image based on the first image and the second image, acquire a fourth image by performing low-pass filtering on the third image in a frequency domain, and acquire a final image based on the second image and the fourth image.
US09779479B1 Virtual reality streaming
A cloud network server system, a method, and a software program product for experiencing a three-dimensional (3D) model are provided. 3D model data associated with a 3D video game is uploaded to the cloud network server system. The system is used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user.
US09779469B2 Register spill management for general purpose registers (GPRs)
Techniques are described for copying data only from a subset of memory locations allocated to a set of instructions to free memory locations for higher priority instructions to execute. Data from a dynamic portion of one or more general purpose registers (GPRs) allocated to the set of instructions may be copied and stored to another memory unit while data from a static portion of the one or more GPRs allocated to the set of instructions may not be copied and stored to another memory unit.
US09779467B2 Rendering hardware accelerated graphics in a web application
The subject disclosure is directed towards providing a web application with access to hardware accelerated graphics. A rendering format for a set of video frames is established. A graphics component, which is coupled to a graphics device and associated with an unsupported file type, is identified. The graphics component generates image data compromising the hardware accelerated graphics. When the web application requests a set of video frames, the image data is transformed into the set of video frames in accordance with the format. Then, the set of frames is communicated to a display device.
US09779466B2 GPU operation
One or more techniques and/or systems are provided for operating a graphics processing unit (GPU). A sensor of a computing device may collect sensor input data (e.g., camera input, touch input, video input, etc.), which may be provided to the GPU. An input process within the GPU may be invoked to process the sensor input data to generate a result that may be retained within GPU accessible memory (e.g., a touch sensor process may generate a gesture result based upon touch input from a touch panel of the computing device). An output process within the GPU may be invoked to utilize the result within the GPU accessible memory, for display rendering. In this way, latency between user input and display rendering may be mitigated by streamlining processing on the GPU by mitigating transmission of data between the GPU and a CPU of the computing device for display rendering.
US09779464B2 Camera image display system of audio video navigation
A camera image display system of audio video navigation (AVN) includes a central processing unit (CPU) configured to control an AVN system. A camera only graphical driver is configured at a kernel stage for an initial booting of the CPU to process a camera image. A display is configured to display the camera image output from the CPU. When the central processing unit is booted, the camera only graphical driver is simultaneously booted with a kernel.
US09779461B2 System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US09779460B2 Systems, methods and non-transitory computer readable storage media for tracking and evaluating predictions regarding relationships
Methods, non-transitory computer-readable storage media, and computer systems comprising at least one non-transitory computer-readable storage medium and at least one processor are provided for evaluating predictions regarding relationships. A computer system is controlled to manage a relationships database of relationship data records. Each relationship data record includes a person identifier for each person in the relationship. The computer system is controlled to manage a prediction database of prediction data records. Each prediction data record includes a relationship prediction for a relationship identified by a relationship data record in the relationships database. For each relationship prediction included in a prediction data record in the prediction database, the computer system is controlled to determine whether the relationship prediction is correct by accessing official records from a database via a network, and generate a prediction result indicator that indicates a result of the determination.
US09779459B2 Social in line consumer interaction launch pad
The social in line consumer interaction launch pad is a digital commerce service that integrates into digital social forums that allows users (e.g., consumers) to perform commerce functions within a social conversation (e.g., interaction) without leaving the social forums. The launch pad automatically determines whether the conversation is about a company, brand, product and/or service, and converts text entered during the conversation into a ‘hypertext link-mouse over-launch pad’ for users to view and respond to services related to the brand, product and/or service based context. The launch pad is implemented through alliances with social forum service providers and/or a web browser plug-in to tag input (e.g., free form text) within reviews, comments, and unstructured data, selectable to initiate an interaction and/or transaction with the company of the brand and/or product. The launch pad determines the content to provide based on context information and demographics of the author and/or recipient.
US09779458B2 Systems and methods for generating vehicle insurance policy data based on empirical vehicle related data
The present disclosure generally relates to a computer implemented system and method for automatically generating insurance policy related data. The system and method may determine a vehicle operator and generate empirical vehicle operator identity data. The system and method may further acquire empirical vehicle operation data related to the actual vehicle operator, and correlate the empirical vehicle operator identity data and the empirical vehicle operation data to generate vehicle insurance policy related data. The system and method may further include processing one or more insurance options, including underwriting and pricing, based at least in part on the vehicle insurance policy related data.
US09779455B2 System and method for graphically displaying market related data using fixed size bars
A system and method are provided for displaying market related data, such as traded volume at each price level, or any other trader-selected values, using one or more fixed size bars. In one preferred embodiment, a graphical display interface is provided and includes a plurality of fixed size bars that display traded volume at different price levels. In such an embodiment, the length of each bar may correspond to a predefined maximum value, and each bar may be progressively color-coded using a first graphical format to represent traded volume that is lower than the maximum value. If the traded volume exceeds the maximum value, the overflow value may be represented by progressively color-coding the bar using a second graphical format that may be used in relation to the first graphical format color-coding.
US09779453B1 Systems and methods for adjusting the value of distressed properties
Systems and methods are provided for providing an adjustment to a value estimate for a property that is considered distressed. In one embodiment, a method includes receiving the estimate of value for the property; determining, based on a model, the adjustment to the estimate of value, such that the model accounts for a characteristic of the property and a characteristic of the loan; and providing the adjustment.
US09779452B1 Apparatuses, methods, and systems for remote deposit capture with enhanced image detection
The APPARATUSES, METHODS AND SYSTEMS FOR REMOTE DEPOSIT CAPTURE WITH ENHANCED IMAGE DETECTION (hereinafter “RDC-Detection”) provides a platform for remote deposit by submitting captured images of a check via a user device, wherein the RDC-Detection transforms captured check images and/or entered check deposit information inputs via RDC-Detection components into deposit confirmation outputs. For example, in one embodiment, a financial institution may receive a check image captured by a scanner, a camera, and/or the like, and process the check image to extract deposit information to process the deposit request.
US09779450B2 Mobile application to conduct an auction based on physical presence
A mobile application to conduct an auction based on physical presence. The mobile application may be provided by a system comprising one or more modules. A notification module may identify an item to be sold at an auction. If a pre-auction window time period has arrived, the notification module may transmit auction notification messages to a plurality of client devices located within a predefined geographical area. A bidding module may conduct the auction by providing an auction interface to the client devices within the predefined geographical area. The auction interface includes an option to bid on the item. A completion module may transmit a confirmation to a winning auction participant.
US09779446B1 Collecting customer preferences
This disclosure describes, in part, techniques for collecting item preferences of users at a centralized location and propagating these item preferences to users and merchants in an intelligent manner. In some instances, the centralized location is a payment service that functions to both authorize payment instruments of users for costs of transactions conducted at the merchant, and collect and propagate the item preferences to the merchants and the users.
US09779443B1 Event-based personalized merchandising schemes and applications in messaging
Systems and methods for designing personalized merchandising schemes that are responsive to events received in an event stream may provide, for example, one or more graphical user interfaces by which to receive parameters for a personalized merchandising scheme from a designer. Messages may be selected for delivery to a user responsively to an event according to a defined personalized merchandising scheme.
US09779438B2 Method and system for entity customization in a hierarchical service provider, multi-tenant system
A method and system for entity customization in a hierarchical service provider, multi-tenant system is disclosed. The method disclosed uniquely identifies plurality of participants in the hierarchical system as a root service provider, sub-provider or a tenant. Further, the method enables identification of entities as customizable or non-customizable and authorizes the participants to customize the respective entity. The method enables to define scope of the entity that indicates whether the entity is applicable to a tenant or a provider or a sub-provider or a combination of these. The method enables identification of non-customizable or mandatory attributes within an entity. Further, the method aggregates customizations through the hierarchy and applies them for a specific tenant or a provider.
US09779437B2 Instant messaging robot to provide product information
Methods and systems to automatically respond to a request for product information are described. In one embodiment, a data collection module may collect product data over a network, identify that the product data is related to a particular product, and store the product data and an association between the product data and the particular product in a database. An instant messaging engine may receive a request for the product data after the product data is stored in the database and an interpreter module may identify, in response to the request, the request to correspond to the particular product and retrieve the product data based on the association between the particular product and the product data. The instant messaging engine may also transmit, using an instant messaging protocol, a response to the request, the response including the product data.
US09779434B2 Online e-commerce and networking system with user-participated advertisements, joint online purchasing and dynamic user interactions
Methods and systems are provided for facilitating user joint purchasing and user-participated online advertisements, including: providing means for a user to request joint purchasing of products and services online; subtracting sponsoring amount provided by users' sponsors from the listed prices of products and services; dividing the cost of products and services among users participated in joint purchasing; receiving separate payments from such users; delivering products and services based on system configurations and user joint purchasing instructions; integrating existing third party online advertisements with user incentives; and enabling users to create and modify online advertisements for entities and individuals, wherein said advertisements can be customized or designed by said users. Such methods and systems further include: providing group and role-based security for users; providing means for external websites to embed unique functions of present invention, such as user joint purchasing, user-participated online advertisements, and the like; providing means to enable users to arrange others' assets; providing means for users to participant in various online events to foster better relationships; providing means for users to pool funds for charity organizations or individuals; providing means for users to centrally manage multiple accounts of their external websites; and providing means for users to acquire free assets.
US09779433B2 Systems and methods for dynamic vendor and vendor outlet classification
Certain embodiments of the present invention provide methods and systems for dynamic classification of electronic vendors. Certain embodiments provide a method for dynamic vendor classification. The method includes analyzing a vendor based on a comparison of vendor features; categorizing the vendor based on the analysis; and permitting access to the vendor according to the categorization of the vendor. The categorization may include trusted, not trusted, or unsure, for example. Analysis may include comparing a first outlet of the vendor with a second outlet of the vendor, for example. Analysis may include comparing an outlet of the vendor with an outlet of a second vendor, for example. A vendor may be defined as a particular outlet for a vendor and/or all outlets associated with a vendor (a vendor entity).
US09779432B1 Invoice financing and repayment
A payment processing system for processing point-of-sale transactions and extending financing to merchants for invoice payment is disclosed. The payment processing system receives a request from a first merchant to generate an invoice for a second merchant. The payment processing system calculates financing terms for payment of the invoice, wherein the financing terms include repayment terms designating a portion of each transaction processed by the payment processing system for the second merchant to withhold for payment of the invoice. The payment processing system may advance payment of the invoice to the first merchant and take repayment from the portion of the withheld portion of transactions or transmit the withheld portion to the first merchant for payment of the invoice.
US09779430B2 Non-resident metering and billing system for applications and devices
A licensing envelope provides use of an application or device on a metered basis. The licensing envelope can be used with or without a connection to a computer network. In one embodiment, an application is provided with a dynamically linked library for the licensing envelope. The dynamically linked library verifies that access is enabled and calls a local licensing server when the application is opened. The local licensing server connects to and transfers data to a remote licensing server on a periodic basis. The remote licensing server can provide authorization codes for additional use of the application, bill the user, and forward payment to the application vendor.
US09779429B2 Custom rule based determination of pricing information using file with predetermined name stored in installation directory in install path
Determining a pricing information for an instance of an application program comprises: receiving a software discovery result for the application program instance; receiving, from a file with a predetermined name stored in an installation directory in an install path, at least one custom rule associated with an application program indicated in the software discovery result; evaluating, by a rule engine, one or more conditions of the received at least one custom rule on one or more parameter values of the received software discovery result; and in dependence on a result of the evaluation, processing the at least one custom rule, the processing comprising determining the pricing information for the application program instance.
US09779428B2 Reconciling detailed transaction feedback
Reconciling detailed transaction feedback by detecting a rating of a transaction, where the rating indicates a negative experience, mining the sentiment of words in feedback text that is included with or as part of the rating to detect whether the words indicate positive sentiment or negative sentiment, responsive to determining that the words in the feedback text indicate that the feedback text connotes a positive sentiment, adjusting the rating of the transaction. The mining may include testing words in the feedback text to detect whether the words indicate positive sentiment or negative sentiment by calculating a sentiment score.
US09779425B2 System and method for dynamic management of affiliate links for online marketing
A method and system is provided for facilitating affiliate link generation. A publisher enables the system by identifying a webpage on an affiliate web site. The system performs an initial assessment of the page to extract webpage information, which is compared to information stored in a database. If the extracted information matches stored information, a record of the webpage is displayed and an affiliate link is dynamically generated for immediate use. If the extracted information does not match stored information, a new record of the webpage is created. If the webpage contains product-specific data, a product-specific record is stored. If the webpage does not contain product-specific data, a non-product record is stored. An affiliate link is then dynamically created. The new record of the product and dynamically created affiliate link is added to the database for immediate use.
US09779423B2 Device, system, and method of generating and managing behavioral biometric cookies
Devices, systems, and methods of generating and managing behavioral biometric cookies. The system monitors user-interactions of a user, that are performed via an input unit of an end-user device; and extracts a set of user-specific characteristics, which are used as a behavioral profile or behavioral signature. The set of user-specific characteristics are further used as a behavioral biometric cookie data-item, allowing the system to distinguish between two human users that utilize the same electronic device; and allowing the system to distinguish between a human user and an automated script. The system further allows creation and utilization of behavioral sub-cookies that distinguish among multiple users of the same device. The system also allows creation of a cross-device behavioral cookie, to track browsing history of a single user across multiple electronic devices.
US09779421B2 Method and system for embedding a portable and customizable incentive application on a website
An embodiment of the present invention is described that includes an incentive application for providing incentives to a visitor of a site. The incentive application is both portable onto other sites and is customizable on each site to the information provided on the site.
US09779417B2 Systems and methods for cross-browser advertising ID synchronization
Systems and methods are for identifying online advertisements to display to a user based on historical user data collected across the user's use of a plurality of Internet devices. One method includes receiving, over a network, a request for an advertisement to display at a first device of the user, the request including a unique identifier stored on the user's first device; accessing, in a database, a demographic or browsing history information generated from the user's use of a second device, the demographic or browsing history information being stored in the database in relation to the unique identifier; and identifying, based on the demographic or browsing history information, an advertisement to display at the user's first device. The demographic or browsing history information is synchronized based on the unique identifier being stored on the user's first device and the user's second device.
US09779415B2 Method and system for optimum placement of advertisements on a webpage
A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The objects are arranged according to a calculation and returned to the user on the requested page.
US09779409B2 Tracking and linking mobile device activity
Methods for tracking mobile devices with increased accuracy include generating a first time-dependent identifier. Generating the first time-dependent identifier includes device information, location information, and time information identified for the device and for a request by the device to visit a third-party content supplier in association with a redirection instruction. One or more embodiments monitor additional activity by a plurality of client devices for a second time-dependent identifier. Because both identifiers are time dependent, if the identifiers match, one or more embodiments can determine that the client device has performed an action at the third-party content supplier in association with the redirection instruction with an improved probability of accuracy.
US09779406B2 User feature identification method and apparatus
A method and an apparatus of identifying a user feature include: in response to receiving a designated evaluation of an interacting party in a service interaction, determining a reliability value of the designated evaluation of the interacting party based on a feature value of the service interaction; based on reliability values of multiple designated evaluations of the interacting party in multiple service interactions including the designated evaluation, determining a reliability mean value of the multiple designated evaluations; determining a reliability weighted mean value of the multiple designated evaluations based on a frequency weight corresponding to the multiple designated evaluations and the reliability mean value, wherein a number of the multiple designated evaluations is in a monotonically incremental or decremental relationship with the corresponding frequency weight; determining a user feature of the interacting party based on a size relationship between the reliability weighted mean value and a preset reliability threshold. Using the solution provided in the embodiment of the present disclosure can improve the accuracy of determining a user feature of an interacting party in a service interaction.
US09779403B2 Mobile fraud prevention system and method
A fraud prevention system is disclosed for preventing fraudulent activity on user accounts, the fraud prevention system interacting with a transaction tracking system for allowing association of transactions with user-defined categories. The fraud prevention system may include a computer memory including at least one database storing system settings specifying account-related events that require fraud prevention action and user-defined settings specifying account-related events that require fraud prevention action, wherein at least one of the user-defined settings pertains to events falling in one of the user-defined categories. The fraud prevention system may also include at least one computer processor programmed for detecting occurrence of the account-related events, accessing the system settings and user settings in the computer memory to determine if a fraud prevention action is required in response to the detected account-related event, activating a fraud prevention user interface for the user when fraud prevention action is required, and receiving user instructions through the fraud prevention interface and processing the user instructions.
US09779400B2 Biometric matching system using input biometric sample
The present disclosure concerns a method of identifying a biometric record of an individual in a database comprising a plurality of biometric records, each record comprising at least one reference biometric sample, the method comprising: receiving, by a biometric identification unit (202), an input biometric sample with associated source information; selecting, by the biometric identification unit using a reference table (210), and based on said source information a matching process; and applying by said biometric identification unit said selected matching process to at least some of said biometric records of said database to determine whether said input biometric sample matches a reference biometric sample of one of said biometric records.
US09779395B2 Systems and methods for identifying transaction capabilities of cashier
Exemplary embodiments are directed to determining an availability of a transaction capability of a point-of-sale terminal, and alerting a customer of an availability of the transaction capability. Login activity can be detected at a point-of-sale terminal. An availability of a transaction capability for the point-of-sale terminal can be determined based on data retrieved by the point-of-sale terminal in response to the login activity. A visual alert associated with the transaction capability of the point-of-sale terminal is controlled based on the availability of the transaction capability.
US09779393B2 Secure distributed single action payment authorization system
Methods and systems for enabling and performing secured, single action payments from a mobile device are disclosed. One method includes transmitting user credentials from an application installed on a mobile device to a server alongside a device identifier. The method includes receiving data at least partially defining encrypted personal payment information and saving the encrypted personal payment information in a memory of the mobile device in association with the application. At least prior to receiving a user request to make a payment via the application, the mobile device lacks a decryption key capable of decrypting the encrypted personal payment information.
US09779387B2 Business-to-business document user interface and integration design
Dynamic user interfaces for displaying and optionally modifying and/or overriding B2B parameter values in electronic B2B documents are generated based on the B2B standards, parameter names, and values defined for specific B2B electronic documents. An electronic document is selected and a document parameter data structure is accessed to identify associated document parameter values and application attributes. An attribute data structure is then accessed to identify document parameter names corresponding with these parameter values. The application attributes link document parameter values for a B2B document with document parameter names based on the B2B document's associated standard or protocol. A document parameter override data structure may optionally include document parameter override values for an electronic document that replace the document parameter values for specific B2B transactions. The dynamic user interface may optionally arrange all of the user interface elements for a selected B2B document on a single page.
US09779386B2 Method and system for implementing workflows and managing staff and engagements
The present invention relates to software and a method of use for implementing workflows and managing engagements and staff. More particularly, the present invention relates to a software module tracking data of staff, engagements and workflows and a method of using such data in the management of staff and assignment of tasks. Information concerning employees is input into a database by the manager and the employees, and is tracked therein. The information concerning an employee includes an employee's availability, ability and experience. Workflow/Task information is input into the database when either a client makes a request for service of the business, or a workflow/task internal to the business is needed to be performed. Task information includes the nature of the work and deadlines. Task information is compared to the employee information. A list is automatically generated naming the employees best suited to the mandate of the task. The manager then chooses a name from the top of the list and assigns the task to that employee.
US09779384B2 Methods and systems for expense management
Methods and systems for expense management, comprising: automatically detecting whether a credit card line item record created from a receipt record generated by processing an electronic feed of charges has been identified as a travel expense; identifying, based on a date of a charge of the electronic feed on credit card line item records, whether any of the credit card line item records identified occurred within a time period of an existing trip; automatically assigning any credit card line item records identified as an allowable expense and occurring during the time period for the existing trip for which one existing expense report exists, to an existing expense report; and automatically creating a newly created expense report and assigning to the newly created expense report any credit card line item records identified as an allowable expense and occurring during the time period for the existing trip for which no existing expense reports exists.
US09779376B2 Dynamically allocating business workflows
Dynamically allocating business workflows, each workflow comprising a reusable component of a business transaction, including: receiving, by a workflow orchestrator, a request for a business transaction; determining, by the workflow orchestrator, a desired result for the business transaction in dependence upon the request; selecting, by the workflow orchestrator, one or more workflows from a set of available workflows in dependence upon the request and the desired result; determining an execution order for the one or more workflows; and executing, by the workflow orchestrator, the one or more selected workflows in the execution order.
US09779375B2 Flexible store fulfillment
Aspects described herein relate to a flexible order fulfillment management system that utilizes predefined fulfillment workflows including common business processes. By utilizing predefined workflows including common business processes, the order fulfillment management system is able to drive store-based fulfillment programs efficiently as multiple fulfillment workflows may utilize the same common business processes and a single fulfillment management system may operate workflows in parallel. In addition, such an order fulfillment management system may also be more easily adapted for different retail store environments as the system allows a designer to easily create or modify a fulfillment workflow by selecting predefined common business processes or creating any additional custom business processes. Another aspect described herein relates to a tool that allows a designer of an order fulfillment program to select from a group of predefined common business processes to create workflows associated with an order fulfillment program.
US09779374B2 System and method for task assignment in workflows
The method includes determining an assignment completion time distribution based on a task set defining a project, determining a project completion time distribution based on the assignment completion time distribution and the task set, determining a project cost based on assignments of the task set, and generating a list of project task assignments based on the project cost and the project completion time distribution.
US09779372B2 System and method for ensuring the quality of a human translation of content through real-time quality checks of reviewers
Computer system, methods, mobile app, and media to guarantee the quality of a language translation of content using a computer network of translators and reviewers communicating in real-time. The accuracy, and hence quality, of the translation is ensured by incorporating “real-time” quality checks comprising randomly inserted errors into an original human translation and evaluating if a reviewer detects the errors. By using a plurality of reviewers for grading each translation, while detecting and eliminating reviewers that are not competent, the quality of a translation is guaranteed. The level of quality is also controlled by increasing (higher quality) and decreasing (lower quality) the type and amount of errors to be detected by the reviewers. Therefore, a computerized system is able to guarantee the quality of a translation into any language and without knowing that language, or the translators who translate it, or the reviewers who grade the translators.
US09779369B2 Process flow definition creating system, process flow definition creating device, and a method of creating process flow definition
A process flow definition creating system provides a process flow definition to a system for executing processes in an order in accordance with the process flow definition. The process flow definition creating system includes a device list storage unit; a screen information storage unit, wherein the screen information is for displaying a first field and a second field; a display control unit that displays the parsed screen information; a setting reception unit that receives a setting for the first field and a setting for the second field, wherein the setting for the first field defines the processes and the order of the processes, and the setting for the second field defines correspondence between the processes and devices that are to execute the processes; and a definition creating unit that creates the process flow definition, based on the settings.
US09779368B2 Dynamic inheritance of metadata concepts from project resources into a semantic model
The present disclosure describes methods, systems, and computer program products for inheriting metadata concepts from product resources into a semantic model. One computer-implemented method includes defining a plurality of core data foundations, defining a derived data foundation by linking the plurality core data foundations to the derived data foundation, defining a plurality of core business layers, defining a derived business layer by linking the plurality of core business layers to the derived business layer, and compiling, by a computer, the derived business layer with the derived business layer as a universe.
US09779367B2 System, method and computer program product for generating key performance indicators in a business process monitor
A system, method and computer program product to enable graphical modeling of business processes. KPIs may be defined as part of the design procedure of forming the process. Once defined, the definitions of the KPIs may be included in deployable units and provided to a runtime environment.
US09779366B2 Apparatus and method for the mobile visual display and modification of bed management information and patient placement information
An apparatus and method for using a mobile computer device for graphically displaying and modifying information in a manner to enhance comprehension of the information and allowing for the mobile and decentralized management of information to be accomplished, wherein such information may be related to bed management and patient placement information and, furthermore, enabling the information of interest to be organized, sorted, and used in various useful and novel ways.
US09779357B1 Method and apparatus for providing estimated patrol properties and historic patrol records
It is an object of the present invention to provide a predictive traffic law enforcement profiler apparatus and method which incorporates a means to determine current location, time, velocity and also incorporates a means to utilize a database derived from historic traffic law enforcement records, crowd sourced records and historical traffic data and also incorporates a predictive processing means to provide historic traffic law enforcement records and estimates of enforced speed limits and enforcement profiles, patrol locations and schedules of traffic law enforcement to a driver.
US09779350B2 Capacitively readable encoded multilayer body
A multilayer body with a carrier and a layer arranged thereon which comprises electrically conductive material in such an arrangement comprises an information area and a background area (18) which are galvanically separated from each other. In each information area a first zone (10) with electrically conductive material is provided, over the entirety of which electrically conductive material is conductively connected to it. In each background area a plurality of second zones with electrically conductive material is provided, which are galvanically separated from each other. Each first zone (10) preferably occupies a surface area that is at least five times larger than each of the second zones. The electrically conductive material is preferably provided with an average surface coverage which varies over all information areas and background areas (18) by less than 25%. A homogeneous appearance of the multilayer body is thereby ensured, and an item of information provided in the information area, provided by the shape, size and/or alignment of the first zone, is not visible without aids, and therefore cannot be copied.
US09779348B2 Data communications system, information processing terminal, IC card, reader/writer, and program
Disclosed herein is a data communications system configured to execute data communication between three parties of a reader/writer, an integrated circuit card wirelessly communicable with the reader/writer in a non-contact manner, and an information processing terminal connected to the intergraded circuit card via a wired interface, the data communications system including: the reader/writer having a read/write wireless control block; the integrated circuit card having an integrated circuit card wireless control block; and the information processing terminal having a request acceptance block, a data storage block, and a data transmission block.
US09779340B2 Credits to use a device and attacker resistant counter
Disclosed herein are a system, non-transitory readable medium, and method to manage license to use agreements. The maximum number of credits a device is allowed to consume is determined. An attacker resistant counter is increased using an atomic write.
US09779338B2 Print control device, print system, print control method and non-transitory computer-readable recording medium
A print control device includes a receiver that receives a print job and a processor that generates image data by rasterizing data of each page of the print job in parallel with a reception of the print job and controls a page order for rasterizing the data of each page. The processor rasterizes the data of each page in an order from a front page until a finish of a reception of data of a predetermined page determined according to a binding format of an output document to be prepared by the print job. After the reception of the data of the predetermined page is finished, the processor controls the page order to optimally rasterize the data of each page according to the binding format.
US09779333B2 Printing system with multiple printers
The controller: upon receiving a print job, determine whether only one of a first printer and a second printer is under cleaning; upon determining that the only one of the first printer and the second printer is under cleaning, analyze whether a print processing based on the print job is a first print processing in which printing is executable by any of the first printer and the second printer or a second print processing in which printing is to be executed by both the first printer and the second printer; and upon analyzing that the print processing based on the print job is the first print processing, drive the other one of the first printer and the second printer which is not under cleaning to execute the first print processing.
US09779332B2 Capturing image data of printer output
An apparatus and method for use in capturing image data of an output of a printing device during a print run, the method comprising capturing a first portion of image data of a first spread, capturing a second portion of image data of a second spread, wherein the location of the second portion of image data on the second spread is different from the location of the first portion of image data on the first spread, and combining the first portion with the second portion to generate oversampled image data.
US09779331B2 Method and system for partial occlusion handling in vehicle tracking using deformable parts model
Provided is a method and system of tracking partially occluded objects using an elastic deformation model. According to an exemplary method and system, partially occluded vehicles are detected and tracked in a scene including side-by-side drive-thru lanes. A method for updating an event sequence includes acquiring video data of a queue area from at least one image source; searching the frames for subjects located at least near a region of interest (ROI) of defined start points in the video data; tracking a movement of each detected subject through the queue area over a subsequent series of frames; using the tracking, determining if a location of the a tracked subject reaches a predefined merge point where multiple queues in the queue area converge into a single queue lane; in response to the tracked subject reaching the predefined merge point, computing an observed sequence of where the tracked subject places among other subjects approaching an end-event point; and, updating a sequence of end-events to match the observed sequence of subjects in the single queue lane.
US09779330B2 Grain quality monitoring
A method and non-transitory computer-readable medium capture an image of bulk grain and apply a feature extractor to the image to determine a feature of the bulk grain in the image. For each of a plurality of different sampling locations in the image, based upon the feature of the bulk grain at the sampling location, a determination is made regarding a classification score for the presence of a classification of material at the sampling location. A quality of the bulk grain of the image is determined based upon an aggregation of the classification scores for the presence of the classification of material at the sampling locations.
US09779328B2 Range image generation
Techniques are provided for range image generation. An input image and a reference image are used to compute raw and optimized disparity-space correlation disparity results for each pixel in the reference image. A bilateral filter is applied to both the raw and optimized disparity space correlation disparity results within a neighborhood of a given pixel. For each pixel in the neighborhood, a mean of sub-pixel disparity estimates includes the raw disparity-space correlation disparity result, and another mean of sub-pixel disparity estimates is computed using optimized disparity-space correlation disparity results. The output of the bilateral filter is a weighted sum of the means, with the weights being proportional to the ratio of valid, non-optimized sub-pixel correlation disparity results to optimized sub-pixel correlation disparity results, thereby favoring non-optimized estimates. A sub-pixel range image is generated based at least in part on the sub-pixel disparity estimate for each pixel in the reference image.
US09779326B2 Moving image recognition apparatus and moving image recognition method
According to an embodiment, a moving image recognition apparatus includes a moving object detection unit, a data code reading unit, a label recognition unit, an association unit, and an output unit. The moving object detection unit detects moving objects from a moving image stored in a buffer unit and identifies each of the moving objects. The data code reading unit detects a data code from each frame of the moving image and decodes the detected data code. The label recognition unit detects and recognizes a label from each frame of the moving image. When the recognized label and the decoded data code exist on the same object, the association unit associates them. The output unit outputs together the decoding result of the data code and the recognition result of the label associated with the decoding result.
US09779325B2 Using extracted image text
Methods, systems, and apparatus including computer program products for using extracted image text are provided. In one implementation, a computer-implemented method is provided. The method includes receiving an input of one or more image search terms and identifying keywords from the received one or more image search terms. The method also includes searching a collection of keywords including keywords extracted from image text, retrieving an image associated with extracted image text corresponding to one or more of the image search terms, and presenting the image.
US09779324B2 Method and device for detecting interest points in image
The present invention provides a method and a device for detecting interest points in an image. The method includes: acquiring an original input image; performing down-sampling processing on the original input image, so as to obtain a plurality of sampling images with different resolutions; dividing each sampling image into a plurality of small image blocks; performing filtering processing on the plurality of small image blocks in each sampling image in sequence by using Laplacian-of-Gaussian filters, so as to obtain filtered images of the plurality of small image blocks in each sampling image; and acquiring interest points in an image in filtered images of the plurality of small image blocks in each sampling image. The present invention is used for solving the problems of more memory consumption and a low detection speed in the prior art.
US09779319B2 Systems and methods for encoding image files containing depth maps stored as metadata
Systems and methods for storing images synthesized from light field image data and metadata describing the images in electronic files in accordance with embodiments of the invention are disclosed. One embodiment includes a processor and memory containing an encoding application and light field image data, where the light field image data comprises a plurality of low resolution images of a scene captured from different viewpoints. In addition, the encoding application configures the processor to synthesize a higher resolution image of the scene from a reference viewpoint using the low resolution images, where synthesizing the higher resolution image involves creating a depth map that specifies depths from the reference viewpoint for pixels in the higher resolution image; encode the higher resolution image; and create a light field image file including the encoded image, the low resolution images, and metadata including the depth map.
US09779315B2 Traffic signal recognition apparatus and traffic signal recognition method
A traffic signal recognition apparatus acquires image data by imaging the surroundings of a vehicle, detects a self-position of the vehicle, and detects, in the image, a traffic signal around the vehicle. The traffic signal recognition apparatus identifies two or more of the traffic signal predicted to be captured in the image, based on information on the self-position and map information containing positional information on the traffic signals, and assigns a priority level to each of the two or more traffic signals thus identified, based on a possibility of the traffic signal being blocked out of sight. When the two or more traffic signals are identified, the traffic signal detected in the image is a traffic signal with a highest priority level among the two or more traffic signals.
US09779313B2 Vehicle vision system with trailer angle detection
A vehicular vision system includes a camera and an image processor operable to process captured image data. When the vehicle is towing a trailer, and based at least in part on image processing of image data captured by the camera during maneuvering of the vehicle and the trailer, the vision system estimates a length of the trailer. Image data captured during maneuvering of the vehicle and the trailer includes image data captured when the vehicle is maneuvered with the trailer at an angle relative to the vehicle. The vision system, responsive at least in part to image processing of captured image data, determines a trailer angle of the trailer that is towed by the vehicle, and is operable to determine a path of the trailer responsive to a steering angle of the vehicle and the determined trailer angle of the trailer and the estimated length of the trailer.
US09779311B2 Integrated control system and method using surveillance camera for vehicle
An integrated control system and method using a vehicle surveillance camera, the method including: receiving vehicle license plate number information obtained by analyzing an image captured using the vehicle surveillance camera, from the vehicle surveillance camera via a server; receiving time information and position information about when and where the captured image was generated, from the vehicle surveillance camera via the server; and constructing a database by referring to the vehicle license plate number information, the time information, and the position information received via the server.
US09779305B2 Video analyzing device, video analyzing method, program, and integrated circuit
A video analyzing device according to the present invention specifies an object-related section from video. The object-related section being related to a specific object appearing in the video. The video analyzing device includes an object-related section specifier that specifies a non-detected section as the object-related section when a predetermined condition is satisfied and does not specify the non-detected section as the object-related section when the predetermined condition is not satisfied. The object-detected section is a section in which the specific object is detected. The non-detected section is a section in which the specific object is not detected and which is in a consecutive relation with the object-detected section.
US09779302B1 System for optimizing storage location arrangement
This disclosure is directed to a system for optimizing storage area arrangement. A system control device may manage location control devices in various locations. Each location may comprise storage areas accessible to trackable targets. At least a portion of the storage areas may be arranged in parallel to form aisles that may be monitored by aisle monitoring equipment. The monitoring equipment may comprise at least two sensing devices capable of capturing data such as, for example, a count of trackable objects accessing an aisle or a storage area, time spent within the aisle or proximate to a storage area, characteristics of the trackable object (e.g., gender, age, etc.), etc. The captured data may then be analyzed by the system control device to determine whether a change in arrangement is necessary. A change in arrangement may help to alleviate bottlenecks, improve the efficiency of paths taken through the aisles/storage areas, etc.
US09779298B2 Forensic verification utilizing forensic markings inside halftones
A forensic verification system extracts a print signature via a print signature extractor from an interior of a halftone contained in an image. The system utilizes a comparator to compare the print signature to a reference signature stored in a registry to determine differences between the print signature and the reference signature. The system utilizes a forensic analyzer to perform a forensic analysis on the signatures based on the comparison to authenticate the image.
US09779292B2 System and method for interactive sketch recognition based on geometric contraints
The present invention discloses a system and method to recognize the geometric primitives and estimate the intended geometric relationship between the primitives. The system also provides its user an interactive feedback mechanism to better provide the graphic results intended by the user. The areas enclosed by the lines drew by the user is also considered by the system in the graphic result calculation process to improve the graphic results. One main feature of the present system is to provide geometric constraints estimations based on calculation of the constraints' effect on all related primitives and previously existing geometric constraints.
US09779289B2 Collection of machine learning training data for expression recognition
Apparatus, methods, and articles of manufacture for implementing crowdsourcing pipelines that generate training examples for machine learning expression classifiers. Crowdsourcing providers actively generate images with expressions, according to cues or goals. The cues or goals may be to mimic an expression or appear in a certain way, or to “break” an existing expression recognizer. The images are collected and rated by same or different crowdsourcing providers, and the images that meet a first quality criterion are then vetted by expert(s). The vetted images are then used as positive or negative examples in training machine learning expression classifiers.
US09779288B2 Connecting to an onscreen entity
A method for identifying unknown third parties appearing within video call data based on generated image characteristics data. A user's computing device and a participant computing device may exchange and render video call data in which the user's computing device may display the unknown third-party. The user's computing device may generate image characteristics data based on selected imagery. The user's computing device may compare the image characteristics data to stored contact information on the user's computing device to find a match, and may transmit the image characteristics data to the participant computing device for comparison with local stored information stored. The participant computing device may transmit a report message to the user's computing device indicating whether a match is found. In an embodiment, a server may transmit the facial data to other devices for comparison. In another embodiment, the user's computing device may request contact information from participant computing devices.
US09779286B2 Feature point location estimation device, feature point location estimation method, and feature point location estimation program
Provided is a feature point location estimation device, whereby fitting of a model is less prone to local solutions, and it is possible to detect a facial feature point with more practical precision. The feature point location estimation device comprises: an image input unit which receives input of a facial image from an external source; a nearest neighbor template computation unit which obtains a nearest neighbor template from among positive examples and a nearest neighbor template from among negative examples, the nearest neighbor templates being the templates nearest to an image that is computed from the inputted facial image using a facial feature point location search parameter from among a plurality of facial image templates constituted by the positive examples and the negative examples; a parameter gradient direction computation unit which computes, from the facial feature point location search parameter and the nearest neighbor templates, a gradient direction of the facial feature point location search parameter; and a search parameter update unit which updates the facial feature point location search parameter by adding the computed gradient direction.
US09779284B2 Privacy-preserving evidence in ALPR applications
A system and method for preserving privacy of evidence are provided. In the method, an encrypted first image is generated by encrypting a first image acquired at a first location with a symmetric cryptographic key that is based on first information such as a license plate number extracted from the first image and first metadata associated with the first image, such as a time at which the first image was acquired. When a link is established between a second image and the first image, for example, through visual signature matching, the symmetric cryptographic key can be reconstructed, without having access to the first image, but based instead on the first metadata and information extracted from the second image. The reconstructed symmetric cryptographic key can then be used for decryption of the encrypted image to establish evidence that the license plate number was indeed extracted from the first image.
US09779283B2 Automated prostate tissue referencing for cancer detection and diagnosis
This application provides to a method for identifying one or more prostate tissue samples in a database that are closest to a test prostate sample, which can be used to aid pathologists when examining prostate tissues to attain reliable and consistent diagnoses of prostate cancer. Also provided are databases and computer algorithms that can be used with such methods.
US09779282B1 Capacitive fingerprint sensing device and method for capturing a fingerprint using the sensing device
The present invention relates to a capacitive fingerprint sensing device for sensing a fingerprint pattern. The sensing device comprises a protective dielectric top layer having an outer surface forming a sensing surface to be touched by the finger; a two-dimensional array of electrically conductive sensing structures arranged underneath the top layer; readout circuitry coupled to each of the electrically conductive sensing structures to receive a sensing signal indicative of a distance between the finger and the sensing structure; and an electroacoustic transducer arranged underneath the top layer and configured to generate an acoustic wave, and to transmit the acoustic wave through the protective dielectric top layer towards the sensing surface to induce an ultrasonic vibration potential in a ridge of finger placed in contact with the sensing surface.
US09779277B2 Biometric authentication device and method of driving and controlling the same
A biometric authentication device has a structure member which is wearable to a user, and a biological information acquisition unit that acquires biological information of the user, and a biometric authentication unit that performs authentication of the user. The biological information acquisition unit is provided in a position where a finger of the user in contact when the structure member is worn/removed to/from the user, acquires first biological information with the finger of the user in contact with the biological information acquisition unit and second biological information which is at least one of a finger direction and action data, the finger direction is a direction of the finger in contact with the biological information acquisition unit and the action data is a data corresponding to spatial movement of the biometric authentication device when the structure member is worn/removed to/from the user. The biometric authentication unit performs the authentication based on the first and second biological information.
US09779274B2 RFID tags with CDMA communication capabilities
An apparatus for use in an RFID data collection system includes an antenna portion for wirelessly exchanging signals and a memory portion for storing RFID data. A signal processing portion is coupled among the antenna portion and the memory portion. The signal processing portion is configured to receive RFID data and to at least encode or decode the received RFID data via at least one spreading code, such as a mutually orthogonal code. Other configurations are also disclosed.
US09779272B2 Extended use of logarithm and exponent instructions
Embodiments of the present disclosure are based on a recognition that some processors are configured with instructions to compute logarithms and exponents (i.e. some processors include log and exp circuits). Embodiments of the present disclosure are further based on an insight that the use of the existing log and exp circuits could be extended to compute certain other functions by using the existing log and exp circuits to transform from a Cartesian to a logarithmic domain and vice versa and performing the actual computations of the functions in the logarithmic domain, which may be computationally easier than performing the computations in the Cartesian domain.
US09779270B2 Secured keypad devices
A data entry device including a housing including a top housing portion including key apertures, a plurality of data entry keys mounted in the housing to have data entry key depression travel paths in the housing, the plurality of data entry keys being associated with a substrate, which is disposed below the top housing portion and anti-tampering electrical conductors arranged between the top housing portion and the substrate thereby to prevent unauthorized access to the substrate.
US09779269B1 Storage system comprising per-tenant encryption keys supporting deduplication across multiple tenants
An apparatus comprises a storage system and a cryptographic module incorporated in or otherwise associated with the storage system. The cryptographic module is configured to obtain a plurality of data encryption keys used to encrypt respective ones of the data items for storage in the storage system and a plurality of tenant keys for respective ones of the tenants. A given one of the data items is encrypted using a particular one of the data encryption keys. The given data item as stored for a given one of the tenants has associated metadata that includes the particular data encryption key encrypted using the tenant key of the given tenant. Such an arrangement allows for efficient deduplication. For example, a single copy of the given data item can be stored for multiple ones of the tenants by appropriate configuration of the metadata associated with the given data item.
US09779258B2 Confidential extraction of system internal data
Secure extraction of state information of a computer system is provided. A method includes obtaining, by a security engine of a system, a public encryption key associated with a private decryption key; generating an extraction key that is inaccessible outside of the security engine; encrypting the extraction key with the public encryption key, to thereby obtain an encrypted extraction key; collecting state information of the system; encrypting the collected state information with the extraction key and storing the encrypted collected state information; and based on a request for access to the stored encrypted collected state information by a request for the extraction key, providing the extraction key to facilitate decryption of the stored encrypted state information.
US09779257B2 Orchestrated interaction in access control evaluation
An orchestrated access system is described herein that provides an access control decision function that is augmented by interfacing with a real-time collaborative communication system that maintains a state of various users' availability to communicate. The orchestrated access system provides real-time approvals for access control scenarios where the policy would not otherwise grant access. The system provides an experience for the requesting user to select an appropriate approver among multiple potential approvers based on the relationship of the potential approver to the requesting user, the relationship of the potential approver to the resource, and the availability of the potential approver for real-time communication. The system can provide a record of approver and request parameters in a database to optimize further interactions. Thus, the orchestrated access system provides an improved experience for granting access to resources within an organization for both the requesting user and the approver(s).
US09779254B2 Detection and prevention of sensitive information leaks
Examples of techniques for detecting and preventing sensitive information leaks are described herein. In one example, a method for detection of sensitive information leaks comprises computing, via a processor, a set of rules that identify sensitive information, and sending, via the processor, the set of rules to a dispatcher application using a protocol. The method can also include detecting, via the processor, that at least one data block of the transmitted data matches the set of rules, and executing, via the processor, a corrective action in response to detecting that at least one of the transmitted data blocks matches the set of rules.
US09779246B2 System and method for updating an operating system for a smart card or other secure element
A secure element includes a boot program comprises instructions for the execution a startup step to determine if a non-volatile memory stores an active operating system, and, in the affirmative, to launch execution of the operating system, an authentication step of a updater device, as a function of first authentication data determined by a secure element and second authentication data received from the updater device, and, in response to the authentication step, a storage step of a new operating system received from the update, device in the non-volatile memory and an activation step of the new operating system, when said instructions are executed by a microprocessor.
US09779244B1 Establishing secure initial state in a processing platform containing both high assurance security and safety-critical functions
A method including initializing the processing platform, wherein initializing the processing platform includes performing a power on self-test (POST) configured to determine an operational state of one or more hardware sub-components of the processing platform, the POST further configured to determine an error detection state of one or more monitoring functions of the processing platform, initializing a safety monitoring function of the processing platform, analyzing one or more results of the POST utilizing the safety monitoring function of the processing platform in order to determine compliance of the processing platform with operational requirements, configuring the safety monitoring function of the processing platform utilizing one or more sets of safety monitoring configuration data, initializing and configuring a security monitoring function of the processing platform, and initializing and configuring one or more security functions.
US09779243B2 Fuse-enabled secure BIOS mechanism in a trusted computing system
An apparatus for protecting BIOS, including a BIOS ROM, a detector, a generator, JTAG control, a fuse, and a controller. The BIOS ROM stores plaintext and an encrypted digest that is an encrypted version of a first digest corresponding to BIOS contents. The detector generates an interrupt at a combination of prescribed intervals and event occurrences, accesses the BIOS contents and the encrypted digest upon the interrupt, and directs a microprocessor to generate a second digest of the BIOS contents and a decrypted digest corresponding to the encrypted digest, compares the second digest with the decrypted digest, and precludes operation of the microprocessor when the second digest and decrypted digest are unequal. A random number is generated completion of a current BIOS check, and sets a following prescribed interval. JTAG control programs the combination of prescribed intervals and event occurrences.
US09779242B2 Programmable secure bios mechanism in a trusted computing system
An apparatus is provided for protecting a basic input/output system (BIOS) in a computing system. The apparatus includes a BIOS read only memory (ROM), a tamper detector, a random number generator, and a JTAG control chain. The BIOS ROM includes BIOS contents stored as plaintext, and an encrypted message digest, where the encrypted message digest has an encrypted version of a first message digest that corresponds to the BIOS contents. The tamper detector is operatively coupled to the BIOS ROM, and is configured to generate a BIOS check interrupt at a combination of prescribed intervals and event occurrences, and is configured to access the BIOS contents and the encrypted message digest upon assertion of the BIOS check interrupt, and is configured to direct a microprocessor to generate a second message digest corresponding to the BIOS contents and a decrypted message digest corresponding to the encrypted message digest, and is configured to compare the second message digest with the decrypted message digest, and is configured to preclude the operation of the microprocessor if the second message digest and the decrypted message digest are not equal. The random number generator disposed within the microprocessor, and generates a random number at completion of a current BIOS check, which is employed to set a following prescribed interval, whereby the prescribed intervals are randomly varied. The JTAG control chain is configured to program the combination of prescribed intervals and event occurrences within tamper detection microcode storage.
US09779241B2 Synchronization of UEFI secure boot variables on a managed server
Techniques are provided for actively managing secure boot variables. Such techniques include receiving a request from an entity to modify a portion of a basic input/output system (BIOS), the request including a data segment, and verifying that the requesting entity is authorized to modify a portion of the BIOS. In response to verifying that the requesting entity is authorized, the portion of the BIOS is modified based on the received request and the data segment, and a copy of the data segment is stored in a file on a physical memory that is communicatively coupled to the BIOS. If the BIOS is updated, thereby erasing part or all of the secure boot variables that are stored in the BIOS, the record of changes of the secure boot variables along with default authenticated variables may be used to restore the secure boot variables to a state prior to the BIOS update.
US09779237B2 Detection of non-volatile changes to a resource
Policies are communicated to a kernel service of an Operating System (OS) that define resource identifiers and events. When an event is received (from the kernel service) for a resource, the event is noted. Subsequent events received (from the kernel service) are: tracked, evaluated, and a determination is made whether a near real-time or real-time notification is to be sent.
US09779236B2 Risk assessment modeling
One or more techniques and/or systems are provided for risk assessment. Historical authentication data and/or compromised user account data may be evaluated to identify a set of authentication context properties associated with user authentication sessions and/or a set of malicious account context properties associated with compromised user accounts (e.g., properties indicative of whether a user recently visited a malicious site, created a fake social network profile, logged in from unknown locations, etc.). The set of authentication context properties and/or the set of malicious account context properties may be annotated to create an annotated context property training set that may be used to train a risk assessment machine learning model to generate a risk assessment model. The risk assessment model may be used to evaluate user context properties of a user account event to generate a risk analysis metric indicative of a likelihood the user account event is malicious or safe.
US09779232B1 Trusted code generation and verification to prevent fraud from maleficent external devices that capture data
A user equipment. The user equipment comprises a processor, a memory, a trusted security zone, wherein the trusted security zone provides hardware assisted trust, a ticket generator stored in the trusted security zone to generate a plurality of access codes, and a code generator stored in the trusted security zone. The code generator generates a different one-time-password for each of the plurality of access codes, wherein the one-time-password is not displayed on the user equipment, stores the one-time-password in the trusted security zone, and transmits the one-time-password to a trusted server through a trusted channel. Responsive to an associated access code from the plurality of access codes being displayed and upon request of a user of the user equipment, the code generator displays the one-time-password and invalidates the one-time-password promptly after the display ends.
US09779231B2 Distribution of ephemeral extension to communication sessions
To allow more non-enterprise communication endpoints to communicate without having to allocate an extension for every non-enterprise communication endpoint, a request is received to communicate with an enterprise communication system from a non-enterprise communication endpoint. A temporary password is associated with a dynamic communication address (e.g., from a group of dynamic extensions). The temporary password and the dynamic communication address are sent to the non-enterprise communication endpoint. The non-enterprise communication endpoint registers with the communication system using the temporary password and the dynamic communication address. A communication session is established between the non-enterprise communication endpoint and an enterprise communication endpoint using the dynamic communication address. The temporary password is then disassociated from the dynamic communication address, thus freeing up the dynamic communication address for use with another non-enterprise communication endpoint.
US09779229B2 Secure industrial control system
A secure industrial control system is disclosed herein. The industrial control system includes a plurality of industrial elements (e.g., modules, cables) which are provisioned during manufacture with their own unique security credentials. A key management entity of the secure industrial control system monitors and manages the security credentials of the industrial elements starting from the time they are manufactured up to and during their implementation within the industrial control system for promoting security of the industrial control system. An authentication process, based upon the security credentials, for authenticating the industrial elements being implemented in the industrial control system is performed for promoting security of the industrial control system. In one or more implementations, all industrial elements of the secure industrial control system are provisioned with the security credentials for providing security at multiple (e.g., all) levels of the system.
US09779228B2 Touchscreen unlocking method and apparatus
A touchscreen unlocking method and apparatus are disclosed. The method includes receiving an unlocking instruction triggered by a user by sliding a control on a touchscreen; reading a corresponding user-defined screen locking configuration file according to the unlocking instruction; and performing an unlocking operation on the touchscreen according to the corresponding user-defined screen locking configuration file. In the present disclosure, when a user triggers unlocking, an unlocking operation is performed on a touchscreen according to a user-defined screen locking configuration file; and an unlocking control on the touchscreen can be self-defined and randomly set by the user, and different effects such as animation, sound, and vibration may be displayed in different states, thereby greatly improving unlocking convenience and fun, and meeting the requirement that the user hopes to self-define an unlocking manner according to the preference of the user.
US09779224B2 Methods and systems for client-enhanced challenge-response authentication
Methods, systems and apparatus for performing client-server authentication using a device authentication and optional user authentication approach. In a device authentication stage, the client is unlocked to provide access to a cryptographic key used for authentication. In a user authentication stage, the user provides a personal data credential used to generate an additional cryptographic key.
US09779222B2 Secure management of host connections
An access gateway monitors a communication session to a first host for commands entered by a user. For example, commands entered in a command line terminal by the user. When a command is received, the access gateway receives information about an effect caused by the command on the first host. The access gateway determines if the effect results in an attempt to establish a communication session between the first host and a second host. For example, to copy files from the second host. In response to determining that the effect results in an attempt to establish a communication session between the first host and the second host, an action is generated. For example, the action may be to block the attempt to establish the communication between the first host and the second host.
US09779215B2 Automatic prescription drug dispenser
An automatic prescription drug dispenser including a remote dispenser, a prescription entry system, and a communications network. The remote dispenser transmits and receives information from the communications network and dispenses prescription drugs to the patient. The prescription entry system transmits and receives information from the communications network and provides an input system for the prescriber to electronically enter individual prescriptions for each patient. The communications network coordinates communications between the doctor, insurance carrier, and the remote dispenser. The remote dispenser stores, retrieves, and labels prescription drug and over-the-counter products directly to patients through a remote automated dispenser, a prescription entry system, and a communications network.
US09779214B2 Systems and methods for personalized de-risking based on patient genome data
The present disclosure describes systems and methods for using patient-specific genomic information to optimize or de-risk therapy for the patient. A user may identify a medication for consideration for prescription to a patient, and a genetic variant of the patient affecting a first protein. An analyzer may identify a second medication targeting the first protein, and may retrieve adverse event data from an adverse event database for patients co-medicated with both the first medication and second medication. The analyzer may determine, based on rates of adverse events, the likelihood of an adverse event occurring through co-medication of the first medication and second medication. Based on the likelihood, and based on a correspondence or non-correspondence between a protein activation characteristic of the first medication and the effect of the genetic variant of the patient, the analyzer may indicate or contra-indicate the first medication for the patient.
US09779213B2 System for evaluating a pathological stage of prostate cancer
Clinical information, molecular information and/or computer-generated morphometric information is used in a predictive model for predicting the occurrence of a medical condition. In an embodiment, a model predicts whether a patient is likely to have a favorable pathological stage of prostate cancer, where the model is based on features including one or more (e.g., all) of preoperative PSA, Gleason Score, a measurement of expression of androgen receptor (AR) in epithelial and stromal nuclei and/or a measurement of expression of Ki67-positive epithelial nuclei, a morphometric measurement of a ratio of area of epithelial nuclei outside gland units to area of epithelial nuclei within gland units, and a morphometric measurement of area of epithelial nuclei distributed away from gland units. In some embodiments, quantitative measurements of protein expression in cell lines are utilized to objectively assess assay (e.g., multiplex immunofluorescence (IF)) performance and/or to normalize features for use within a predictive model.
US09779210B2 Enterprise management system
A health care enterprise management system and method of management are disclosed. The system and method include a routing layer, a plurality of applications in an application layer, wherein the application layer communicates external to the enterprise manager via communicative contact through the routing layer, a business rules layer of a plurality of health care provision business rules, and a core layer.
US09779206B2 Estimation of delta-Cq values with confidence from qPCR data
The invention describes how to estimate delta-Cq values from measured (raw-)Cq values gained from PCR measurements and how to calculate confidence intervals for them. This is realized by the following processing steps: A noise model, which might be constructed on some training PCR data, calculates the distribution of the true target material concentration of a single well for an observed measurement results. Said distribution is calculated for all types of measurement results including “Numeric” raw-Cq values as well as Cq being “Undetected”, which denotes that no fluorescence signal was detected during all cycles and thus corresponds to no or very few target molecules.
US09779203B2 Method and system for computer-aided design of radiation-hardened integrated circuits
A method, system, and computer program product include electronic design automation (EDA) tools used with standard CMOS processes to design and produce radiation-hardened (rad-hard) integrated circuits (ICs) having a predictable level of radiation hardness while maintaining a desired level of performance and tracking circuit area. The tools include rad-hard design rule checking (DRC) decks, rad-hard SPICE models, and rad-hard cell libraries. A rad-hard parasitic components extraction process makes use of rad-hard DRC rules to locate occurrences of parasitic devices, calculate their effects on circuit performance, and return this information to layout and circuit simulation tools. Changes to the layout are suggested and implemented with varying degrees of automation. Some of these tools can be provided as components of a rad-hard process design kit (PDK). They can be used in conjunction with commercial EDA tools to facilitate the incorporation of rad-hard features into new or existing IC designs.
US09779200B2 Methods for multi-wire routing and apparatus implementing same
A rectangular interlevel connector array (RICA) is defined in a semiconductor chip. To define the RICA, a virtual grid for interlevel connector placement is defined to include a first set of parallel virtual lines that extend across the layout in a first direction, and a second set of parallel virtual lines that extend across the layout in a second direction perpendicular to the first direction. A first plurality of interlevel connector structures are placed at respective gridpoints in the virtual grid to form a first RICA. The first plurality of interlevel connector structures of the first RICA are placed to collaboratively connect a first conductor channel in a first chip level with a second conductor channel in a second chip level. A second RICA can be interleaved with the first RICA to collaboratively connect third and fourth conductor channels that are respectively interleaved with the first and second conductor channels.
US09779199B2 Circuit boards with thermal control and methods for their design
Circuit boards and computer-implemented methods for designing circuit boards are disclosed. In one embodiment, a method of designing a circuit board having an insulator substrate includes determining, by a computer, a plurality of thermal conductor traces that is arranged to direct heat flux generated by a heat generating component away from a temperature sensitive component, and determining a plurality of electrical connection traces based on an input schematic. At least a portion of the plurality of electrical connection traces incorporate at least a portion of the plurality of thermal conductor traces to define a conductive trace pattern that electrically connects pins of two or more components located on the substrate. The conductive trace pattern includes the plurality of thermal conductor traces and the plurality of electrical connection traces. Disruption of the plurality of thermal conductor traces is avoided while determining the plurality of electrical connection traces.
US09779195B2 Model-based retiming with functional equivalence constraints
A system and method tests for functional equivalence prior to automatically retiming a high-level specification. An Intermediate Representation (IR) includes one or more graphs or trees based on the high-level specification. A functional equivalence (FE) analyzer determines whether one or more components in the graph meet certain value and state conditions and thus is a candidate for retiming. A scheduler can use components that fail FE as a retiming boundary.
US09779192B2 Multi-rate parallel circuit simulation
Methods and systems are disclosed related to multi-rate parallel circuit simulation. In one embodiment, a computer implemented method of partitioning the circuit into a plurality of partitions, wherein each partition is represented by a set of linear differential equations, determining a simulation time step for each partition of the plurality of partitions, grouping the plurality of partitions into multiple groups, wherein each group includes one or more partitions having simulation time steps within a predefined range of each other, and solving the multiple groups with their corresponding simulation time steps in parallel.
US09779186B2 Methods for performing model-based lithography guided layout design
Methods are disclosed to create efficient model-based Sub-Resolution Assist Features (MB-SRAF). An SRAF guidance map is created, where each design target edge location votes for a given field point on whether a single-pixel SRAF placed on this field point would improve or degrade the aerial image over the process window. In one embodiment, the SRAF guidance map is used to determine SRAF placement rules and/or to fine-tune already-placed SRAFs. The SRAF guidance map can be used directly to place SRAFs in a mask layout. Mask layout data including SRAFs may be generated, wherein the SRAFs are placed according to the SRAF guidance map. The SRAF guidance map can comprise an image in which each pixel value indicates whether the pixel would contribute positively to edge behavior of features in the mask layout if the pixel is included as part of a sub-resolution assist feature.
US09779175B2 Creating optimized shortcuts
An approach for using shortcut input to access or group documents is provided. The input may be mapped to opening or grouping the documents based on user preferences, and the documents may be displayed once the computer system detects the input of the shortcut input.
US09779169B2 System for ranking memes
Disclosed are methods and apparatus for selecting items (e.g., Internet memes) to be presented to a user. In one embodiment, a user connected to a network is identified. For each of a plurality of items (e.g., memes), for each of one or more followers of the user, a probability that the corresponding one of the followers of the user will repost the one of the plurality of items is determined. A number of the plurality of items may be selected based, at least in part, on the probability that has been determined, for each of the plurality of items, for each of the one or more followers of the user, that the corresponding one of the followers of the user will repost the one of the plurality of items. The selected number of the plurality of items may then be presented to the user.
US09779167B2 Management system for skin condition measurement analysis information and management method for skin condition measurement analysis information
Service can be offered free of charge and the cost of a skin condition measuring device can be reduced by effectively using data on the occasion of obtaining an analysis result by transmitting measurement data by the skin condition measuring device to a server of a company providing a service of analyzing the measurement data. When a request is made from a contractor client to acquire data registered in a measurement data database, authentication is executed based on a contractor ID input from the contractor client. Additionally, when the measurement data database is searched from a contractor database based on the contractor ID, a search level and an access level are obtained. The contractor client is permitted to search the measurement data database within a range of the search level and the access level.
US09779163B2 Selective invocation of playback content supplementation
A system, method, computer program product, and carrier are described for obtaining one or more positions in a playable message and at least an indication of a playback system configuration and signaling a decision of which supplemental content to use in supplementing the one or more positions in the playable message.
US09779159B2 Customer support solution recommendation system
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium and a method for automatically providing support solutions in response to user feedback items. The method comprises receiving user feedback items and corresponding support solutions. The method further comprises identifying, using clustering techniques, associations between the user feedback items and the corresponding support solutions. The method further comprises storing the identified associations as an items-solutions model that correlates the user feedback items with the corresponding support solutions. The method further comprises receiving a new user feedback item. The method further comprises automatically determining, using the items-solutions model, at least one support solution that corresponds to the new user feedback item. The method further comprises providing the at least one support solution in response to the received new user feedback item.
US09779155B2 Independent table nodes in parallelized database environments
A recipient node of a multi-node data partitioning landscape can receive, directly from a requesting machine without being handled by a master node, a first data request related to a table. A target node of a plurality of processing nodes can be identified to handle the data request. The determining can include the recipient node applying partitioning information to determine a target data partition of the plurality of data partitions to which the data request should be directed and mapping information associating each data partition of the plurality of data partitions with an assigned node of the plurality of processing nodes. The recipient node can redirect the data request to the target node so that the target node can act on the target data partition in response to the data request.
US09779153B2 Data transfer between storage systems using data fingerprints
A system and method for data replication is described. A destination storage system receives a message from a source storage system as part of a replication process. The message includes an identity of a first file, information about where the first file is stored in the source storage system, a name of a first data being used by the first file and stored at a first location of the source storage system, and a fingerprint of the first data. The destination storage system determines that a mapping database is unavailable or inaccurate, and accesses a fingerprint database using the fingerprint of the first data received with the message to determine whether data stored in the destination storage system has a fingerprint identical to the fingerprint of the first data.
US09779152B2 Method and system for optimizing the arrangement of spatial elements
In a data visualization system, a method of analyzing and representing spatial data sets to optimize the arrangement of spatial elements, the method including the steps of: retrieving data from a data storage module that is in communication with the data visualization system, determining lift values for a plurality of predefined spatial areas from the retrieved data based on a set of fuzzy association rules applied to the predefined spatial areas, determining spatial performance values for the predefined spatial areas, and calculating a weighted spatial relationship between the determined lift values and spatial performance values.
US09779151B2 Visualizing relationships in data sets
Some examples of visualizing relationships in data sets can be implemented as a method by one or more computer systems. Dimension objects and multiple measure objects are displayed adjacent to a cause region and an effect region in a user interface. Each dimension object represents an input category associated with an input quantity that contributes to a total quantity in a data set. Each measure object represents an output category associated with an output quantity based on an input category. A dimension object and a measure object can be moved into the cause region and the effect region, respectively, in response to input. From the data set, an output quantity associated with the measure object is determined based on an input quantity associated with the dimension object from the total quantity in the data set. A result representing the output quantity is displayed in the measure object.
US09779149B2 Multi mode extendable object selector
A object selector for supporting at least one selectable view is described. The object selector includes: a selectable view accessor configured for accessing a set of selectable views, wherein each selectable view of the set of selectable views is configured for displaying data associated with at least one selected item; an integrated selectable view renderer configured for rendering at least one integrated selectable view by integrating the at least one selected item into at least one selectable view of the set of selectable views; and an integrated selectable view displayer configured for displaying the at least one integrated selectable view.
US09779139B1 Context-based filtering of search results
A server is configured to receive, from a client, a query and context information associated with a document; obtain search results, based on the query, that identify documents relevant to the query; analyze the context information to identify content; generate first scores for a hierarchy of topics, that correspond to measures of relevance of the topics to the content; select a topic that is most relevant to the context information when the topic is associated with a greatest first score; generate second scores for the search results that correspond to measures of relevance, of the search results, to the topic; select one or more of the search results as being most relevant to the topic when the search results are associated with one or more greatest second scores; generate a search result document that includes the selected search results; and send, to a client, the search result document.
US09779138B2 Methods and systems for autonomous memory searching
Methods and systems operate to receive a plurality of search requests for searching a database in a memory system. The search requests can be stored in a FIFO queue and searches can be subsequently generated for each search request. The resulting plurality of searches can be executed substantially in parallel on the database. A respective indication is transmitted to a requesting host when either each respective search is complete or each respective search has generated search results.
US09779136B2 Rearranging search operators
A system and method for rearranging search operators of a search query are disclosed. In some example embodiments, a first initial search query is received from a first user. The first initial search query comprises at least one search operator and at least one search term. A first rewritten search query is generated based on the first initial search query. The generating of the first rewritten search query comprises rewriting at least one optional search operator in the first initial search query using at least one required search operator and at least one exclusion search operator in response to a determination that the first initial search query comprises the at least one optional search operator and does not comprise any required search operators. A first set of search results is generated for the first rewritten search query and caused to be presented to the first user.
US09779134B2 System and method of data wrangling
In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.
US09779133B2 Contextual debugging of SQL queries in database-accessing applications
Various embodiments of systems and methods for validating Structured Query Language (SQL) queries in a database-accessing software application during application development are described herein. In some embodiments, an SQL query can be copied, during debugging of the software application, from a program editor used to define the software application into an SQL console that facilitates modifying and executing the query and displays data resulting from the execution of the query. Upon developer validation of the SQL query, the validated query may be copied back into the software application to substitute the original query. The SQL query may include one or more unresolved parameters that can be resolved by the SQL console via access to memory in which the software application is executed during debugging.
US09779131B2 Detecting, representing, and interpreting three-space input: gestural continuum subsuming freespace, proximal, and surface-contact modes
Systems and methods for detecting, representing, and interpreting three-space input are described. Embodiments of the system, in the context of an SOE, process low-level data from a plurality of sources of spatial tracking data and analyze these semantically uncorrelated spatiotemporal data and generate high-level gestural events according to dynamically configurable implicit and explicit gesture descriptions. The events produced are suitable for consumption by interactive systems, and the embodiments provide one or more mechanisms for controlling and effecting event distribution to these consumers. The embodiments further provide to the consumers of its events a facility for transforming gestural events among arbitrary spatial and semantic frames of reference.
US09779129B1 Systems and methods for integrating data
Systems and methods for integrating data are described. In an example embodiment, a plurality of data attributes of comparison data and the plurality of data attributes of a master record are respectively compared to determine that there is a difference, the comparison data originating from a data source. A relative level of source priority of the data source of the comparison data is determined relative to the data source of a current state version of the master record in accordance with source evaluation criteria. The current state version of the master record is stored in reference data based on a determination that there is a difference and that the source priority of the data source of the comparison data is equal to or greater than the data source of the current state version of the master record. Mapped comparison data is used to update the current state version of the master record based on the determination that there is a difference and that the source significance of the data source of the comparison data is equal to or greater than the data source of the current state version of the master record to create an updated state version of the master record, the mapped comparison data being based on the comparison data. Additional methods and systems are disclosed.
US09779127B2 Integrating database management system and external cache
Example systems and methods for integrating a primary data store (e.g., a source-of-truth relational database management system) and a secondary data store (e.g., external cache) are described. The approach implements a modified read-through/write-through data access pattern that integrates read and write flows in order to support high-concurrency environments while maintaining immediate consistency between stores. Writes are handled using a three-phase flow that avoids concurrency-related race conditions and the need to block in the secondary store in order to maintain cross-store consistency. Reads are never dirty and will repair the secondary store as needed without conflicting with repairs that may have been initiated by other sessions.
US09779124B2 Mobile terminal and control method thereof
The present disclosure relates to a mobile terminal, and more particularly, to a mobile terminal for updating data files stored in a memory on a database and a control method thereof, and a mobile terminal for updating data files on a database according to the media transfer protocol (MTP) may include a memory configured to store the data files, and a controller configured to divide the data files stored in the memory into a first group composed of files to which the priority order of update is given and a second group composed of files other than those of the first group, and sequentially update the first group and the second group on the database to implement an application using data files contained in the first.
US09779120B1 Native storage data collection using plug-ins that are independent from data sources
A native data collection component may be implemented as a tool, appliance, application and/or utility, and including physical and/or logical implementations thereof. The native data collection component may be responsible for data orchestration, data collection, and aggregation and distribution of collected data from among multiple sources. Accordingly, the native data collection component may be independent of a particular data source and act as an independent performance characteristic collection mechanism. In an embodiment, the native data collection component may include three devices/sub-components: a data orchestration device, a data collection interface and a data aggregation and distribution device. Each sub-component may be service based and communication with each service may be done using state-less protocols. The data collection interface enables a software structure that includes data collection plug-ins that are independent of data sources and are not deployed into the SAN as agents of any of the data sources.
US09779117B1 Database partitioning scheme evaluation and comparison
A database benchmark configuration is selected via an interface. At least one database partitioning scheme from a plurality of database partitioning schemes is selected via the interface. The selected database partitioning scheme is configured through the interface. The selected database partitioning scheme is evaluated based on the configuring step and the selected database benchmark configuration, and evaluation results are generated. A presentation is generated for the interface based on at least a portion of the evaluation results, wherein the presentation is configured to provide at least an indication of a performance of the selected database partitioning scheme given the configuring step and the selected database benchmark configuration.
US09779115B2 System and method for automatically selecting images to accompany text
A system for selecting an image to accompany text from a user in connection with a social media post. The system is capable of receiving text from the user, identifying one or more search terms based on the text, identifying candidate images from images in one or more image databases using the search terms, presenting one or more candidate images to the user, receiving from the user a selected image from the one or more candidate images, generating the social media post comprising the selected image and the user-submitted text, and transmitting the social media post for display.
US09779113B2 Systems and methods for improving domain name system traffic routing
Systems and methods for improving Domain Name System (DNS) traffic routing, the systems and methods have a DNS resolver in digital communication with a microprocessor of an authoritative DNS server, wherein the authoritative DNS server is configured to make DNS traffic routing decisions, wherein a DNS query, associated with a requested DNS resource record, is transmitted to the authoritative DNS server. The systems and methods have at least one database in digital communication with, and accessible by, the authoritative DNS server, wherein the authoritative DNS server identifies the requested DNS resource record associated with the DNS query and extracts, from the at least one database, one or more configuration details associated with the requested DNS resource record, wherein the one or more configuration details associated comprise at least an input collection of potential answers to the DNS query and at least one assigned filter instruction. The microprocessor filters the input collection of potential answers by executing the at least one filter instruction to extract a final output from the input collection of potential answers, wherein the final output comprises at least one final answer to the DNS query. The at least one final answer is composed into a DNS response to the DNS query by the microprocessor, and the DNS response may be is returnable as output to the DNS resolver.
US09779110B2 Placement device, placement method and recording medium, that stores placement program information processing device
A placement device may reduce the cost for placing an object when a placement destination, in which an object is placed, changes due to the addition of a placement destination. A placement device may: determine, upon receiving object information assigned to an object, as the placement destination in which the object is placed from among one or more placement destinations each having an assigned set value, the placement destination added most recently and assigned a set value larger than a characteristic value derived uniquely based on the object information; and change, when a placement destination is added, based on an available capacity representing the amount of objects that can be newly placed in the placement destinations, the set value assigned to at least one of the placement destinations such that the determined placement destination does not change to a placement destination other than the placement destination added last.
US09779108B1 Lustre file system
A computer-executable method, system, and computer program product of managing I/O received within a Lustre file system, the computer-executable method, system, and computer program product comprising: receiving a data I/O request, wherein the data I/O request relates to data stored within the Lustre file system; processing the data I/O request in a journal stored on a fast data storage device within the Lustre file system; analyzing the journal to make a determination related to the data I/O request; and responding to the data I/O request.
US09779102B2 Method and apparatus for providing compressed data structure
An approach for providing a compressed data structure of data records sharing one or more common values is described. A data compression platform may process and/or facilitate a processing of a plurality of data records to determine one or more repeating values common across the plurality of data records. The data compression platform may also cause, at least in part, a storage of the one or more repeating values in at least one header record of a data structure. The data compression platform may further cause, at least in part, a storage of one or more non-repeating values of the plurality of data records in respective one or more point records of the data structure associated with the at least one header record.
US09779097B2 Platform agnostic UI/UX and human interaction paradigm
In one embodiment, a method of controlling a user interface can include: displaying first objects in a foreground on a display screen, where each first object represents media content, and where the first objects are displayed with a first display characteristic; accepting a signal indicating user selection of one of the first objects; displaying media content for the selected object in a background on the display screen, where the media content is displayed in the background with a second display characteristic, where the second display characteristic includes a changed cinematic characteristic from the first display characteristic in order to reduce attraction of attention for the second display characteristic relative to the first display characteristic; and displaying second objects in the foreground on the display screen, where the second objects are associated with the selected object, and where the second objects are displayed with the first display characteristic.
US09779096B2 Associating data with pages of an application to allow selection of the pages via a selected navigation category
A system for associating data input by a user with at least one page of a file created by an application to allow selection of one or more pages associated with a selected navigation category is provided. In the system, metadata is received and associated with at least one page. A navigation category is assigned to the page, determined by its associated metadata. A navigation interface comprising at least one navigation category is generated as a component of the application. A selection of at least one navigation category by a user is received via the navigation interface. One or more pages associated with the selected navigation category are then gathered by the application for display to the user.
US09779092B2 Maintaining consistency between a data object and references to the object within a file
A technique for maintaining consistency between a data object and references to the object in a file. An indication that a source object has changed is received. One or more of the changes made to the source object are identified. A file comprising one or more references related to the source object is analyzed to identify those references that may be inconsistent with the changes made to the source object.
US09779089B2 Auto-storing and synchronizing device content from an information handling system
A system and method for auto-storing and synchronizing device content from an information handling system is disclosed. The method includes identifying a first device within a pre-determined range of a docking station, the first device operable to communicate with the docking station. The method further includes pairing with the first device. The method includes detecting a file on the first device. The method further includes uploading the file to a cloud services system. The method further includes creating a pointer, the pointer pointing to the file's location on the cloud services system. The method further includes storing the pointer to the file.
US09779086B2 Learning apparatus, translation apparatus, learning method, and translation method
In order to solve a conventional problem that an accurate translation cannot be realized, a learning apparatus includes: a parser unit parsing a target language sentence, thereby acquiring a binary tree of the target language sentence; a source language element acquiring unit acquiring one or more source language elements; a source language partial structure acquiring unit acquiring one or more source language partial structures each containing a parent node having a phrase label and two child nodes each having a phrase label or a source language element; a labeling unit providing a reordering label to the one or more source language partial structures; a model building unit that builds one or more parsing models each having appearance probability information regarding a labeled source language partial structure; and an accumulating unit accumulating a binary tree of a source language sentence having the one or more parsing models.
US09779085B2 Multilingual embeddings for natural language processing
A natural language processing (“NLP”) manager is provided that manages NLP model training. An unlabeled corpus of multilingual documents is provided that span a plurality of target languages. A multilingual embedding is trained on the corpus of multilingual documents as input training data, the multilingual embedding being generalized across the target languages by modifying the input training data and/or transforming multilingual dictionaries into constraints in an underlying optimization problem. An NLP model is trained on training data for a first language of the target languages, using word embeddings of the trained multilingual embedding as features. The trained NLP model is applied for data from a second of the target languages, the first and second languages being different.
US09779081B2 Feature completion in computer-human interactive learning
A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
US09779077B2 Representation of data records in graphic tables
Various arrangements for creating a pivot table are presented. A set of stored records may be accessed. A plurality of stored records from the set of stored records may be selected to be represented in a plurality of cells of the pivot table. A graphical representation may be generated for display for each stored record of the plurality of stored records. Each graphical representation may be generated for display within a cell of the plurality of cells of the pivot table. Each graphical representation of the pivot table is actively linked with the corresponding stored record.
US09779073B2 Digital document change conflict resolution
A first set of changes to a first version of a digital document, as compared to a baseline version of the document, can be detected. The first set of changes can include a first change to a page of the document in the first version of the document, as compared to the baseline version of the document. Also, a second set of changes to a second version of a document, as compared to the baseline version of the document, can be detected. The second set of changes can include a second change to the page of the document in the second version of the document, as compared to the baseline version of the document. A conflict between the first change and the second change can be detected, and the conflict can be resolved by receiving user input or applying conflict resolution rule(s) to choose between the first and second changes.
US09779071B2 Non-transitory computer-readable recording medium, encoding method, encoding apparatus, decoding method, and decoding apparatus
A code converting unit encodes input text data based on an code assignment table stored in a storage device that defines a conversion rule for encoding text data, wherein; the code assignment table being generated by assigning a part of character strings assigned to a 1-byte region of a first code assignment table to a 2-byte region of the code assignment table, and by assigning one or more codes each having two or more bytes to at least a part of character strings assigned to the 2-byte region of the code assignment table.
US09779070B2 Providing aggregated data to page generation code for network page generation
Disclosed are various embodiments relating to generating portions of network pages associated with a network site, where the portions of the network pages are generated by page generation code that uses a subset of aggregated data provided to it. A request for a network page is received from a first party. Data is aggregated from one or more data sources in response to the request. Each data source provides multiple data items using a multipart encoding. Page generation code supplied by the first party is executed to generate at least a portion of the network page in response to receiving a subset of the data which is used by the page generation code. The page generation code is able to access the subset of the data as predefined variables.
US09779067B2 Systems and methods for online publishing and content syndication
A system and method of republishing and syndicating digital content for use by consumer readers, comprising allowing a publisher to register with a syndication engine, to indicate content that the publisher wishes to make available for syndication, and to indicate at least one monetization model for the content. Upon registering with the syndication engine, transmitting a republish control for the publisher to embed in the content. Upon a republisher requesting to view content from the publisher, causing the publisher to transmit the content, including the republish control, to the republisher. If the republisher desires to republish the content, allowing the republisher to select the republish control. Causing transmission of a republish request to the syndication engine in response to selection of the republish control. Then transmitting a unique embed code to the republisher for embedding into a republisher webpage to facilitate republishing of the content from the publisher.
US09779065B1 Displaying graphical content items based on textual content items
A method for generating a matrix of graphical content items to be displayed on at least one client computing device having a display is described. The method is implemented by a server computing device communicatively coupled to a database and to the at least one client computing device. The method includes retrieving, from the database, a plurality of textual content items, a link to a landing page associated with each textual content item, and an image associated with at least a part of the landing page. The method also includes generating a matrix including a plurality of portions, including, for each portion of the matrix, selecting one of the plurality of textual content items, and including, in the portion, text from the selected textual content item, the image associated with the landing page, and the link to the landing page, and transmitting data for display of the matrix to the client computing device.
US09779064B2 Cloud assisted rendering
Described is a method of rendering first page data to a document, by receiving the first page data in a first format, removing a portion of the first page data having a predetermined attribute; storing the removed data in a memory of the rendering device; inserting references to the removed data into the first page data to produce altered first page data in the first format; transmitting the altered first page data to a platform service device; forming second page data in a second format, the second page data containing the inserted references; and receiving, by the rendering device, the second page data from the platform service device, the rendering device rendering to the document the second page data using the inserted references and the copied data stored in the memory of the rendering device.
US09779060B2 Systems and methods for generating updates of geological models
Systems and methods for generating updates of large scale 3D geological models with multi-model facies, permeability or porosity distribution.
US09779059B2 Commercial vehicle, in particular fork-lift truck or industrial truck, with a data memory that is rigidly attached on the vehicle side and assigned to a parameterisable electronic control arrangement
A commercial vehicle comprises a functional arrangement comprising at least one drive motor for providing at least one working or operating function and a parameterisable electronic control arrangement configured to control the functional arrangement depending on a parameter dataset stored in the control arrangement. A data memory is provided, which is rigidly attached in the vehicle, separate from the control arrangement and in which at least one dataset relevant to the vehicle is stored or can be stored. The control arrangement is configured to read data of the dataset relevant to the vehicle from the data memory and/or to write data to the data memory for recording in the dataset relevant to the vehicle or to update the dataset relevant to the vehicle.
US09779058B2 Modulating processsor core operations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing processor latency through the use of dedicated cores. In one aspect, a method includes a multi-core processor having n cores, including, selecting k cores of the n cores of the multi-core processor to perform dedicated low-latency operations for the n-core processor, where k is less than n, m cores are unselected, and each core of the multi-core processor has a rated core capacity. The methods operate the selected k cores at less than the rated core capacity such that k cores are collectively underutilized by an underutilized capacity and operate one or more of the m cores at a capacity in excess of the rated core capacity such that the m cores operate at a collective capacity that exceeds a collective capacity of the rated core capacities of the m cores.
US09779052B2 PCIe bridge transformation device and method thereof
A PCIe bridge transformation device and a method thereof are provided, which is adapted to a storage unit in a lock state. The transformation device includes a connecting unit, a PCIe interface and a bridge. The connecting unit is connected to the storage unit and the connecting unit receives an identification command from the storage unit. The PCIe interface is electrically connected to an electronic unit. The bridge is installed with a first firmware for identifying an identification command. When the identification command is an access validity command, the first firmware unlocks the lock state of the storage unit, wherein the storage unit includes a second firmware corresponding to the first firmware, and the second firmware produces the identification command.
US09779050B2 Allocating virtual resources to root PCI bus
Systems and methods for allocating virtual resources to a root PCI bus. An example method may comprise: intercepting, by a hypervisor being executed by a processing device of a host computer system, a virtual machine read operation with respect to a certain address range within a Peripheral Component Interconnect (PCI) configuration space; presenting, to a virtual machine running on the host computer system, an identifier of a root PCI bus; presenting, to the virtual machine, a PCI-to-PCI bridge associated with the root PCI bus; presenting, to the virtual machine, a PCI device that is communicatively coupled to a secondary PCI bus, wherein the secondary PCI bus is communicatively coupled to the PCI-to-PCI bridge; receiving, from the virtual machine, an identifier of a resource pool associated with the PCI-to-PCI bridge; associating the resource pool with the root PCI bus; and notifying of the resource pool a guest operating system of the virtual machine.
US09779047B2 Universal intelligent platform management interface (IPMI) host to baseboard management controller (BMC) communication for non-x86 and legacy free systems
Aspects of the disclosure relate to systems and methods for performing a universal Intelligent Platform Management Interface (IPMI) host-to-baseboard management controller (BMC) communication. The system includes a management device communicatively connected to a computing device through a communication link, such as a universal serial bus (USB) interface. In operation, the management device identifies itself to the computing device as a generic human interface device (HID) pipe device. Thus, a HID channel is established between the management device and the computing device through the USB interface. When the management device receives a first message from the computing device directed toward the generic HID pipe device through the HID channel, the management device may determine whether the message is an IPMI message intended for communicating with the management device. When the message is the IPMI message, the management device processes the IPMI message.
US09779043B2 Techniques for handling queued interrupts in a data processing system
A technique for handling queued interrupts includes accumulating respective backlog counts for respective event paths. The background counts track a number of events received but not delivered as interrupts to associated virtual processor (VP) threads. In response to a lowering of an operating priority (OP) of a VP thread (VPT), a scan backlog (SB) message is received that identifies the VPT and specifies a current operating priority for the VPT. In response to receiving the SB message, a linked list of event paths associated with the VPT is scanned to search for backlog events that have a higher priority than the current OP for the VPT. In response to a backlog event being located that has a higher priority than the current OP of the VPT, an interrupt to the VPT is initiated starting with a highest priority event path and the backlog count for the VPT is decremented.
US09779042B2 Resource management in a multicore architecture
A resource management and task allocation controller for installation in a multicore processor having a plurality of interconnected processor elements providing resources for processing executable transactions, at least one of said elements being a master processing unit, the controller being adapted to communicate, when installed, with each of the processor elements including the master processing unit, and comprising control logic for allocating executable transactions within the multicore processor to particular processor elements in accordance with pre-defined allocation parameters.
US09779040B2 Portable device, system, and information processing apparatus
A portable device includes: a first interface circuit configured to receive, from an information processing apparatus, device information of the information processing apparatus; a second interface circuit configured to receive, from outside device through wireless communication link, a start signal for the information processing apparatus; a memory configured to store a list of information processing apparatuses that are to be permitted to perform wireless communication with the portable device; and a processor configured to compare the device information received from the information processing apparatus with the list stored in the memory, enable wireless communication functionality of the second interface circuit when a result of the comparison indicates that the portable device is coupled to an information processing apparatus which is permitted to perform wireless communication, and transmit a start signal to the information processing apparatus when the start signal is received by using the enabled wireless communication functionality.
US09779037B2 Establishing connectivity of modular nodes in a pre-boot environment
Various embodiments described herein provide for establishing connectivity of nodes by employing base management controllers associated with the nodes. For some embodiments, a first data is received at a resource manager from a first base management controller (BMC) associated with a first node, wherein the resource manager is associated with a server computer system. A second data is received at the resource manager from a second BMC associated with a second node. A classification of the first node and the second node are determined and a compatibility of the first node with the second node based on the first data and the second. A topology is generated, at the resource manager, of the first node and the second node.
US09779034B2 Protection key management and prefixing in virtual address space legacy emulation system
A system is described to provide protection key access control in a system whose operating system and processor were not designed to provide a protection key memory access control mechanism. Such a system can be applied to an emulator or to enable a system that executes native applications to be interoperable with a legacy system that employs protection key memory access control.
US09779033B2 Memory management device and non-transitory computer readable storage medium
In one embodiment, a storage unit stores a table tree and verifier tree. The table tree includes parent and child tables. The verifier tree includes parent and child verifiers associated with the parent and child tables, respectively. The parent verifier is used for verifying the child table and child verifier. A device stores a secure table tree corresponded to the table tree and used for address translation and a secure verifier tree corresponded to the verifier tree, to a secure storage unit. The device executes verification, based on verification information calculated based on a first child table and first child verifier in the storage unit and a first parent verifier in the secure verifier tree. The device sets the second address of the secure table tree such that the second address designates data in the first storage unit.
US09779028B1 Managing translation invalidation
Managing translation invalidation includes: in response to determining that a first invalidation message (IM) applies to a subset of virtual addresses (VAs) consisting of fewer than all VAs associated with a first set of translation context (TC) values, searching VA-indexed structure(s) to find and invalidate any entries that correspond to a VA in the subset; in response to determining that a second IM applies to all VAs associated with a second set of TC values and that no entry exists in invalidation-tracking structure(s) corresponding to the second set, bypassing searching any VA-indexed structure(s); and in response to determining that a third IM applies to all VAs associated with a third set of TC values and that at least one entry exists in the invalidation-tracking structure(s) corresponding to the third set, storing invalidation information in the invalidation-tracking structure(s) to invalidate the third set and delaying searching any VA-indexed structure(s).
US09779027B2 Apparatus, system and method for managing a level-two cache of a storage appliance
Aspects of the present disclosure disclose systems and methods for managing a level-two persistent cache. In various aspects, a solid-state drive is employed as a level-two cache to expand the capacity of existing caches. In particular, any data that is scheduled to be evicted or otherwise removed from a level-one cache is stored in the level-two cache with corresponding metadata in a manner that is quickly retrievable. The data contained within the level-two cache is managing using a cache list that manages and/or maintains data chunk entries added to the level-two cache based on a temporal access of the data chunk.
US09779025B2 Cache architecture for comparing data
The present disclosure includes apparatuses and methods for a cache architecture. An example apparatus that includes a cache architecture according to the present disclosure can include an array of memory cells configured to store multiple cache entries per page of memory cells; and sense circuitry configured to determine whether cache data corresponding to a request from a cache controller is located at a location in the array corresponding to the request, and return a response to the cache controller indicating whether cache data is located at the location in the array corresponding to the request.
US09779023B1 Storing inline-compressed data in segments of contiguous physical blocks
Techniques for storing data received by a data storage system involve performing inline compression on received data and storing resulting compressed data in segments of contiguous physical address space of a file system. Each segment spans multiple contiguous physical addresses and stores data of multiple contiguous logical addresses of a file. Each segment has an extent list that provides a location within that segment of the compressed data for each logical address.
US09779022B2 Methods for caching and reading data to be programmed into a storage unit and apparatuses using the same
A method for caching and reading data to be programmed into a storage unit, performed by a processing unit, including at least the following steps. A write command for programming at least a data page into a first address is received from a master device via an access interface. It is determined whether a block of data to be programmed has been collected, where the block contains a specified number of pages. The data page is stored in a DRAM (Dynamic Random Access Memory) and cache information is updated to indicate that the data page has not been programmed into the storage unit, and to also indicate the location of the DRAM caching the data page when the block of data to be programmed has not been collected.
US09779020B2 System and method for providing an address cache for memory map learning
A system for interfacing with a co-processor or input/output device is disclosed. According to one embodiment, the system provides a one-hot address cache comprising a plurality of one-hot addresses and a host interface to a host memory controller of a host system. Each one-hot address of the plurality of one-hot addresses has a bit width. The plurality of one-hot addresses is configured to store the data associated with a corresponding memory address in an address space of a memory system and provide the data to the host memory controller during a memory map learning process. The plurality of one-hot addresses comprises a zero address of the bit width and a plurality of non-zero addresses of the bit width, and each one-hot address of the plurality of non-zero addresses of the one-hot address cache has only one non-zero address bit of the bit width.
US09779019B2 Data storage layout
Examples of the present disclosure provide apparatuses and methods for determining a data storage layout. An example apparatus comprising a first address space of a memory array comprising a first number of memory cells coupled to a plurality of sense lines and to a first select line. The first address space is configured to store a logical representation of a first portion of a value. The example apparatus also comprising a second address space of the memory array comprising a second number of memory cells coupled to the plurality of sense lines and to a second select line. The second address space is configured to store a logical representation of a second portion of the value. The example apparatus also comprising sensing circuitry configured to receive the first value and perform a logical operation using the value without performing a sense line address access.
US09779017B2 Data storage device and data accessing method thereof
A data storage device including a flash memory and a controller. The flash memory includes a plurality of dies having a plurality of columns, wherein each of the columns is constituted by a plurality of sectors. The controller performs a read operation or a write operation from a first column to an Nth column in response to a read command or a write command, and skips at least two columns within the range of the first column to the Nth column according to a first bad column data set, wherein the first bad column data set has a starting address and the number of columns.
US09779015B1 Oversubscribed storage extents with on-demand page allocation
In response to receiving a write request directed to a particular logical block of a storage object, a page of free space (sufficient to accommodate the payload of the write request, but smaller in size than the logical block) of a particular extent that has been selected to store contents of the logical block is allocated. The current size of the extent is smaller than the combined sizes of logical blocks that are mapped to the extent. The page is modified in accordance with a payload indicated in the write request. In response to a subsequent write request directed to the particular extent, a determination is made that the particular extent would violate a free space threshold criterion if the payload of the write request were accommodated, and an extent expansion operation is initiated.
US09779014B2 Resilient mock object creation for unit testing
Embodiments of the invention provide for fault alerting in mock object supported unit testing. In a method for fault alerting in mock object supported unit testing an instance a mock object proxying for an object under test by test code is created in memory of a computing system and an invocation of a method in the object under test is proxied by method name to the mock object. Then, it is determined whether or not a method exists in memory for the mock object corresponding to the method name. Finally, an exception handler is invoked for the mock object outputting error text indicating a non-presence of a method associated with the method name responsive to a method by the method name not existing in the memory for the mock object, but otherwise a method is invoked that exists in the memory of the mock object corresponding to the method name.
US09779011B2 Testing system
The present invention relates to a testing system, including a testing host and a relay host, where the testing host may test a tested target, and a testing program is installed in the testing host. In a process of testing the tested target, the testing program may generate testing history information of the tested target, and the testing host changes a file name of the testing history information according to a renaming rule. The relay host includes a default function and a transferring and processing program, where the transferring and processing program may capture testing content information applicable to the default function from the file name of the testing history information, and apply the testing content information to the default function to generate function data. Therefore, an operation of generating the function data may be simplified.
US09779004B2 Methods and systems for real-time activity tracing in a storage environment
Systems and methods for efficient input/output (I/O) workload capture are provided. For example, in one aspect, a machine implemented method includes: opening a network socket for listening to a connection request from a computing device; accepting the connection request from the computing device over the network socket; enabling selective data collection based on a network connection with the computing device over the network socket, where the network connection based selective data collection includes obtaining information regarding a plurality of input/output (I/O) requests and responses and performance information of a storage server for processing the I/O requests; sub-sampling the network connection based collected data; and sending at least a portion of the network connection based collected data over the network socket connection to the computing device.
US09778998B2 Data restoration method and system
Embodiments of the present invention disclose a data restoration method, including: after a transaction is submitted, saving a generated transaction log to a buffer of a current node, and backing up the transaction log to a buffer of at least one backup node except the current node; writing the transaction log saved in the buffer of the current node or the transaction log backed up in the buffer of the backup node into a transaction log file in a disk, where the transaction log file in the disk is used for restoring data of the current node; and restoring, based on the transaction log file in the disk, lost data of the current node when a data loss event occurs in the current node. By means of the present invention, a risk of system data can be reduced, and durability, safety, and reliability of the system data can be improved.
US09778997B2 Server backup method and backup system using the method
A server backup method and a backup system using the server backup method are provided. The server backup method includes continuously collecting a plurality of dirty pages during a running operation and determining a backup start time point according to a quantity of the collected dirty pages. The server backup method also includes suspending the running operation according to the backup start time point and executing a backup snapshot operation to generate a data backup snapshot corresponding to the dirty pages, and executing a backup transmission operation to transmit the data backup snapshot.
US09778996B1 File system version set infrastructure
A technique for managing file systems assigns groups of related files in a file system to respective version sets. Each version set includes all files of a file system that are related to one another by one or more snapshot operations. The technique provides a version set database, which stores, in connection with each version set, an identifier of each file that belongs to the respective version set. In an example, file system operations that require information about block sharing can perform lookup operations on the version set database to narrow the scope of files that are candidates for block sharing to those of a particular version set.
US09778991B2 Exporting and importing database tables in a multi-user database environment
Disclosed herein are system, method, and computer program product embodiments for exporting and importing database tables in a database management system using multi-version concurrency control (MVCC). An embodiment operates by first initiating an export of a database table in the database management system. During the export transaction, temporary creation and deletion timestamps are identified from MVCC information associated with each row in the database table. Each temporary timestamp is associated with a database transaction. A timestamp map is then generated that associates the identified temporary timestamps with commit timestamps of the associated transactions. The database table, associated MVCC information, timestamp map, and snapshot timestamp of the export transaction are written to a binary file. When an import of the database table is initiated in a database management system, the database table is reconstructed from the table rows, associated MVCC information, timestamp map, and snapshot timestamp of the export transaction in the binary file.
US09778989B2 Implementing concurrent adapter firmware update for an SRIOV adapter in a virtualized system
A method, system and computer program product are provided for implementing concurrent adapter firmware update of a Single Root Input/Output Virtualization (SRIOV) adapter in a virtualized system. An adapter driver is used to update adapter firmware concurrent with normal I/O operations. When configuration is stored in a scratchpad buffer, the adapter driver detects virtual functions (VFs) configured and operating. An enhanced error handling (EEH) process is initiated, freezing the VFs, and an updated adapter firmware image is loaded to the adapter. The adapter driver completes the EEH recovery, the adapter is restarted using the new updated adapter firmware. The VFs device drivers unfreeze the VFs, and complete the EEH recovery.
US09778988B2 Power failure detection system and method
A power failure monitoring system and a method are disclosed herein, where the power failure monitoring system includes a motherboard, a board, a complex programmable logic device (CPLD) and a baseboard management controller (BMC) module. The motherboard includes a central processing unit (CPU) power and a non-CPU power. The board includes a board power. The BMC module includes a register that is electrically coupled to the CPLD. The CPLD is configured to execute a shutdown process when power failure occurs, identify a power failure type, and determine whether to execute a restart process according to the power failure type. If the restart process is executed and a count of the restart process reaches a predetermined count, the CPLD records lock information in the register. The BMC module is configured to record the count of the restart process, and execute a lock process according to the lock information.
US09778983B2 Integrated circuit device and method for reducing SRAM leakage
An integrated circuit (IC) device including an SRAM module coupled to wrapper logic is disclosed. The wrapper logic includes an error correction code (ECC) encoder configured to encode input data in accordance with an ECC encoding scheme and output the encoded input data to the SRAM module, an ECC decoder configured to decode output data received from the SRAM module, output the decoded output data, and write decoding information back to the SRAM module, an error controller coupled to the ECC decoder that is configured to control the ECC decoder in accordance with the ECC encoding scheme, and a central controller coupled to the components of the wrapper logic and the SRAM module in order to control operations between the components of the wrapper logic and the SRAM module.
US09778980B2 Controller, semiconductor memory system and operating method thereof
An operating method of a memory controller includes: generating a soft decision read data for stored data read from a semiconductor memory device according to a soft decision read voltage, wherein the stored data is stored in the semiconductor memory device through sequential operations of ECC encoding and scrambling; and generating a first de-scrambled data by performing de-scrambling operation to a sign bit of the soft decision read data.
US09778974B1 Integrated circuit 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
An IC includes 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.
US09778963B2 Ordered event notification
A method and data processing system are provided. The data processing system comprises an application associated with a plurality of sockets and a sub-system for making data available to the application via the plurality of sockets. The sub-system is configured to provide in response to a request from the application: an indication of events that have occurred on one or more of the plurality of sockets; and an indication of an order in which the events should be processed.
US09778959B2 System and method of performing a pre-reservation analysis to yield an improved fit of workload with the compute environment
A system and method are disclosed for receiving a request for resources in a compute environment to process workload, the request including a specification of a quality of fit. The system generates a substantial maximum potential quality of fit based on compute environment with an assumption of no competing workload to yield an analysis. The system evaluates a first resource allocation and a second resource allocation against the analysis to yield the first fit in a respective second fit. The system selects one of the first resource allocation and the second resource allocation based on a comparison of the first fit to the second fit as well as a cost associated with any delays.
US09778957B2 Systems and methods for intelligently distributing tasks received from clients among a plurality of worker resources
Computer implemented systems and methods intelligently distribute tasks received from clients among worker resources. One or more databases store information about worker resources and information about clients. A task assignment server, communicatively coupled to the database(s), receives a plurality of tasks that are to be performed for the clients, accesses the stored information about the worker resources, accesses the stored information about the clients, and assigns each of a majority of the tasks to one of the plurality of worker resources, in dependence on the information about the plurality of worker resources and in dependence on the information about the plurality of clients, so that the plurality of tasks are distributed among two or more of the plurality of worker resources. The system can also include a plurality of queues adapted to store information about tasks assigned to the worker resources associated with the queues.
US09778956B1 Multi-dimensional scheduling in converged infrastructure
An apparatus comprises a processing platform implementing a plurality of resources of converged infrastructure of an information processing system. A multi-dimensional scheduler is associated with the plurality of resources. First and second ones of the plurality of resources of the converged infrastructure are logically partitioned by the multi-dimensional scheduler into multiple virtual sets of resources for performance of processing jobs associated with respective applications such that the virtual sets of resources comprise respective portions of each of the first and second ones of the plurality of resources. An additional one of the plurality of resources of the converged infrastructure is time-shared between at least a subset of the multiple virtual sets of resources under the control of the multi-dimensional scheduler in performing the corresponding processing jobs associated with the respective applications. The multi-dimensional scheduler thereby operates over spatial and time dimensions with regard to different resources of the converged infrastructure.
US09778953B2 Process and system for comprehensive IT discovery without credentials
A method and system for discovering dependencies, configurations and utilizations among IT resources are disclosed. A discovery team writes a prediscovery script without requesting credentials and sends it to a system administrator (SA) who already has necessary credentials to execute the prediscovery script. Then, the SA reviews the prediscovery script and executes the prediscovery script on a target server. While or after executing the prediscovery script, the target server generates a result of an execution of the prediscovery script and provides the result to an analysis system. The analysis system analyzes and parses the result and generates a user-friendly data (e.g., graph or spreadsheet) that represents the result. Then, the analysis system provides the user-friendly data to the discovery team. The analysis system does not require credentials and does not directly communicate with the target server except receiving the result of the executed prediscovery script from the target server.
US09778952B1 Migration of computer system images through a customer interface
A customer network client detects, through a user interface, selection of a graphical representation of a set of virtual machine images and an indication to migrate this set of virtual machine images to an off-premises network managed by a computing resource service provider. In response, the client generates a set of application programming interface calls, which may be transmitted to the service provider and causes the service provider to convert the selected images for use within the off-premises network. The client monitors fulfillment of the calls and, upon determining that the calls has been fulfilled, updates a portion of the user interface associated with the computing resource service provider to indicate that the images may be instantiated within the off-premises network.
US09778950B2 Throttling circuitry
Techniques are disclosed relating to processor power control and interrupts. In one embodiment, an apparatus includes a processor configured to assert an indicator that the processor is suspending execution of instructions until the processor receives an interrupt. In this embodiment, the apparatus includes power circuitry configured to alter the power provided to the processor based on the indicator. In this embodiment, the apparatus includes throttling circuitry configured to, in response to receiving a request from the power circuitry to alter the power provided to the processor, block the request until the end of a particular time interval subsequent to receipt of the request or de-assertion of the indicator. In some embodiments, the particular time interval corresponds to latency between the processor receiving an interrupt and de-asserting the indicator.
US09778949B2 Thread waiting in a multithreaded processor architecture
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for thread waiting. One of the methods includes starting, by a first thread on a processing core, a task by starting to execute a plurality of task instructions; initiating, by the first thread, an atomic memory transaction using a transactional memory system, including: specifying, to the transactional memory system, at least a first memory address for the atomic memory transaction and temporarily ceasing the task by not proceeding to execute the task instructions; receiving, by the first thread, a signal as a consequence of a second thread accessing the first memory address specified for the atomic memory transaction; and as a consequence of receiving the signal, resuming the task, by the first thread, and continuing to execute the task instructions.
US09778946B2 Optimized copy of virtual machine storage files
A facility is described for optimizing the copying of virtual machine storage files. In various embodiments, the facility refrains from copying portions of the virtual machine storage file that do not contain any meaningful data for the purposes of the guest file system within the virtual machine storage file. In some embodiments, the facility refrains from copying portions of the file that are in use by the guest file system, but are of no practical value.
US09778945B2 Providing mode-dependent virtual machine function code
Systems and methods for providing mode-dependent virtual machine (VM) function code. An example method may comprise: detecting, by a hypervisor executing by a processing device of a host computer system, a transition to a first execution mode by a guest operating system (OS) executing on the host computer system, wherein the first execution mode is characterized by at least one of: a first physical address size or a first general purpose register size; and responsive to the detecting, enabling a virtual machine (VM) function to be executed by the guest OS in the first execution mode.
US09778943B2 Timer based virtual processor scheduling and suspension on physical processor for use of physical processor by other processing
Systems and methods for timer-based virtual processor scheduling. An example method may comprise: selecting, by a hypervisor executing on a computer system, an active virtual processor among two or more virtual processors; determining a first time period being less than a second time period, the second time period equal to a time remaining till a next scheduled timer interrupt of a timer communicatively coupled to the active virtual processor; and suspending the active virtual processor for at least the first time period.
US09778939B2 Host identity bootstrapping
Automated provisioning of hosts on a network with reasonable levels of security is described in this application. A certificate management service (CMS) on a host, one or more trusted agents, and a public key infrastructure are utilized in a secure framework to establish host identity. Once host identity is established, signed encryption certificates may be exchanged and secure communication may take place.
US09778938B2 Selecting operating systems based on a computing device mode
A computing device in accordance with an example includes a first operating system and a second operating system. The computing device includes a communication channel to exchange data between the first and second operating systems, and a controller to select one of the first and second operating systems based on a mode of the computing device, where the first and second operating systems are executed substantially in parallel on a processor of the computing device.
US09778932B2 Vector generate mask instruction
A Vector Generate Mask instruction. For each element in the first operand, a bit mask is generated. The mask includes bits set to a selected value starting at a position specified by a first field of the instruction and ending at a position specified by a second field of the instruction.
US09778929B2 Automated efficient translation context delivery
Embodiments relate to automatically providing textual context for source strings in a source language that are to be translated by a human translator to target strings in a target language. The source strings are compared against a dictionary of reference strings in the source language. For each source string, one or more of the reference strings that are most relevant, similar, etc., are selected. When a human translator is to translate the source strings, the selected reference strings are presented; each source string has one or more similar/related strings displayable in association therewith. For a given source string, the human translator can use the associated reference strings as a form of context to help estimate the intended meaning of the given source string when translating the given source string to a target string in the target language.
US09778924B2 Platform for enabling creation and use of an API for a specific solution
The embodiments herein relate to creating solutions for a platform and, more particularly, to enabling a user to create an API (Application Programming Interface) for a platform and enabling at least one other user to use a created API for his platform. Embodiments herein disclose a system which complies with component-based and service-oriented concepts of API architecture, and by providing next generation tools and libraries for open-standards based multi-channel application development by automated generation of APIs and interactive consumption of the APIs via one single portal.
US09778923B2 Peoplesoft cloud manager
A method and system for promoting software code from a source database instance to a target database instance distributed amongst a plurality of networked servers is described. Software code migration information pertaining to software objects associated with the software code, the source database instance, and the target database instance is analyzed to determine whether errors associated with migrating the software code exceeds a predefined acceptance threshold. Such code migration information is further analyzed to determine whether migrating the software code from the source database instance to the target database instance will result in unacceptable data loss including disassociation, deletion, or change to data, or result in unacceptable non-data criteria before, during, or after the software code is migrated.
US09778919B2 Dual context interaction with a content object for facilitating content creation and software development
A software module is presented that enables a user to efficiently switch between interacting with a content object in a first context and a second context. Information from the first context is used when switching to the second context and vice versa, thereby decreasing the overhead associated with switching contexts. In one embodiment, the content object is an HTML file, the first context is the file as it appears in a web browser, and the second context is the file in editable format. In one embodiment, when the web browser is directed to a “context-switch URL,” a modified web server extracts information from the context-switch URL and switches the context from the first context to the second. In one embodiment, a person initiates a context-switch by pushing a button on the web browser. This causes a context-switch URL to be generated and directs the web browser to the context-switch URL.
US09778918B2 Native access plan source code generation
Various embodiments of systems and methods to generate native access plan source code are described herein. In one aspect, a database query is received. A query execution plan, including a parent operator and one or more descendent operators, corresponding to the database query is retrieved. Further, a check is made to determine whether the parent operator and the one or more descendent operators include at least one loop. When both the parent operator and the one or more descendent operators include at least one loop, consume points for the at least one loop are defined. The parent operator and the one or more descendent operators are merged based on consume point types to generate native access plan source code.
US09778917B2 Dynamically building subsections of locale objects at run-time
Subsections of locale objects are dynamically built from locale source files when requested at run-time without building all subsections of the locale object. When a subsection of a locale object is dynamically built, the subsection is stored in global memory so it may be read by multiple applications. Dynamically building subsections of locale objects when requested allows software to operate with a relatively small number of locale objects.
US09778915B2 Distributed application definition
A method of creating an application definition for a distributed application is disclosed. Constructs corresponding with a schema of the distributed application are defined in a declarative and technology agnostic manner. The constructs include the application definition, a module definition, and a component definition. Each construct includes metadata.
US09778906B2 Apparatus and method for performing conversion operation
An apparatus comprises processing circuitry to perform a conversion operation to convert a floating-point value to a vector comprising a plurality of data elements representing respective bit significance portions of a binary value corresponding to the floating-point value.
US09778904B2 Motor vehicle and method of controlling a motor vehicle
The present invention provides a method of managing shut down of a motor vehicle (100) comprising the steps of determining (S207) by means of a computing device that it is required to shut down the vehicle and, responsive to the determination that it is required to shut down the vehicle (PM=1), forcing shutdown of the vehicle (S212) by means of the computing device after a prescribed time period has elapsed (S211) if the motor vehicle has not shut down within the prescribed time period.
US09778899B2 Techniques for setting volume level within a tree of cascaded volume controls with variating operating delays
Techniques are disclosed for synchronizing gain adjustments across a cascaded network of audio gain stages having variant operating delays. In particular, a delay-synchronized volume adjustment system configured in accordance with an embodiment of the present disclosure includes a controller operatively coupled to the cascaded network of audio and configured to apply gain adjustments in a synchronized manner that accounts for operating delays that are inherent to each gain stage. In an embodiment, the controller synchronously adjusts each gain stage relative to a corresponding operating delay such that gain adjustments fully propagate at substantially a same point in time within a given acceptable tolerance, and thus, eliminates or otherwise mitigates perceivable volume shifts when mixing audio from two or more audio sources.
US09778898B2 Resynchronization of playback devices
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US09778894B2 System and method for outputting extended display identification data to another electronic device to achieve power savings
According to an embodiment, an electronic device is configured to output extended display identification data (EDID) to another electronic device, and to receive image data corresponding to the EDID from the other electronic device. The electronic device includes a memory and a controller. The memory is configured to store therein a plurality of distinct types of EDID. The controller is configured to detect a condition of a power source supplied to the electronic device, and to select an EDID corresponding to the condition.
US09778892B2 Device control device, device control system, device control method, and recording medium
A client terminal can control a printer even when the network connection to a web server is interrupted, and can convert character codes using a simple configuration. The client terminal having a standard web browser and connected to a web server and a printer has a web page acquisition unit that uses the web browser to acquire a web page with an embedded printer control script from the web server; a web page display unit that displays the acquired web page and run the printer control script; a character code conversion unit that uses the printer control script to convert script character codes to printer character codes, which is a character code for the device; and a command transmission unit that sends a command containing the converted printer character codes to the printer.
US09778888B2 Customizable media-based scheduling for a printing system
System and methods are provided for customizable media-based scheduling for a printing system. One embodiment is an apparatus that includes a print server. The print server is configured to receive a description of media in a printer, and to store a mapping that associates the description of media with at least one alternate description for the printer that is comparable to the description of media. The print server is also configured to receive a print job that specifies a media property that does not match the description of media in the printer. The print server is further configured to determine that the media property corresponds with the at least one alternate description for the printer based on the mapping, and to determine that the printer is eligible for scheduling the print job based on the determination that the media property corresponds with the at least one alternate description.
US09778887B2 Control method, printer, and storage medium
A printer switches between and uses plural communication units according to the operating mode, can switch the operating mode appropriately to the operating conditions, and can improve power conservation. The printer has a network control unit with a first communication unit configured to communicate in a first operating mode; and a main control unit having a second communication unit configured to communicate in a second operating mode. The main control unit limits the power supply to the first communication unit in the second operating mode; and the second communication unit determines whether or not to go to the first operating mode based on content of data received in the second operating mode.
US09778885B2 Compressor resources for high density storage units
In various embodiments, a high-density solid-state storage unit includes a plurality of flash cards. Each flash card has a flash controller that incorporates one or more resources for facilitating compression and decompression operations. In one aspect, data reduction and data reconstruction operations can be performed in-line as data is stored to and retrieved from flash memory. In another aspect, data reduction and data reconstruction operations can be performed as a service. Any one of the plurality of flash cards can be used to provide data reduction or data reconstruction services on demand for any type of data, including system data, libraries, and firmware code.
US09778883B2 Methods and systems for resource management in a networked storage environment
Methods and systems for managing resources in a storage system are provided. As an example, one method includes determining a maximum node utilization of a first node operating in a networked storage environment for storing information at a plurality of storage devices, where the maximum node utilization is based on a first factor that tracks utilization of a processor of the first node; comparing the maximum node utilization to a first threshold value; and triggering an event when the maximum node utilization has reached the first threshold value.
US09778882B2 Dynamic write balancing in a data storage system
Available storage locations are identified by searching through a free blocks object non-sequentially. The free blocks object may be logically divided into sections, and the sections may be searched non-sequentially. Each section may be logically divided into a number of sub-sections, and the sub-sections of the various sections may be searched non-sequentially. A new section may be added to the free blocks object, and the added section may be searched until a predetermined threshold or condition is reached, at which point non-sequential searching may begin or resume.
US09778878B2 Method and system for limiting write command execution
Methods, systems and/or devices are used for limiting write command execution in a storage device comprising a set of non-volatile memory devices. In one aspect, the method includes (1) accessing in a holding queue host-specified write commands specified by a host system, each of the host-specified write commands specifying a number of pages to be written to the set of non-volatile memory devices; (2) in accordance with a determination that throttling is enabled: (3) determining a limit number of pages for a current throttle period in accordance with a throttle rate, the throttle rate being a maximum write rate for executing host-specified write commands; and (4) during the current throttle period, moving from the holding queue to a pending queue, for execution by the set of non-volatile memory devices, host-specified write commands whose total specified number of pages does not exceed the limit number of pages.
US09778876B1 Load balanced access to distributed storage of data cubes
An apparatus includes a processor and a storage storing instructions causing the processor to compare quantities of node devices storing partitions and of the partitions to determine whether the node device quantity is less than the partition quantity. In response to the node device quantity of node being less: for each stored copy of each partition, assign a cost to load the copy of the partition based at least on a size of the partition; add dummy node devices to cause the node device quantity to at least equal the partition quantity; for each dummy node device, assign a very high cost to load each partition; use MILP to derive a first pass assignment of a single copy of each partition to be loaded within either a node device or dummy node device; and transmit an indication of at least the first pass assignment to the node devices.
US09778874B2 Data deduplication
The present disclosure includes devices and methods for data deduplication. One such method includes receiving a write command, transforming data associated with the write command, determining if a transformation value of the data exists in a transformation table, and responsive to a determination that the transformation value does not exist in the transformation table, writing the data associated with the write command to a memory device.
US09778872B2 Storage region management method, storage region allocation method and program
A storage area allocation method for allocating a storage area with a requested allocation size area may include receiving an allocation request for a storage area that includes the requested allocation size, acquiring an available storage area whose size is a smallest size of a product of all of the product of power-of-2 sizes and the region allocation unit size encompassing the requested allocation size from the region; obtaining a binary expression whose value is the requested allocation size divided by the allocation unit size; and allocating a contiguous storage area comprised of storage areas each of whose size is a product of the allocation unit size and a power of 2 of a value of a bit position wherein a 1 is set in the binary expression and which contiguous storage area is conjoined by the storage areas in a sequence of magnitude of sizes of the storage areas.
US09778869B2 Managing storage protection faults
Management of storage used by pageable guests of a computing environment is facilitated. A query instruction is provided that details information regarding the storage location indicated in the query. It specifies whether the storage location, if protected, is protected by host-level protection or guest-level protection.
US09778868B1 Data recorder for permanently storing pre-event data
A data recorder for permanently storing pre-event data may include a read-write memory with a plurality of bit cells in the read-write memory. Each bit cell may have a bit state of a high value or a low value. A fusible structure in the data recorder may include a morphable element associated with each bit cell. A temperature-triggered module may thermally couple to the ambient environment and may electrically couple to each morphable element. The temperature-triggered module may be further configured to determine if a parameter of the ambient environment exceeds a predetermined threshold, and if so may then transmit a burn signal to the fusible structure so that each morphable element permanently secures the bit state for each bit cell.
US09778865B1 Hyper-converged infrastructure based on server pairs
A hyper-converged infrastructure (HCI) provides one or more HCI units, each HCI unit including a pair of physical computing servers coupled to shared, nonvolatile storage. The shared, nonvolatile storage of each HCI unit is dedicated to that pair of physical computing servers and provides redundant storage of application data. Each of the pair of physical computing servers runs a set of application instances and an IO (Input/Output) stack. The application instances receive client requests over a network and generate IO requests specifying reads and writes of application data. The IO stack processes the IO requests to effect the specified reads and writes in the shared non-volatile storage.
US09778861B2 Systems and methods to improve the reliability and lifespan of flash memory
A method for controlling flash memory is described. The method includes selecting a new forward error correction (FEC) parameter set that provides more redundancy than a current FEC parameter set. The method also includes coding source information bits, using the new FEC parameter set, during write operations to a first corrupted page in the flash memory. The method further includes mapping the first corrupted page and at least one additional corrupted page in the flash memory to a single logical page with an expected page size.
US09778860B2 Re-TRIM of free space within VHDX
An invention is disclosed for maintaining out-of-band metadata for data. In embodiments of the invention, an upper layer of a storage stack determines that the metadata of a lower layer of that storage stack may have become out of sync. In response, the upper layer may issue a series of commands to the lower layer based on the metadata. In other embodiments of the invention, an offload-copy operation on data may also transfer out-of-band metadata so that it is applied to the data at the destination.
US09778858B1 Apparatus and method for scatter gather list handling for an out of order system
A method and apparatus for handling SGLs for out of order systems is disclosed. The method involves generating multiple Child IOs from an original IO, each Child IO being at the granularity of a storage side memory; generating separate SG lists for each Child IO; and processing each Child IO independently of other Child IOs and in order with each Child IO for data transfer. As each Child IO is generated at the granularity of the storage side memory, the Child IOs can be processed independently of each other and in-order within each Child IO. Thus, an out-of order IO transfer is transformed into an in-order IO transfer.
US09778857B2 Recording device, access device, recording system, and recording method
A recording device operates in accordance with an instruction from an access device. The recording device comprising a nonvolatile memory that stores data, a communication unit that receives an instruction issued by the access device, and a memory controller that controls the nonvolatile memory. When a recording instruction for recording data into the nonvolatile memory is received from the access device, the memory controller starts recording of data into the nonvolatile memory. When the memory controller receives from the access device a suspension instruction for suspending the recording of data, the memory controller stores suspension information into the nonvolatile memory, the suspension information indicating a suspended position as a position in a recording area of the nonvolatile memory at which the data is being recorded upon reception of the suspension instruction.
US09778856B2 Block-level access to parallel storage
The subject disclosure is directed towards one or more parallel storage components for parallelizing block-level input/output associated with remote file data. Based upon a mapping scheme, the file data is partitioned into a plurality of blocks in which each may be equal in size. A translator component of the parallel storage may determine a mapping between the plurality of blocks and a plurality of storage nodes such that at least a portion of the plurality of blocks is accessible in parallel. Such a mapping, for example, may place each block in a different storage node allowing the plurality of blocks to be retrieved simultaneously and in its entirety.
US09778854B2 Computer system and method for controlling hierarchical storage therefor
A method for controlling hierarchical storage including: a first step for storing first information relating to the association between the specific processes and the storage regions of the storage tiers; a second step for obtaining second information relating to the access operations of the specific processes as a function of time; a third step for obtaining third information relating to the amount of access to the storage regions as a function of time; and a fourth step for identifying the time of occurrence of a change in the amount of access, from the second information and the third information on the basis of the first information, and determining, according to the identified time of occurrence of the change in the amount of access, a transfer initiation time at which data in the storage regions is to be transferred between storage tiers.
US09778851B2 Method of operation for a nonvolatile memory system and method of operating a memory controller
A method of operating a nonvolatile memory system including a memory device having a plurality of memory blocks includes selecting a source block among the plurality of memory blocks in the nonvolatile memory system, and performing a reclaim operation for the source block based on the number of program and erase cycles which have been performed on the source block.
US09778848B2 Method and apparatus for improving read performance of a solid state drive
A controller of a solid state drive initiates a repacking of data stored in a non-volatile memory of the solid state drive, wherein refreshing of the data stored in the non-volatile memory of the solid state drive is performed during the repacking of the data stored in the non-volatile memory of the solid state drive. Logical blocks are placed physically contiguously in an increasing order in pre-erased locations of the non-volatile memory of the solid state drive while the data stored in the non-volatile memory of the solid state drive is being repacked.
US09778842B2 Controlled access to functionality of a wireless device
Various embodiments of the invention may be used to verify that a person being authorized by biometric techniques to use a device is a living person and not some form of recording intended to spoof the system. Some embodiments may try to cause a change in a measured biometric feature, and compare images taken before and after the change to verify the change occurred. In some embodiments, multiple stages of verification may be used, either to increase the difficulty of spoofing the security system, or to provide different levels of security for different levels of access to the device's functionality.
US09778836B2 User interface systems and methods for manipulating and viewing digital documents
Systems, including handheld computing devices that include system code stored within the memory and adapted to be executed by the processor. The system code can process an input byte stream that is representative of contents to be displayed on the touch sensitive display and can generate a content document file representative of an internal representation of the content.A tool document file may also be stored in the memory and may provide an internal representation of a document providing an image that is representative of a graphical tool. Associated with a tool document can be tool code that is capable of processing the content document file to create an internal representation of the contents that presents the content in a manner that achieves a display effect associated with the tool. The device will also include parsing code that processes the content document file, the tool document file, and the processed internal representation to generate a screen document for display on the touch sensitive display in a manner that portrays the display effect.
US09778831B2 Vehicles and vehicle systems for providing access to vehicle controls, functions, environment and applications to guests/passengers via mobile devices
A vehicle including one or more computers to interface with electronics of the vehicle to access status data for systems of the vehicle and to make input settings to one or more of the systems. The vehicle includes wireless communication circuitry for providing connection to the Internet and to one or more wireless devices when paired with the vehicle. An occupancy sensor of the vehicle is configured to interface with the one or more computers of the vehicle to identify occupancy of seats of the vehicle. A processor of the one or more computers of the vehicle is configured to execute instructions to receive data from a wireless device that is paired with the vehicle. The data is used to identify a seat in the vehicle that is associated with a passenger. The processor executes instructions to provide data to a user interface accessed by the wireless device to expose a plurality of systems of the vehicle. The plurality of systems include systems that relate to an environment zone in which the seat is located in the vehicle. The user interface further includes controls to enable input of settings to one or more of the plurality of vehicle systems to make changes to the one or more of the plurality of vehicle systems. The changes made relate to one or more of the plurality of systems that relate to the environment zone of the seat.
US09778823B2 Image processing apparatus, image processing method, and non-transitory computer readable medium
An image processing apparatus includes a difference-information acquiring unit that acquires difference information indicating a correspondence relationship between a difference section and a page having the difference section in two electronic documents each having multiple pages; a difference-display-document acquiring unit that acquires a difference display document in which the difference section is indicated in contents of at least one of the two electronic documents; an electronic-bookmark adding unit that adds first electronic-bookmark information to a page having the difference section in the difference display document and that adds second electronic-bookmark information to a page not having the difference section in the difference display document based on the difference information; and a display controller that causes a display unit to display a first electronic bookmark corresponding to the first electronic-bookmark information and a second electronic bookmark corresponding to the second electronic-bookmark information in a distinguishable manner.
US09778821B2 Methods and systems for managing a graphical interface
Methods and systems for managing a graphical user interface involve, for example, one or more processors displaying on a display screen a visualization of a hub element defined in part by an arc-shaped boundary portion and defining a badge element within the visualization of the hub element. Thereafter, a radial menu element may be animated by the one or more processors for rotation to a position adjacent and extending radially from the arc-shaped boundary portion of the hub element and defined in part by an arc-shaped boundary portion of the radial menu element spaced apart from the arc-shaped boundary portion of the hub element.
US09778815B2 Three dimensional user interface effects on a display
The techniques disclosed herein may use various sensors to infer a frame of reference for a hand-held device. In fact, with various inertial clues from accelerometer, gyrometer, and other instruments that report their states in real time, it is possible to track a Frenet frame of the device in real time to provide an instantaneous (or continuous) 3D frame-of-reference. In addition to—or in place of—calculating this instantaneous (or continuous) frame of reference, the position of a user's head may either be inferred or calculated directly by using one or more of a device's optical sensors, e.g., an optical camera, infrared camera, laser, etc. With knowledge of the 3D frame-of-reference for the display and/or knowledge of the position of the user's head, more realistic virtual 3D depictions of the graphical objects on the device's display may be created—and interacted with—by the user.
US09778813B2 Manipulating screen layers in multi-layer applications
A method performed on a device includes receiving, from a user, a finger-touch-initiated request for access to a layer of a multi-layer application on the device, the multi-layer application having a plurality of user interface layers. The method may also include identifying a finger of the user used to provide the finger-touch-initiated request, the finger associated with one of the layers of the multi-layer application. The layer associated with the identified finger of the user may be operated on. Each finger of the user can be associated with a different layer of the multi-layer application. Fingerprints can be used to differentiate each finger and/or to identify the user by fingerprint recognition techniques. Fingerprints can be used to vary the access parameters of a layer of the application and/or to provide security levels for accessing the layers of the multi-layer application.
US09778803B2 Portable electronic device
An erroneous operation is made less likely to occur in a portable electronic device including a touch panel. The portable electronic device has a plate-like external shape. An organic EL display panel that displays an image on a display surface is disposed on one surface of the external shape. A touch sensor is disposed on the display surface and detects contact of an object with the display surface. As the touch sensor, a capacitive contact sensor is disposed in a main area of the display surface that is set to include a central portion, and a resistive contact sensor is disposed in a side area of the display surface that includes at least a portion of an edge of the display surface and is set exclusively of the main area.
US09778802B2 In-cell touch panel and display device
An in-cell touch panel and a display device are provided, and the in-cell touch panel includes: an upper substrate and a lower substrate arranged oppositely to each other; a conductive layer which is provided on a side, facing the lower substrate, of the upper substrate or on a side, facing the upper substrate, of the lower substrate, and comprises a plurality of hollowed-out regions arranged in a matrix form; a plurality of self-capacitance electrodes insulated from the conductive layer and arranged in a layer in which the conductive layer is provided, each of the hollowed-out regions being provided therein with at least one of the self-capacitance electrodes; and a plurality of conductive wires respectively electrically connected with the self-capacitance electrodes. This in-cell touch panel can reduce the number of the conductive wires, so as to facilitate a narrow frame design and reduce the occurrence possibility of a larger touch blind area to a certain extent.
US09778801B2 Touch window
A touch window includes a substrate, a sensing electrode on the substrate, and a dummy electrode in the sensing electrode. The dummy electrode includes first to third dummy electrodes spaced apart from each other.
US09778795B2 Touch apparatus
A touch apparatus including a first substrate, a touch sensing structure, an insulation layer, a driving electrode, an electrochromic layer, a reflective electrode and a second substrate stacked sequentially along a direction is provided. The driving electrode and the reflective electrode are used to drive the electrochromic layer. The driving electrode is contacted with the insulation layer. The insulation layer has a thickness T1 in the direction. The first substrate has a thickness T2 in the direction. T1<(T2/10).
US09778794B2 Light-based touch screen
A state machine for controlling a sensor including a chip package coupled with photo-emitters and photo-detectors mounted in a device, and with a host processor, including an emitter driver, a detector driver, a signal processor for generating signals representing amounts of light detected by the detectors, and a scan controller for controlling the emitter and detector drivers to activate an automated sequence of emitter-detector pairs, the scan controller including registers for storing parameters designating emitter-detector pairs that are to be activated during the automated sequence, and for storing the signals generated by the signal processor for the emitter-detector pair activations, and at least one input/output pin for receiving parameters from the host processor to be loaded into the registers, and for outputting the stored signals in the registers to the host processor, for the host processor to identify therefrom location coordinates of an object near or touching the device.
US09778793B2 Color filter substrate to be disposed opposite to an array substrate and manufacturing method thereof
The present invention discloses a color filter substrate and a manufacturing method thereof and a touch screen. The color filter substrate comprises a substrate and a black matrix arranged thereon, the black matrix defines a plurality of pixel units, in each of which a color filter is arranged; the color filter substrate further comprises light sensing units as well as touch scan lines and touch sensing lines insulated from each other, the light sensing units are positioned in the pixel units; the light sensing units, the touch scan lines and the touch sensing lines are arranged in areas corresponding to the black matrix; and each light sensing unit is connected with one touch scan line and one touch sensing line and is positioned on one side of the black matrix that can receive external light.
US09778791B2 Touch display panel and touch display device
In general, embodiments of the present invention provide systems and methods for a touch display panel and a touch display device including a touch display panel. The touch display panel includes: a substrate, and a common electrode layer located on the substrate. The common electrode layer includes multiple touch electrodes insulated from each other. Each of the touch electrodes is electrically connected to a driving circuit via one touch lead. The touch electrodes and the touch leads are located in the same layer. A part of the touch electrodes are divided into multiple sub-electrodes by touch leads adjacent to the divided touch electrodes. The sub-electrodes of each of the touch electrodes are electrically connected to each other via at least one bridge which is located in a different layer from the touch electrode, to reduce parasitic capacitances between the touch leads and the touch electrodes and alleviate an influence from the parasitic capacitances on touch performance.
US09778783B2 Determining pitch and yaw for touchscreen interactions
A method and apparatus for determining pitch and yaw of an elongated interface object as it interacts with a touchscreen surface. A touch image is received, and this touch image has at least a first area that corresponds to an area of the touchscreen that has an elongated interface object positioned at least proximate to it. The elongated interface object has a pitch and a yaw with respect to the touchscreen surface. A first transformation is performed to obtain a first transformation image of the touch image, and a second transformation is performed to obtain a second transformation image of the touch image. The first transformation differs from the second transformation. The yaw is determined for the elongated interface object based on both the first and second transformation images. The pitch is determined based on at least one of the first and second transformation images.
US09778781B2 Touch panel apparatus provided with touch panel allowable flick operation, image forming apparatus, and operation processing method
Provided is a touch panel apparatus that matches a flicked icon with an icon that a user meant, even if a flick direction of the flicked icon is ambiguous. The touch panel apparatus has a touch panel and an operation processing part. On the touch panel, a movement source icon and a plurality of movement destination icons are displayed. The movement source icon is movable to a flick direction by flick operation. The plurality of movement destination icons serve as a movement destination of the movement source icon. In each of the plurality of movement destination icons, a decision range for determining as the movement destination icon to the flick direction is provided. An operation processing part acquires the movement destination icon having the decision range to the flick direction of the movement source icon as a movement destination candidate.
US09778779B2 Device and method for visual sharing of data
An assembly with a device (10) for visual sharing of data includes processing elements and data storage elements, a touch screen (12), and network connection elements allowing a connection with one or more computers (14), for displaying on the sharing device (10) instantaneous images obtained from connected computers.
US09778778B2 Removable input/output module with adjustment mechanism
A removable input/output module for a touch-screen device is described. The input/output module comprises a front plate, a rear plate and an edge plate. When attached to the touch-screen device, the front plate contacts with the front face of the touch-screen device, the rear plate contacts with the rear face of the touch-screen device and the edge plate contacts at least an upper part of an edge face of the touch-screen device. The input/output module further comprises a mechanism which provides a force to clamp the front and rear plates onto the touch-screen device and an adjustment mechanism which allows the relative position of the front plate and the edge plate to be adjusted.
US09778776B2 Method and system for processing data
A method and system for processing data is provided. The method for processing data includes: generating, by a touch module of a first electronic device, touch information of the first electronic device, in the case that the first electronic device is in contact with a second electronic device; and determining, by the second electronic device, related information of the first electronic device, according to the touch information of the first electronic device. In the solution, the first electronic device generates the related information via the touch module and the second electronic device determines the related information, so as to improve user experience.
US09778775B2 Electronic device and method of controlling electronic device using grip sensing
An electronic device is provided. The device includes a touch sensor configured to sense at least one touch; a pressure sensor configured to sense at least one pressure; and a controller configured to sense a grip pattern on the electronic device using the touch sensor and the pressure sensor, and to control a predetermined function according to the grip pattern.
US09778771B2 Device, method, and graphical user interface for transitioning between touch input to display output relationships
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts, detects a contact, determines a location and intensity of the contact on the touch-sensitive surface, and displays a response, the response being based at least in part on an input-output mapping of intensity to response at the contact location. The input-output mapping including a first input-output relationship between intensity and response over a first range of intensity values, a second input-output relationship between intensity and response over a second range of intensity values, and a transitional intensity value where the first range of intensity values meets or overlaps the second range of intensity values. At the transitional intensity value, the first input-output relationship has a first rate of change, the second input-output relationship has a second rate of change, and the first rate is substantially the same as the second rate.
US09778763B2 Image projection apparatus, and system employing interactive input-output capability
An image projection apparatus includes an image receiver; an image processor; a projection unit to project a projection image on a projection screen; a coordinate calculator to calculate coordinates of a point in the projection image when the point is identified by a coordinate input device; an interactive communication unit to perform communication related to the interactive input-output capability with the coordinate input device, and the external apparatus; an operation information converter to convert the calculated coordinates of the point and an operation information of the coordinate input device to an operation information for the image projection apparatus and the external apparatus; a distance calculator to calculate distance between the coordinate input device and the projection screen; and an input-action-reproducing determination unit to determine whether movement of coordinates of the point on the projection screen identified by the coordinate input device is reproduced depending on the calculated distance.