Document Document Title
US09806444B1 Electrical connector
An electrical connector includes an insulating body having a bottom plate with receiving slots and multiple terminals received in the receiving slots. Each receiving slot has two opposite first side walls, and a second and third side walls connecting the first side walls. A protruding block protrudes from the second side wall toward the third side wall. Each terminal has a plate portion, an elastic arm and a material connecting portion extending upward from the plate portion, a contact portion at a top end of the elastic arm to urge a chip module, and two clamping portions bending and extending from two opposite sides of the plate portion horizontally. The plate portion and the material connecting portion are limited between the protruding block and the third side wall. Tin balls are fixed between the clamping portions, and soldered to a circuit board. The tin balls are below the protruding block.
US09806440B2 Terminal block
A terminal block has an insulator housing, at least two busbars and at least four connection elements, there being at least two connection levels in the insulator housing arranged one over the other. Each connection level has a busbar receptacle chamber for receiving a busbar and two mutually opposite conductor connection chambers on ends of chamber for receiving a respective connection element, the chambers being open on an insulator housing first side for busbar assembly in the chambers and wherein the conductor connection chambers are open on a second side of the insulator housing for assembly of the connection elements in the conductor connection chambers. The insulator housing first side is designed at a right angle to the insulator housing second side to give an busbar assembly insertion direction into a chamber at a right angle to a connection element assembly insertion direction into a conductor connection chamber.
US09806435B2 Insulation piercing battery connector
The present invention relates to a flexible connector for attaching electrical accessories to an industrial battery electrical cable. The connector includes a housing and an electrically conductive pin that is positioned within the housing and protrudes through a cable mating surface of the housing. The connector also includes a fuse positioned within the housing and electrically connected to the portion of the pin within the housing, and a conductive wire, wherein at least a portion of the wire is positioned within the housing and electrically connected to the fuse. At least the cable mating surface of the housing is suitably flexible to conform to the contours of an electrical cable insulation surface when the pin pierces through the insulation surface of the electrical cable to which the connector is attached.
US09806432B2 Dual-polarized wideband radiator with single-plane stripline feed
An antenna is provided from a plurality of antenna elements, each having a pair of orthogonally coupled notch elements coupled to an interleaved stripline-to-slot feed structure. Each dual-polarized, interleaved tapered slot antenna element forms a building block and a plurality of such tapered slot antenna elements can be arranged to form a phased array antenna having a triangular lattice pattern. The phased array antenna is capable of receiving electromagnetic signals having orthogonal polarization and includes a feed structure which provides interconnections on a single plane. The structure of the tapered slot antenna structure provides wideband, wide scan performance, for multiple polarizations without requiring electrical continuity between adjacent notch antenna elements.
US09806429B2 Wireless signal enhancer
A signal enhancer has a framework, a concave reflector having an axis of reflection, joined to the framework in a manner that direction of the axis of the reflector may be varied, and a support a cellular telephone joined to the axis in a manner that a cellular telephone may be placed and held in the support at different distances from the reflector along the axis of the reflector.
US09806426B2 Electromagnetic field absorbing composition
This invention relates to the field of an electromagnetic (EM) field absorbing composition, in particular, those capable of providing absorbance in the frequency of commercial radar. The composition finds particular use as a radar absorbing coating for wind turbines, in particular for use in onshore and offshore environments. There are further provided coated surfaces comprising the composition, methods of absorbing EM radiation, and methods of use of such a composition, such that a surface coated in the composition is capable of absorbing EM radiation. There is provided an electromagnetic radiation absorbing composition comprising elongate carbon elements with an average longest dimension in the range of 50 to 1 000 microns, with a thickness in the range of 1 to 15 microns and present in the range of from 0.5 to 20 volume % dried, in a non conductive binder.
US09806425B2 High performance low profile antennas
A leaky travelling wave array of elements provide a broadband radio frequency antenna.
US09806424B2 Pressure-resistant explosion-proof container having a slit waveguide
To provide a pressure-resistant explosion-proof container in which a wireless circuit housed inside the pressure-resistant explosion-proof container can transmit and receive a high frequency signal, without installing an antenna outside.A pressure-resistant explosion-proof container includes a container made of metal, a slit functioning as an explosion-proof clearance that is formed by penetrating a wall surface of the container, and a cavity resonator that is provided in the container and in which an antenna is built that transmits and receives a high frequency signal by using the slit as a waveguide.
US09806421B1 NFC antenna system for metalized devices
An antenna system is described for implementation in devices enclosed in a metallic enclosure, where a small opening is introduced in the metallic enclosure and a magnetic field is generated external to the metallic enclosure for use in near field communication applications. An antenna structure is described that is internal to the metallic enclosure that generates a magnetic field on the axis of the opening in the metallic enclosure.
US09806420B2 Near field tunable parasitic antenna
An antenna comprising: a conductive ground plane; a conductive half loop grounded to the ground plane and configured to be fed with a radio frequency (RF) signal; a single, unitary, three-sided, conductive cage positioned so as to cover the half loop; and dielectric mounts disposed between the cage and the ground plane such that the cage is electrically insulated from the ground plane.
US09806411B2 Antenna with high isolation
An antenna includes a grounding portion extending in a longitudinal direction, a main body and an isolating portion extending from the grounding portion, a metal foil assembled on the grounding portion and a coaxial cable connecting the main body. The grounding portion includes a first section and a second section connecting with each other. The main body extends from the first section while the isolating portion extends from the second section. The isolating portion locates beside the main body in the longitudinal direction and defines a gap therebetween.
US09806410B2 Flat semi-transparent ground plane for reducing multipath reception and antenna system
Multipath reception by an antenna is reduced by mounting the antenna on a semi-transparent ground plane that has a controlled distribution of layer impedance over a central region and a peripheral region. The central region includes a continuous conductive segment on which the ground element of the antenna is disposed. The distribution of the layer impedance over the peripheral region is configured by multiple conductive segments electromagnetically coupled by lumped circuit elements. A semi-transparent ground plane can be fabricated by depositing a metal film on a dielectric substrate and etching grooves into the metal film to form a desired pattern of conductive segments. Lumped circuit elements can be fabricated as discrete devices, surface mount devices, and integrated circuit devices. Various semi-transparent ground planes can be configured for linearly-polarized and circularly-polarized radiation.
US09806409B2 Embedded antenna device for electronic communication device
A built-in antenna device for an electronic device for communication is provided. The antenna device includes a substrate, an antenna radiator, and a transmission line. The substrate includes a grounding region and a non-grounding region. The antenna radiator is disposed in the non-grounding region of the substrate and fed from a feeding portion provided to the substrate. The transmission line branches from the antenna radiator and is disposed in vicinity of the grounding region to have a predetermined length and a predetermined width. The antenna device controls reactance by coupling the transmission line with the grounding region to allow the antenna radiator to operate in at least one desired band.
US09806408B2 Antenna and method for producing the same
An antenna of the present invention includes a laminate body including a conductor core, an insulator layer, and a conductor pattern. The conductor pattern is a conductor layer formed of a conducting body disposed on a radially outer side of the insulator layer. The conductor core and the conductor pattern are connected to each other in such a manner that a current is made to flow in a direction from the conductor core to the conductor pattern or in a direction opposite thereto so as to coincide with a power supply direction.
US09806407B2 Safety radio devices
Safety radio devices are described herein. One method of constructing a safety radio device includes mounting a radio module on a first layer of a circuit board, fabricating an antenna on a second layer of the circuit board, and constructing a safety radio device by connecting the radio module to the antenna through an aperture formed in the second layer of the circuit board.
US09806403B2 Space-borne antenna system
A space-borne antenna system includes a number of panels being moveable to each other and having a gap in between them when the panels are arranged in an operation condition. The system also includes an RF distribution network for providing transmit signals to the number of panels and combining received signals from the number of panels. The system further includes a set of choke flange assemblies that allow a contactless inter-panel signal transmission across a dedicated gap. A respective choke flange assembly is arranged on the far side of a radiating surface of the dedicated adjacent panels. The system also includes an RF seal assembly for suppressing a signal coupling of signals radiated from the number of panels to the set of choke flange assemblies by sealing the gap.
US09806402B2 Antenna module
An antenna module for a mobile communication device is provided in the present disclosure. The antenna module includes a main board, a feed point and at least one ground point provided on the main board, a metal radiator opposite to the main board and electrically connected with the at least one ground point of the main board and a capacitive coupling feed part attached to a surface of the metal radiator and facing the main board, the capacitive coupling feed part being electrically connected to the feed point of the main board via a connecting member.
US09806400B2 Antenna structure and wireless communication device using the antenna structure
An antenna structure includes a metal member, a first antenna, a second antenna, a third antenna, and a fourth antenna. A gap is defined on the metal member to divide the metal member into a first frame assembly and a second frame assembly. The first frame assembly and the second frame assembly cooperatively form a receiving space for accommodating at least one electronic element. The first antenna, the second antenna, the third antenna, and the fourth antenna are received in the receiving space. The first antenna is electronically connected to the first frame assembly of the metal member. The third antenna and the fourth antenna are both electronically connected to the second frame assembly of the metal member.
US09806398B2 Window assembly with transparent layer and an antenna element
A window assembly includes a substrate with an electrically conductive transparent layer that defines an area having a periphery. An outer region devoid of the transparent layer is defined adjacent to and along the periphery. An elongated antenna element is disposed in the outer region. A feeding element couples to the antenna element for energizing the antenna element. The area of the transparent layer defines at least two protrusions being spaced apart from one another and extending integrally from the area and into the outer region. The antenna element abuts and is in direct electrical contact with the at least two protrusions. The feeding element couples to the antenna element at a location between the at least two protrusions or at one of the at least two protrusions.
US09806396B2 Antenna, combination antenna, and mobile terminal
An antenna includes a telescopic antenna and an antenna jacket, where the telescopic antenna extends from a side opening and an exposed part of the telescopic antenna is configured to rotate outside the antenna jacket. The antenna and any one or more antennas of a GPS antenna, a Wi-Fi antenna, and a diversity antenna form a combination antenna. The GPS antenna and other antennas are disposed in an area adjacent to the antenna jacket.
US09806390B2 Radio frequency die package with inverted ground plane and method of making same
A radio frequency (RF) die package includes a switch assembly comprising an RF transmission line and a plurality of conductive mounting pads formed on a first substrate. A switching mechanism selectively couples a first portion of the RF transmission line to a second portion of the RF transmission line. An inverted ground plane assembly is coupled to the plurality of conductive mounting pads such that an electromagnetic field generated between the RF transmission line and the inverted ground plane assembly does not permeate the first substrate in a region of the switch assembly proximate the switching mechanism.
US09806385B2 Switching board of novel structure, and battery module containing the same
Disclosed herein is a switching board having switching elements for temperature measurement mounted on a printed circuit board (PCB) having a circuit electrically connected to a unit cell constituting a battery module, the switching board including an upper board having a pair of switching elements, a temperature detection element, and one or more vertical through holes, the switching elements being electrically connected to the circuit, the temperature detection element and the vertical through holes being disposed between the switching elements, and a lower board having a heating pad at a position corresponding to the vertical through holes and the temperature detection element.
US09806381B2 Serpentine cooling element for battery assembly
A traction battery assembly includes a battery array with a plurality of stacked cells and a serpentine heat exchanger. The heat exchanger defines passageways for coolant to flow therethrough. The heat exchanger is interleaved with the cells such that opposite sides of each of the cells are in contact with the heat exchanger.
US09806376B2 Energy storage device
Provided is an energy storage device including an electrolyte solution including a compound represented by the general formula (1), a compound represented by the general formula (2), and a compound represented by the general formula (3):
US09806375B2 Nonaqueous electrolytic solution and nonaqueous electrolytic solution secondary battery using same
The present invention relates to a nonaqueous electrolytic solution for use in a nonaqueous electrolytic solution secondary battery that comprises a negative electrode and a positive electrode capable of storing and releasing metal ions, and a nonaqueous electrolytic solution, wherein the nonaqueous electrolytic solution contains the specific compounds (A) and (B).
US09806370B2 Secondary battery having a planarizing member
The secondary battery includes an electrode assembly including a first electrode plate and a second electrode plate whereon first and second electrode active materials, and first and second electrode tabs are formed, respectively, and including a separator disposed between the first and second electrode plates while overlapping with the first and second electrode plates; and a planarizing member disposed on at least one of first and second ends that are opposite to each other in a longitudinal direction of the electrode assembly, wherein the planarizing member covers a stepped surface exposed on the at least one of the first and second ends so as to planarize the stepped surface. In the secondary battery, the stepped surface of an end of the electrode assembly is planarized.
US09806368B2 Fuel cell components
The invention relates to a strip of fuel cell components comprising a plurality of fuel cell components spaced apart in a first direction and a support structure connected to the plurality of fuel cell components. The plurality of fuel cell components comprise a first surface. The support structure comprises two lateral fold regions between adjacent fuel cell components such that the support structure is foldable in order for the first surfaces of the plurality of fuel cell components to face in the same direction when folded.
US09806367B2 Fabrication process for production of SOFC-MEA with a pore array anode structure for improving output power density
A fabrication process for production of planar type solid oxide fuel cell with high electrical conductivity and low fuel gas impedance is disclosed. It is a tape casting to produce an anode substrate furnished with a pore array structure on one or plurality of layers of the anode green tape on the utmost outside of the anode. It is to implement the process of solid oxide fuel cell membrane electrode assembly (SOFC-MEA) with precision abrasion to remove nickel depleted layer on the anode surface to complete the production of a unit cell. The fabrication of anode with pore array structure provides a good conduction effect for fuel gas and the solid oxide fuel cell with this treatment has features of high electrical conductivity and low fuel gas impedance to improve the performance of SOFC unit cell.
US09806365B2 Methods of purifying a hydrogen gas stream containing hydrogen sulfide impurities
Methods for purifying a hydrogen gas stream are provided that can include: introducing the hydrogen gas stream into the hydrogen pumping cell, and collecting a purified hydrogen gas from the hydrogen pumping cell. The hydrogen gas stream can include hydrogen sulfide in an amount of about 10 ppm to about 1,000 ppm, and can have a relative humidity of about 0.1% or more at the operational temperature and pressure of the hydrogen pumping cell.
US09806363B2 Apparatus and method for softsensing fuel cell system
Provided is an apparatus for soft-sensing a fuel cell system. The apparatus includes: a connecting unit detachable from a control unit for being connected to an outside of a stationary fuel cell system; a collecting unit connected to the connecting unit and receiving data of the stationary fuel cell system; a quality variable predicting unit connected to the collecting unit and predicting a quality variable of the stationary fuel cell system based on the received data; and a monitoring unit connected to the quality variable predicting unit and outputting the predicted quality variable. The quality variable predicting unit is configured to predict the quality variable predictable including at least any one of a concentration of carbon monoxide in a reformed gas at a rear end of a fuel converting system, and a concentration of methane in the reformed gas at the rear end of the fuel converting system.
US09806357B2 Fuel cell system
A fuel cell system includes: a cathode pressure control unit configured to control a pressure of a cathode gas to be supplied to the fuel cell stack on the basis of a load of the fuel cell stack; and an anode pressure control unit configured to control a pressure of an anode gas to be supplied to the fuel cell stack to become higher than the pressure of the cathode gas so that a differential pressure between the pressure of the anode gas and the pressure of the cathode gas becomes a predetermined differential pressure or lower. The anode pressure control unit controls, at a time of recovery from idle stop, the pressure of the anode gas to be supplied to the fuel cell stack to a recovery-time pressure, the recovery-time pressure being obtained by adding the predetermined differential pressure to a predetermined pressure corresponding to an atmosphere pressure.
US09806356B2 Systems and methods for controlling oxygen concentration in a cathode of a fuel cell system
Systems and methods for improving conditions for anion contaminant removal in a cathode of a PEMFC system are presented. A fuel cell system consistent with certain embodiments may include a cathode compartment having a compressor coupled thereto. The compressor may be configured to receive an input cathode gas via a compressor input and supply the input cathode gas to the cathode compartment via a compressor output. The fuel cell system may further include a cathode gas recirculation value coupled to the cathode compartment configured to receive a cathode exhaust gas output and to selectively provide at least a portion of the cathode exhaust gas output to the compressor input. Consistent with certain embodiments disclosed herein, the compressor may be further configured to supply at least a portion of the cathode exhaust gas output to the cathode compartment via the compressor output.
US09806355B2 Compact design of solid oxide fuel cell power generation system
An apparatus of power generation is provided. The apparatus uses a stack of dense solid oxide fuel cells (SOFC). The exhaust gas generated by a burner of the apparatus enters into the SOFC stack for heating. At the same time, the SOFC stack is heated by the thermal radiation and heat transfer of the burner as well as the thermal convection of gases between the anode and the cathode. Thus, the SOFC stack is heated to reach an operating temperature for generating power without any additional electroheat device. The present invention has a simple structure, flexible operation. Moreover, it increased efficiency, reduced pollutant emission with lowered costs of equipment and operation.
US09806352B2 Fuel cell
A fuel cell is provided which includes a catalyst layer to which hydrogen gas or air are introduced through both surfaces thereof a first separator disposed at a first side of the catalyst layer and including a plurality of first channels such that a first reactant among hydrogen gas or air flows; and a second separator disposed at the second side of the catalyst layer and including a plurality of second channels disposed in a direction perpendicular to the first channels. Particularly, each of the second channels includes a plurality of ventilation apertures such that a second reactant among the hydrogen and the air flows in a direction perpendicular to the second channels.
US09806350B2 Membrane fuel cell countercurrent-fed with non-humidified air
A membrane fuel cell delimited by bipolar plates comprising a cathodic compartment and an anodic compartment, said cathodic compartment comprising means for feeding air from the bottom to the top, said anodic compartment comprising means for feeding a hydrogen-containing fuel from the top to the bottom, at least one of said cathodic and anodic compartment comprising a flow distributor consisting of a porous material and a method of operating cell said.
US09806347B2 Method of preparing alloy catalyst for fuel cells and alloy catalyst for fuel cells prepared by the same
Disclosed herein is a method of preparing an alloy catalyst for fuel cells, which is suitable for mass production and can reduce manufacturing costs. The method includes vaporizing at least two catalyst precursors in separate vaporizers; supplying the at least two vaporized catalyst precursors to a reactor while preventing contact therebetween; and synthesizing an alloy catalyst in the reactor. The method can prepare an alloy catalyst through a one-step process unlike typical multi-step methods for preparing catalysts, and can prepare an alloy catalyst at a much lower temperature than the typical methods for preparing alloys, thereby enabling mass production and cost reduction.
US09806341B2 Positive active material, positive electrode including the same, and lithium secondary battery including the positive electrode
Provided are a positive active material, a positive electrode including the same, and a lithium secondary battery including the positive electrode. The positive active material includes lithium cobalt oxide containing a metal element, and the lithium cobalt oxide containing a metal element has a ratio of a peak intensity of the O3 phase to a peak intensity of the H1-3 phase, IO3/IH1-3, that is greater than 1 in a X-ray diffraction (XRD) analysis spectrum using Cu-Kα radiation. Accordingly, a lithium secondary battery including the positive active material may have improved lifespan characteristics even at a high voltage.
US09806318B2 Batteries and battery systems for storing electrical energy
A battery unit comprising an electric energy reservoir having positive and negative voltage supply terminals, three or more electric contact pads on an outer surface of the battery unit, and a dynamically configurable connection unit for electrically connecting each of said positive and negative voltage supply terminals to any one or more of said electric contact pads, wherein electric energy can be drawn from the electric energy reservoir via selectively different combinations of electric contact pads.
US09806314B2 Polymerized ionic liquid block copolymers as battery membranes
The present invention is directed to compositions useful for use in separators for use in lithium ion batteries, and membranes, separators, and devices derived therefrom.
US09806308B2 Battery module
A battery module is provided and includes a plurality of rechargeable batteries and a battery cover, wherein the rechargeable batteries are disposed adjacent to each other, each of the rechargeable batteries has a battery case having a wall portion equipped with an open valve that is constructed so as to open when the inner pressure of the battery case rises up to a threshold value, and the battery cover faces the wall portion. The battery cover has a plurality of cover members provided side by side in a direction toward which the rechargeable batteries are disposed adjacent to each other. The cover members include at least adjacent first and second cover members. The first cover member has a first edge portion and the second cover member has a second edge portion overlapped with the first edge portion.
US09806305B2 Battery, electronic device, electric vehicle, electrical storage device, electrical storage system and wearable terminal
A battery is provided including a battery cell having main top and bottom surfaces, and a plurality of side surfaces; and at least one resin section including a cured resin that covers at least three of the plurality of side surfaces of the battery cell, but that does not cover substantially all of the top and bottom surfaces of the battery cell.
US09806297B2 Masking for light emitting device patterns
The present invention relates to a light emitting device with at least two active areas and a more robust method of manufacturing such a device, wherein a first electrode layer (20) is deposited through a mask overcoating an active material (10). A second active material (30) is deposited through another mask in such a way that an area which covers and extends beyond the first electrode layer (20) is overcoated with the organic material. Then, a second electrode layer (40) is coated through a mask such that it overcoats the whole second active material (30).
US09806295B2 Display panel and organic light emitting display device
A display panel includes a substrate including a plurality of pixel regions having sub-pixel regions and a reflective region surrounding the sub-pixel regions, light emitting structures in the pixel regions, the light emitting structures being on the substrate, an encapsulation substrate over the light emitting structures, a reflective member on a lower surface of the encapsulation substrate, the reflective member having openings, each of the openings being located at a corresponding one of the sub-pixel regions, and a light blocking member on an upper surface of the encapsulation substrate, the light blocking member partially blocking a light of a first wavelength.
US09806290B2 Organic light emitting diodes displays including a polarization film and manufacturing method thereof
A cracks propagation preventing, polarization film attaches to outer edges of a lower inorganic layer of an organic light emitting diodes display where the display is formed on a flexible substrate having the lower inorganic layer blanket formed thereon. The organic light emitting diodes display further includes a display unit positioned on the inorganic layer and including a plurality of organic light emitting diodes configured to display an image, and a thin film encapsulating layer covering the display unit and joining with edges of the inorganic layer extending beyond the display unit.
US09806288B2 Organic light emitting diode, manufacturing method thereof, and organic light emitting display device having organic light emitting diode
An organic light emitting diode, a method for manufacturing an organic light emitting diode, and an organic light emitting diode display, the OLED including a substrate; a first electrode on the substrate, the first electrode including a sequentially stacked conductive layer and transparent protective layer; a hole transfer layer on a surface of the transparent protective layer; an organic emitting layer on the hole transfer layer, the organic emitting layer emitting light having a specific color; a common layer on the organic emitting layer; and a second electrode on the common layer.
US09806285B2 Organic light-emitting diode display and manufacturing method thereof
An organic light-emitting diode (OLED) display and a manufacturing method thereof are disclosed. One inventive aspect includes a first substrate, a second substrate, and a first insulation layer, a metal layer and a second insulation layer formed on the first insulation layer. The metal layer is formed on the first insulating layer and has a first through hole. The second insulation layer is formed on the metal layer and has a second through hole.
US09806282B2 Organic light-emitting diode and manufacturing method therefor
Provided are an organic light emitting diode and a method for preparing the same.
US09806281B2 Laminated electronic or optoelectronic organic device
The invention relates to a structure comprising at least two impermeable substrates, at least one of these substrates being transparent, at least one intermediate adhesive film and at least one electronic or optoelectronic organic device between the two substrates, said device comprising a stack of organic layers comprising a photoelectroactive layer, with, on either side of the latter, additional organic layers that facilitate the transport of charge, among which layers mention may be made of a hole transport layer and an electron transport layer, said stack being inserted between two carriers, said stack of organic layers essentially containing materials the glass transition temperature (TgM) of which is such that TgM−Tgf≧130° C., where Tgf is the glass transition temperature of the material from which the intermediate adhesive film is made.
US09806277B2 Organic light emitting display apparatus and method of manufacturing same
An organic light emitting display apparatus includes a substrate, an organic layer on the substrate, wherein the organic layer includes a first concave portion and a first convex portion on a surface thereof, a first electrode on the organic layer, wherein the first electrode includes a second concave portion and a second convex portion on a surface thereof, a second electrode on the first electrode, and an emission layer between the first and second electrodes. A vertical distance between the second concave portion and the second convex portion is less than that between the first concave portion and the first convex portion.
US09806276B2 Organic light emitting display apparatus
Disclosed is an organic light emitting display (OLED) apparatus with improved efficiency and lifespan, wherein the OLED apparatus includes an anode, a cathode, and a light-emitting unit disposed in-between, wherein the light-emitting unit includes a first emission layer, and a first hole transporting layer having first and second materials, wherein the first material has a higher hole mobility than that of the second material so as to improve a transfer of holes from the first hole transporting layer to the first emission layer, and the second material has a higher triplet energy level than that of the first material so as to reduce a transfer of electrons from the first emission layer to the first hole transporting layer.
US09806271B2 Organic electroluminescent compound and organic electroluminescent device comprising the same
The present disclosure relates to an organic electroluminescent compound of Formula 1 (variables Y1, Y2 and R1 to R4 defined herein), and an organic electroluminescent device comprising the same. The organic electroluminescent compound according to the present disclosure can be used for the manufacture of an organic electroluminescent device showing improvement in luminous efficiency, especially in current efficiency.
US09806269B2 Delayed fluorescence compound, and organic light emitting diode and display device using the same
Embodiments relate to a delayed fluorescence compound and a display device including the delayed fluorescence compound. The delayed fluorescence compound includes an electron acceptor moiety of benzo[4,5]thieno[2,3-b]quinoxaline and at least one electron donor moiety covalently bonded to the electron acceptor moiety. The at least one electron donor moiety is covalently bonded to a benzene ring of benzo[4,5]thieno[2,3-b]quinoxaline and is selected from carbazole, phenylcarbazole, acridine, and phenylacridine. The effective charge transfer in the delayed fluorescence compound results in improved emitting efficiency of the compound.
US09806264B2 Method of making N-type thin film transistor
A method of making N-type semiconductor layer includes following steps. An insulating substrate is provided. A semiconductor carbon nanotube layer is formed on the insulating substrate. An MgO layer is deposited on the semiconductor carbon nanotube layer. A functional dielectric layer is located on the MgO layer. A source electrode and drain electrode are formed to electrically connect the semiconductor carbon nanotube layer. A gate electrode is formed on the functional dielectric layer.
US09806263B2 Conjugated polymers
The invention relates to novel conjugated polymers containing one or more diindeno-thieno[3,2-b]thiophene based polycyclic repeating units, to methods for their preparation and educts or intermediates used therein, to polymer blends, mixtures and formulations containing them, to the use of the polymers, polymer blends, mixtures and formulations as organic semiconductors in organic electronic (OE) devices, especially in organic photovoltaic (OPV) devices and organic photodetectors (OPD), and to OE, OPV and OPD devices comprising these polymers, polymer blends, mixtures or formulations.
US09806259B2 Patterning devices using fluorinated compounds
A method for producing a spatially patterned structure includes forming a layer of a material on at least a portion of a substructure of the spatially patterned structure, forming a barrier layer of a fluorinated material on the layer of material to provide an intermediate structure, and exposing the intermediate structure to at least one of a second material or radiation to cause at least one of a chemical change or a structural change to at least a portion of the intermediate structure. The barrier layer substantially protects the layer of the material from chemical and structural changes during the exposing. Substructures are produced according to this method.
US09806256B1 Resistive memory device having sidewall spacer electrode and method of making thereof
A resistive memory device includes a first electrode, a sidewall spacer electrode located on a sidewall of a dielectric material contacting the first electrode, a resistive memory cell containing a resistive memory material and contacting the sidewall spacer electrode, and a second electrode containing the resistive memory cell.
US09806253B2 Method for providing a high perpendicular magnetic anisotropy layer in a magnetic junction usable in spin transfer torque magnetic devices using multiple anneals
A method for providing a magnetic junction usable in a magnetic device and the magnetic junction are described. The method includes providing a free layer, a pinned layer and a nonmagnetic spacer layer between the free layer and the pinned layer. The free layer is switchable between stable magnetic states when a write current is passed through the magnetic junction. At least one of the steps of providing the free layer and providing the pinned layer includes providing magnetic and sacrificial layers and performing two anneals of the sacrificial and magnetic layers. The magnetic layer includes a glass-promoting component and is amorphous as-deposited. The first anneal is at a first temperature exceeding 300 degrees Celsius and not exceeding 450 degrees Celsius. The second anneal is at a second temperature greater than the first temperature and performed after the first anneal. The sacrificial layer is removed.
US09806252B2 Dry plasma etch method to pattern MRAM stack
Methods of etching metal by depositing a material reactive with a metal to be etched and a halogen to form a volatile species and exposing the substrate to a halogen-containing gas and activation gas to etch the substrate are provided. Deposited materials may include silicon, germanium, titanium, carbon, tin, and combinations thereof. Methods are suitable for fabricating MRAM structures and may involve integrating ALD and ALE processes without breaking vacuum.
US09806251B2 Piezoelectric material, piezoelectric element, and electronic apparatus
A piezoelectric material contains a main component containing a perovskite-type metal oxide represented by general formula (1), a first sub-component containing Mn, and a second sub-component containing Bi or Bi and Li. A Mn content relative to 100 parts by weight of the metal oxide is 0.500 parts by weight or less (including 0 parts by weight) in terms of metal, a Bi content relative to 100 parts by weight of the metal oxide is 0.042 parts by weight or more and 0.850 parts by weight or less in terms of metal, and a Li content relative to 100 parts by weight of the metal oxide is 0.028 parts by weight or less (including 0 parts by weight) in terms of metal: (Ba1−x−yCaxSny)α(Ti1−zZrz)O3 (where 0.020≦x≦0.200, 0.020≦y≦0.200, 0≦z≦0.085, 0.986≦α≦1.100)  General formula (1).
US09806250B2 Piezoelectric actuator
A piezoelectric actuator is provided which acts as a micromechanical actuating element. Thus, the piezoelectric actuator has a piezoelectric element and an electrode structure, wherein said electrode structure is arranged with the electrodes thereof exclusively on one side of the piezoelectric element. Furthermore, the piezoelectric actuator has at least one attachment element, wherein the attachment element is fitted on the piezoelectric element and on the side of the electrode structure of the piezoelectric element, and the attachment element at least partially encompasses the electrode structure of the piezoelectric actuator. The attachment element in the process, by virtue of encompassing the electrode structure, provides a physical limit for the expansion of the piezoelectric element.
US09806249B2 Methods and systems for applying charge to a piezoelectric element
Methods and systems for applying charge to a piezoelectric element include and/or facilitate implementation of processes including cyclical multi-stage processes for: providing a piezoelectric element with an accumulated charge; providing one or more charge holding elements with a scavenged charge from the piezoelectric element; substantially removing or discharging a remaining charge from the piezoelectric element; and applying the scavenged charge to the piezoelectric element with an opposite polarity in relation to the polarity of the remaining charge.
US09806245B2 Light emitting device package, backlight unit, and method of manufacturing light emitting device package
Disclosed herein are a light emitting device package, a backlight unit, and a method of manufacturing a light emitting device package capable of being used for a display application or an illumination application. The light emitting device package includes: a flip-chip type light emitting device having a first pad and a second pad; a lead frame having a first electrode installed at one side of an electrode separation space and a second electrode installed at the other side thereof, and having the light emitting device seated thereon; a first bonding medium installed between the first pad and the first electrode so that the first pad of the light emitting device and the first electrode of the lead frame are electrically connected to each other; and a second bonding medium installed between the second pad and the second electrode so that the second pad of the light emitting device and the second electrode of the lead frame are electrically connected to each other, wherein at least one first accommodating cup part accommodating the first bonding medium therein is formed in the first electrode of the lead frame, and at least one second accommodating cup part accommodating the second bonding medium therein is formed in the second electrode of the lead frame.
US09806241B2 Resin-attached lead frame and semiconductor device
A resin-attached lead frame and a semiconductor device including the resin-attached lead frame. The resin-attached lead frame includes a lead frame main body having a die pad (LED element resting portion) and a lead portion disposed apart from the die pad. The lead frame main body further includes an LED element resting region formed over an area including an upper surface of the die pad and an upper surface of the lead portion. A reflecting resin section surrounds the LED element resting region of the lead frame main body. A vapor-deposited aluminum layer or a sputtered aluminum layer is provided on an upper surface of the LED element resting region of the lead frame main body.
US09806236B2 Light-emitting device and method for producing the same
A light-emitting device includes a substrate, a light-emitting element disposed on the substrate, and a sealing member for sealing the light-emitting element. The sealing member contains at least a particulate red phosphor. The red phosphor contains at least a Mn4+-activated fluoride complex phosphor. The sealing member has an upper surface with irregularities on at least part of the upper surface.
US09806231B2 Semiconductor light-emitting device having a photonic crystal pattern formed thereon, and method for manufacturing same
The present invention relates to a semiconductor light-emitting device having a two-stage photonic crystal pattern formed thereon, and to a method for manufacturing same. According to the present invention, a second photonic crystal pattern is formed inside a first photonic crystal pattern formed on a semiconductor layer or transparent electrode layer, in order to improve light extraction efficiency. Also, according to the present invention, in order to form a second fine nanoscale photonic crystal pattern in the first photonic crystal pattern, a nanosphere lithography process employing polymer beads is used, and a trapping layer made of a thermoplastic resin was used to conveniently form polymer beads in a single layer so as to eliminate the inconvenience of having to calculate and change process variables according to polymer bead sizes in traditional nanosphere lithography processes.
US09806224B2 Semiconductor layer sequence and method for producing a semiconductor layer sequence
A semiconductor layer sequence includes a first nitridic compound semiconductor layer, a second nitridic compound semiconductor layer, and an intermediate layer arranged between the first and second nitridic compound semiconductor layers. Beginning with the first nitridic compound semiconductor layer, the intermediate layer and the second nitridic compound semiconductor layer are arranged one after the other in a direction of growth of the semiconductor layer sequence and are adjacent to each other in direct succession. The intermediate layer has a lattice constant different from the lattice constant of the first nitridic compound semiconductor layer at least at some points. The second nitridic compound semiconductor layer is lattice-adapted to the intermediate layer at least at some points.
US09806221B2 Germanium photodetector with SOI doping source
Various particular embodiments include a method for forming a photodetector, including: forming a structure including a barrier layer disposed between a layer of doped silicon (Si) and a layer of germanium (Ge), the barrier layer including a crystallization window; and annealing the structure to convert, via the crystallization window, the Ge to a first composition of silicon germanium (SiGe) and the doped Si to a second composition of SiGe.
US09806218B2 Photodetector using bandgap-engineered 2D materials and method of manufacturing the same
A photodetector includes an insulating layer on a substrate, a first graphene layer on the insulating layer, a 2-dimensional (2D) material layer on the first graphene layer, a second graphene layer on the 2D material layer, a first electrode on the first graphene layer, and a second electrode on the second graphene layer. The 2D material layer includes a barrier layer and a light absorption layer. The barrier layer has a larger bandgap than the light absorption layer.
US09806215B2 Encapsulated concentrated photovoltaic system subassembly for III-V semiconductor solar cells
A solar cell receiver subassembly for use in a concentrating solar system which concentrates the solar energy onto a solar cell by a factor of 1000 or more for converting solar energy to electricity, including an optical element defining an optical channel, a solar cell receiver having a support; a solar cell mounted on the support adjacent to the optical element and in the optical path of the optical channel, the solar cell comprising one or more III-V compound semiconductor layers and capable of generating in excess of 20 watts of peak DC power; a diode mounted on the support and coupled in parallel with the solar cell; and first and second electrical contacts mounted on the support and coupled in parallel with the solar cell and the diode; and an encapsulant covering the support, the solar cell, the diode, and at least a portion of the exterior sides of the optical element.
US09806213B2 Encapsulant for PV module, method of manufacturing the same and PV module comprising the same
The present application relates to an encapsulant for a PV module, a method of manufacturing the same and a PV module. The encapsulant according to an embodiment of the present application has excellent heat resistance or the like and improved creep physical properties, and thus even when the encapsulant is used under conditions of a high temperature and/or high humidity for a long time, deformation is small and the encapsulant can exhibit excellent adhesive strength. Accordingly, when the encapsulant is applied to a PV module, durability or the like may be improved.
US09806211B2 Tandem solar cell with improved absorption material
A photosensitive device and method includes a top cell having an N-type layer, a P-type layer and a top intrinsic layer therebetween. A bottom cell includes an N-type layer, a P-type layer and a bottom intrinsic layer therebetween. The bottom intrinsic layer includes a Cu—Zn—Sn containing chalcogenide.
US09806210B2 Photoelectric conversion element
A photoelectric conversion element includes a semiconductor, an intrinsic layer disposed on the semiconductor and containing hydrogenated amorphous silicon, a first-conductivity-type layer that covers a part of the intrinsic layer and contains hydrogenated amorphous silicon of a first conductivity type, a second-conductivity-type layer that covers a part of the intrinsic layer and contains hydrogenated amorphous silicon of a second conductivity type, an insulating film covering an end region of the first-conductivity-type layer, a first electrode disposed on the first-conductivity-type layer, and a second electrode disposed on the second-conductivity-type layer. An end portion of the second-conductivity-type layer is located on the insulating film or above the insulating film.
US09806207B2 Solar cell and method for manufacturing same
A solar cell includes a support substrate, a back electrode layer on the support substrate, a light absorbing layer on the back electrode layer, a buffer layer on the light absorbing layer, a high resistance buffer layer on the buffer layer, and a front electrode layer on the high resistance buffer layer. An insulating part is located on a top surface of the light absorbing layer. A method of fabricating the solar cell includes forming the back electrode layer on the substrate, forming the light absorbing layer on the back electrode layer, forming the buffer layer on the light absorbing layer, oxidizing a top surface of the buffer layer, and forming the front electrode layer on the buffer layer.
US09806206B2 Optimized grid design for concentrator solar cell
Grid patterns for concentrator solar cells that increase power output are provided. In one aspect, a top contact for a solar cell is provided that includes: bus connectors and metallic fingers attached to the bus connectors, wherein each of the metallic fingers has a base which is connected to one of the bus connectors or to another one of the metallic fingers such that each of the metallic fingers is attached to one of the bus connectors either directly or indirectly via another one of the metallic fingers, and wherein at least one of the metallic fingers has a width that is tapered quadratically along a length of the metallic finger. A solar cell and a method of forming a solar cell top contact are also provided.
US09806204B2 Semiconductor devices
A method of manufacturing a semiconductor device, the method including forming a tunnel insulating layer on an upper surface of a substrate, forming gate patterns on an upper surface of the tunnel insulating layer, forming capping layer patterns on sidewalls of the gate patterns and on the upper surface of the tunnel insulating layer, etching a portion of the tunnel insulating layer that is not covered with the gate patterns or the capping layer patterns to form a tunnel insulating layer pattern, and forming a first insulating layer on the upper surface of the substrate to cover the gate patterns, the capping layer patterns, and the tunnel insulating layer pattern, wherein the first insulating layer has an air gap between the capping layer patterns.
US09806203B2 Nonplanar III-N transistors with compositionally graded semiconductor channels
A III-N semiconductor channel is compositionally graded between a transition layer and a III-N polarization layer. In embodiments, a gate stack is deposited over sidewalls of a fin including the graded III-N semiconductor channel allowing for formation of a transport channel in the III-N semiconductor channel adjacent to at least both sidewall surfaces in response to a gate bias voltage. In embodiments, a gate stack is deposited completely around a nanowire including a III-N semiconductor channel compositionally graded to enable formation of a transport channel in the III-N semiconductor channel adjacent to both the polarization layer and the transition layer in response to a gate bias voltage.
US09806199B2 Thin film transistor, array substrate and display device having the same, and method of manufacturing thereof
The disclosure provides a method of manufacturing a thin film transistor on a base substrate by patterning an active layer comprising a metal oxynitride, and treating the active layer with a plasma comprising oxygen.
US09806196B2 Semiconductor device with fin and related methods
A semiconductor device may include a substrate, a fin above the substrate and having a channel region therein, and source and drain regions adjacent the channel region to generate shear and normal strain on the channel region. A semiconductor device may include a substrate, a fin above the substrate and having a channel region therein, source and drain regions adjacent the channel region, and a gate over the channel region. The fin may be canted with respect to the source and drain regions to generate shear and normal strain on the channel region.
US09806192B2 Suppression of back-gate transistors in RF CMOS switches built on an SOI substrate
The present disclosure relates to a silicon-on-insulator (SOI) substrate structure with a buried dielectric layer for radio frequency (RF) complementary metal-oxide semiconductor (CMOS) switch fabrications. The buried dielectric layer suppresses back-gate transistors in the RF CMOS switches fabricated on the SOI substrate structure. The SOI substrate structure includes a silicon handle layer, a silicon oxide layer over the silicon handle layer, a buried dielectric layer over the silicon oxide layer, and a silicon epitaxy layer directly over the buried dielectric layer.
US09806188B2 Method for producing a controllable semiconductor component having trenches with different widths and depths
A controllable semiconductor component is produced by providing a semiconductor body with a top side and a bottom side, and forming a first trench protruding from the top side into the semiconductor body and a second trench protruding from the top side into the semiconductor body. In a common process, an oxide layer is formed in the first trench and in the second trench such that the oxide layer fills the first trench and electrically insulates a surface of the second trench. The oxide layer is removed from the first trench completely or at least partly such that the semiconductor body has an exposed first surface area arranged in the first trench. An electrically conductive material is filled into the second trench, and the semiconductor body and the oxide layer are partially removed such that the electrically conductive material has an exposed second surface area at the bottom side.
US09806187B2 Method for manufacturing a semiconductor device
A method for forming a semiconductor device is provided. The method includes providing a semiconductor body with a horizontal surface. An epitaxy hard mask is formed on the horizontal surface. An epitaxial region is formed by selective epitaxy on the horizontal surface relative to the epitaxy hard mask so that the epitaxial region is adjusted to the epitaxy hard mask. The epitaxial region is polished by a chemical-mechanical polishing process stopping on the epitaxy hard mask. A vertical trench is formed in the semiconductor body. An insulated field plate is formed in a lower portion of the vertical trench and an insulated gate electrode is formed above the insulated field plate. Further, a method for forming a field-effect semiconductor device is provided.
US09806184B2 Semiconductor device with low-conducting field-controlling element
A semiconductor device including a low conducting field-controlling element is provided. The device can include a semiconductor including an active region (e.g., a channel), and a set of contacts to the active region. The field-controlling element can be coupled to one or more of the contacts in the set of contacts. The field-controlling element can be formed of a low conducting layer of material and have a lateral resistance that is both larger than an inverse of a minimal operating frequency of the device and smaller than an inverse of a maximum control frequency of the device.
US09806177B2 FinFETs and methods for forming the same
A FinFET includes a semiconductor fin including an inner region, and a germanium-doped layer on a top surface and sidewall surfaces of the inner region. The germanium-doped layer has a higher germanium concentration than the inner region. The FinFET further includes a gate dielectric over the germanium-doped layer, a gate electrode over the gate dielectric, a source region connected to a first end of the semiconductor fin, and a drain region connected to a second end of the semiconductor fin opposite the first end. Through the doping of germanium in the semiconductor fin, the threshold voltage may be tuned.
US09806175B2 Power MOSFET device structure for high frequency applications
This invention discloses a new switching device supported on a semiconductor that includes a drain disposed on a first surface and a source region disposed near a second surface of said semiconductor opposite the first surface. The switching device further includes an insulated gate electrode disposed on top of the second surface for controlling a source to drain current. The switching device further includes a source electrode interposed into the insulated gate electrode for substantially preventing a coupling of an electrical field between the gate electrode and an epitaxial region underneath the insulated gate electrode. The source electrode further covers and extends over the insulated gate for covering an area on the second surface of the semiconductor to contact the source region. The semiconductor substrate further includes an epitaxial layer disposed above and having a different dopant concentration than the drain region. The insulated gate electrode further includes an insulation layer for insulating the gate electrode from the source electrode wherein the insulation layer having a thickness depending on a Vgsmax rating of the vertical power device.
US09806173B2 Channel-last replacement metal-gate vertical field effect transistor
A method of making a vertical transistor includes forming a doped source on a substrate; depositing a sacrificial gate material on the source; forming a trench in the sacrificial gate material to expose the doped source; growing an epitaxial layer within the trench to form a channel region extending from the doped source and through the sacrificial gate material; performing an epitaxial growth process to grow an epitaxial layer on a portion of the channel region to form a drain over the sacrificial gate material; depositing a dielectric material on the drain to form a spacer that protects the epitaxial growth; and removing the sacrificial gate material and replacing the sacrificial gate material with a gate stack that surrounds the channel region between the doped source and the drain.
US09806168B2 Semiconductor devices and methods for fabricating the same
The inventive concept relates to a semiconductor device and a method for fabricating the same. The semiconductor device comprises active patterns protruding from a substrate, an interlayer dielectric layer disposed on the substrate and including grooves exposing the active patterns, and gate electrodes in the grooves. The grooves include a first groove having a first width and a second groove having a second width greater than the first width. The gate electrodes include a first gate electrode in the first groove, and a second gate electrode in the second groove. Each of the first and second gate electrodes includes a first work function conductive pattern on a bottom surface and sidewalls of corresponding one of the first and second grooves, and a second work function conductive pattern on the first work function conductive pattern.
US09806167B2 Method for manufacturing silicon carbide semiconductor device
The steps of preparing a silicon carbide layer having a main surface, forming on the main surface, a first mask layer located on a first region to be a channel region and having a first opening portion on each of opposing regions with the first region lying therebetween, and forming a high-concentration impurity region having a first conductivity type and being higher in impurity concentration than the silicon carbide layer in a region exposed through the first opening portion, by implanting ions into the main surface with the first mask layer being interposed are included.
US09806166B2 Semiconductor devices and methods of fabricating the same
A semiconductor device includes an active pattern, a gate electrode, a gate capping pattern, and a gate spacer. The active pattern extends in a first direction parallel to a top surface of the substrate. The gate electrode extends in a second direction parallel to the top surface of the substrate and intersects the active pattern. The gate capping pattern covers a top surface of the gate electrode and extends in a direction crossing the top surface of the substrate to cover a first sidewall of the gate electrode. The gate spacer covers a second sidewall of the gate electrode. The first sidewall and the second sidewall are opposite to each other in the second direction.
US09806158B2 HEMT-compatible lateral rectifier structure
The present disclosure relates to a high electron mobility transistor compatible power lateral field-effect rectifier device. In some embodiments, the rectifier device has an electron supply layer located over a layer of semiconductor material at a position between an anode terminal and a cathode terminal. A layer of doped III-N semiconductor material is disposed over the electron supply layer. A layer of gate isolation material is located over the layer of doped III-N semiconductor material. A gate structure is disposed over layer of gate isolation material, such that the gate structure is separated from the electron supply layer by the layer of gate isolation material and the layer of doped III-N semiconductor material. The layer of doped III-N semiconductor material modulates the threshold voltage of the rectifier device, while the layer of gate isolation material provides a barrier that gives the rectifier device a low leakage.
US09806151B2 Biosensor based on heterojunction bipolar transistor
In one example, a sensor includes a heterojunction bipolar transistor and component sensing surface coupled to the heterojunction bipolar transistor via an extended base component. In another example, a biosensor for detecting a target analyte includes a heterojunction bipolar transistor and a sensing surface. The heterojunction bipolar transistor includes a semiconductor emitter including an emitter electrode for connecting to an emitter voltage, a semiconductor collector including a collector electrode for connecting to a collector voltage, and a semiconductor base positioned between the semiconductor emitter and the semiconductor collector. The sensing surface is coupled to the semiconductor base of the heterojunction bipolar transistor via an extended base component and includes a conducting film and a reference electrode.
US09806150B2 High voltage device and method of fabricating the same
A high voltage device includes a substrate, a first LDMOS transistor and a second LDMOS transistor disposed on the substrate. The first LDMOS transistor includes a first gate electrode disposed on the substrate. A first STI is embedded in the substrate and disposed at an edge of the first gate electrode and two first doping regions respectively disposed at one side of the first STI and one side of the first gate electrode. The second LDMOS transistor includes a second gate electrode disposed on the substrate. A second STI is embedded in the substrate and disposed at an edge of the second gate electrode. Two second doping regions are respectively disposed at one side of the second STI and one side of the second gate electrode, wherein the second STI is deeper than the first STI.
US09806146B2 Semiconductor device
A semiconductor device comprising a substrate is disclosed. The substrate comprises: a well of type one; a first doped region of type two, provided in the well of type one; a well of type two, adjacent to the well of type one; a first doped region of type one, doped in the well of type two; and a second doped region of type two, provided in the well of type one and the well of type two, not touching the first doped region of type two. The substrate comprises no isolating material provided in a current path formed by the first doped region of type two, the well of type one, the well of type two and the first doped region of type one.
US09806145B2 Passive chip device and method of making the same
A passive chip device includes a chip body, a conductive coil and a surface-mount contact unit. The chip body is in the form of a single piece, and has two opposite end faces and a first surface which is between the end faces. The conductive coil is deposited on and surrounding the chip body. The surface-mount contact unit includes two spaced apart conductive terminal contacts. Each of the terminal contacts extends from a respective one of the end faces to the first surface and connects to a respective one of end portions of the coil. The method of making the passive chip device is also disclosed.
US09806139B2 Light emitting element display device
A light emitting element display device includes light emitting elements that emit light by allowing a current to flow in a plurality of pixels arranged in a display area in a matrix, and at least two transistors that are arranged in each of the plurality of pixels, and control the current flowing in the light emitting elements, in which semiconductor portions of the at least two transistors are formed in layers different from each other.
US09806131B2 Quantum dot optical devices with enhanced gain and sensitivity and methods of making same
Various embodiment include optical and optoelectronic devices and methods of making same. Under one aspect, an optical device includes an integrated circuit having an array of conductive regions, and an optically sensitive material over at least a portion of the integrated circuit and in electrical communication with at least one conductive region of the array of conductive regions. Under another aspect, a film includes a network of fused nanocrystals, the nanocrystals having a core and an outer surface, wherein the core of at least a portion of the fused nanocrystals is in direct physical contact and electrical communication with the core of at least one adjacent fused nanocrystal, and wherein the film has substantially no defect states in the regions where the cores of the nanocrystals are fused. Additional devices and methods are described.
US09806126B2 Method for manufacturing image capturing device and image capturing device
An offset spacer film (OSS) is formed on a side wall surface of a gate electrode (NLGE, PLGE) to cover a region in which a photo diode (PD) is disposed. Next, an extension region (LNLD, LPLD) is formed using the offset spacer film and the like as an implantation mask. Next, process is provided to remove the offset spacer film covering the region in which the photo diode is disposed. Next, a sidewall insulating film (SWI) is formed on the side wall surface of the gate electrode. Next, a source-drain region (HPDF, LPDF, HNDF, LNDF) is formed using the sidewall insulating film and the like as an implantation mask.
US09806122B2 Visible and infrared image sensor
A pixel array including an SixGey layer disposed on a first semiconductor layer. A plurality of pixels is disposed in the first semiconductor layer. The plurality of pixels includes: (1) a first portion of pixels separated from the SixGey layer by a spacer region and (2) a second portion of pixels including a first doped region in contact with the SixGey layer. The pixel array also includes pinning wells disposed between individual pixels in the plurality of pixels. A first portion of the pinning wells extend through the first semiconductor layer. A second portion of the pinning wells extend through the first semiconductor layer and the SixGey layer.
US09806119B2 3DIC seal ring structure and methods of forming same
A semiconductor device includes a first semiconductor chip including a first substrate, a plurality of first dielectric layers and a plurality of conductive lines formed in the first dielectric layers over the first substrate. The semiconductor device further includes a second semiconductor chip having a surface bonded to a first surface of the first semiconductor chip, the second semiconductor chip including a second substrate, a plurality of second dielectric layers and a plurality of second conductive lines formed in the second dielectric layers over the second substrate. The semiconductor device further includes a first conductive feature extending from the first semiconductor chip to one of the plurality of second conductive lines, and a first seal ring structure extending from the first semiconductor chip to the second semiconductor chip.
US09806114B2 Solid-state imaging device, method of manufacturing solid-state imaging device, and electronic apparatus
A solid-state imaging device includes pixels each having a photoelectric conversion element for converting incident light to an electric signal, color filters associated with the pixels and having a plurality of color filter components, microlenses converging the incident light through the color filters to the photoelectric conversion elements, a light shielding film disposed between the color filter components of the color filters, and a nonplanarized adhesive film provided between the color filters and the light shielding film.
US09806111B2 Nanostructure optoelectronic device with independently controllable junctions
Nanostructure array optoelectronic devices are disclosed. The optoelectronic device may have one or more intermediate electrical contacts that are physically and electrically connected to sidewalls of the array of nanostructures. The contacts may allow different photo-active regions of the optoelectronic device to be independently controlled. For example, one color light may be emitted or detected independently of another using the same group of one or more nanostructures. The optoelectronic device may be a pixilated device that may serve as an LED display or imaging sensor. The pixilated device may have an array of nanostructures with alternating rows and columns of sidewall electrical contacts at different layers. A pixel may be formed at the intersection of a row contact and a column contact. As one example, a single group of one or more nanostructures has a blue sub-pixel, a green sub-pixel, and a red sub-pixel.
US09806110B2 Pixel structure, LCD panel, and manufacturing method thereof
An embodiment of the disclosed technology provides a pixel structure, comprising a TFT, a reflective region and a transmissive region, wherein the reflective region comprises a reflective region insulation layer, a reflection layer on the reflective region insulation layer and a reflective region pixel electrode on the reflection layer, and the transmissive region comprises a transmissive region pixel electrode, wherein the reflective region pixel electrode and the transmissive region pixel electrode form an integral structure, and the integral structure of the pixel electrodes is connected with the drain electrode of the TFT, wherein the organic layer in the reflective region is formed on an array substrate prior to a gate electrode of the TFT, and the reflection layer in the reflective region and the gate electrode of the TFT are formed in a same patterning process by using a same metal layer.
US09806109B2 Half tone mask plate and method for manufacturing array substrate using the same
The present disclosure provides a half tone mask plate used to manufacture an active layer pattern as well as a source electrode pattern, a drain electrode pattern and a data line pattern located on the active layer pattern included in the array substrate. A surface of the array substrate includes a first region corresponding to the source electrode pattern, the drain electrode pattern and the data line pattern, a second region corresponding to a region of the active layer pattern located between the source electrode pattern and the drain electrode pattern, as well as a third region in addition to the first region and the second region; the half tone mask plate includes a semi-transparent region corresponding to the second region and a partial region of the third region.
US09806104B2 Display device and manufacturing method thereof
According to one embodiment, a display device includes a first substrate including a first insulative substrate, an outer peripheral wiring formed above the first insulative substrate, an insulation film disposed on the outer peripheral wiring, a pixel electrode formed on the insulation film in an active area for displaying an image, and a first bank formed in a line shape on the insulation film in a peripheral area surrounding the active area, a second substrate including at least a second insulative substrate, and a sealant which is provided in a manner to envelop the first bank, and which attaches the first substrate and the second substrate.
US09806102B2 Display substrate and method for fabricating the same and display device
A display substrate, a method for fabricating the same, and a display device are disclosed. The display substrate comprises a plurality of pixels; and a plurality of slit patterns, which are arranged between at least two of the plurality of pixels, and comprise a plurality of slits arranged in a rubbing direction. Slit patterns are provided, and each of slit patterns comprises slits in the rubbing direction. Thus, during a rubbing alignment process, the slit patterns can guide a rubbing cloth to move in the rubbing direction. Accordingly, the alignment of the rubbing cloth is prevented from changing in the rubbing process, a good alignment layer is formed, rubbing Mura is avoided, and the lifetime of the rubbing cloth is extended.
US09806083B2 Static random access memory (SRAM) bit cells with wordlines on separate metal layers for increased performance, and related methods
Static random access memory (SRAM) bit cells with wordlines on separate metal layers for increased performance are disclosed. In one aspect, an SRAM bit cell is disclosed employing a write wordline in a second metal layer, a first read wordline in a third metal layer, and a second read wordline in a fourth metal layer. Employing wordlines in separate metal layers allows wordlines to have increased widths, which decrease wordline resistance, decrease access time, and increase performance of the SRAM bit cell. To employ wordlines in separate metal layers, multiple tracks in a first metal layer are employed. To couple read wordlines to the tracks to communicate with SRAM bit cell transistors, landing pads are disposed on corresponding tracks disposed in the first metal layer. Landing pads corresponding to the write wordline are placed on corresponding tracks disposed in the first metal layer.
US09806078B1 FinFET spacer formation on gate sidewalls, between the channel and source/drain regions
FinFET spacer formation includes, for example, providing an intermediate semiconductor structure having a substrate having one or more fin having a first and a second plurality of gates disposed thereon, and a first plurality of spacers disposed on sides of the first and second plurality of gates, depositing a first liner on the structure, depositing a fill material at a level along inner portions of the first liner between the gates adjacent to the one or more fin, removing outer portions of the first spacers and the first liner away from the fill material, the remaining portions of the first spacers and the first liner defining a first thickness, and depositing a second liner having a second thickness over the gates and over the remaining portions of the first spacers and the first liner, and the fill material, and wherein the first thickness is greater than the second thickness.
US09806075B2 Integrated circuit devices having a Fin-type active region and methods of manufacturing the same
Integrated circuit devices include a substrate including first and second fin-type active regions and first and second gate structures. The first gate structure includes first gate insulating layer on the first fin-type active region to cover upper surface and both side surfaces of the first fin-type active region, first gate electrode on the first gate insulating layer and has first thickness in first direction perpendicular to upper surface of the substrate, and second gate electrode on the first gate electrode. The second gate structure includes second gate insulating layer on the second fin-type active region to cover upper surface and both side surfaces of the second fin-type active region, third gate insulating layer on the second gate insulating layer, third gate electrode on the third gate insulating layer and has second thickness different from the first thickness in the first direction, and fourth gate electrode on the third gate electrode.
US09806074B2 High voltage multiple channel LDMOS
An integrated circuit and method having an LDMOS transistor with multiple current channels. A first current channel is above a buried p-type diffusion and a second one current channel is below the buried p-type diffusion.
US09806073B2 Electronic circuits including diode-connected bipolar junction transistors
A diode-connected bipolar junction transistor includes a common collector region of a first conductivity, a common base region of a second conductivity disposed over the common collector region, and a plurality of emitter regions of the first conductivity disposed over the common base region, arranged to be spaced apart from each other, and arranged to have island shapes. The common base region and the common collector region are electrically coupled to each other.
US09806069B2 Semiconductor device and method of manufacturing
A semiconductor device includes a first chip, a dielectric layer over the first chip, and a second chip over the dielectric layer. A conductive layer is embedded in the dielectric layer and is electrically coupled to the first chip and the second chip. The second chip includes an optical component. The first chip and the second chip are arranged on opposite sides of the dielectric layer in a thickness direction of the dielectric layer.
US09806066B2 Semiconductor package including exposed connecting stubs
A semiconductor package includes a substrate comprising a chip area and a peripheral area, at least one semiconductor chip mounted on the chip area, a plurality of stubs respectively on a plurality of pads arranged in the peripheral area, and a molding unit configured to cover at least a partial area of the at least one semiconductor chip and at least a partial area of the plurality of stubs on the substrate while exposing an upper surface of at least one of the plurality of stubs to outside of the molding unit, wherein at least a partial area of the upper surface of at least one of the plurality of stubs is substantially flat.
US09806064B2 Package with multiple plane I/O structure
A embodiment package includes a three dimensional integrated circuit (3D IC) with first input/output pads on a first side and second input/output pads on a second side, a first fan out structure electrically coupled to the first input/output pads on the first side of the three dimensional integrated circuit, and a second fan out structure electrically coupled to the second input/output pads on the second side of the three dimensional integrated circuit.
US09806062B2 Methods of packaging semiconductor devices and packaged semiconductor devices
Packaged semiconductor devices are disclosed. In some embodiments, a packaged semiconductor device includes a substrate and a plurality of integrated circuit dies coupled to the substrate. The device also includes a molding material disposed over the substrate between adjacent ones of the plurality of integrated circuit dies. A cap layer is disposed over the molding material and the plurality of integrated circuit dies, wherein the cap layer comprises an electrically conductive material that directly contacts the molding material and each of the plurality of integrated circuit dies.
US09806057B2 Chip arranging method
A chip arranging method for arranging a plurality of chips on a wafer includes a groove forming step of forming a plurality of intersecting grooves that mark off each of chip placement regions on the front surface side of the wafer, a liquid supplying step of supplying a liquid to the chip placement regions, a chip placing step of placing the chips on the liquid to position the chips in the chip placement regions by the surface tension of the liquid after carrying out the liquid supplying step, and a liquid removing step of removing the liquid to arrange the plurality of chips on the wafer after carrying out the chip placing step.
US09806052B2 Semiconductor package interconnect
A semiconductor package interconnect system may include a conductive pillar having a core, a first layer surrounding the core, and a second layer surrounding the first layer. The core may be composed of a drawn copper wire, the first layer may be composed of nickel, and the second layer may be composed of a solder. A method for manufacturing a semiconductor package with such a conductive pillar may include placing a plurality of conductive pillars on a substrate using a stencil process.
US09806040B2 Antenna in embedded wafer-level ball-grid array package
A semiconductor device has a semiconductor die and an encapsulant deposited over the semiconductor die. A first conductive layer is formed with an antenna over a first surface of the encapsulant. A second conductive layer is formed with a ground plane over a second surface of the encapsulant with the antenna located within a footprint of the ground plane. A conductive bump is formed on the ground plane. A third conductive layer is formed over the first surface of the encapsulant. A fourth conductive layer is formed over the second surface of the encapsulant. A conductive via is disposed adjacent to the semiconductor die prior to depositing the encapsulant. The antenna is coupled to the semiconductor die through the conductive via. The antenna is formed with the conductive via between the antenna and semiconductor die. A PCB unit is disposed in the encapsulant.
US09806039B2 Amplifier
In the present invention, in addition to arranging a plurality of amplifying elements in a staggered manner, signal path lengths from an input-side divider to gate pads of the plurality of amplifying elements are equalized, and signal path lengths from drain pads of the plurality of amplifying elements to an output-side combiner are equalized.
US09806038B2 Reinforcement structure and method for controlling warpage of chip mounted on substrate
A semiconductor device comprises a substrate, a die mounted on the substrate, a reinforcement plate bonded to the die, and an adhesive layer coupling the reinforcement plate to the die.
US09806036B2 Semiconductor wafer, semiconductor structure and method of manufacturing the semiconductor wafer
A semiconductor wafer including a main body including first and second surfaces opposite each other, a notch including a recess on an outer periphery, a first bevel region formed along the outer periphery of the main body, including a first slope connecting the first and second surfaces and having a first height with respect to a straight line extending from a first point where the first surface and the first slope meet to a second point where the second surface and the first slope meet, and a second bevel region in contact with the recess or opening, including a second slope connecting the first and second surfaces and having a second height, different from the first height, with respect to a straight line extending from a third point where the first surface and the second slope meet to a fourth point where the second surface and the second slope meet.
US09806027B2 Semiconductor device
A semiconductor device includes an interlayer dielectric on a semiconductor substrate, a contact plug penetrating the interlayer dielectric, a pillar pattern disposed on the interlayer dielectric and having a central axis laterally offset from a central axis of the contact plug, a pad extending on the contact plug and along a sidewall of the pillar pattern, the pad being electrically connected to the contact plug, and a data storage portion on the pillar pattern and electrically connected to the pad.
US09806017B2 Flip-chip, face-up and face-down centerbond memory wirebond assemblies
A microelectronic assembly can include a substrate having first and second surfaces and an aperture extending therebetween, the substrate having terminals. The assembly can also include a first microelectronic element having a front surface facing the first surface of the substrate, a second microelectronic element having a front surface facing the first microelectronic element and projecting beyond an edge of the first microelectronic element, first and second leads electrically connecting contacts of the respective first and second microelectronic elements to the terminals, and third leads electrically interconnecting the contacts of the first and second microelectronic elements. The contacts of the first microelectronic element can be exposed at the front surface thereof adjacent the edge thereof. The contacts of the second microelectronic element can be disposed in a central region of the front surface thereof. The first, second, and third leads can have portions aligned with the aperture.
US09806013B2 Multilayer structure for a semiconductor device and a method of forming a multilayer structure for a semiconductor device
A multilayer structure for a semiconductor device and a method of forming a multilayer structure for a semiconductor device. The multilayer structure comprises: a substrate having an electrically conductive portion thereon; a dielectric layer formed over the substrate; the dielectric layer comprising an opening over at least part of the electrically conductive portion; and a conductive pillar formed on the at least part of the electrically conductive portion; wherein the conductive pillar comprises walls defined by at least the opening of the dielectric layer and an opening of a patterned layer.
US09806012B2 IC carrier of semiconductor package and manufacturing method thereof
The present invention discloses an IC Carrier of a semiconductor package and its manufacturing method. The IC Carrier of the semiconductor package includes a dielectric layer and a patterned conductor layer. The dielectric layer has at least one opening groove. The patterned conductor layer is embedded in the dielectric layer, wherein a part of the patterned conductor layer is as a conductive pillar, which has two exposed ends, and a part of the patterned conductor layer is as a conductive wire, which only has one exposed end.
US09806007B2 Semiconductor device manufacturing method
A semiconductor device manufacturing method which enhances the reliability of a semiconductor device. The method includes a step in which a source wire is connected with a semiconductor chip while jigs are pressed against a die pad. The jigs each have a first support portion with a first projection and a second support portion with a second projection. Using the jigs thus structured, the first projection is made to contact with a first point on the front surface of the die pad and then the second projection is made to contact with a second point on the front surface of the die pad located closer to a suspension lead than the first point.
US09805995B2 Element-accommodating package and mounting structure
An element-accommodating package which can improve frequency characteristics of an element-accommodating package having a coaxial connector, and a mounting structure are provided. An element-accommodating package includes a metallic substrate, a frame, a first coaxial connector, a second coaxial connector, and a circuit board. A groove is provided between one side of the frame and a side surface of the circuit board and between a first signal line and a second signal line.
US09805986B2 High mobility transistors
An integrated circuit containing an n-channel finFET and a p-channel finFET has a dielectric layer over a silicon substrate. The fins of the finFETs have semiconductor materials with higher mobilities than silicon. A fin of the n-channel finFET is on a first silicon-germanium buffer in a first trench through the dielectric layer on the substrate. A fin of the p-channel finFET is on a second silicon-germanium buffer in a second trench through the dielectric layer on the substrate. The fins extend at least 10 nanometers above the dielectric layer. The fins are formed by epitaxial growth on the silicon-germanium buffers in the trenches in the dielectric layer, followed by CMP planarization down to the dielectric layer. The dielectric layer is recessed to expose the fins. The fins may be formed concurrently or separately.
US09805984B2 FinFET device
The present disclosure provides many different embodiments of a FinFET device that provide one or more improvements over the prior art. In one embodiment, a FinFET includes a semiconductor substrate and a plurality of fins having a first height and a plurality of fin having a second height on the semiconductor substrate. The second height may be less than the first height.
US09805983B1 Multi-layer filled gate cut to prevent power rail shorting to gate structure
A method of forming a power rail to semiconductor devices that includes forming a gate structure extending from a first active region to a second active region of a substrate, and removing a portion of the gate structure forming a gate cut trench separating the first active region from the second active region. A fill material of an alternating sequence of at least two different composition conformally deposited dielectric layers is formed within the gate cut trench. A power rail is formed in the gate cut trench. An aspect ratio of the vertically orientated portions of the alternating sequence of the at least two different composition conformally deposited dielectric layer obstructs lateral etching of the gate cut trench during etching to form a power rail opening for housing the power rail.
US09805982B1 Apparatus and method of adjusting work-function metal thickness to provide variable threshold voltages in finFETs
A method of adjusting work-function metal thickness includes providing a structure having a substrate, the substrate including a longitudinally extending array of fins disposed thereon. Spacers are then formed on sidewalls of fins of the array. Pillars are formed between and adjacent the spacers. A gate having dummy gate material is formed over the structure, the gate extending laterally across the spacers and fins of the array. The dummy gate material and spacers are removed from the gate to form work-function (WF) metal trenches defined by the pillars and fins within the gate. The WF metal trenches have a first trench width. A thickness of the pillars is adjusted to provide a second trench width, different from the first trench width, for the WF metal trenches. A WF metal structure is disposed within the WF metal trenches.
US09805978B2 Method of manufacturing semiconductor device
A method of manufacturing a semiconductor device includes: forming a resist separation layer on a first main surface of a SiC substrate; applying a resist retaining a shape at a temperature of 200° C. or higher on the resist separation layer; patterning the resist by photolithography; heating a stage an which the SiC substrate is placed to a temperature of 200° C. or higher by a temperature control function, and dry-etching the SiC substrate by using the patterned resist as a mask to form a via hole; and after forming the via hole, removing the resist separation layer to separate the resist from the SiC substrate.
US09805972B1 Skip via structures
The present disclosure relates to semiconductor structures and, more particularly, to skip via structures and methods of manufacture. The structure includes: a first wiring layer with one or more wiring structures; an upper wiring layer with one or more wiring structures, located above the first wiring layer; a blocking material which contacts at least one of the wiring structures of the upper wiring layer; a skip via with metallization, the skip via passes through the upper wiring layer and makes contact with the one or more wiring structures of the first wiring layer; and a conductive material in the skip via above the metallization and in a via interconnect above the blocking material.
US09805969B2 Calibration method for heat treatment units
A calibration method for determining temperature set point corrections to be applied to the nominal temperature set points of each of the N heating zones of a heat treatment unit having L substrate locations, includes the following steps: establishing a sensitivity model linking variations of a substrate characteristic at each of M representative locations of the L locations to temperature set point variations applied in each of the N heating zones, the variations respectively reflecting differences with respect to a target characteristic and with respect to the nominal set points; executing the process in the heat treatment unit and on the basis of nominal set points; measuring the substrate characteristic at least at a representative measurement location of each heating zone of the unit to supply M measurements; and determining temperature set point corrections from the sensitivity model, the measurements and the target substrate characteristic.
US09805968B2 Vertical structure having an etch stop over portion of the source
According to an exemplary embodiment, a method of forming a semiconductor device is provided. The method includes: providing a vertical structure over a substrate; forming an etch stop layer over the vertical structure; forming an oxide layer over the etch stop layer; performing chemical mechanical polishing on the oxide layer and stopping on the etch stop layer; etching back the oxide layer and the etch stop layer to expose a sidewall of the vertical structure and to form an isolation layer; oxidizing the sidewall of the vertical structure and doping oxygen into the isolation layer by using a cluster oxygen doping treatment.
US09805965B2 Pixelated capacitance controlled ESC
Implementations described herein provide a chucking circuit for a pixilated electrostatic chuck which enables both lateral and azimuthal tuning of the RF coupling between an electrostatic chuck and a substrate placed thereon. In one embodiment, a chucking circuit for an electrostatic chuck (ESC) has one or more chucking electrodes disposed in a dielectric body of the ESC, a plurality of pixel electrodes disposed in the dielectric body, and a chucking circuit having the one or more chucking electrodes and the plurality of pixel electrodes, the chucking circuit operable to electrostatically chuck a substrate to a workpiece support surface of the ESC, the chucking circuit having a plurality of secondary circuits, wherein each secondary circuit includes at least one capacitor of a plurality of capacitors, each secondary circuit is configured to independently control an impedance between one of the pixel electrodes and a ground.
US09805962B2 Substrate conveyance method, and substrate conveyance device
The purpose of the present invention is to accurately deal with a variety of processing conditions and variations thereof, and to improve total throughput by efficiently operating a conveyance arm device in accordance with the processing conditions, even during cleaning. When a first wafer is loaded on a load-lock chamber, a conveyance-sequence category for operating each of a number of steps for a conveyance arm device capable of operating during cleaning is selected in accordance with processing conditions of the wafer, and a plurality of operation patterns are selected, combined and scheduled. The conveyance arm device is controlled in accordance with the scheduled conveyance sequence to control substrate conveyance.
US09805958B2 Substrate cleaning apparatus, substrate cleaning method and non-transitory storage medium
A cleaning liquid and a gas are discharged in sequence to a central portion of a substrate while the substrate is being rotated, and after nozzles that discharge them are moved to a peripheral edge side of the substrate, discharge of the cleaning liquid is switched to a second cleaning liquid nozzle set at a position deviated from a movement locus of the first cleaning liquid nozzle. Both of the nozzles are moved toward the peripheral edge side of the substrate while discharging the cleaning liquid and discharging the gas so that a difference between a distance from the discharge position of the second cleaning liquid nozzle to the central portion of the substrate and a distance from the discharge position of the gas nozzle to the central portion of the substrate gradually decreases.
US09805957B2 Substrate processing apparatus, substrate processing method and computer-readable storage medium recording therein substrate processing program
A throughput in processing a substrate can be improved and a running cost thereof can be reduced. A substrate processing apparatus 1 that processes a substrate 3 with a processing liquid and dries the substrate 3 includes a substrate rotating device 22 configured to rotate the substrate 3; a processing liquid discharging unit 13 configured to discharge the processing liquid toward the substrate 3; a substitution liquid discharging unit 14 configured to discharge a substitution liquid, which is substituted with the processing liquid on the substrate 3, toward the substrate 3 while relatively moving with respect to the substrate 3; and an inert gas discharging unit 15 configured to discharge an inert gas toward a peripheral portion of the substrate 3 in an inclined direction from above the substrate 3 while moving in a direction different from a direction in which the substitution liquid discharging unit 14 is moved.
US09805955B1 Semiconductor package with multiple molding routing layers and a method of manufacturing the same
Embodiments of the present invention are directed to a method of manufacturing a semiconductor package with an internal routing circuit. The internal routing circuit is formed from multiple molding routing layers in a plated and etched copper terminal semiconductor package by using an inkjet process to create conductive paths on each molding compound layer of the semiconductor package.
US09805954B2 Semiconductor device and manufacturing method thereof
A manufacturing method forms an oxide insulating layer and a first plasma etching treatment forms a depressed portion therein. A second plasma etching treatment forms a trench including curved lower corner portions. An oxide semiconductor film is formed in contact with a bottom portion, the curved lower corner portions, and side portions of the trench. Source and electrodes are formed to be electrically connected to the oxide semiconductor film. A gate insulating layer is formed over the oxide semiconductor film and a gate electrode is formed over the gate insulating layer. The first plasma etching treatment is performed with a first bias power and a first power of a first power source, and the second plasma etching treatment is performed with a second bias power and a second power of a second power source, wherein the second bias power is lower than the first bias power.
US09805948B2 Selective etching process of a mask disposed on a silicon substrate
The method includes the steps of: a) providing a silicon substrate including a first portion covered by the mask made from a carbonaceous material and a second doped portion, the mask including, at the surface, a surface layer including implanted ionic species and an underlying layer free of implanted ionic species, b) exposing the surface layer and the second portion to a SiCl4 and Cl2 plasma so as to deposit a silicon chloride SiClx layer on the second portion and etch the surface layer, c) etching the underlying layer so as to expose the first portion, and d) etching the silicon chloride SiClx layer so as to expose the second portion.
US09805947B2 Electronic devices having semiconductor memory units and method for fabricating the same
The disclosed technology provides an electronic device and a fabrication method thereof. An electronic device according to an implementation of the disclosed technology may include: a first interlayer insulating layer formed over a substrate; first and second contact plugs passing through the first interlayer insulating layer to contact the substrate and alternately arranged to cross each other; a variable resistance element formed over the first interlayer insulating layer and coupled to the first contact plug; a second interlayer insulating layer formed over an entire structure including the first interlayer insulating layer; a third contact plug passing through the second interlayer insulating layer so as to be coupled to the variable resistance element, and a fourth contact plug passing through the second interlayer insulating layer so as to be contacted to the second contact plug; and conductive lines coupled to the third contact plug and the fourth contact plug, respectively.
US09805945B2 Etching method
Disclosed is a method for selectively etching a first region made of silicon oxide to a second region made of silicon nitride. The method includes: performing a first sequence once or more to etch the first region; and performing a second sequence once or more to further etch the first region. The first sequence includes: a first step of generating plasma of a processing gas containing a fluorocarbon to form a fluorocarbon-containing deposit on a workpiece; and a second step of etching the first region by radicals of the fluorocarbon. The second sequence includes: a third step of generating plasma of a processing gas containing a fluorocarbon gas to form a fluorocarbon-containing deposit on a workpiece; and a fourth step of generating plasma of a processing gas containing oxygen gas and an inert gas in the processing container.
US09805944B2 Method of manufacturing silicon carbide semiconductor device
A p-type base region, n+-type source region, p+-type contact region, and n-type JFET region are formed on a front surface side of a silicon carbide base by ion implantation. The front surface of the silicon carbide base is thermally oxidized, forming a thermal oxide film. Activation annealing at a high temperature of 1500 degrees C. or higher is performed with the front surface of the silicon carbide base being covered by the thermal oxide film. The activation annealing is performed in a gas atmosphere that includes oxygen at a partial pressure from 0.01 atm to 1 atm and therefore, the thermal oxide film thickness may be maintained or increased without a decrease thereof. The thermal oxide film is used as a gate insulating film and thereafter, a poly-silicon layer that is to become a gate electrode is deposited on the thermal oxide film, forming a MOS gate structure.
US09805943B2 Polymer for resist under layer film composition, resist under layer film composition, and patterning process
The invention provides a polymer for a resist under layer film composition, containing a repeating unit shown by the formula (1) and a repeating unit shown by the formula (3), wherein R01 independently represents a hydrogen atom or a methyl group; R02 represents a group selected from the formulae (1-1) to (1-3); R03 represents a saturated or unsaturated tertiary alkyl group having 4 to 20 carbon atoms and optionally containing an oxygen functional group; and A2 represents a single bond or a divalent linking group having 2 to 10 carbon atoms and containing an ester group, wherein the dotted line represents a bonding arm. There can be provided a polymer for a resist under layer film composition that is capable of forming a resist under layer film having good alkali aqueous hydrogen peroxide resistance, excellent filling and planarizing properties, and excellent dry etching property
US09805941B2 Integrating atomic scale processes: ALD (atomic layer deposition) and ALE (atomic layer etch)
Methods are provided for integrating atomic layer etch and atomic layer deposition by performing both processes in the same chamber or reactor. Methods involve sequentially alternating between atomic layer etch and atomic layer deposition processes to prevent feature degradation during etch, improve selectivity, and encapsulate sensitive layers of a semiconductor substrate.
US09805936B2 Method for producing nickel thin film on a Si substrate by chemical vapor deposition method, and method for producing Ni silicide thin film on Si substrate
A method for producing a nickel thin film on a Si substrate by a chemical vapor deposition method, in which the nickel thin film is formed by use of a hydrocarbon-type nickel complex represented by a following formula as a raw material compound, which is a nickel complex in which a cyclopentadienyl group (Cp) or a derivative thereof and a chain or cyclic alkenyl group having 3 to 9 carbon atoms or a derivative thereof are coordinated to nickel and an element other than carbon and hydrogen is not contained in the structure, use of hydrogen as a reaction gas, and use of a film formation pressure of 1 to 150 torr and a film formation temperature of 80 to 250° C. as film formation conditions (In the formula, X represents a chain or cyclic alkenyl group having 3 to 9 carbon atoms or a derivative thereof. R1 to R5 which are substituent groups of the cyclopentadienyl group represent CnH2n+1 and n represents an integer of 0 to 6).
US09805931B2 Liquid immersion doping
Methods for processing of a workpiece are disclosed. A fluid that contains a desired dopant is prepared. The workpiece is immersed in this fluid, such that the dopant is able to contact all surfaces of the workpiece. The fluid is then evacuated, leaving behind the dopant on the workpiece. The dopant is then subjected to a thermal treatment to drive the dopant into the surfaces of the workpiece. In certain embodiments, a selective doping process may be performed by applying a mask to certain surfaces prior to immersing the workpiece in the fluid. In certain embodiments, the fluid may be in a super-critical state to maximize the contact between the dopant and the workpiece.
US09805929B2 Method of forming fine patterns in a semiconductor device and method of manufacturing an electronic device
Methods of forming fine patterns having a width and a pitch in semiconductor devices may be used to form a semiconductor device or electronic device. The fine patterns may be formed by forming sacrificial pillars, which in certain examples may be formed from spacer patterns.
US09805924B2 High-intensity discharge lamp assembly and method
A lamp assembly including a housing defining an internal volume and a lamp positioned in the internal volume, the lamp including a first electrode and a second electrode, wherein the first electrode is both thermally and electrically coupled to the housing, and wherein the second electrode is thermally coupled to the housing by way of a thermally conductive, electrically insulative material and a heat transfer element.
US09805922B2 System and method for rapid evaporative ionization of liquid phase samples
According to some embodiments, systems and methods for rapid evaporation of liquid phase samples are provided. The method includes directing liquid samples to a thermal evaporation ionizing device, thermally evaporating the liquid samples to create gaseous molecular ions, and directing the gaseous molecular ions to an ion analyzer to analyze and provide information regarding the chemical composition of the liquid samples.
US09805921B2 Ambient infrared laser ablation mass spectrometry (AIRLAB-MS) with plume capture by continuous flow solvent probe
A new experimental setup for spatially resolved ambient infrared laser ablation mass spectrometry (AIRLAB-MS) that uses an infrared microscope with an infinity-corrected reflective objective and a continuous flow solvent probe coupled to a Fourier transform ion cyclotron resonance mass spectrometer is described. The efficiency of material transfer from the sample to the electrospray ionization emitter was determined using glycerol/methanol droplets containing 1 mM nicotine and is ˜50%. This transfer efficiency is significantly higher than values reported for similar techniques.
US09805920B2 Dynamic resolution correction of quadrupole mass analyser
A method of mass spectrometry is disclosed comprising automatically correcting the mass or mass to charge ratio resolution of a quadrupole mass filter or mass analyser one or more times during an experimental run or acquisition based upon a measurement, determination or estimation of the mass or mass to charge ratio resolution of one or more reference ions observed in a mass spectrum or mass spectral data acquired either during the same experimental run or acquisition or during a previous experimental run or acquisition.
US09805919B1 RF detector with double balanced linear mixer and corresponding method of operation
A RF detector is provided and includes LO and RF paths, a mixer and a filter. The LO path includes a first buffer and a sine-to-square wave converter. The first buffer receives a first RF signal that is based on a RF input signal received by the RF detector. The RF input signal is detected within a substrate processing system. The sine-to-square wave converter converts a sine wave of the first RF signal to a square wave and outputs a LO signal having the square wave. The RF path includes a second buffer that receives a second RF signal and outputs a RF output signal. The second RF signal is based on the RF input signal. The mixer generates an IF signal based on the LO and RF output signals. The filter filters the IF signal to generate a DC signal, which is representative of the second RF signal.
US09805916B2 Plasma processing apparatus
In a plasma processing apparatus, target values for feedback control to be applied to a progressive wave power PF as control parameters, i.e., control instruction values Con and Coff are switched during a pulse-on period Ton and a pulse-off period Toff in each cycle of a modulation pulse, respectively. That is, a first feedback control for making the progressive wave power PF approximate to a first control instruction value Con is performed during the pulse-on period Ton, whereas a second feedback control for making the progressive wave power PF approximate to a second control instruction value Coff is performed during the pulse-off period Toff.
US09805915B2 Plasma processing apparatus
In the present invention, there is provided a plasma processing apparatus including a vacuum processing chamber for applying a plasma processing to a sample, a sample stage deployed inside the vacuum processing chamber for mounting the sample thereon, induction antennas provided outside the vacuum processing chamber, a radio-frequency power supply for supplying a radio-frequency power to the induction antennas, and a Faraday shield which is capacitively coupled with the plasma, a radio-frequency voltage being applied to the Faraday shield from the radio-frequency power supply via a matching box, wherein the matching box includes a series LC circuit including a variable capacitor and an inductor, a motor control unit for controlling a motor for the variable capacitor, and a radio-frequency voltage detection unit for detecting the radio-frequency voltage applied to the Faraday shield, the matching box executing a feedback control over the radio-frequency voltage applied to the Faraday shield.
US09805908B2 Signal charged particle deflection device, signal charged particle detection system, charged particle beam device and method of detection of a signal charged particle beam
A signal charged particle deflection device for a charged particle beam device is provided. The signal charged particle deflection device includes a beam bender configured for deflecting the signal charged particle beam, wherein the beam bender includes a first electrode and a second electrode providing an optical path for the signal charged particle beam therebetween, wherein the first electrode has a first cross section in a plane perpendicular to the optical path, and the second electrode has a second cross section in the plane perpendicular to the optical path, and wherein a first part of the first cross section and a second part of the second cross section provide the optical path therebetween, and wherein the first part and the second part are different in shape.
US09805905B2 Blanking device for multi-beam of charged particle writing apparatus using multi-beam of charged particle and defective beam blocking method for multi-beam of charged particle
A blanking device for multi-beams includes arrayed plural separate blanking systems, each performing blanking control switching a corresponding beam of multi charged particle beams between a beam ON state and a beam OFF state and each including a first electrode, a first potential applying mechanism applying two different potentials selectively to the first electrode for the blanking control, and a second electrode performing blanking deflection of the corresponding beam, the second electrode being grounded and paired with the first electrode, and a potential change mechanism changing a potential of the second electrode from a ground potential to another potential, wherein when a potential of the first electrode included in one of the separate blanking systems is fixed to the ground potential, the potential change mechanism changes the potential of the second electrode corresponding to the first electrode fixed to the ground potential, from the ground potential to the another potential.
US09805904B2 Radiation generator with field shaping electrode
A radiation generator may include an elongate generator housing having a proximal end and a distal end, a target electrode within the housing at the distal end thereof, a charged particle source within the housing at the proximal end thereof to direct charged particles at the target based upon a first biasing potential, and a field shaping electrode within the housing and adjacent the source to shape a field within the housing. At least one accelerator electrode may be within the housing on an opposite side of the field shaping electrode from the source to accelerate charged particles from the source to the target based upon a second biasing potential different than the first biasing potential. The field shaping electrode may be electrically floating so that the charged particles are directed from the source to the target without applying a biasing potential to the field shaping electrode.
US09805902B2 Energy radiation generator with bi-polar voltage ladder
A well-logging tool may include a sonde housing, and a radiation generator carried by the sonde housing. The radiation generator may include a generator housing, a target carried by the generator housing, a charged particle source carried by the generator housing to direct charged particles at the target, and at least one voltage source coupled to the charged particle source. The at least one voltage source may include a voltage ladder comprising a plurality of voltage multiplication stages coupled in a bi-polar configuration, and at least one loading coil coupled at at least one intermediate position along the voltage ladder. The well-logging tool may further include at least one radiation detector carried by the sonde housing.
US09805899B2 Switch module of built-in anti-surge disconnection structure
A switch module of built-in anti-surge disconnection structure mainly comprises an overcurrent protection switch and an anti-surge disconnection structure ingeniously built inside a heat-resisting housing. The switch module has a first connecting point and a second connecting point for operation. When overvoltage occurs, the temperature of at least one metal oxide varistor would instantly rise up to a degree higher than the melting point thereof, melting at least one thermo-sensitive piece, loosening at least one spring element, displacing a pushing element, and thus forcing the connecting points detaching from each other to turn off the switch and stop supplying the electricity power, so as to ensure more of electricity safety. Also, the switch module has the colloid thermo-sensitive piece directly fixing the spring element instead of having a band for fixing in the prior art, achieving an easier manufacturing process and better effectiveness of the switch module.
US09805898B2 Fuse arc gas baffle with arc resistant fuse assembly
A protection system for an electrical apparatus is disclosed. The protection system includes a baffle assembly and a coating for electrical elements exposed to arc gasses. The baffle assembly includes a number of generally planar sidewalls, each sidewall including a first edge surface, a second edge surface, and a third edge surface. The sidewalls are disposed in a spaced, generally parallel configuration defining a number of channels. A first end wall, is sealingly coupled to each sidewall first edge. A second end wall is sealingly coupled to each sidewall second edge. A third end wall is sealingly coupled to each sidewall third edge. The terminals of an electrical apparatus are disposed in an aligned set with one set of terminals in each channel. The channels are structured to limit the flow of arc gasses across adjacent sets of terminals.
US09805897B2 Fuse with carbon fiber fusible element
A fuse includes a body, a first conductive terminal coupled with a first end of the body, and a second conductive terminal coupled with a second end of the body. The body, the first conductive terminal, and the second conductive terminal define an exterior of the fuse. The fuse also includes an interruption assembly including a fusible element. The fusible element includes carbon fiber, is disposed on a conductive path between the first conductive terminal and the second conductive terminal, and is configured to break when a current through the fusible element exceeds a predetermined current.
US09805895B2 Electrical switching apparatus and clinch joint assembly therefor
A movable contact assembly for an electrical switching apparatus is provided. The movable contact assembly includes a number of shunts, and, a carriage assembly including two sidewalls and a contact arm assembly. The carriage assembly sidewalls are disposed in a spaced relation. The contact arm assembly includes a plurality of contact arms, a number of isolation members, a number of movable contacts, and an axle. Each contact arm defines an opening, One movable contact is disposed on each contact arm. Each contact arm is rotatably coupled to the axle with the axle extending through the contact arm opening. Each isolation member is disposed adjacent at least one contact arm. Each isolation member is coupled to, and in electrical communication with the adjacent contact arm. The shunts are coupled to, and in electrical communication with, the isolation members. In this configuration, no shunt operatively engages a contact arm.
US09805894B2 Connecting apparatus and electrical switch
A connecting apparatus is for connecting a first component to a second component in an interlocking manner. The first component includes a flexible limb having a latching lug which can latch with a projection on the second component in order to connect the first component to the second component in a releasable manner without using a tool. For the purpose of connection in a releasable manner without using a tool, the flexible limb runs in a guide of the second component, which guide allows the flexible limb only to move in the direction which is prespecified by the guide, and the latching lug and the projection are at a distance from one another in the state in which said components are connected in an interlocking manner. An electrical switch is also disclosed, including the connecting apparatus; a side wall; and a pole cassette.
US09805888B2 High speed limiting electrical switchgear device
An electrical switchgear for fast limitation and interruption of fault currents includes a fixed electrode, a movable electrode having a contact portion and a repelling portion, a plurality of contact fingers, and a coil. The coil is arranged adjacent to the repelling portion to induce eddy currents therein, the coil and the fixed electrode being arranged on the same side of the movable electrode, and the repelling portion being movable relative to the coil. The coil has a first dimension between two of its opposite lateral ends and defines an area which corresponds to a majority of a surface area of the repelling portion. The repelling portion provides a continuous current path, having a dimension corresponding to the first dimension, for eddy currents induced by the coil, whereby the movable electrode is pivotally thrown in a direction away from the coil and the fixed electrode, thus providing a circuit trip.
US09805880B2 Fabrication of enhanced supercapacitors using atomic layer deposition of metal oxide on nanostructures
A method to a fabricate high surface area, high performance supercapacitor includes include applying a metal layer to at least a portion of a nanostructure; after applying the metal layer, oxidizing the metal layer; applying a plurality of additional metal layers onto a previously oxidized metal layer; and after applying each additional metal layer, oxidizing the additional metal layer prior to applying a successive additional metal layer. The metal layers may include a composition comprising at least one metal, the at least one metal selected from the group consisting of ruthenium, titanium, manganese, vanadium, iron, tin, cobalt and nickel. Optionally, each of the additional metal layers may be applied using atomic layering deposition (ALD).
US09805878B2 Silicon dioxide solar cell
In order to increase the generation efficiency of a silicon dioxide solar cell, two conductive substrates are arranged so that the conductive surfaces thereof face each other, at least one of the substrates is disposed upon the substrate facing the light entry-side substrate, and an electrolyte is filled between the silicon dioxide particles compact and the light entry-side substrate. Silicon dioxide solar cells having this configuration exhibit a significantly increased short circuit current and open circuit voltage in comparison to solar cells in which the silicon dioxide and the electrolyte are mixed. This configuration can further be improved by disposing a titanium dioxide solar cell or a dye-sensitized titanium dioxide solar cell upon the light entry-side substrate to further increase the short circuit current and the open circuit voltage.
US09805877B2 Collector plate for energy storage device and methods of manufacturing
This disclosure provides collector plates for an energy storage device, energy storage devices with a collector plate, and methods for manufacturing the same. In one aspect, a collector plate includes a body. One or more apertures extend into the body. The apertures are configured to allow a portion of a free end of a spirally wound current collector of a spirally wound electrode for an energy storage device to extend into the one or more apertures.
US09805875B2 Capacitor and manufacturing method thereof
A capacitor and a manufacturing method thereof are provided. The capacitor includes a porous substrate, an electrolyte composition, and a pair of electrodes. The porous substrate has a plurality of holes. The electrolyte composition is located in the holes of the porous substrate, and the electrolyte composition includes an electrolyte solution and a nano carbon material dispersed in the electrolyte solution. The electrodes are respectively located on two opposite surfaces of the porous substrate.
US09805872B2 Multiple MLCC modules
An improved module is provided. The module comprises a multiplicity of electronic components wherein each electronic component comprises a first external termination with at least one first longitudinal edge and a second external termination with at least one second longitudinal edge. A first lead is connected to the first longitudinal edge by a first interconnect and a second lead is connected to the second longitudinal edge by a second interconnect.
US09805867B2 Acoustically quiet capacitors
The described embodiments relate generally to printed circuit boards (PCBs) including a capacitor and more specifically to designs for mechanically isolating the capacitor from the PCB to reduce an acoustic noise produced when the capacitor imparts a piezoelectric force on the PCB. Conductive features can be mechanically and electrically coupled to electrodes located on two ends of the capacitor. The conductive features can be placed in corners where the amplitude of vibrations created by the piezoelectric forces is relatively small. The conductive features can then be soldered to a land pattern on the PCB to form a mechanical and electrical connection while reducing an amount of vibrational energy transferred from the capacitor to the PCB.
US09805859B1 Magnetic component with elevated bobbin
A magnetic device for an electronic circuit includes a bobbin having a bobbin body with an axial passage, a first pin rail, and a second pin rail. A winding can be disposed around the bobbin body. A core can have a core leg extending into the axial passage. The bobbin can be disposed on a printed circuit board. The core and the winding can be elevated off of the printed circuit board. The bobbin can include a first spacing member positioned between the bobbin body and the first pin rail, and a second spacing member positioned between the bobbin body and the second pin rail. The core can be positioned on the first and second spacing members such that the core is at an offset position from the first and second bobbin pin rails. The winding can additionally be offset from the first and second pin rails.
US09805854B2 Inductor
An inductor includes a first magnetic core around which a first coil is wound; a second magnetic core disposed to face the first magnetic core and having a second coil wound therearound; and a third magnetic core disposed between the first magnetic core and the second magnetic core, wherein the first magnetic core and the second magnetic core are formed of the same material having a soft magnetic powder, and the third magnetic core is formed of a material having a soft magnetic powder different from the first magnetic core and the second magnetic core.
US09805852B2 Transformer core
A transformer core includes: a plurality of core steel laminations; at least one guide slot on a surface of steel sheet forming each of the plurality of core steel laminations; and at least one shape retainer attached to the at least one guide slot joining a plurality of the steel sheets together.
US09805850B2 NdFeB permanent magnet and method for producing the same
A NdFeB permanent magnet is provided and includes Nd of about 25 to 30 wt %, Dy of about 0.5 to 6 wt %, Tb of about 0.2 to 2 wt %, Cu of about 0.1 to 0.5 wt %, B of about 0.8 to 2 wt %, a balance of Fe and other inevitable impurities. In addition, a method for producing the permanent magnet is provided.
US09805848B2 Surge arrester for high voltages
An overvoltage arrester for high voltages having a high-voltage terminal that is connected to an arrester block forming a nonlinear resistor, and a temperature sensor for detecting the temperature of the arrester block. In order to enable a simple and reliable detection of the temperature of the arrester block continually during the operation thereof, the temperature sensor detects a change of the longitudinal extent of the arrester block.
US09805836B2 Dilute copper alloy material and method of manufacturing dilute copper alloy member excellent in characteristics of resistance to hydrogen embrittlement
A dilute copper alloy material used in an environment with presence of hydrogen includes pure copper including an inevitable impurity, more than 2 mass ppm of oxygen, and an additive element selected from the group consisting of Mg, Zr, Nb, Ca, V, Fe, Al, Si, Ni, Mn, Ti and Cr, the additive element being capable of forming an oxide in combination with the oxygen. A method of manufacturing a dilute copper alloy member excellent in characteristics of resistance to hydrogen embrittlement includes melting the dilute copper alloy material by SCR continuous casting and rolling at a copper melting temperature of not less than 1100° C. and not more than 1320° C. to make molten metal, forming a cast bar from the molten metal, and forming the dilute copper alloy member by hot-rolling the cast bar.
US09805834B2 Grating for phase-contrast imaging
The invention relates to gratings for X-ray differential phase-contrast imaging, a focus detector arrangement and X-ray system for generating phase-contrast images of an object and a method of phase-contrast imaging for examining an object of interest. In order to provide gratings with a high aspect ratio but low costs, a grating for X-ray differential phase-contrast imaging is proposed, comprising a first sub-grating (112), and at least a second sub-grating (114; 116; 118), wherein the sub-gratings each comprise a body structure (120) with bars (122) and gaps (124) being arranged periodically with a pitch (a), wherein the sub-gratings (112; 114; 116; 118) are arranged consecutively in the direction of the X-ray beam, and wherein the sub-gratings (112; 114; 116; 118) are positioned displaced to each other perpendicularly to the X-ray beam.
US09805825B1 Memory error capture logic
A built-in self test (BIST) may be performed on a device memory having two memory portions that are symmetrical (e.g., two symmetric halves of the device memory). The BIST may be run on the first memory portion. Error logic output from the first memory portion is captured (stored) in the second memory portion during the BIST run process. Error logic output from the first memory portion may include error data and an address of the memory error in the first memory portion. As the first and second memory portions are symmetric, the memory errors captured (stored) in the second memory portion are located at identical locations to the location of the memory errors in the first memory portion. A memory dump from the second memory portion after the BIST may provide a map of the memory errors in the first memory portion.
US09805824B2 Semiconductor devices and semiconductor systems
A semiconductor system includes a first semiconductor device and a second semiconductor device. The first semiconductor device outputs a test mode enable signal and a switch control signal and receives test data. The second semiconductor device generates first internal data and second internal data in response to the test mode enable signal, drives a first pad in response to the first internal data, drives a second pad in response to the second internal data, and drives a third pad in response to the first and second internal data according to the switch control signal.
US09805822B1 Built-in self-test for adaptive delay-locked loop
An electronic circuit includes an adaptive delay circuit and a test circuit. The adaptive delay circuit is configured to receive an input clock signal, to further receive a delay setting that specifies first and second delays, and to generate first and second delayed versions of the input clock signal that are delayed relative to the input clock signal by the first and second delays, respectively. The test circuit is configured to test the adaptive delay circuit by (i) programming the adaptive delay circuit with multiple different delay settings that each specifies a respective first delay and a respective second delay, (ii) for each of the multiple delay settings, measuring an actual time offset between the first and second delayed versions of the input clock signal, and (iii) generating a test result based on actual time offsets measured for the multiple different delay settings.
US09805821B2 Semiconductor memory device and test method therefor
A semiconductor memory device includes a memory array including a plurality of memory cells arranged in a matrix form, a plurality of bit line pairs disposed in the columns of the memory cells, a plurality of word lines disposed in the rows of the memory cells, a write drive circuit adapted to transfer data to a bit line pair in a selected column in accordance with write data, and a control circuit that deselects the word lines during a test and drives a low-potential side bit line of the bit line pair in the selected column to a negative voltage level in accordance with the potentials of bit lines in the selected column.
US09805819B1 Address circuit
Described herein are techniques, systems, and circuits for addressing image data according to blocks. For example, in some cases, the address space may be divided into high order address bits and low order address bits. In these cases, an address circuit may twist an address space by shifting the high order bits and low order bits of an address in a rightward direction, shifting the low order bits of the address in a leftward direction, and shifting the high order bits and the low order bits of the address in the leftward direction. The circuit may modify the address value and untwist the address space. For example, the untwisting may include shifting the high order bits and the low order bits of an address in the rightward direction, shifting the low order bits of the address in the rightward direction, and shifting the high order bits and the low order bits of the address in the leftward direction.
US09805816B2 Implementation of a one time programmable memory using a MRAM stack design
An integrated circuit includes a magnetic OTP memory array formed of multiple magnetic OTP memory cells having an MTJ stack with a fixed magnetic layer, a tunnel barrier insulating layer, a free magnetic layer, and a second electrode. When a voltage is applied across the magnetic OTP memory cell, the resistance of the MTJ stack and the gating transistor form a voltage divider to apply a large voltage across the MTJ stack to breakdown the tunnel barrier to short the fixed layer to the free layer. The integrated circuit has multiple MRAM arrays configured such that each of the multiple MRAM arrays have performance and density criteria that match MOS transistor based memory including SRAM, DRAM, and flash memory. The integrated circuit may include a functional logic unit connected with the magnetic OTP memory arrays and the MRAM arrays for providing digital data storage.
US09805814B2 Memory system performing wear leveling using average erase count value and operating method thereof
A memory system may include a memory device including 0th to N-1th memory blocks, wherein N is a positive integer; and a controller having a first list and a second list, wherein the first list includes 0th to N-1th erase count values respectively for the 0th to N-1th memory blocks, wherein the second list includes 0th to N-1th difference values respectively for the 0th to N-1th memory blocks, wherein each of the 0th to N-1th difference values is a difference between an average value of the 0th to N-1th erase count values and each of the 0th to N-1th erase count values, wherein the controller selects a source block and a target block among the 0th to N-1th memory blocks depending on the 0th to N-1th erase count values included in the first list and the 0th to N-1th difference values included in the second list to perform a wear leveling between the source block and the target block.
US09805804B2 Semiconductor memory device and data erasing method
A semiconductor memory device includes a memory cell array including a plurality of groups of memory cells above a substrate, the groups including a first group and a second group, each of the first and second groups including a first memory string and a second memory string, the first memory string including first memory cells that are disposed in a first layer, the second memory string including second memory cell that are disposed in a second layer above the first layer, and a controller configured to perform an erasing operation on the memory cells, the erasing operation including a verifying operation on the memory cells to determine on a layer by layer basis whether the memory cells failed to erase data stored therein.
US09805801B1 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.
US09805799B2 Devices and methods of managing nonvolatile memory device having single-level cell and multi-level cell areas
A nonvolatile memory device includes a first area of single-level cells (SLCs) and a second area of multi-level cells (MLCs). The device determines whether a free block can be created by copying data between memory blocks of the first area. Upon determining that the free memory block can be created by copying data between the memory blocks of the first area, the device copies the data between the memory blocks of the first area to create the free memory block. Otherwise, the device selects at least one memory block from the first area and allocates the selected memory block as free memory block by copying the data stored in the selected memory block of the first area to the second area.
US09805797B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes memory units each includes a first transistor, memory cell transistors, and a second transistor serially coupled between first and second ends. A memory cell transistor of each memory unit has its gate electrode coupled to each other. A bit line is coupled to the first ends. First and second drivers output voltage applied to selected and unselected first transistors, respectively. Third and fourth drivers output voltage applied to selected and unselected second transistors, respectively. A selector couples the gate electrode of the first transistor of each memory unit to the first or second driver, and that of the second transistor of each memory unit to the third or fourth driver.
US09805795B2 Zero leakage, high noise margin coupled giant spin hall based retention latch
A non-volatile data retention circuit, which is configured to store complementary volatile charge states of an external latch, comprises a coupled giant spin hall latch configured to generate and store complementary non-volatile spin states corresponding to the complementary volatile charge states of the external latch in response to receiving a charge current from the external latch, and to generate a differential charge current signal corresponding to the complementary non-volatile spin states in response to application of a read voltage, a write switch coupled to the coupled giant spin hall latch and configured to selectively enable flow of the charge current from the external latch to the coupled giant spin hall latch in response to a sleep signal, and a read switch coupled to the coupled giant spin hall latch and to selectively enable the application of the read voltage to the coupled giant spin hall latch.
US09805789B2 Oxide based memory
Methods, devices, and systems associated with oxide based memory are described herein. In one or more embodiments, a method of forming an oxide based memory cell includes forming a first electrode, forming a tunnel barrier, wherein a first portion of the tunnel barrier includes a first material and a second portion of the tunnel barrier includes a second material, forming an oxygen source, and forming a second electrode.
US09805787B2 Calibration circuit and memory device including the same
A memory device may include a calibration circuit configured to perform a calibration operation of generating a pull-up control code and a pull-down control code in a calibration mode, and in a stress applying mode, turn on at least one of each of first and second transistor units to apply stress, and an on-die termination (ODT)/off-chip driver (OCD) circuit, a resistance value of the ODT/OCD circuit being adjusted in response to at least one of the pull-up control code and the pull-down control code. The calibration circuit includes a pull-up control code generator including the first transistor unit and a pull-down control code generator including the second transistor unit.
US09805785B2 Electronic device
An electronic device includes a substrate including an upper surface, a clock output pad formed in a control device mounting area of the upper surface, a command/address output pad formed in the control device mounting area, a clock signal main wiring connected to the clock output pad, a command/address signal main wiring connected to the command/address output pad, a first clock signal branch wiring branched from the clock signal main wiring at a first branch point of the clock signal main wiring, and a second clock signal branch wiring branched from the clock signal main wiring at a second branch point of the clock signal main wiring, which is located at a downstream side of the clock signal main wiring than the first branch point of the clock signal main wiring.
US09805782B1 Memory device capable of determining candidate wordline for refresh and control method thereof
A memory device includes an address generation circuit, an address processing circuit and a refresh control circuit. The address generation circuit generates a first intermediate address according to a row address. The first intermediate address includes a first wordline address and an identification code indicating whether a first wordline indicated by the first wordline address is a normal or redundant wordline. The address processing circuit refers to the first intermediate address to generate a second intermediate address indicating a second wordline adjacent to the first wordline. The second intermediate address includes a second wordline address and an identification code indicating whether the second wordline is a normal or redundant wordline. The refresh control circuit determines a disturbance count of the second wordline each time the first wordline is activated, and refers to the disturbance count to determine whether to output the second wordline address to refresh the second wordline.
US09805781B2 Semiconductor memory device
A method of controlling a magnetoresistive random access memory includes receiving first signals associated with an active state through command/address pins; then receiving second signals associated with column and row addresses for a read operation, through the command/address pins, and in response reading data from a memory cell according to the row address; receiving third signals associated with column and row addresses for a write operation through the command/address pins, while reading the data; outputting the read data to data input/output pins, according to the column address for the read operation, after a lapse of a read latency; inputting data through the data input/output pins, in response to the third signals, according to the column address for the write operation, after a lapse of a write latency; and writing the data inputted from the data input/output pins to a memory cell according to the row address for the write operation.
US09805779B2 Writing to multi-port memories
A circuit includes a first memory cell and a data control circuit configured to provide first data and second data. The first memory cell has a first port and a second port. The first data is written from the first port to the first memory cell. The second data is based on information of the first data. The second port is configured to write the second data to the first memory cell based on a detection of a write disturb caused by the second port to the first port.
US09805778B2 Method and apparatus for timing adjustment
A strobe signal from a memory is delayed through delay circuits of a strobe delay selection section, thus obtaining a plurality of delayed strobe signals. A strobe latch section produces check data in synchronism with each of the delayed strobe signals, and a system latch section latches, with a system clock, check data latched by the strobe latch section. Based on a comparison by an expected value comparison section and a determination by a delay determination section, the optimal strobe signal with the optimal delay is selected from among the delayed strobe signals produced in the strobe delay selection section. Then, data from the memory is delayed through delay circuits in a data delay selection section, thus obtaining a plurality of delayed data, and the optimal data with the optimal delay is selected from among the plurality of delayed data based on the comparison by the expected value comparison section and the determination by the delay determination section.
US09805774B2 Semiconductor memory device, a memory module including the same, and a memory system including the same
A semiconductor memory device includes a ZQ calibration unit configured to generate a pull-up VOH code according to a first target VOH proportional to a power supply voltage and an output driver configured to generate a data signal having a VOH proportional to the power supply voltage based on the pull-up VOH code, wherein VOH means “output high level voltage.”
US09805764B2 Methods and systems of creation and catalog of media recordings
A method for media recording creation and catalog is provided, that creates media recordings according to a reference time provided. The method allows editing the media recordings during and after recording, catalogs the media recordings, and identifies the media recordings that are related to the same event or a related event, that are close in time or space, but may have been recorded independently. The method displays the media recordings synchronizedly according to a reference time.
US09805763B2 Systems and methods for atomic film data storage
The present disclosure provides systems and methods associated with data storage using atomic films, such as graphene, boron nitride, or silicene. A platter assembly may include at least one platter that has one or more substantially planar surfaces. One or more layers of a monolayer atomic film, such as graphene, may be positioned on a planar surface. Data may be stored on the atomic film using one or more vacancies, dopants, defects, and/or functionalized groups (presence or lack thereof) to represent one of a plurality of states in a multi-state data representation model, such as a binary, a ternary, or another base N data storage model. A read module may detect the vacancies, dopants, and/or functionalized groups (or a topographical feature resulting therefrom) to read the data stored on the atomic film.
US09805761B2 Reproducing device
A reproducing device (100) includes (i) an optical pickup (6) for irradiating, with reproduction light, an optical disk (1) which is a super-resolution medium, (ii) an RF signal processing circuit (9) for converting, into a reproduction signal, light which reflected off optical disk (1), (iii) an i-MLSE detecting section (141) for evaluating quality of the reproduction signal, and (iv) a spherical aberration correcting section (142) for correcting a spherical aberration by using a result of evaluation of the quality of the reproduction signal.
US09805760B2 Reading data on a storage medium using magnetization map
To read data from a storage medium, a magnetization map of the data stored on at least one portion of the storage medium is obtained. The magnetization map is analyzed to obtain intermediate data corresponding to the data stored on the at least one portion of storage medium. Further, the intermediate data is converted into the user data based on format emulation of a data storage format of the storage medium. The conversion of the intermediate data includes decrypting the intermediate data to obtain the user data.
US09805748B1 System and method for providing a protective layer having a graded intermediate layer
A method of providing an apparatus with a protective layer by simultaneously depositing carbon and seed material on the apparatus to form an intermediate layer, wherein the carbon and seed material have a percentage composition that varies as a function of the intermediate layer thickness; and then providing a diamond-like carbon (DLC) layer adjacent to the intermediate layer to produce the protective layer.
US09805743B2 Method of manufacturing a magnetic film having high coercivity for use as a hot seed in a magnetic write head
A method of forming a sub-structure, suitable for use as a hot seed in a perpendicular magnetic recording head, is described. A buffer layer of alumina with a thickness of 50-350 Angstroms is formed by atomic layer deposition as a write gap. Thereafter, one or more seed layers having a body-centered cubic (bcc) crystal structure may be deposited on the buffer layer. Finally, a magnetic film made of FeCo or FeNi with a coercivity of 60-110 Oe is deposited on the seed layer(s) by a physical vapor deposition (PVD) method at a rate of 0.48 to 3.6 Angstroms per second. The magnetic film is preferably annealed at 220° C. for 2 hours in a 250 Oe applied magnetic field.
US09805736B2 Audio signal encoding and decoding method, and audio signal encoding and decoding apparatus
An audio signal encoding and decoding method, an audio signal encoding and decoding apparatus, a transmitter, a receiver, and a communications system, which can improve encoding and/or decoding performance. The audio signal encoding method includes dividing a to-be-encoded time domain signal into a low band signal and a high band signal; encoding the low band signal to obtain a low frequency encoding parameter; calculating a voiced degree factor, and predicting a high band excitation signal; weighting the high band excitation signal and random noise using the voiced degree factor, so as to obtain a synthesized excitation signal; and obtaining a high frequency encoding parameter based on the synthesized excitation signal and the high band signal. Technical solutions in the embodiments of the present invention can improve an encoding or decoding effect.
US09805735B2 Apparatus, method and computer program for generating a wideband signal using guided bandwidth extension and blind bandwidth extension
An apparatus, method and computer program for generating a wideband signal using a lowband input signal includes a processor for performing a guided bandwidth extension operation using transmitted parameters and a blind bandwidth extension operation only using derived parameters rather than transmitted parameters. To this end, the processor includes a parameter generator for generating the parameters for the blind bandwidth extension operation.
US09805733B2 Method and apparatus for connecting service between user devices using voice
A method of connecting a service between a device and at least one other device is provided. The method includes recording, by the device, a user voice input in a state where a voice command button has been input, outputting first information based on the recorded user voice when an input of the voice command button is cancelled, receiving, by the device, second information corresponding to the first information, recognizing a service type according to the first information and the second information, connecting the device to a subject device in an operation mode of the device determined according to the recognized service type, and performing a service with the connected subject device.
US09805732B2 Frequency envelope vector quantization method and apparatus
Embodiments of the present application proposes a frequency envelope vector quantization method and apparatus, where the method includes: dividing N frequency envelopes in one frame into N1 vectors; quantizing a first vector in the N1 vectors by using a first codebook, to obtain a code word corresponding to the quantized first vector, where the first codebook is divided into 2B1 portions; determining, according to the code word corresponding to the quantized first vector; determining a second codebook according to the codebook of the ith portion; and quantizing a second vector in the N1 vectors based on the second codebook. In the embodiments of the present application, vector quantization can be performed on frequency envelope vectors by using a codebook with a smaller quantity of bits. Therefore, complexity of vector quantization can be reduced, and an effect of vector quantization can also be ensured.
US09805730B2 Dynamic decoding of communication between card reader and portable device
The proposed technology generally relates the field of data transmission, in particular it relates to decoding an encoded data signal received at an audio interface of a portable electronic device, wherein the encoded data signal is encoded with an encoding scheme having an adjustable encoder clock frequency. The proposed method comprises pre-processing the received encoded data signal; scanning the received encoded data signal for a known start sequence and when a known start sequence is successfully detected then calculating an actual frequency based on the detected start sequence; interpreting, a data block succeeding the start sequence using the assessed actual frequency; and assessing whether to request adjustment of the adjustable encoder clock frequency based on the scanning and/or the interpretation. The proposed technology relates to a method performed in a portable communications device well as a corresponding device and computer program.
US09805728B2 Audio signal decoder, audio signal encoder, method for providing an upmix signal representation, method for providing a downmix signal representation, computer program and bitstream using a common inter-object-correlation parameter value
An audio signal decoder for providing an upmix signal representation on the basis of a downmix signal representation and an object-related parametric information and in dependence on a rendering information has an object parameter determinator. The object parameter determinator is configured to obtain inter-object-correlation values for a plurality of pairs of audio objects. The object parameter determinator is configured to evaluate a bitstream signaling parameter in order to decide whether to evaluate individual inter-object-correlation bitstream parameter values to obtain inter-object-correlation values for a plurality of pairs of related audio objects, or to obtain inter-object-correlation values for a plurality of pairs of related audio objects using a common inter-object-correlation bitstream parameter value. The audio signal decoder also has a signal processor configured to obtain the upmix signal representation on the basis of the downmix signal representation and using the inter-object-correlation values for a plurality of pairs of related objects and the rendering information.
US09805725B2 Object clustering for rendering object-based audio content based on perceptual criteria
Embodiments are directed a method of rendering object-based audio comprising determining an initial spatial position of objects having object audio data and associated metadata, determining a perceptual importance of the objects, and grouping the audio objects into a number of clusters based on the determined perceptual importance of the objects, such that a spatial error caused by moving an object from an initial spatial position to a second spatial position in a cluster is minimized for objects with a relatively high perceptual importance. The perceptual importance is based at least in part by a partial loudness of an object and content semantics of the object.
US09805724B2 Method and apparatus for voice recording and playback
Methods and apparatuses are provided for controlling an electronic device that includes a plurality of microphones configured to receive voice input, a storage unit configured to store a sound recording file, and a display unit configured to visually display speaker areas of individual speakers when recording a sound or playing a sound recording file. The electronic device also includes a control unit configured to provide a user interface relating a speaker direction to a speaker by identifying the speaker direction while recording the sound or performing playback of the sound recording file, and to update at least one of speaker information, direction information of a speaker, and distance information of the speaker through the user interface.
US09805723B1 Method for processing the output of a speech recognizer
A method for processing speech, comprising semantically parsing a received natural language speech input with respect to a plurality of predetermined command grammars in an automated speech processing system; determining if the parsed speech input unambiguously corresponds to a command and is sufficiently complete for reliable processing, then processing the command; if the speech input ambiguously corresponds to a single command or is not sufficiently complete for reliable processing, then prompting a user for further speech input to reduce ambiguity or increase completeness, in dependence on a relationship of previously received speech input and at least one command grammar of the plurality of predetermined command grammars, reparsing the further speech input in conjunction with previously parsed speech input, and iterating as necessary. The system also monitors abort, fail or cancel conditions in the speech input.
US09805721B1 Signaling voice-controlled devices
Techniques for indicating to a voice-controlled device that a user is going to provide a voice command to the device. In response to receiving such an indication, the device may prepare to process an audio signal based on sound captured by a microphone of the device for the purpose of identifying the voice command from the audio signal. For instance, a user may utilize a signaling device that includes a button that, when actuated, sends a signal that is received by the voice-controlled device. In response to receiving the signal, a microphone of the voice-controlled device may capture sound that is proximate to the voice-controlled device and may create an audio signal based on the sound. The voice-controlled device may then analyze the audio signal for a voice command of the user or may provide the audio signal to a remote service for identifying the command.
US09805719B2 Initiating actions based on partial hotwords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, receiving audio data; determining that an initial portion of the audio data corresponds to an initial portion of a hotword; in response to determining that the initial portion of the audio data corresponds to the initial portion of the hotword, selecting, from among a set of one or more actions that are performed when the entire hotword is detected, a subset of the one or more actions; and causing one or more actions of the subset to be performed.
US09805715B2 Method and system for recognizing speech commands using background and foreground acoustic models
A method of recognizing speech commands includes generating a background acoustic model for a sound using a first sound sample, the background acoustic model characterized by a first precision metric. A foreground acoustic model is generated for the sound using a second sound sample, the foreground acoustic model characterized by a second precision metric. A third sound sample is received and decoded by assigning a weight to the third sound sample corresponding to a probability that the sound sample originated in a foreground using the foreground acoustic model and the background acoustic model. The method further includes determining if the weight meets predefined criteria for assigning the third sound sample to the foreground and, when the weight meets the predefined criteria, interpreting the third sound sample as a portion of a speech command. Otherwise, recognition of the third sound sample as a portion of a speech command is forgone.
US09805714B2 Directional keyword verification method applicable to electronic device and electronic device using the same
The disclosure is directed to a directional keyword verification method and an electronic device using the same method. According to an exemplary embodiment, the proposed keyword verification method would include receiving an audio stream; analyzing the audio stream to obtain at least a word; determining whether the word matches a key word from a keyword database; assigning the word as a filler if the word does not match the keyword from the keyword database; determining whether a vowel pattern of the word matches the vowel pattern of the keyword if the word matches the key word from the keyword database; assigning the first word as a trigger or command word if the vowel pattern of the word matches the vowel pattern of the key word; and otherwise assigning the word as a filler if the vowel pattern of the word does not match the vowel pattern of the key word.
US09805712B2 Method and device for recognizing voice
A method for recognizing a voice and a device for recognizing a voice are provided. The method includes: collecting voice information input by a user; extracting characteristics from the voice information to obtain characteristic information; decoding the characteristic information according to an acoustic model and a language model obtained in advance to obtain recognized voice information, wherein the acoustic model is obtained by data compression in advance.
US09805709B2 Howling suppression method and device applied to an ANR earphone
The present invention discloses a howling suppression method and device applied to an ANR earphone. The method comprises: collecting signals by using a first microphone and a second microphone; wherein the first microphone is arranged in a position outside an auditory meatus when said ANR earphone is worn, and the second microphone is arranged in a position inside the auditory meatus when the ANR earphone is worn; according to a relation between signals collected by the first microphone and the second microphone, judging whether the current state of said ANR earphone is a state unable to produce a howling or a state able to produce a howling; and when the current state of said ANR earphone is a state able to produce a howling, starting processing for preventing howling production. The technical scheme can achieve that the ANR earphone does not produce a howling all the time.
US09805705B2 Multi-touch piano keyboard
A musical keyboard touch sensor pad having a plurality of integrated sensors disposed in an array is disclosed. The plurality of integrated sensors represents a keyboard key. A processor is electronically coupled to the plurality of integrated sensors. The processor is programmed to receive signals from several of the plurality of integrated sensors and to generate a sound signal based on input from the several of the plurality of integrated sensors. The output is variable based on the number in the plurality and the location of the plurality in the array. An audio output device is electronically coupled to the processor to generate a sound based on the sound signal. A keyboard using a plurality of the sensor pads as well as a method of generating sounds from the keyboard are also disclosed.
US09805702B1 Separate isolated and resonance samples for a virtual instrument
A virtual instrument can manage separate static and dynamic samples for various notes that can be played by the virtual instrument. In some cases, the static samples correspond to resonance sounds recorded for an instrument and are the same for every note. However, the dynamic samples may correspond to isolated sounds that are recorded for each variation of a note that can be played. In response to a user's selection of a note on a user interface of the virtual instrument, the virtual instrument may determine a rule for layering the various static and dynamic samples for playback.
US09805701B2 Parameter controller and method for controlling parameter
For a parameter used by a tone generator unit to generate an audio signal, type of an effect to be given to the audio signal and degree of the effect to be given to the audio signal are set according to an operation of a panel strip which functions as a combination of an increase control decrease controls with an upper cursor part and a lower cursor part. This setting is made so that when an operation to further decrease the degree of the effect to be given to less than zero is detected, the type of the effect to be given to the audio signal is changed.
US09805693B2 Relay-based bidirectional display interface
A chain of bidirectional display driver integrated circuits (DICs). The chain has a beginning and an end, the chain includes a plurality of DICs, each of the plurality of DICs including: a direct data input, a relay data input, and a relay data output. Each of the plurality of DICs is configured to combine data received at the direct data input with a stream of bits received at the relay data input to form combined data, and to transmit the combined data through the relay data output.
US09805690B2 Display device and method of driving the same
A disclosed display device includes a touch panel including s number of receiving electrodes and k number of driving electrodes which are formed to intersect the receiving electrodes, k being less than s and larger than 2, the touch panel provided in an in-cell type. The display device further includes a touch sensing unit configured to respectively supply a first driving voltage and a second driving voltage to an nth driving electrode and an (n+1)th driving electrode, which are adjacent to each other among the driving electrodes, to determine whether the nth driving electrode is touched, n being a natural number which is more than one and less than k, the touch sensing unit further configured to respectively supply the first driving voltage and the second driving voltage to a kth driving electrode and a (k−1)th driving electrode to determine whether the kth driving electrode is touched.
US09805687B2 Display driver integrated circuit, display module and display system including the same
A display driver integrated circuit includes a first slave module and a second slave module. The first slave module is initially set as a primary module to receive a mode conversion command, and is disabled based on the mode conversion command. The second slave module is initially set as a secondary module that does not receive the mode conversion command, and is set as the primary module instead of the first slave module when the first slave module is disabled. The first and second slave modules control processing or transfer of data through a channel included in or coupled to a display according to a predetermined protocol.
US09805686B2 Display device and integrated circuit chip
A display device is disclosed. The display device includes: a plurality of pixels; a memory storing a lookup table including compensation values for pixels at specific locations of the display. The lookup table also stores compensation values obtained by a bilinear compensation method. The display also includes a data compensator calculating the compensation values corresponding to a location where an image signal is displayed using the compensation values and substitution values stored in the lookup table. The substitution values are obtained by bit-shifting the compensation values acquired by bilinear compensation method. The display device avoids the need to use large and slow divider circuits used in ICs implementing bilinear compensation method.
US09805683B2 Gate driver on array circuit for different resolutions, driving method thereof, and display device including the same
The present invention discloses a Gate-driver-On-Array (GOA) circuit and the driving method thereof and a display device. The GOA circuit comprises a driving module, a low-resolution module and at least two high-resolution modules, the driving module being connected with the low-resolution module and the at least two high-resolution modules respectively; wherein, the driving module is used to output control signal to the low-resolution module and the high-resolution modules; the low-resolution module is used to output a low-resolution signal to at least two rows of pixels under the control of the control signal during low-resolution display; and each high-resolution module is used to output a high-resolution signal to corresponding one row of pixels under the control of the control signal during high-resolution display. The GOA circuit of the present invention may be used to drive multiple rows of pixels and implement the switching between low resolution display and high resolution display.
US09805679B2 Scan driving circuit and NOR gate logic operation circuit thereof
The disclosure is related to a scan driving circuit for an oxide semiconductor thin film transistor and the NOR gate logic operation circuit thereof. The NOR gate logic operation circuit includes a first invertor and a second invertor applied in the pull down holding circuit of the GOA circuit, and a plurality of transistors. The combination of the NTFT and the invertor displaces the original function of the PMOS element to realize a characteristic similar to an original COMS NOR operation circuit, thereby solving a design problem of the logic operation circuit using a IGZO TFT single element, such that a larger scale digital integrated circuit is further suitably integrated into the liquid crystal display.
US09805676B2 Display device
To provide a novel display device without deterioration of display quality, the display device includes a display panel including a pixel portion that displays still images at a frame frequency of 30 Hz or less, a temperature sensing unit that senses the temperature of the display panel, a memory device that stores a correction table containing correction data, and a control circuit to which correction data selected from the correction table is input in accordance with an output of the temperature sensing unit. The pixel portion includes a plurality of pixels. Each of the pixels includes a transistor, a display element, and a capacitor. The control circuit outputs a voltage based on the correction data input to the control circuit, to the capacitor included in each of the pixels.
US09805675B2 GOA circuit based on the LTPS and a display apparatus
The disclosure discloses a GOA circuit based on the LTPS, including a modulation circuit; a charging circuit; an input signal terminal and an output signal terminal. The modulation circuit and the charging circuit are connected to the input signal terminal and the output signal terminal to make the modulation circuit and the charging circuit in parallel connection, and the charging circuit is used to charge the output scanning signal during the mutation process to increase the mutation speed of the output scanning signal. Wherein the charging circuit is a switch including a control terminal, a first terminal, and a second terminal; the input signal terminal is connected to the first terminal of the charging circuit. The output signal terminal is connected to the second terminal and the control terminal of the charging circuit separately. A display apparatus including the GOA circuit based on the LTPS is also provided.
US09805674B2 Adjusting method of display parameter and liquid crystal display system
An adjusting method of display parameter and a liquid crystal display (LCD) system are provided. The adjusting method includes: obtaining a first luminance value and a second luminance value when a LCD panel displaying a minimum grayscale image and a maximum grayscale image respectively; based on the first luminance value, the second luminance value and a standard Gamma curve of the LCD panel, obtaining each target luminance value conforming to the standard Gamma curve and corresponding to each grayscale; based on the target luminance value of each grayscale and a relationship between grayscale voltage and luminance obtained in advance, obtaining a target grayscale voltage of each grayscale; and adjusting a grayscale voltage of each grayscale to be the target grayscale voltage of the grayscale to thereby achieve Gamma adjustment. By the above method, automatic adjustment of display parameter for the LCD panel can be achieved.
US09805672B2 Liquid crystal display panel and device
A liquid crystal display (LCD) panel and an LCD device are provided. The panel has: a first transparent conductive layer configured to introduce a first polarity electric charge accumulated on a first substrate, a second transparent conductive layer configured to introduce a second polarity electric charge accumulated on a second substrate, and a connecting component disposed on the first substrate and/or the second substrate. Only when pressing the liquid crystal display panel, the first transparent conductive layer and the second transparent conductive layer are electrically connected to each other by the connecting component.
US09805670B2 Driving method and driving device of liquid crystal panel
A driving method and a driving device of a liquid crystal panel are provided. Pixels in a liquid crystal panel are divided into groups, wherein each group includes two pixels; determining an original greyscale value of a first color sub-pixel and an original greyscale value of a second color sub-pixel of each pixel; acquiring two actual greyscale values for driving the first color sub-pixel and two actual greyscale values for driving the second color sub-pixel in each group. The actual greyscale value for driving the first color sub-pixel is determined for each pixel, among the two actual greyscale values for driving the first color sub-pixel in each group, and determining the actual greyscale value for driving the second color sub-pixel of each pixel, among the two actual greyscale values for driving the second color sub-pixel in each group, according to a position of each pixel in each group.
US09805664B2 Display with automatic image optimizing function and related image adjusting method
An image adjusting method is applied to a display with an ambient light sensor. The image adjusting method includes utilizing the ambient light sensor to detect surrounding illumination of the display, adjusting backlight brightness of the display according to the surrounding illumination, adjusting intensity of pixels with specific gray-scale values on the display via a first amending function, and adjusting intensity of other pixels excluding the foresaid pixels having the specific gray-scale values on the display via a second amending function. The first amending function is varied according to the surrounding illumination, and the second amending function is not varied according to the surrounding illumination.
US09805663B2 Image processing device and image processing method
The image processing device includes a luminance modulator, a backlight control gain adjustment unit, a peak value detector, and a histogram detector. The peak value detector calculates a peak value as a maximum luminance value in a prescribed region of the video input signal inputted. The histogram detector calculates frequency distribution about the luminance value of the video input signal. Based on the peak value calculated by the peak value detector and the frequency distribution calculated by the histogram detector, the luminance modulator converts a luminance value of the video input signal into a luminance value of the video output signal and outputs the video output signal, for every pixel. The backlight control gain adjustment unit creates the backlight control signal based on the peak value.
US09805657B2 Scan driver and organic light emitting display device using the same
A circuit has a first portion configured to act as a shift register to provide an output signal via an output terminal, and a second portion configured to act as an inverter to invert the output signal at the output terminal of said first portion from a logic high state to a logic low state or vice versa. This is to forcibly turn off one or more transistors in a pixel circuit that provides subpixel or pixel-related control in an OLED display, such that an anode voltage of an organic light emitting diode does not exceed a turn-on voltage thereof.
US09805653B2 Method and system for driving a light emitting device display
A method and system for driving a light emitting device display is provided. The system provides a timing schedule which increases accuracy in the display. The system may provide the timing schedule by which an operation cycle is implemented consecutively in a group of rows. The system may provide the timing schedule by which an aging factor is used for a plurality of frames.
US09805652B2 Organic light emitting display device and method of driving the same
When using a flexible substrate to protect and support various components of an organic light emitting display device, among components including driving elements disposed on each of pixels of the organic light emitting display device, components where a high-level signal is applied during an emission period are grouped and are disposed on one side of the pixels. Further, components where a low-level signal is applied during the emission period are grouped and are disposed on the other side of the pixels. Accordingly, an electric field occurring due to a potential difference in the flexible substrate is minimized and shifting of a threshold voltage Vth of a thin-film transistor may be minimized. Thus, an OLED without an after-image can be provided.
US09805650B2 Organic light emitting diode pixel driving circuit and display device
An organic light emitting diode pixel driving circuit includes an external circuit and multiple intra-pixel circuits. Each of the intra-pixel circuits includes a signal loading module, a driving transistor and an organic light emitting diode. Each of the signal loading modules is configured to store an image data signal and the threshold voltage of the driving transistor as a drive signal and load the drive signal to the gate of the driving transistor in a signal loading phase, and to control the driving transistor by the drive signal stored in the signal loading phase and a signal at a source of the driving transistor to drive the organic light emitting diode to emit light in a light emitting phase. The external circuit is configured to load a first power supply signal to the source of the driving transistor in the light emitting phase.
US09805646B2 Display device and method for compensating degradation of display device
A display device includes a display panel, a plurality of readout circuits, and a deviation corrector. The display panel includes a plurality of pixels. The readout integrated circuits perform a readout operation of detected values including degradation information of the pixels, via readout lines connected to the pixels, when a degradation detecting operation is performed. The deviation corrector calculates weighted values to correct operating deviation of the readout integrated circuits based on an average of initial values. The deviation corrector generates corrected image data to correct input image data based on the weighted values. The initial values correspond to the detected values output from the readout integrated circuits when the display panel is in an initial state in which the pixels are non-degraded.
US09805645B2 Organic light emitting display apparatus and method of driving the same
An organic light emitting display apparatus includes a timing controller, a power supply, a sensor controller, a sensor, and a power controller. The timing controller outputs a vertical synchronization signal. The power supply outputs a first power and a second power to a display through first and second power lines. The sensor controller outputs a sensor control signal synchronized with the vertical synchronization signal. The sensor measures current flowing through the first power line in synchronization with the sensor control signal. The power controller controls the power supply based on the measured current, and the power supply adjusts the voltage level of the first power based on the sensor control signal. The sensor control signal has a period based on dividing the vertical synchronization signal.
US09805643B2 Display with vias for concealed printed circuit and component attachment
An electronic device may include a display. The display may be an organic light-emitting diode display. The organic light-emitting diode display may have a substrate layer, a layer of organic light-emitting diode structures, and a layer of sealant. Vias may be formed in the substrate layer by laser drilling. The vias may be filled with metal using electroplating or other metal deposition techniques. The vias may be connected to contacts on the rear surface of the display. Components such as flexible printed circuits, integrated circuits, connectors, and other circuitry may be mounted to the contacts on the rear surface of the display.
US09805642B2 Method of driving an organic light emitting display device which prevents discernment of a sensing line
An organic light emitting display device includes a display panel having a plurality of pixels provided with a pixel circuit to operate an organic light emitting diode, and a driving circuit to drive the display panel, wherein ‘n’ horizontal sensing lines are formed in the display panel, and a method for driving the display device includes: dividing the ‘n’ horizontal sensing lines formed in the display panel into a plurality of blocks; and sequentially or non-sequentially sensing the plurality of blocks via the sensing lines, wherein the plurality of blocks are sensed in order from the first to the last of the ‘n’ sensing lines by a sequential or non-sequential method.
US09805639B2 Flexible display apparatus including driver
A flexible display apparatus includes a flexible display panel including a display region configured to display an image and a non-display region extending outside the display region and having a first driver and a second driver arranged to communicate electrical signals with the display region, and at least one flexible printed circuit boards electrically connected to the flexible display panel, where the first driver is arranged on both opposite sides of a first edge of the flexible display panel in a rolled direction of the flexible display panel, the second driver is arranged on both opposite sides of a second edge of the flexible display panel in a direction intersecting the rolled direction of the flexible display panel, and the at least one flexible printed circuit boards are simultaneously connected to the both opposite sides of the first edge.
US09805638B2 Shift register, array substrate and display apparatus
There are provided a shift register, an array substrate and a display apparatus. The shift register comprises: a triggering module, output module, input terminal, first output terminal and a second output terminal, wherein: the trigger module is configured to, according to an input signal from the input terminal, output a triggering signal that has a phase the same as the input signal and delays half a clock cycle more than the input signal under the action of a clock signal; the output module is configured to output an output signal that has a phase opposite to the input signal and delays half a clock cycle more than the input signal to the first output terminal under the triggering of the triggering signal and under the action of the clock signal; and an operating voltage of a signal outputted from the first output terminal is supplied by a direct current power supply.
US09805630B2 Light guide structures for display backlights
An electronic device may have a display with backlight structures. The backlight structures may produce backlight that passes through the display layers in the display. The backlight structures may include a light guide plate that distributes light across the display layers. A light source such as a light-emitting diode light source may be used to provide light to the light guide plate. The light source may overlap an edge portion of the light guide plate. A light guide structure having a bend may be coupled between the light source and the light guide plate. The light guide structure may be used to guide the light from the light source to the light guide plate via total internal reflection. A light guide structure may be provided with light leakage promotion structures to evenly distribute light from a centralized light source along the edge of a light guide plate.
US09805628B2 Augmented campaign tools
The invention relates to devices and methods that help deliver dynamic messages, including advertisements on placards, medallions, and lighted campaign signs. The augmented placard of the invention includes two components: a corrugated yard sign and a medallion. A stand holds the corrugated yard sign in a specific position. The corrugated yard design displays the first message, while the emblem contains the second message. The second message is preferably independent of the first message but may be related to the first message. The medallion embeds on the corrugated yard sign by a connecting element that provides a temporary attachment between the medallion and the corrugated yard sign. The placard can contain more than one medallion attached to it. Furthermore, the placard has the provision for attachment of an illumination source to maintain the visibility of the messages in any condition, including when it is dark.
US09805625B2 Surgical simulation assembly
A surgical simulation assembly is provided for simulating realistic surgery on animal organs or human cadavers. The surgical simulation assembly comprises a generally flat tray having a central indentation for receiving an organ, at least one drainage aperture and at least one indented trough extending from the central indentation for receiving at least one tube. The tray is assembled with a simulator heart and lungs prepped for connection to a variable speed double action air pump assembly that creates both positive pressure and a vacuum on the heart to simulate a beating heart. The tray is supported on a basket having a lower containment portion for containing fluid waste collected during the simulated surgery. The basket is elevated by risers over a base designed to support the assembly.
US09805621B2 Prefilled syringe trainer and resetting mechansim
Embodiments of a resettable injection training device are provided herein. The resettable injection training device includes a body and a retractable shield, extendable and retractable relative to the body of the device, in an embodiment. In another embodiment, the resettable injection training device may include an injection simulation member. The retractable shield may be lockable in an extended position, and may be unlocked to retract the shield for a subsequent use of the device in one non-limiting embodiment. In another non-limiting embodiment, a resetting component may be used to retract the shield to reset the device.
US09805615B2 Systems and methods for testing, evaluating and providing feedback to students
Systems and methods are provided for preparing, taking and scoring a test, and reporting the results of the test. The methods include electronically storing questions for a test in a database, and inputting teacher preferences for taking the test. The method also comprises electronically transmitting contact data associated with the test to students, so the students can access the test. The method also comprises authenticating student identification when the test is accessed and applying the teacher preferences. The method further comprises electronically selecting test questions for the student based on the teacher preferences applicable to the student. Still further, the method involves electronically submitting answers to the test questions. In addition, the method comprises electronically scoring the answers to the test questions based on the teacher preferences, including electronically sending student test results to the teacher, including a summary of questions requiring manual review for each student.
US09805609B2 Method and system for determining a region of interest for an imaging device based on instrument landing system
A system for determining a region of interest for an imaging device based on instrument landing system (ILS) is provided herein. The system may include an imaging device attached to an aircraft; an ILS detector; a computer processor configured in to calculate in a line of sight between said aircraft and a planned touch down point, based on the received ILS signals; a touchdown positioning module executed by the computer processor and configured to calculate a position in a field of view (FOV) of said imaging device which represents the planned touchdown point, based on said line of sight; and a region of interest (ROI) module executed by the computer processor and configured to define a region of interest (ROI) of the imaging device based on said position in said FOV, wherein said computer processor is further configured to apply an image processing operation only to data within said ROI.
US09805607B2 Authentication systems and methods for generating flight regulations
Systems and methods for UAV safety are provided. An authentication system may be used to confirm UAV and/or user identity and provide secured communications between users and UAVs. The UAVs may operate in accordance with a set of flight regulations. The set of flight regulations may be associated with a geo-fencing device in the vicinity of the UAV.
US09805606B2 Man-machine interface for the management of the trajectory of an aircraft
A method of graphical manipulation of the trajectory of an aircraft comprises the steps of receiving an indication of a deformation point associated with the trajectory of the aircraft; determining a zone of local modification of the trajectory of the aircraft as a function of the deformation point; computing a modified trajectory and graphically restoring the modified trajectory. A parameter associated with the indication of the deformation point, notably a speed and/or acceleration value (for example of the contact point on the touch-sensitive interface, or else of a cursor), is received or determined. A modified trajectory is computed by selecting a computation algorithm from among a plurality of faster or slower predefined algorithms; the selection being performed as a function of the parameter. Various other developments are described (configurable selection, trajectory modification bounds, processing of an arbitrary deformation point, i.e. one other than a point of the flight plan, etc.).
US09805595B1 Vehicle and non-vehicle traffic flow control
Traffic flow control. A method identifies traffic in an area. The traffic includes traffic objects. The identifying obtains identifiers of traffic objects in the area. Each traffic object is identified by a respective identifier of the traffic object identifiers. The method also dynamically assigns weights to the traffic objects based on pre-established traffic criteria. Each traffic object is assigned a respective weight of the dynamically assigned weights. The pre-established traffic criteria each include at least one weight value. The weight assigned to a traffic object is based on the weight values of a set of traffic criteria, of the pre-established traffic criteria, applicable to the traffic object and reflects a level of prioritization of a right-of-way of the traffic object. The method also controls flow of the traffic in the area. The controlling the flow includes controlling at least one traffic control signal based on the dynamically assigned weights.
US09805590B2 Hearing device and methods for wireless remote control of an appliance
The present disclosure describes examples of systems and methods of wireless remote control of appliances using a canal hearing device upon manual activation of a switch placed in the concha cavity behind the tragus. In some examples, the lateral end comprises one or more manually activated switches, a wireless antenna, and a battery cell. In some examples, the wireless electronics include low energy Bluetooth capability. The appliance may be any device with wireless control capability, for example an electronic lock, a thermostat, an electronic lighting, a telephone, a kitchen appliance, a medical alert system, a television, a medical device, and a smart glass. The inconspicuous and secure wear of the canal hearing device may allow a hearing device user to enjoy a normal lifestyle, including exercise, and to discretely interact with wirelessly controlled devices.
US09805585B1 Distress transmission
The present invention includes a device for the transmission of a distress signal utilizing solving a graphic overlay to initiate the transmission of the distress signal. The distress signal can be transmitted discreetly and with the device's current GPS location and/or pre-loaded user profile information and/or continuing to connect the now confirmed intended Distress Signal.
US09805581B2 Sound detection and alert system for a workspace
An alert system for generating a signal indicating at least one aspect of sound within a workspace environment, the system comprising at least a first sensor positioned one of within and proximate a workspace, the at least a first sensor sensing at least one aspect of sound generated within the workspace and generating a signal indicating the at least one aspect, a communication device located within the workspace, the communication device configured to generate a signal perceivable within the workspace and a processor receiving signals from the at least a first sensor and linked to the communication device, the processor programmed to perform the steps of identifying when the at least one aspect exceeds a threshold value and driving the communication device to indicate that the at least one aspect exceeds the threshold value.
US09805578B2 Alert system for detecting rising water levels
A portable, self-contained flood alarm which alleviates the shortcomings of the alarms of the prior art and offers an easy-to-use and reliable flood and water level alarm which will adequately warn users of potential flood conditions and possibly save their personal belongings, equipment and lives.
US09805577B2 Motion sensing necklace system
A motion sensing necklace comprising includes a pendant attached to lower ends of two lanyards. The pendant includes a help button for a user to generate a signal for help, and a battery to power the motion sensing necklace. A neck strap is attached to upper ends of the first and second lanyards. Two motion sensors are located within opposing ends of the neck strap. A microprocessor located within the neck strap processes signals from the motion sensors to determine whether motion has occurred. A transmitter or transceiver located within the neck strap transmits motion detection signals and alerts generated by the microprocessor.
US09805576B2 Smart watch with automatic voice recording and alarm
A wearable accoutrement such as a wristwatch records noises within a wearer's vicinity, and white noises may be filtered out to output pure human voices. The voice recording feature can be activated manually or automatically during a “panic mode” as indicated by a loud noise or sudden biological changes such as an increase in heart rate or body temperature. The accoutrement can also monitor other environmental elements such as light, motion and audio and may be paired with a wireless phone such that noise from a stressful event can be sent to a remote server which processes the data. A motion sensor in the accoutrement may also activate an audible alarm in the event of physical trauma to the wearer to induce an attacker to flee.
US09805575B2 Smart LED lighting system and monitoring method thereof
Smart LED lighting systems and monitoring methods thereof are provided. An exemplary system includes a smart LED lighting device, and a smart terminal configured to communicate with the smart LED lighting device. The smart LED lighting device includes a microphone module, a voice recognition module, and a wireless communication module sequentially connected in series. The microphone module collects audio signals from surroundings and transmits the audio signals to the voice recognition module, such that the voice recognition module sends the audio signals to the smart terminal via the wireless communication module directly, or voice-recognizes the audio signal using an internal audio recognition software program to generate a notification message to send to the smart terminal via the wireless communication module. In this manner, voices can be collected, recognized, and transmitted to a smart terminal to enable simultaneous indoor lighting and smart monitoring.
US09805572B2 Differential current measurements to determine ion current in the presence of leakage current
An ion chamber provides a current representative of its characteristics as affected by external conditions, e.g., clean air or smoke. A direct current (DC) voltage is applied to the ion chamber at a first polarity and the resulting current through the ion chamber and parasitic leakage current is measured at the first polarity, then the DC voltage is applied to the ion chamber at a second polarity opposite the first polarity, and the resulting current through the ion chamber and parasitic leakage current is measured at the second polarity. Since substantially no current flows through the ion chamber at the second polarity, the common mode parasitic leakage current contribution may be removed from the total current measurement by subtracting the current measured at the second polarity from the current measured at the first polarity, resulting in just the current through the ion chamber.
US09805569B2 System and method for detecting and analyzing near range weapon fire
A method for identifying a gunshot occurrence. According to one embodiment, microphone data and inertial motion data are acquired with a hand-held device. Based on an acoustic criterion, a determination is made as to whether a gunshot has been produced. Based on a correlation criterion applied to the inertial motion data, a determination is made as to whether the gunshot was produced from fire produced by a first person having physical possession of the hand-held device or by a second person spaced away from the first person.
US09805567B2 Temporal video streaming and summaries
In one embodiment of the present invention, a video camera selectively streams to a remote server. Still images or short video events are intermittently transmitted when there is no significant motion detected. When significant motion is detected, video is streamed to the remote server. The images and video can be higher resolution than the bandwidth used, by locally buffering the images and video, and transmitting it at a lower frame rate that extends to when there is no live streaming. This provides a time-delayed stream, but with more resolution at lower bandwidth.
US09805559B2 Automated teller machine
Embodiments of the present disclosure provides an automated teller machine comprising: a main frame; a display unit provided in the main frame; a front panel rotatably installed at the main frame; a mounting unit connecting the front panel rotatably to the main frame; a guide unit configured to guide frontward/backward movement of the display unit; and a link unit, rotatably connected to the mounting unit, configured to return the display unit that has been moved frontward to an original position when the front panel starts to be closed.
US09805557B2 Apparatus and method for a game with expanding symbol matrix
The present invention relates to an electronic gaming machine and method for a game of play for use in a gaming establishment, or on a general purpose computing device for offering games with multiple outcomes. The outcome of game play is displayed as a symbol matrix on a display device. The symbol matrix has a predetermined number of rows and columns, wherein symbols are randomly arranged in the symbol matrix. In response to detecting a trigger event, a range for matrix expansion is randomly defined or selected from a number of possible ranges for matrix expansion. An expanded symbol matrix is created and displayed, wherein the range for matrix expansion is indicated in the expanded symbol matrix. Then an active symbol area is determined for at least one consecutive game play, which usually is larger than the symbol matrix and which may be changed dynamically for each game play the feature is triggered.
US09805556B2 Electronic gaming device with dynamic stacking functionality
Examples disclosed herein relate to a gaming device, a gaming system, and/or a method that may: determine one or more wagers relating to one or more game plays; determine one or more stacking areas to turn on to utilize during a first spin; determine one or more stacking areas to turn on to utilize during a second spin; determine any non-compliant overlap reel positions between a first spin and a second spin; and correct any non-compliant overlap reel positions.
US09805555B2 Gaming device and method providing slot game having virtual map driven reel stop position determinations
Various embodiments of the disclosed gaming device include a housing which supports a plurality of mechanical reels and a plurality of stop input devices which are configured to provide a Pachisuro-style slot game. Each of the plurality of reels is associated with a different one of the plurality of stop input devices. Each stop input device enables a player to stop the respective reel when the reel is spinning by activating the stop input device. Each reel includes a plurality of stop positions and each stop position includes a symbol. The gaming device also includes a processor and a memory device. For each reel, the processor randomly determines the stop position at which the reel ultimately stops based on a virtual map stored in the memory device for an initiating stop position of that reel which is selected by the player's activation of the stop input device for that reel.
US09805552B2 Multi-state opportunity interleaved wagering system
A multi-state opportunity interleaved wagering system is disclosed. The system includes an interactive controller configured to: provide an interactive application, the interactive application associated with a plurality of users each interacting with the interactive application asynchronously; communicate, to an application controller, an application state identifier from a plurality of application states; communicate, to the application controller, application telemetry; and receive application resources; a wager controller constructed to: receive a wager request; determine a wager outcome; and communicate the wager outcome; and the application controller operatively connecting the interactive controller and the wager controller and constructed to: receive, from the interactive controller, the application state identifier; receive the application telemetry; communicate, to the wager controller, the wager request; receive the wager outcome, wherein the wager outcome is based on the wager parameters; and communicate, to the interactive controller, the application resources.
US09805551B2 Electronic gaming machine and method
The present invention provides an electronic gaming machine comprising a display for displaying game symbols for playing a game of chance on a plurality of reels. An electronic game controller assigns a number of special symbols to one or more reel strips associated with the reels, the number of special symbols being variable and dependent on a first bet value selected by a player. The appearance of at least two special symbols causes the electronic game controller to activate a bonus game of chance comprising the award of at least one the bonus prize in response to a predetermined outcome of the bonus game of chance. A gaming method is also provided.
US09805549B2 Real-time interactive wagering on event outcomes
Systems and methods for real-time interactive wagering on event outcomes are presented. Clients are first qualified and given wagering limits before being allowed to interactively wager on event outcomes. Event outcomes may be based on, for example, financial markets and indices, sporting and entertainment events, casino games, casino performances, and natural phenomena such as weather and earthquakes. Events on which wagers can be placed include both those with known and unknown outcome probabilities, and wagers can be a fixed-odds type or a spread-bet type. Wager transactions, including acceptances and confirmations, are executed in real time. Clients can customize displays of events on which they are authorized to wager. Real-time client credit management, automatic dealer hedging, automatic price-spread adjustments, and automatic client and dealer defined wagering limits are also provided.
US09805547B2 Avatar as security measure for mobile device use with electronic gaming machine
A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. The gaming system is configured to establish a secure communication session between an electronic gaming machine and a portable electronic device. The system can confirm that a communication session is secure by displaying pre-selected content unique to the portable electronic device. The content can be continuously displayed on the EGM during the active communication session to indicate that the session is secure.
US09805543B2 Gaming system and a method of gaming
A method of gaming comprising: (a) selecting a plurality of symbols from a source symbol set to form a selected symbol set for display at a plurality of display positions, the source symbol set comprising at least one removable symbol and at least one designated symbol different to each removable symbol; and if a removal condition is met, the removal condition including at least that the selected symbol set includes at least one designated symbol within the display positions; (b) removing at least one removable symbol from the source symbol set from which it was selected to form a modified source symbol set; (c) selecting at least one symbol from the modified source symbol set to form a modified selected symbol set; and (d) determining whether to make an award based on the modified selected symbol set.
US09805538B2 Method and apparatus for fuel island authorization for trucking industry using proximity sensors
A fuel authorization program based on equipping fuel station, fuel pumps, and vehicles with components to enable automatic fuel authorization for enrolled vehicles. The program includes fuel pumps including a pump transmitting sensor that automatically emits a pump ID. As a vehicle pulls in next to the pump a vehicle coupling receiving sensor detects the pump ID signal and a proximity link is created. The vehicle sensor passes the pump ID via hardwire or Bluetooth to vehicle fuel authorization processor (which can be part of a telematics device). The vehicle processor transmits the pump ID (and any fuel authorization credentials needed, such as a PIN or VIN) via WI-FI to a Station processor for fuel vendor authorization. If approved, the pump is enabled. As the vehicle moves away the coupling sensor link is broken and the vehicle transmits a “disconnect” message via Wi-Fi and the pump is disabled.
US09805533B2 Method and system for managing door access using beacon signal
Disclosed are a method and system for managing access to a door using a beacon signal. An access control method of a user access authority determination unit that controls access of a user to a target door based on a signal including beacon data from a plurality of beacons installed near a door, wherein the user carries a terminal and the terminal obtains the signal including the beacon data based on a proximity to the plurality of beacons may include identifying the target door based on an identification information of the plurality of beacons extracted from the beacon data, determining a type of user movement, wherein the type of user movement includes a entering movement that the user enters into an inner side from an outer side through the target door and a exiting movement that the user exits the inner side to the outer side through the target door, and determining an access authentication process to be performed to unlock the target door, wherein the access authentication process is determined according to the determined type of user movement.
US09805524B2 Systems and methods for displaying a fault analysis instructions of an engine control subsystem
A system includes one or more sensors that generate sensor measurement signals based on characteristics of one or more components of an engine control subsystem. The system also includes a controller circuit having one or more processors. The controller circuit is programmed to perform operations in response to instructions stored on a non-transitory memory. The operations performed by the controller circuit include acquiring the sensor measurement signals from the one or more sensors. The sensor measurement signals include electrical characteristics. The operations performed also include comparing the electrical characteristics of the sensor measurement signals with operational threshold corresponding to the one or more sensors, determining a set of candidate sensors having a fault based on the comparison, and displaying a troubleshoot window based on a select candidate sensor.
US09805516B2 3D holographic virtual object display controlling method based on human-eye tracking
A 3D holographic virtual object display controlling method and apparatus based on human-eye tracking are provided. The display controlling method comprises the following steps of: activating tracking of human eyes of a user; tracking motions of eyeballs of the user; controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user; and ending up the tracking of the human eyes of the user. Thereby, the present disclosure can control rotation of a 3D holographic virtual object presented in a display interface by tracking eyeballs and in response to the motions of the eyeballs, which makes the operations convenient and easy.
US09805513B2 Image processing device, image processing method, and program
There is provided an image processing device including: a data storage unit storing feature data indicating a feature of appearance of one or more physical objects; an environment map building unit for building an environment map based on an input image obtained by imaging a real space and the feature data, the environment map representing a position of a physical object present in the real space; a control unit for acquiring procedure data for a set of procedures of operation to be performed in the real space, the procedure data defining a correspondence between a direction for each procedure and position information designating a position at which the direction is to be displayed; and a superimposing unit for generating an output image by superimposing the direction for each procedure at a position in the input image determined based on the environment map and the position information, using the procedure data.
US09805508B1 Active augmented reality display enhancement
Systems, methods, and other embodiments associated with enhancing an augmented reality display are described. According to one embodiment, a method for enhancing an augmented reality display includes identifying, within an image of a viewing region, a target object visible to a user through a display; and displaying an enhancement graphic on the display such that the enhancement graphic is superimposed over the target object from the user's point of view.
US09805507B2 System and method for navigating a tomosynthesis stack using synthesized image data
A system and method for displaying and navigating breast tissue is configured for or includes obtaining a plurality of 2D and/or 3D images of a patient's breast; generating a synthesized 2D image of the breast from the obtained images; displaying the synthesized 2D image; receiving a user command, or otherwise detecting through a user interface, a user selection or other indication of an object or region in the synthesized 2D image; and displaying at least a portion of one or more images from the plurality, including a source image and/or most similar representation of the user selected or indicated object or region.
US09805503B2 Item model based on descriptor and images
A model generation machine may form all or part of a network-based system. The model generation machine may generate an item model (e.g., a 3D model of the item) based on a set of images of an item and based on a product model (e.g., a 3D model of a product of which the item is a specimen). The item may be available for purchase from a seller. The model generation machine may access the set of images, as well as a descriptor of the item. Based on the descriptor, the model generation machine may identify the product model. Accordingly, the model generation machine may generate the item model from the identified product model and the accessed set of images.
US09805502B2 Rendering system and method
A rendering system and method. The rendering system may perform rendering using a rendering context stored in an internal memory. When a rendering context to be used is not available in the internal memory, the rendering system may load the rendering context to be used from an external memory into the internal memory. When an insufficient amount of storage space is available in the internal memory, storage space may be secured by selectively deleting a rendering context from the internal memory, and a requested rendering context stored in the external memory may be loaded into the internal memory.
US09805500B2 Hidden culling in tile-based computer generated images
A method and system is provided for culling hidden objects in a tile-based graphics system before they are indicated in a display list for a tile. A rendering space is divided into a plurality of regions which may for example be a plurality of tiles or a plurality of areas into which one or more tiles are divided. Depth thresholds for the regions, which are used to identify hidden objects for culling, are updated when an object entirely covers a region and in dependence on a comparison between a depth value for the object and the depth threshold for the region. For example, if the depth threshold is a maximum depth threshold, the depth threshold may be updated if an object entirely covers the tile and the maximum depth value of the object is less than the maximum depth threshold.
US09805498B2 Method and apparatus for direct and interactive ray tracing of a subdivision surface
An apparatus and method are described for ray tracing. In particular, one embodiment of an apparatus for ray tracing comprises: feature adaptive subdivision logic to analyze faces on a subdivision surface and to responsively identify the faces as being of a first type or a second type, the feature adaptive subdivision logic to employ a first set of processing techniques to faces of the first type to generate a first patch type and to employ a second set of processing techniques to faces of the second type to generate a second patch type; and ray intersection determination logic to determine an intersection point between a ray and each of the patches of the first patch type and the second patch type.
US09805490B2 Method for scripting inter-scene transitions
A method for authoring and displaying a virtual tour of a three-dimensional space which employs transitional effects simulating motion. An authoring tool is provided for interactively defining a series of locations in the space for which two-dimensional images, e.g., panoramas, photographs, etc., are available. A user identifies one or more view directions for a first-person perspective viewer for each location. For pairs of locations in the series, transitional effects are identified to simulate smooth motion between the pair of locations. The authoring tool stores data corresponding to the locations, view directions and transitional effects for playback on a display. When the stored data is accessed, a virtual tour of the space is created that includes transitional effects simulating motion between locations. The virtual tour created can allow a viewer to experience the three-dimensional space in a realistic manner.
US09805488B2 Method and apparatus for processing image
The present disclosure discloses a method and an apparatus for processing an image. The method includes: acquiring a first original image to be processed and creating a preset number copies of the first original image which the preset number copies and the first original image have a same image but different transparencies; offsetting content of each copy of the preset number copies of the first original image to obtain the preset number copies of first processed images; and overlaying the first original image and the preset number copies of the first processed images, and getting an overlaid first original image as a result of the first original image.
US09805485B2 Electronic device having graph display function in which user can set coefficient variation range for fine coefficient value adjustment, and graph display method, and storage medium storing graph display control process program having the same
A graph display control apparatus displays a first operation display element for varying, within a preset range, a value of a coefficient included in a function expression; displays a graph image corresponding to the function expression based on the value of the coefficient which is varied in accordance with a user operation of the first operation display element; designates, in accordance with a user operation, a partial variation range of the set variation range of the value of the coefficient; displays a second operation display element for varying the value of the coefficient within the designated partial variation range of the value of the coefficient; and re-displays the graph image displayed based on the value of the coefficient which is varied in accordance with a user operation of the second operation display element.
US09805484B2 Graph display control device, electronic device, graph display method and storage medium recording graph display control processing program
A graph display control device includes a formula display control unit, a graph display control unit and an operation-display-element display control unit. The formula display control unit displays a plurality of function formulas containing parameters on a display unit. The graph display control unit displays a graph image corresponding to one of the plurality of function formulas displayed by the formula display control unit, on the display unit so as to be discriminable according to the plurality of function formulas. The operation-display-element display control unit discriminately displays an operation display element for designating a numerical value of a parameter contained in at least one of the plurality of function formulas, on the display unit in correspondence to the graph images respectively displayed discriminately in relation to the function formulas by the graph display control unit.
US09805483B2 Enhanced recognition of charted data
An image including a chart displaying graphical elements may be received or captured by a computing device. The graphical elements, for example, may be bars of a bar chart, or components of a pie chart. Techniques described herein may determine values for the graphical elements. Techniques described herein may also analyze the arrangement of the graphical elements and other contextual information to determine a chart type. The generated values may be arranged into an editable chart and/or an editable data structure based on the chart type. Touch-enabled gestures may be applied to the data structure to allow a user to modify, save or otherwise process the data structure.
US09805482B2 Computer-implemented tutorial for visual manipulation software
A method for reproducing authored content within a visual manipulation software environment includes displaying the authored content, such as an individual drawing stroke, in a manner that enables the end-user to experience the temporal dynamics associated with the creation of each drawing stroke or action performed by the author when creating the content. Each individual drawing stroke created by the author may be displayed in a tutorial with the same speed and direction used by the author to create the stroke, and can then be used as a guidance curve by the end-user. End-user input corresponding to the displayed author content is then received and used to generate an end-user version of the displayed content.
US09805481B2 System and method for regularized reconstruction of phase contrast computerized tomography
Reconstructing under-sampled PCT data includes obtaining under-sampled scan data of a subject-under-test, the object scan performed on a phase contrast computed tomography (PCT) system, performing a regularized Fourier analysis on the under-sampled scan data, correcting for one or more PCT system contributions to the under-sampled scan data by dividing the computed Fourier coefficients by Fourier coefficients representative of the one or more PCT system contributions, obtaining at least one of an absorption sinogram, a differential phase sinogram, and a dark field sinogram from the corrected Fourier coefficients, and performing tomographic reconstruction on the obtained absorption sinogram, the obtained differential phase sinogram, and the obtained dark field sinogram. A system and non-transitory computer readable medium are also disclosed.
US09805479B2 Session idle optimization for streaming server
Graphics rendering services may be provided to a client device by a remote computing facility. One or more rendering processes may be executed on a virtual machine operating on a host computing device. Client state information may be monitored to detect periods of inactivity. A rendering process may be inactivated by suspending the virtual machine on which it executes. Upon resumption of activity, the rendering process may be reactivated by resuming execution of the virtual machine.
US09805466B2 Computer aided diagnosis apparatus and method based on size model of region of interest
A Computer Aided Diagnosis (CAD) apparatus and CAD method for detection of ROIs based on an ROI size transition model. The CAD apparatus includes: an image receiver configured to sequentially receive images; a region of interest (ROI) acquirer configured to acquire an ROI from a current image based on an ROI size transition model; and an ROI output configured to output visual information indicating the acquired ROI.
US09805461B2 Fluoroscopic image density correction method, and image processing device
A reference density profile is generated in an outer circumference direction of a pipe having a reference welded portion on the basis of a reference fluoroscopic image generated from a radiation detection medium when a radiation source is disposed on a central axis of the pipe. A weld inspection density profile is generated in an outer circumference direction of a pipe having an inspection target welded portion on the basis of a weld inspection fluoroscopic image. On the basis of the reference density profile and the weld inspection density profile, density correction information is calculated. The density correction information is for correcting density irregularities in the weld inspection fluoroscopic image in the outer circumference direction of the pipe. On the basis of the density correction information, the density irregularities in the weld inspection fluoroscopic image arc corrected.
US09805459B2 Axial force measurement method
An axial force measurement method includes: a step of calculating an average value of the height of pixels positioned inside a minimum circle, which is centered on a gravity center position of a head, as a minimum point; a step of extracting pixels with a relatively large height from the pixels on the basis of a pixel value of the pixels and calculating an average value of the height of the extracted pixels as a maximum point; a step of calculating a displacement amount of the head on the basis of a difference between the minimum point and the maximum point; and a step of calculating an axial force by substituting the displacement amount of the head into a relational expression of an axial force and the displacement amount of the head.
US09805456B1 Method and system for assessing damage to infrastructure
A method and system may assess the damage to infrastructure using aerial images captured from an unmanned aerial vehicle (UAV), a manned aerial vehicle (MAV) or from a satellite device. Specifically, an item of infrastructure may be identified for assessing damage. The UAV, MAV, or satellite device may then capture aerial images within an area which surrounds the identified infrastructure item. Subsequently, the aerial images may be analyzed to determine a condition and the extent and/or severity of the damage to the infrastructure item. Furthermore, the aerial images along with indications of the extent of the damage may be displayed on a computing device, where one indication of the severity of the damage surrounds another indication of the severity of the damage on the display.
US09805453B2 Flow imaging
A system suitable for reducing static or slow moving echoes from acoustic boundaries in a system such as pipe walls, blood vessels, tissue structures so that an image from flowing or time varying media such as water, oil, blood etc may be imaged more clearly, the system including an analog-to-digital converter for digitizing a received analog signal from a detector, means for digitally separating static or slow moving components of the digital signal, a digital-to-analog converter to provide an analog version of the separated static or slow moving components of the signal, and a subtractor to subtract the analog version of the static or the slow moving components of the signal from an analog signal received from a detector to produce an analog signal corresponding to the remaining flow components of the signal.
US09805451B2 Building material classifications from imagery
Imagery is used to identify architectural elements that have known architectural patterns. Feature sets associated with a surface and architectural elements in a building model image are compared with known architectural standards of materials to determine the surface building materials and architectural details of a textured building model. In addition, specific texture patterns can assist final material selections for a repair/replacement.
US09805449B2 Radiation image processing apparatus and method
A composition information obtaining unit calculates a mammary gland/fat ratio and a first information obtaining unit obtains imaged contrast information representing a contrast of the radiation image. A second information obtaining unit sets target application condition of X-ray, and obtains target contrast information representing an intended contrast for the radiation image based on the intended application condition. A contrast correction amount determination unit determines a contrast correction amount based on the imaged contrast information and the target contrast information. An image processing unit performs image processing, including gradation processing based on the determined contrast correction amount, on the radiation image, and obtains a processed radiation image.
US09805442B2 Fine-grained bit-rate control
A system implements rate control for encoding and decoding operations, for example, operations performed on slices of data such as image data. The system implements fine-grained bit rate control allowing for non-integer bit rates to be specified for the system. The non-integer values may allow the system to more accurately characterize a data rate of a communication link between a source and sink. The more accurate characterization may facilitate improved utilization of the communication link capacity.
US09805441B2 Controlling embedded image data in a smart display
A method and apparatus for controlling embedded raw image data within a display having internal memory. The method includes sending a frame of code and a final compilation of raw image data to the internal memory of the display from a primary host processor prior to the primary host processor entering a sleep state. When the primary host processor has entered a sleep state, control of the raw image data is redirected to at least one secondary host processor. The secondary host processor reads the frame of code within the internal memory of the display and instructs the display to perform an image-related behavior output that may include updating the display itself based on the frame of code found in the internal memory of the display.
US09805438B2 Dynamically rebalancing graphics processor resources
According to some embodiments, performance bottlenecks that arise in particular resources within a graphic processor unit may be alleviated by dynamically rebalancing workloads among the resources, with the goal of removing the current performance bottleneck, while at the same time maintaining power dissipation within a currently allocated power budget. In some embodiments this may be achieved by defining a separate clock domain for each of the plurality of graphics processor resources whose performance may then be rebalanced.
US09805437B2 Method of providing preview image regarding display setting for device
A method of a first electronic device to display a preview image is provided. The method includes receiving, by the first electronic device, a user input for setting a screen of a second electronic device, transmitting, by the first electronic device, setting information based on the user input to the second electronic device, receiving, by the first electronic device, the preview image from the second electronic device, and displaying, by the first electronic device, the received preview image, wherein the preview image is for the screen of the second electronic device.
US09805436B2 Watermark detection with payload
A method of detecting a payload embedded using watermarking in a content stream, the payload being different in a first and a second segment of the content stream, a payload in the second segment having a predetermined relationship with a payload in the first segment, is described. The method selects a point in the content stream where the first segment is likely to end and the second segment to begin, samples the stream to obtain a first set of samples that is before the chosen point and a second set of samples that is after the chosen point, and detects the payload on a combination of the first set and a transformation of the second set, where the transformation is based on the assumption that the second set is from the second segment and exploits the relationship that exists between the payloads in the first and second segments.
US09805433B2 Image processing apparatus and method therefor
An area where development processing is irregular in imaging data are detected as an irregularity area. At least two areas having approximate feature amounts in the imaging data are detected as approximate areas. An altered region in the imaging data is specified from the approximate areas based on the irregularity area and the approximate areas.
US09805432B2 Data logging system and method
A data logging system for logging input data received from a data source is described. The data logging system has a data storage memory. A data input is arranged to repeatedly receive input data having a temporal input data resolution. A write controller is arranged to write newly received input data as received via the data input into the data storage memory. The writing comprises writing the newly received input data at the temporal input data resolution. The writing comprises keeping recent data at the temporal input data resolution in the data storage memory, and overwriting part of old data with newly received input data while keeping another part of the old data in the data storage memory at lower data resolution.
US09805427B2 Systems and methods of data mining to customize software trial demonstrations
The technology disclosed describes systems and methods for delivering software trial demonstrations that are customized, with features identified as interesting to a software demonstration candidate, by mining biographical and behavioral data of the candidate. The technology further discloses systems and methods for the customization of trial demonstrations with software usage stories that reflect a software demonstration candidate's interests, identified by analyzing mined biographical and behavioral data about the candidate.
US09805422B1 Systems and methods for calculating seasonal insurance premiums
Insurance premiums for seasonal products may be generated. The insurance premium may be calculated by determining a historic seasonal variation in aggregate risk to an insurer; determining a predicted seasonal variation in aggregate risk to the insurer; and generating a premium installment payment schedule. The predicted seasonal variation in aggregate risk to the insurer may be based on the historical seasonal variation in aggregate risk. The premium installment payment schedule may be based on the predicted seasonal variation in aggregate risk. The monthly insurance premium may vary throughout the year and be based on a seasonal predicted risk to an insurer.
US09805421B1 Integrated investment management system with network datafeed and incremental database refresh
An investment management computer system is configured to communicate with data vendors or electronic accounting systems. The system may include an electronic application server having logic for performing analysis of an investment portfolio including aggregating a plurality of securities in the investment portfolio by security type, portfolio monitoring, and reporting holdings of the portfolio. The application server may further include data load logic for receiving either a completely refreshed data set or an incrementally refreshed data set; validating the received data to promote a complete transmission and to promote a correct as-of-date transmission for the received data; and, updating the data stored in the database server database with the received data.
US09805419B1 System and method for facilitating primary and secondary offerings in restricted securities for publically traded corporate entities
A computer-implemented method is provided for enabling and facilitating automated real-time dynamic valuation and trading in restricted securities of publically-traded companies via a centralized computer network system. The method includes steps of: defining a set of restricted securities transaction qualification factors and storing them on computer memory storage; defining a set of regulatory compliance standards and storing them on computer memory storage; qualifying parties using the system in accordance with the qualification factors; establishing an initial online bidding and offering procedure, which functions as an auction for facilitating a primary placement of restricted securities; monitoring respective transactions to ensure compliance standards are maintained; and effecting the transfer of restricted securities in a manner that ensures that parties to a transaction are legally qualifies and the transfer is accomplished in accordance with the regulatory compliance standards.
US09805418B2 Regulating order entry in an electronic trading environment to maintain an actual cost for a trading strategy
Regulating order entry based on an acceptable slop range for a trading strategy is described. According to one example embodiment, a trader may define an acceptable slop range for a trading strategy as a percentage. Using a spread trading algorithm, a spread price axis is generated and the trader may place an order for the trading strategy at a desired price, comprising placing an order in one leg market dependent on the market conditions of another leg market. Using the acceptable slop range, the system keep the net cost to the trader within the acceptable slop range, by regulating orders in the leg markets. Defining an acceptable slop range as a percentage allows the trader to monitor and regulate their profits and loss, regardless of the type of spread trading algorithm used or the placement of an order on the spread price axis.
US09805417B2 System and method for automated trading
An automated trader facilitates automatic trading of tradeable objects over one or more electronic exchanges. According to one embodiment, an automated trader utilizes a user programmable interface. The user programmable interface allows the user to simply develop a program that is based on a set of specifications and relationships given by the user and input into a profile, or if desired, input directly into the programmable interface referred to as direct entry. For each tradeable object, a profile may be selected, and then an automated trader can execute the program to perform a series of actions according to that selected profile and directed order entry, if any. An automated trader may also be used at a communication level to create an intelligent interface between third-party trading-related applications and exchanges.
US09805416B2 Method and system to determine state income tax liability
A system to determine the tax consequences for one or several special apportionment accounts is described. The example system may include a data collector and an optimizer. The data collector may be configured to obtain information associated with one or more accounts, and a selection of one or more jurisdictions. The optimizer may be configured to automatically determine a suggested combination of special apportionment methods for each jurisdiction.
US09805415B2 Transaction linked merchant data collection
A system, method, and software product for obtaining details on merchant data from customers purchasing goods or services at a merchant with a payment instrument. After customers make purchases, a server associated with a payment instrument network or payment instrument issuing bank sends a message in the form of a signal to open an application, an SMS, an e-mail, an electronic bank statement, or other electronic means to the customer offering the customer the opportunity to provide details on merchant data on the merchant where the purchase was just made, including the name and address of the merchant where the purchase was just made. The customer may be offered rewards for providing of details on merchant data. The payment instrument network and payment instrument issuing bank are thus presented with the opportunity to mine data in a crowdsourced manner from consumers who have just purchased from a merchant.
US09805410B2 Seamless transition from sample to full version of digital content
A client (e.g., an eReader) receives and displays a sample version of content to a user retrieved from a store server. The sample version is a subset of the full version of the content. The client determines a location in the sample content in which to insert a buy page that allows the user to purchase the full version. The buy page may be inserted at a location that minimizes the time the user spends waiting for the full version to be installed on the client. The client uses one or more locating factors to determine the location. The user may interact with the buy page inserted at the determined location to purchase the full version of the content. The client interacts with the store server to conduct the purchase transaction, and seamlessly transitions the user from the sample to the full version of the content.
US09805409B2 System, method, and non-transitory computer-readable storage media for allowing a customer to place orders remotely and for automatically adding goods to an order based on historical data
Techniques for allowing a customer to order goods on-line or remotely and to pick-up the goods at a desired location or store are disclosed. The techniques include receiving a customer order. The customer order includes at least one good. The techniques further include populating a virtual basket with a preset list of goods as a function of reference time data and time data associated with the preset list of goods.
US09805408B2 Automated creation of collages from a collection of assets
A system and method are disclosed for automating the provision of social media product recommendations in an electronic commerce environment. A user selects one or more products from one or more Pick Lists, which are a pictorial grouping of products that the user has selected, assembled and named. The user then selects a Pick Collage template, which is then populated with the selected product(s). Once populated, the Pick Collage template is processed to generate a Pick Collage, which provides a more stylized presentation of the selected product(s). Once generated, the Pick Collage is provided to a website associated with a merchant that provides the selected product(s).
US09805407B2 Methods and systems for using a cloud computing environment to configure and sell a biological sample preparation cartridge and share related data
The present disclosure provides a novel approach for shifting or distributing various information (e.g., protocols, analysis methods, sample preparation data, sequencing data, etc.) to a cloud-based network. For example, the techniques relate to a cloud computing environment configured to receive this information from one or more individual sample preparation devices, sequencing devices, and/or computing systems. In turn, the cloud computing environment may generate information for use in the cloud computing environment and/or to provide the generated information to the devices to guide a genomic analysis workflow. Further, the cloud computing environment may be used to facilitate the sharing of sample preparation protocols for use with generic sample preparation cartridges and/or monitoring the popularity of the sample preparation protocols.
US09805404B2 System and process for hierarchical multi-level segmentation and estimate reuse request
The present disclosure concerns the hierarchical splitting of large datasets by multi-level segmentation and providing a system and method for enabling requests of reuse of the values of previously estimated nodes of said hierarchy. This is applied in making connections between different suppliers in a complex hierarchical multi-level chain of purchase items, facilitating the communication of request for quotes and respective responses. The disclosure allows higher level bidders to traverse dense hierarchical multi-level chains of purchasing data, re-using existing estimates and quotes, allowing quicker processes and more efficient use of resources.The system comprises a Request for Quote module (RFQ Module), an estimate module (Estimate Module) and a Request for Quote reply module (RFQ Reply Module), and a module for storing and/or communicating existing estimates and quotes (Rides Module) across hierarchical levels in the purchase process.
US09805400B2 Downloading different versions of media files based on a type of download link
A system and method of providing media files such as songs or video over a network includes a first and a second transaction, separated by distinct website visits. In the first transaction, a file provider receives a payment over a network link, selects a first codec is selected based on a type of network link, and downloads a first copy of a media file to a customer that is compressed with the first codec. The provider also promises to download during a second transaction an additional copy of the song. During that second transaction, that or another provider downloads the additional copy of the media file without receiving further payment from the customer. The additional copy is compressed with a second codec that optimizes for the link used in the second transaction. Preferably, the customer concludes with a smaller AAC+ file downloaded to a mobile station and a higher fidelity AAC LTP file downloaded to a PC.
US09805397B2 Auxiliary content suggestions relating to user generated content
In one aspect, a method includes providing a post generated by a first user for display to one or more other users of the site, receiving an indication of a request from a second user of one or more other users to suggest auxiliary content relating to at least one of one or more items represented in the post, providing a suggestion mechanism to the second user on the page displaying the post to allow the second user to provide auxiliary content relating to the at least one of the one or more items, receiving a suggestion from the second user including the auxiliary content, providing the auxiliary content for display to the first user and providing the first user with a mechanism for viewing the auxiliary content.
US09805391B2 Determining whether to provide an advertisement to a user of a social network
Techniques are described herein for determining whether to provide an advertisement to a user of a social network. The determination is based on a click probability and a social network value for the user. The click probability indicates a likelihood of the user to select the advertisement if provided to the user via the social network. The social network value is based on a subscription probability of the user and further based on subscription probabilities of other users in the social network that are included in an affinity set of the user. Each subscription probability indicates a likelihood of a respective user to subscribe to a paid service with respect to the social network.
US09805390B2 Display control apparatus, display control method, and program
According to an illustrative embodiment, a display control method is provided. The method includes defining at least one clipping region, within an image to be displayed, according to detected object information, and defining clipping region content for displaying in the clipping region.
US09805387B2 Processing system and pos system
A printing device 1 has a print unit 21 that prints; a storage unit 23 that stores identification information; and a communication unit 22 that wirelessly transmits a position correction signal S1 including identification information stored in the storage unit 23.
US09805386B2 Method and apparatus for distributing electronic coupons
A computer implemented method, data processing system, and computer program product for distributing and redeeming manufacturer coupons for a product purchase in a retail environment. The data processing system of a retailer (hereinafter the loyalty coupon system) receives an electronic coupon from a manufacturer. The loyalty coupon system links the product to the inventory control system of the retail environment. The loyalty coupon system then targets the electronic coupon to customers that have subscribed to the loyalty coupon system. The coupon system provides for the communication of the product coupon directly to each subscribed customer on the list. Upon a customer selecting the coupon, the loyalty coupon system configures a customer reward. Upon the customer purchasing the product using their loyalty card, the loyalty coupon system disburses the customer reward at the point of sale. The manufacturer is billed for the redeemed coupon.
US09805381B2 Crowd-based scores for food from measurements of affective response
Some aspects of this disclosure involve computation of a preference score for a certain type of food. In some embodiments described herein, measurements of affective response of at least ten users are collected. The measurements may include various values indicative of physiological signals and/or behavioral cues of the at least ten users. Each measurement of a user is taken with a sensor coupled to the user up to four hours after the user consumed the certain type of food. A preference score is computed based on the measurements. The preference score is indicative of how much the at least ten users enjoyed consuming the certain type of food and/or how well they felt after consuming the certain type of food.
US09805380B2 Offline conversion tracking
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for tracking offline purchases. One of the methods includes receiving information from a first user device identifying a requested commerce object, a geographical area, and an advertising identifier, identifying a plurality of sources of available inventory data for physical retail locations, searching the plurality of sources to determine one or more physical retail locations that have available inventory of the commerce object, serving instructions for a presentation of a user interface to a second user device, providing instructions for presentation of a prompt regarding whether the requested commerce object was purchased, receiving a response indicating that the requested commerce object was purchased, and storing data indicating the purchase in a memory with the advertising identifier.
US09805379B2 Method and device for obtaining customer traffic distribution
A method and a device for obtaining a customer traffic distribution are provided. The method comprises steps of: obtaining position information of mobile terminals; determining at least one cluster center in a preset range and a heat value of each cluster center according to the position information; and generating the customer traffic distribution according to the at least one cluster center and the heat values.
US09805375B1 Content-based price reductions and incentives
Customers in an electronic environment can be presented with the option to receive advertising, such as audio, video, or interactive content, in order to receive discounted pricing or similar benefits. In one embodiment, a customer can select to watch a video advertisement on a detail page for an item, and the displayed price for the item will be shown to decrease as the customer continues to watch the video. Such an approach enables the provider to obtain additional revenue from the advertisement, which can offset any loss or reduction in price of the item. Revenue can be generated in other ways using these ads, such as by displaying advertisements that will enable a customer to obtain lower prices on other items, such as accessories or services relating to an item that is determined to be of little or no profit for the provider.
US09805372B2 Authentication systems and methods for generating flight regulations
Systems and methods for UAV safety are provided. An authentication system may be used to confirm UAV and/or user identity and provide secured communications between users and UAVs. The UAVs may operate in accordance with a set of flight regulations. The set of flight regulations may be associated with a geo-fencing device in the vicinity of the UAV.
US09805371B1 Automatically suggesting responses to a received message
A user may respond to a request of another user by entering text, such as a customer service representative responding to a customer. Suggestions of responses may be provided to the responding user so that the responding user may use a suggested response instead of entering text to provide a response. Previous messages between the two users and other information may be used to determine an appropriate suggested response. A conversation feature vector may be determined from previous messages, and response feature vectors may be determined from the conversation feature vector. The response feature vectors may be used to determine an appropriate suggested response.
US09805368B2 End-to end secure payment processes
Systems and method for performing secure electronic payment transactions to allow merchants to perform payment processing such that the merchant payment system is not required to store data specific to a particular payment device.
US09805364B2 ID authentication
A method for ID authentication, in which equipment involved in a transaction requests a password from a physically separate but limited-range communicating device, which automatically supplies a password in response to such request and communicates it to the equipment, the password is assessed as valid or invalid and the transaction approved or not accordingly.
US09805363B1 System and method for accelerating account creation
Leveraging the wealth of information available on-line to accelerate and facilitate commercial transactions initiated by viewers of television programming, both during conventional programming and while using interactive features such as shopping channels, application channels, executing downloaded applications, and the like, for reducing the amount and frequency of user input required by accelerating and simplifying the process of accessing stored profiles and payment methods in these transactions, and by reducing user efforts in maintaining their on-line presence without compromising user security, is described. The motivation for such simplification derives from concerns apparent in emerging t-commerce transactions, where the means by which viewers may engage in two-way transactions directly in the context of the television programming are different and frequently more constrained than in traditional e-commerce and m-commerce modes.
US09805361B2 Security in mobile payment service
The disclosure is related to providing a mobile payment service without revealing an actual payment card number. User equipment may be configured to receive a set of virtual mobile payment card numbers assigned to a mobile payment card, to select one of the received virtual mobile payment card numbers based on a payment initiation time upon generation of a predetermined event, and to transmit a payment request with the selected virtual mobile payment card number and the payment initiation time to the server through at least one of a point-of-sale (POS) terminal and a value-added network (VAN) server.
US09805360B1 Location based device flagging and interface
This disclosure describes a system for automatically transitioning items from a materials handling facility without delaying a user as they exit the materials handling facility. For example, while a user is located in a materials handling facility, the user may pick one or more items. The items are identified and automatically associated with the user at or near the time of the item pick. When the users enters and/or passes through a transition area, the picked items are automatically transitioned to the user without affirmative input from or delay to the user.
US09805359B2 Method of utilizing a successful log-in to create or verify a user account on a different system
A method is permitted to permit remote log in credential authentication for mobile users seeking access to a computer system through a second party computer system such as an aggregator.
US09805357B2 Object recognition apparatus and method for managing data used for object recognition
An apparatus for managing data used for object recognition includes an image capturing unit configured to capture an image of an object, a storage unit storing image data of products registered for sale, an operation panel configured to receive a user selection, and a processor configured to determine the products registered for sale that are similar to the object, based on the captured image and the image data, display the similar products on the operation panel as user selectable items, determine one or more of the similar products designated by the user selection, and invalidate the designated similar products so that efficiency of object recognition by the apparatus can be improved.
US09805353B2 POS system and control method of a POS system
A POS system SY has a card reader 4 that reads data; a printer 2 connected to the card reader 4 and receiving data input from the card reader 4; and a tablet terminal 1 connected to the printer 2. The tablet terminal 1 has a POS application 52 for executing a transaction process, a payment application 53 for executing a payment process based on data input to the printer 2, and a control unit 110 that controls the POS application 52 and payment application 53.
US09805348B2 Methods and systems for initiating a financial transaction by a cardholder device
A method and system for processing a financial transaction initiated by a cardholder with a merchant. The cardholder initiates the transaction using a cardholder input device and transmits an authorization request message including transaction data received by the cardholder input device from a point of sale (POS) device associated with the merchant. The authorization request message is received by a computer system. The transaction data is validated, and an authorization response message is transmitted after validation. The cardholder input device may forward the authorization response message to the POS device for completing the transaction.
US09805345B1 Systems, apparatus, and methods for managing quality of service agreements
Systems, apparatus and methods are disclosed which are directed to computer program products for automatically understanding and addressing the QoS adherence of a workload in a computer network. The use of pricing can be used to provide QoS adherence for any type of demand or service. The disclosed methodologies can be applied to applications, to virtual machines, to storage, and/or other types of workload, demand or service that is achieved through the use of shared resources.
US09805344B1 Notification system and method
Systems, methods, and program products for performing cash sweep transactions with customer control are disclosed. A deposit sweep computer system may determine first allocations of funds for a plurality of customers. The system may determine for a first subset of the customers that their funds are allocated to respective different depository institutions than previously used for the respective customer. The system may generate and transmit to client devices associated with the first subset of customers machine-readable instructions to render respective destination institution management graphical user interfaces providing an indication of the respective different depository institutions along with accept options and reject options. The system may receive one or more selections of accept options or reject options. The system may then determine and execute second allocations based at least in part upon the first allocations and the one or more selections of the reject options.
US09805342B2 System and method to track time and attendance of an individual at a workplace for a scheduled workshift
A system and method to track time and attendance of an individual at a workplace is provided. The system includes a location tracking system that detects a presence of a portable electronic device carried by the individual, a time clock system that records a registration time of the individual at the workplace, and a main controller. If the main controller receives an electronic communication indicative that the portable electronic device is at the workplace, and if the main controller does not detect recording of the individual registration time at the time clock system, and if the main controller detects a current time at or later than a start time of a scheduled work shift time period of the individual at the workplace, then main controller automatically causes an alert at the portable electronic device prompting the individual to transmit a feedback signal acknowledging need to record the registration time.
US09805341B2 System, method, and user interface for searching for messages with attachments on a mobile device
Embodiments of a system, method, and user interface for searching for messages with attachments on mobile devices are disclosed. In one embodiment, a messaging application is programmed such that, in operation, a user is presented with a search screen in which the user may define search parameters for a search. A search parameter associated with an option to search for messages of a specified type is provided, and more specifically, an option to search for messages (e.g. electronic mail messages) having one or more attachments is made available to the user.
US09805340B2 Methods and apparatus for managing and distinguishing instant messaging sessions and threads
A method of managing instant messaging communication over a computer network is provided. One or more instant messaging session windows are organized in an instant messaging session manager. At least one distinguishing session characteristic is attributed to each of the one or more instant messaging session windows. The at least one distinguishing session characteristic is at least one of a sound clip associated with a user of the session, an instant messaging session window background associated with a user of the session, and a change in at least one of a color and an intensity of the instant messaging session window. The at least one distinguishing session characteristic increases a likelihood of identification of each of the one or more instant messaging session windows.
US09805336B2 Product scanner and list management device
Systems, methods, apparatus, and articles of manufacture for product scanning and list management are provided.
US09805327B2 Providing actionable notifications to a user
A system and machine-implemented method for providing a user with a to-do list of tasks, the method including determining one or more goals associated with a user, the one or more goals including objectives that the user wants to achieve, identifying one or more notifications associated with the user, each notification notifying the user of an event comprising an action by another user with respect to the user, identifying one or more tasks, the one or more tasks contributing to at least one of the one or more goals and providing a response to the event relating to at least one of the one or more notifications and providing the one or more tasks for display to the user.
US09805324B2 Computer-implemented system for modeling an allocated resource
Exemplary embodiments are generally directed to methods, mediums, and systems for accounting for extensions or reductions of the period for which a resource (e.g., computer processor time, scientific apparatus, storage units, devices, etc.) is allocated. According to exemplary embodiments, allocation-based aggregated effects of extension and relinquishment are modeled. The modeled effects are used to offset allocation forecasts based on historical data. As a result, the dimensionality of the problem of incorporating in-house data is greatly reduced as compared to other techniques, and allocation forecasts can be made more accurately and efficiently.
US09805321B2 Eco score analytics system
A system and method are configured to perform eco score analytics for an energy program associated with potential targets. A factor profile initiator determines categories and subcategories of parameters to be included in a model for the energy program based on attributes of the energy program. The model is built and used to determine eco scores for the potential targets. The eco scores estimate propensity of the potential target to participate in the energy program. A campaign engine determines ranking of the scores and a subset of the potential targets are selected as targets for the energy program based on the rankings.
US09805319B2 Application of business process management standards for dynamic information technology management
Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.
US09805318B2 Method, system and program product for conditionally controlling changes to key data fields in a project database
A method, system and program product for performing one or more actions in response to a change made to a key data field in a project management application for managing a project. The method includes establishing one or more metrics to be monitored for a project, defining one or more actions for at least one key data field of a plurality of key data fields in the project management application, the one or more actions being defined in accordance with a level of control to be exercised and being triggered by one or more pre-specified conditions associated with the one or more metrics monitored for the project. The method further includes automatically performing at least one action of the one or more actions in response to a relative impact to the project caused by a change made to the at least one key data field.
US09805316B2 Planning system for autonomous operation
A planning system (201) for scheduling the operation of autonomous entities within a defined geographical region. The planning system operates at a region plan level (301) for strategic planning across the geographical region, at an operation plan level (302) for operations to be performed by autonomous entities in localized zones having operation-defined geographical boundaries, and at a task plan level (303) in which processing is undertaken in respect of specific tasks to be performed by the autonomous entities, in undertaking the operations.
US09805314B2 Storing a business process state
An apparatus and a method for storing a BPM process state is described. A process engine generates a business process state. The business process state is stored in a memory grid of a tree structured cache nodes. A converter converts the business process state to a plain text file or a binary format file prior to storing the business process state.
US09805312B1 Using an integerized representation for large-scale machine learning data
Methods and systems for replacing feature values of features in training data with integer values selected based on a ranking of the feature values. The methods and systems are suitable for preprocessing large-scale machine learning training data.
US09805308B2 Fact checking by separation method and system
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US09805305B2 Boosted deep convolutional neural networks (CNNs)
Briefly, embodiments of methods and/or systems of training multiclass convolutional neural networks (CNNs) are disclosed. For one embodiment, as an example, an auxiliary CNN may be utilized to form an ensemble with the collection as a linear combination. The linear combination may be based, at least in part, on boost prediction error encountered during the training process.
US09805298B2 Wrist worn RFID device with security protection and method thereof
A wrist worn RFID device with security protection includes a wrist worn body, a control circuit, a sensing circuit, a safety circuit, a RFID module and a processing circuit. When the control circuit detects that two connecting ends of the control circuit are electrically conducted due to two combined portions of the wrist worn body are fastened together, an enable signal is generated. The processing circuit controls the sensing circuit and the safety circuit according to the enable signal. When detecting the physiological signal, the sensing circuit generates a first validation signal. When the inputted user information is accepted by the identity verification program, the safety circuit generates a second validation signal. The processing circuit generates a control signal according to the first validation signal and the second validation signal, so that the RFID module implements a wireless transmission based on the control signal.
US09805296B2 Method and apparatus for decoding or generating multi-layer color QR code, method for recommending setting parameters in generation of multi-layer QR code, and product comprising multi-layer color QR code
The present invention discloses a system and a method for decoding QR codes in complex scenes, a system and a method for generating multi-layer color QR codes and applications enabled by the systems and methods. The method for decoding a QR code may include detecting rough locations of the QR code by a learning-based QR code detector which is pre-trained off-line; localizing finder patterns and alignment patterns within each detected location; correcting geometric distortion of each QR code, based on the localized finder patterns and alignment patterns; restoring a color of each data module within each corrected QR code by a learning-based classifier; and decoding the QR code from each restored QR code. The application also discloses a system and a method to determine the optimal setting parameters for creating a multi-layer QR code to fulfill the user's requirements. Some applications enabled by these systems and methods are also disclosed.
US09805294B2 Method for denoising time-of-flight range images
A method for denoising a range image acquired by a time-of-flight (ToF) camera by first determining locations of edges, and a confidence value of each pixel, and based on the locations of the edges, determining geodesic distances of neighboring pixels. Based on the confidence values, reliabilities of the neighboring pixels are determined and scene dependent noise is reduced using a filter.
US09805292B2 Providing image search templates
Techniques for providing image search templates are provided. An image search template may be associated with an image search query to aid the user in capturing an image that will be appropriate for processing the search query. The template may be displayed as an overlay during an image capturing process to indicate an appropriate image capturing pose, range, angle, or other view characteristics that may provide more accurate search results. The template may also be used in the image search query to segment the image and identify features relevant to the search query. Images in an image database may be clustered using characteristics of the images or metadata associated with the images in order to establish groups of images from which templates may be derived. The generated templates may be provided to users to assist in capturing images to be used as search engine queries.
US09805291B2 Method and apparatus for stereoscopically rendering three-dimensional content by including a left image and a right image
A method and apparatus for rendering content are provided. The content rendering method includes determining at least one reference plane set to three dimensional (3D) content, in response to a request for displaying 3D content; classifying objects, displayed on the 3D content, based on a location of each object relative to a location of the reference plane into objects corresponding to at least one of a first left image or a first right image, and objects corresponding to at least one common image, respectively; creating the first left image, the first right image and the at least one common image, according to the respective classified objects; and combining the at least one common image with each of the first left image and the first right image to form a second left image and a second right image, respectively.
US09805290B2 Skeleton data point clustering
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering data points. One of the methods includes maintaining data representing a respective ordered tuple of skeleton data points for each of a plurality of clusters. One or more intersecting clusters are determined for a new data point. An updated tuple of skeleton data points is generated for an updated cluster by selecting updated skeleton data points, including selecting the new data point or an existing jth skeleton data point of one of the one or more intersecting clusters according to which random value, of the jth random value for the new data point or the random value for the jth existing skeleton data point, is closest to a limiting value. The new data point is then assigned to the updated cluster.
US09805288B2 Analyzing font similarity for presentation
A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing features of a first font and data representing features of a second font. The first font and the second font are capable of representing one or more glyphs. Operations also include receiving survey-based data representing the similarity between the first and second fonts, and, training a machine learning system using the features of the first font, the features of the second font and the survey-based data that represents the similarity between the first and second fonts.
US09805286B2 Image categorization based on comparisons between images
In an example embodiment, a method is provided for image categorization. Here, images are displayed. In turn, a user input that describes a characteristic shared between the images from a comparison between the images is received. The user input may then be classified into categorization data.
US09805285B2 State estimation apparatus, state estimation method, and integrated circuit
Provided is a state estimation apparatus that enables more accurate and robust detection and tracking of an object by obtaining a plurality of sets of observation data for a tracking target object and estimating the internal state of the object using a plurality of likelihoods calculated from the obtained sets of observation data. The state estimation apparatus obtains first observation data and second observation data, each of which is composed of a plurality of pieces of observation data, and obtains possibility measurement data and necessity measurement data from the obtained plurality of pieces of observation data. In the state estimation apparatus, a likelihood obtaining unit obtains a first likelihood wp and a second likelihood wn from the possibility measurement data and the necessity measurement data. Using the obtained first likelihood wp and second likelihood wn enables the internal state of the object to be estimated.
US09805283B2 Image processing apparatus, image processing method and storage medium
An image processing apparatus for synthesizing a first image including a transparency-process region and a non-transparency region, and a second image includes a memory to store transparency-process color information for performing a transparency-process, and circuitry to extract the non-transparency region and a part of the transparency-process region adjacent with each other as a process target region, comparing a color value of the non-transparency region and the first color value of the transparency-process region, changing the transparency-process color information from a first color value to a second color value depending on a comparison result, the second color value set closer to the color value of the non-transparency region, applying the second color value to the transparency-process region, enlarging the process target region, performing the transparency process to the enlarged process target region based on the second color value; and superimposing the enlarged process target region on the second image.
US09805282B2 Local feature descriptor extracting apparatus, method for extracting local feature descriptor, and program
The size of a feature descriptor is reduced, with the accuracy of object identification maintained. A local feature descriptor extracting apparatus includes a feature point detecting unit configured to detect a plurality of feature points in an image and output feature point information that is information on each of the feature points, a feature point selecting unit configured to select the predetermined number of feature points from the detected plurality of feature points in order of decreasing importance based on the feature point information, and a local feature descriptor generating unit configured to generate a local feature descriptor that is a feature descriptor in a local region for each of the selected feature points.
US09805281B2 Model-based dewarping method and apparatus
An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.
US09805279B2 Methods and systems for determining user liveness
A method determining user liveness is provided that includes calculating, by a device, eye openness measures for a frame included in captured authentication data, and storing the eye openness measures in a buffer of the device. Moreover the method includes calculating confidence scores from the eye openness measures stored in the buffer, and detecting an eye blink when a maximum confidence score is greater than a threshold score.
US09805278B2 Driving support apparatus, driving support method, and computer-readable recording medium storing driving support program
A driving support apparatus includes a line-of-data judgment unit configured to judge a type of line-of-sight data indicating a direction of the line of sight of a driver; an estimation unit configured to estimate an attentive watching state of the driver on a target area to be attentively watched by performing based on the target area being set depending on a driving situation based on vehicle state information and a direction of the line of sight indicated by a plurality of pieces of line-of-sight data acquired in a judgment time; and a confidence-level-calculation unit configured to calculate a confidence level of an estimation result of the attentive watching state by performing based on one of setting accuracy of the target area, and a configuration state of line-of-sight data associated with each type of the plurality of pieces of line-of-sight data acquired in the judgment time.
US09805277B2 Apparatus and method for detecting bar-type traffic sign in traffic sign recognition system
Disclosed are an apparatus and a method for detecting a bar-type sign in a traffic sign recognition system. The method may include a traffic sign detection step of detecting a traffic sign from image information including the traffic sign; a recognition region setting step of setting a recognition region on the traffic sign detected through the traffic sign detection step; a principal component analysis (PCA) operation processing step of applying a PCA algorithm to all pixels in the recognition region set through the recognition region setting step, and determining an eigenvector; and a sign determination step of determining an angle “α” of the eigenvector, comparing a deviation “d” of the determined angle with a threshold value “Pt”, and determining whether to correspond to a bar-type sign.
US09805275B2 Drift-assessment device
A drift-assessment device includes a turn information detection unit that detects turn information of a vehicle, an image recognition and detection unit that detects position information of the vehicle relative to a lane, a vehicle speed detection unit that detects a vehicle speed, a selection unit that selects the image recognition and detection unit when the vehicle speed is equal to or greater than a predetermined vehicle speed and selects the turn information detection unit when the vehicle speed is less than the predetermined vehicle speed, and a drift-assessment unit that determines the drift of the vehicle based on the position information of the vehicle relative to the lane when the selection unit selects the image recognition and detection unit and determines the drift of the vehicle based on the turn information of the vehicle when the selection unit selects the turn information detection unit.
US09805274B2 Partially occluded object detection using context and depth ordering
A system and method for verifying detection of partially occluded objects (e.g., pedestrians) in the vicinity of a vehicle. An image input device captures an image and/or video of surroundings. An object detector detects partially occluded pedestrians and other objects in received image information. The detection of a partially occluded pedestrian is verified when a detection window of the partially occluded pedestrian overlaps with a detection window of an occluding object, and the occluding object window is closer to the image input device than the partially occluded object window. Optionally, a range-finding sensor, such as a LIDAR device, determines a range to objects located in the direction of the partially occluded object. The detection of the partially occluded object is verified when the range of one of the other objects located in the direction of the partially occluded object is less than that of the partially occluded object.
US09805271B2 Scene preset identification using quadtree decomposition analysis
Techniques are disclosed for matching a current background scene of an image received by a surveillance system with a gallery of scene presets that each represent a previously captured background scene. A quadtree decomposition analysis is used to improve the robustness of the matching operation when the scene lighting changes (including portions containing over-saturation/under-saturation) or a portion of the content changes. The current background scene is processed to generate a quadtree decomposition including a plurality of window portions. Each of the window portions is processed to generate a plurality of phase spectra. The phase spectra are then projected onto a corresponding plurality of scene preset image matrices of one or more scene preset. When a match between the current background scene and one of the scene presets is identified, the matched scene preset is updated. Otherwise a new scene preset is created based on the current background scene.
US09805264B2 Incremental learning framework for object detection in videos
Techniques disclose an incrementally expanding object detection model. An object detection tool identifies, based on an object detection model, one or more objects in a sequence of video frames. The object detection model provides an object space including a plurality of object classes. Each object class includes one or more prototypes. Each object is classified as being an instance of one of the object classes. Each identified object is tracked across at least one of the frames. The object detection tool generates a measure of confidence for that object based on the tracking. Upon determining that the measure of confidence exceeds a threshold, the object detection tool adds a prototype of the instance to the object detection model.
US09805261B1 Systems and methods for surface and subsurface damage assessments, patch scans, and visualization
An unmanned autonomous vehicle assessment and reporting system may conduct patch scan analyses of a roof. Damage points on the roof may be evaluated for severity and assigned a severity value. A remediation status may be objectively developed for one or more faces of the roof based on the number of damage points within a patch region of a defined size and the severity value of each of the damage points within the patch region. A visualization system may overlay markings, such as color-coded markings, to display a representation of a roof, patch regions, damage points, and/or severity values.
US09805259B2 Method for providing measurement data from a device for processing value documents and value document processing device
A method for making available measuring data of a value-document processing apparatus for processing value documents includes feeding individual value documents in real time, measuring data for the value documents are captured by means of a sensor device and stored in an intermediate memory, such that feeding of individual value documents and/or the capturing of measuring data the current utilization of the intermediate memory is compared to a predetermined limit utilization, dependent on the comparison. The feeding of value documents is interrupted and measuring data from the intermediate memory are permanently stored in a permanent memory, and during the permanent storing and/or after the permanent storing of the measuring data in the permanent memory the intermediate memory is released again. After release of the intermediate memory the feeding of individual value documents and capturing and storing of measuring data for the fed value documents in the intermediate memory is restarted.
US09805254B2 Preventing display clearing
For preventing clearing of a display, a method is disclosed that includes receiving input from a non-tactile sensor, determining user activity based on the input from the sensor, and preventing a display from clearing in response to determining the user activity.
US09805250B2 Image processing and item transport
Embodiments relate generally to new and useful systems and methods for processing digital images of items to facilitate item transport and/or handling. In some embodiments, a method is provided for operating an image processing and item transport system having a computing system that includes a digital image processing component. In some embodiments, the method can involve the digital image processing component acquiring a digital image and processing the digital image to obtain a digital representation of an item represented in the digital image, to estimate a dimensional size and/or weight of the item represented in the digital image, and to convert the digital image to a format suitable for outputting. In some embodiments, the method can include processing the estimated dimensional size and/or weight to identify personnel and/or equipment capable of transporting the item represented in the digital image, and outputting a transport instruction identifying the personnel and/or equipment capable of transporting the item represented in the digital image.
US09805248B2 Applying pixelwise descriptors to a target image that are generated by segmenting objects in other images
Both pixel-oriented analysis and the more accurate yet slower object-oriented analysis are used to recognize patterns in images of stained cancer tissue. Images of tissue from other patients that are similar to tissue of a target patient are identified using the standard deviation of color in the images. Object-oriented segmentation is then used to segment small portions of the images of the other patients into object exhibiting object characteristics. Pixelwise descriptors associate each pixel in the remainder of the images with object characteristics based on the color of pixels at predetermined offsets from the characterized pixel. Pixels in the image of the target patient are assigned object characteristics without performing the slow segmentation of the image into objects. A pixel heat map is generated from the target image by assigning pixels the color corresponding to the object characteristic that the pixelwise descriptors indicate is most likely associated with each pixel.
US09805245B2 Image resolution recognition device, method for recognizing image resolution and image resolution recognition program
To accurately show the size of a standard resolution on an image of a fingerprint. A device comprises: a starting point setting unit (12) which, according to a starting point specification instruction that is input on a scale included in a fingerprint image, sets a starting point on a pilot wire that is specified first by the starting point specification instruction out of pilot wires of divisions on the scale; a passage point setting unit (13) which, every time an input line that is drawn along the scale from the starting point passes a pilot wire, sets a passage point on the passed pilot wire; an inter-division distance calculation unit (14) which calculates an inter-division distance on the image using the position of the starting point and the position of the passage point; a standard resolution calculation unit (15) which calculates the size of a standard resolution that corresponds to the image using the inter-division distance and a unit length which is the length of one division in the scale; and a frame display unit (16) which displays a frame on the image so as to match the size in the standard resolution.
US09805244B2 Fingerprint sensing device with interposer structure
The invention relates to a fingerprint sensing device comprising: a sensing chip comprising an array of sensing elements being configured to be connected to readout circuitry for detecting a capacitive coupling between each of the sensing elements and a finger placed on a sensing surface of the sensing device. A surface of the sensing elements defines a sensing plane. The sensing device further comprises a plurality of interposer structures arranged on the sensing chip extending above sensing plane, wherein the plurality of interposer structures have the same height above the sensing plane. A protective plate is attached to the sensing chip by means of an adhesive, and the protective plate rests on the interposer structures such that a distance between the protective plate and the sensing plane is defined by the height of the interposer structures.
US09805243B2 Fingerprint identification system, a driving circuit and a fingerprint identification method
A fingerprint identification system is provided. The fingerprint identification system includes a sensing panel and a driving circuit. The sensing panel includes a plurality of sensors. Each of the sensors transmits a sensing signal and a reference signal through two signal transmission paths. The driving circuit is coupled to the sensing panel. The driving circuit is configured to drive the sensing panel, and execute a fingerprint identification operation according to the sensing signal and the reference signal. The sensing signal and the reference signal form a differential signal pair. The driving circuit generates a fingerprint identification signal according to the sensing signal and the reference signal. A driving circuit and a fingerprint identification method are also provided.
US09805237B2 Cancelling noise caused by the flicker of ambient lights
Systems and methods for cancelling noise caused by the flicker of ambient lights are provided. Such noise cancelling systems and methods may be incorporated in a laser-based barcode scanning device. In one example, a barcode scanning device includes a light source, a first sensor, a second sensor, and a noise cancelling circuit. The light source is configured to emit a beam of light. The first sensor is configured to detect a first optical signal indicative of light reflecting off of a barcode. The reflected light may originate from the light source and from at least one ambient light source in the vicinity of the barcode scanning device. The second sensor is configured to detect a second optical signal indicative of light originating from the at least one ambient light source. The noise cancelling circuit is configured to obtain a noise-cancelled scanning signal from the first and second optical signals.
US09805234B1 Arrangement for determining the plugging position of a hose coupling on a connection field
An arrangement for determining a plugging position of a hose coupling on a connection field includes the connection field including a plurality of coupling sockets and a plurality of hose couplings in which each of the plurality of hose couplings is coupled to a corresponding one of the plurality of coupling sockets. The at least one hose coupling includes a receiving coil and each of the plurality of coupling sockets includes a transmitting coil. A data interface is disposed in communication with the receiving coil, and an evaluation unit is disposed in communication with the data interface. The receiving coil is configured to analyze an individual identifier retrievable at the transmitting coil during connection of the at least one hose coupling to one of the coupling sockets, and the identifier is transmitted via the data interface to the evaluation unit to determine the plugging position of the hose coupling.
US09805228B2 Proximity check for communication devices
There is described a method of checking whether a transponder device (220) is in proximity of a reader device (210), the method comprising (a) transmitting a first command (331) from the reader device to the transponder device, (b) in response to receiving the first command at the transponder device, transmitting a first response (332) to the reader device, the first response including an expected transponder device response time (pubRespTime) which is stored in a memory (224) of the transponder device, (c) transmitting a second command (333) from the reader device to the transponder device, (d) in response to receiving the second command at the transponder device, transmitting a second response (334) to the reader device, (e) at the reader device, determining the transponder device response time as the difference in time between transmitting the second command and receiving the second response from the transponder device, and (f) determining whether the determined transponder device response time matches the expected transponder device response time included in the first response. There is also described a reader device (210), a transponder device (220), and a contactless communication system (200).
US09805223B1 Sequential encoding for RFID tags
Embodiments are directed to sequential encoding for RFID tags. An encoding line transports an RFID tag from the reading zone of a first reader to the reading zone of a second reader. The first reader communicates with the tag, writes a portion of an identifier to the tag, and sends a tag write status to the second reader. The second reader, situated after the first reader, communicates with the tag, receives the tag write status from the first reader, then determines a remaining portion of the identifier to be written to the tag based on the tag write status. The second reader then attempts to write the remaining portion to the tag. If the attempt fails, the second reader initiates an error-handling procedure.
US09805218B2 Technique for data loss prevention through clipboard operations
Techniques describe preventing sensitive data from being misappropriated during a clipboard operation. A copy operation for data being copied to a clipboard is intercepted. Information describing a first application from which the data was copied is retrieved. The data and the information is stored into the clipboard. A paste operation is evaluated based on the data and the information is evaluated against a policy to determine whether the paste operation should be blocked.
US09805216B2 Privacy compliance event analysis system
This invention relates to a data system that anonymizes personalized event data, by receiving the personalized event data containing an encrypted personal identifier and determining whether an entry exists for the encrypted personal identifier in a key database. The encrypted personal identifier may be associated with a system identifier that uniquely identifies the encrypted personal identifier and is uniquely associated to one system identifier. If no entry is detected in the key database for the received encrypted personal identifier, then a new entry for the key database is generated in which the received encrypted personal identifier is uniquely associated to a new system identifier. The received encrypted personal identifier associated to the new system identifier is stored as the new entry in the key database and the new system identifier associated to the event data contained in the personalized event data in an event database is stored where the event database stores system identifiers in association with the corresponding event data.
US09805215B1 Mapping identifying information
A technology is described for making a decision based on identifying without disclosing the identifying information. The method may include receiving a mapping value that represents identifying information that has been converted into a mapping value. A request for data associated with the identifying information may be made by providing the mapping value as a proxy for the identifying information whereby the data associated with the identifying information may be located using the mapping value and returned to a requesting client or service.
US09805202B2 Automated SDK ingestion
In an assessment or audit of a computer system, an auditing subsystem will parse software development kit (“SDK”) interfaces and obtain customer usage, configuration and security information by applying requests for information to the application programming interfaces provided by the SDK interfaces.
US09805200B2 System and method for firmware verification
A system, method and computer-readable storage devices for providing protection mechanisms to a server motherboard prior to its booting. A system configured according to this would, upon receiving power at a motherboard, and prior to booting the motherboard: generate a nonce, send the nonce to a first component on the motherboard, and send the nonce to a second component on the motherboard. The system then receives a response from at least one of the first component on the motherboard and the second component on the motherboard, wherein the response is based on a communication protocol between the first component and the second component, the communication protocol utilizing the nonce. When the response indicates a correct hardware configuration, the system performs the booting of the motherboard.
US09805198B2 Event-based apparatus and method for securing bios in a trusted computing system during execution
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), an event detector, and a tamper detector. The BIOS ROM has BIOS contents that are stored as plaintext, and an encrypted message digest, where the encrypted message digest comprises an encrypted version of a first message digest that corresponds to the BIOS contents, and where and the encrypted version is generated via a symmetric key algorithm and a key. The event detector is configured to generate a BIOS check interrupt that interrupts normal operation of the computing system upon the occurrence of an event, where the event includes one or more occurrences of a PCI Express access. The tamper detector is operatively coupled to the BIOS ROM 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 using the symmetric key algorithm and the key, and is configured to compare the second message digest with the decrypted message digest, and configured to preclude the operation of the microprocessor if the second message digest and the decrypted message digest are not equal. The microprocessor includes a dedicated crypto/hash unit disposed within execution logic, where the crypto/hash unit generates the second message digest and the decrypted message digest, and where the key is exclusively accessed by the crypto/hash unit. The microprocessor further has a random number generator disposed within the execution logic, where the random number generator generates a random number at completion of a current BIOS check, which is employed by the event detector to randomly set a number of occurrences of the event that are to occur before a following BIOS check.
US09805196B2 Trusted entity based anti-cheating mechanism
An anti-cheating system may comprise a combination of a modified environment, such as a modified operating system, in conjunction with a trusted external entity to verify that the modified environment is running on a particular device. The modified environment may be may be modified in a particular manner to create a restricted environment as compared with an original environment which is replaced by the modified environment. The modifications to the modified environment may comprise alternations to the original environment to, for example, detect and/or prevent changes to the hardware and/or software intended to allow cheating or undesirable user behavior.
US09805195B1 System and method for transferring files between computer systems using information invariant data transformation
Systems and methods using Information-invariant Data Transformation (IIDT) in the transfer of files from an un-trusted to a trusted computer system are disclosed. The IIDT alters the data representation of information, without altering the meaning of the information to a degree that is perceptible to a human consumer of that information. The data transformation operations eliminate embedded malware thereby providing secure transfer of files between the un-trusted and trusted computer systems.
US09805194B2 Memory scanning methods and apparatus
Memory scanning methods and apparatus are disclosed. An example apparatus includes a walker to traverse a paging structure of an address translation system; a bit analyzer to determine whether a bit associated with an entry of the paging structure is indicative of the entry being recently accessed; an address identifier to, when the bit analyzer determines that the bit associated with the entry of the paging structure is indicative of the entry being recently accessed, determine an address associated with the entry; and an outputter to provide the determined address to a memory scanner.
US09805192B1 Systems and methods for file classification
A computer-implemented method for file classification may include (1) identifying, by a computer security system, a cluster of files that co-occur with each other according to a statistical analysis, (2) identifying ground truth files to which the computer security system has previously assigned a security score, (3) determining that a file in the cluster of files shares an item of file metadata with another file in the ground truth files, (4) assigning a security score to the file in the cluster of files based on a security score of the other file in the ground truth files that shares the item of file metadata, and (5) assigning an overall security score to the entire cluster of files based on the security score assigned to the file in the cluster. Various other methods, systems, and computer-readable media are also disclosed.
US09805189B2 Limiting enterprise applications and settings on devices
Registering a computer system for use in an enterprise. A method includes receiving, from a device management infrastructure of the enterprise, an executable system management component (SMC), and installing the SMC at a storage device. The method also includes executing the SMC, causing the computer system to register with the device management infrastructure, including applying a device settings policy to a configuration of the computer system. Executing the SMC also causes the computer system to configure itself to periodically execute a maintenance task received from the device management infrastructure. The method also includes periodically executing the maintenance task, causing the computer system to receive updated device settings policies from the device management infrastructure and apply the updated device settings policies to the configuration of the computer system, and to receive an updated application from the device management infrastructure and install the updated application at the computer system.
US09805187B1 Password reset system
A customer initiated password reset system resets user passwords on a variety of network entities, such as internal systems, allowing simultaneous reset with a minimum number of user specified passwords that nonetheless satisfy the password specifications of these internal systems. Thereby, the user avoids the tedium of logging into each of these systems, changing their password, logging out, etc., for each system with the likelihood of creating unique passwords for each system that have to be remembered. By further incorporating a score metric based upon how many character sets are touched, a required degree of complexity can be measured and enforced against the password specifications. Advantageously, a table-based approach to enforcing password reset against the multiple password specifications facilitates making and fielding updates.
US09805186B2 Hardware protection for encrypted strings and protection of security parameters
In one embodiment, a disk drive is provided that is adapted for security authentication. The disk drive includes: a non-volatile memory storing object code; a processor for retrieving the stored object code; a decryption engine for decrypting a retrieved shared secret from the object code; and a first memory for storing the decrypted retrieved shared secret; wherein the processor is configured to overwrite the written decrypted retrieved shared secret after it has been used in an authentication procedure.
US09805182B1 Authentication using a client device and a mobile device
A technique authenticates a user to server equipment. The technique involves reading, by a mobile device, a visual pattern from a client device, the mobile device and the client device being separate and distinct and in possession of the user. The technique further involves includes generating, by the mobile device, a token message based on the visual pattern. The technique further involves providing, by the mobile device, the token message to the server equipment to authenticate the user to the server equipment.
US09805181B1 Messaging channel for web pages and web applications
A web page itself, unmodified by any injected content script, may communicate with installed extensions or installed packaged applications. A web page initiates a request for a browser extension or a web application via a messaging channel provided by the web browser. A system determines if a URL of the web page matches a pattern specified by a manifest file of the browser extension or the web application, and sends the request to a browser extension or a web application if the URL of the web page matches the pattern.
US09805180B2 Message sender authentication
A system and method to control establishing inter-process communications are disclosed. A message from a requesting process that is different from a serving process is received at the serving process via an inter-process communications facility. A current fingerprint of memory associated with the requesting process is determined. Whether a previously determined fingerprint is stored for the requesting process is determined where the previously determined fingerprint was determined since initialization of a processor executing the serving process. Based on a determination that the previously determined fingerprint is not stored, the current fingerprint is stored and a communications channel is established between the serving process and the requesting process. Based on a determination that the previously determined fingerprint is stored and that the previously determined fingerprint matches the current fingerprint, the communications channel is established between the serving process and the requesting process.
US09805179B2 Enhanced task scheduling for data access control using queue protocols
A system and method for scheduling tasks associated with controlling access to databases. The system and method relate to scheduling tasks for data requesting systems that satisfy particular conditions. For example, data requesting systems that satisfy the conditions may have associated tasks stored in a queue during a first processing phase. Data requesting systems that do not satisfy the conditions may have associated tasks inhibited from being stored in the queue during the first processing phase, but these tasks may be stored in the queue during a later second processing phase. Tasks stored in the queue during the first processing phase may be processed before tasks stored in the queue during the second processing phase. For example, the tasks may correspond to accessing a database for querying data representing access rights to a resource.
US09805176B2 Shared system and terminal device
A shared system comprises a terminal device and a server. The terminal device comprises a display unit configured to segment a display area and display different contents in different segmented areas. The server receives, from the terminal device, the resolution information of a first segmented area which is one of the segmented areas of the terminal device, generates, according to the resolution information received, a screen on which data can be viewed or edited, and sends the screen in such a manner that the generates screen can be displayed in the first segmented area of the terminal device.
US09805175B2 Method, apparatus and system for software management
A method, apparatus and system for software management are provided that relate to the technical field of communications, and that allow software installed on a Universal Plug and Play (UPnP) device by a service provider to be managed only by that service provider. The method comprises receiving a software installation command sent by a first control device, installing software according to the software installation command and storing a first authentication information required during management of the software; receiving a software management command sent by a second control device, and acquiring a second authentication information corresponding to the software management command, which command is used in managing the software; when the second authentication information is consistent with the first authentication information, executing the software management command.
US09805172B2 System and methods of resource usage using an interoperable management framework
Generic rights expression language allowing interoperability across different computing environments including resource usage of different applications. A formal framework for usage management provides scaffolding upon which interoperable usage management systems can be built. Certain features of the framework are standardized, such as the operational semantics, including areas free of standards that necessitate choice and innovation to achieve a balance of flexibility and usability for interoperability in usage management systems.
US09805171B2 Modifying a cosmetic product based on a microbe profile
Systems and methods are described for modifying a cosmetic product based on a microbe profile including an ingredient-microbe interaction dataset including information associated with interactions between reference cosmetic ingredients and types of reference microbes; and a computing device including circuitry configured to receive information associated with the microbe profile of an individual, receive information associated with an ingredient list of the cosmetic product, compare the microbe profile of the individual and the ingredient list of the cosmetic product to the ingredient-microbe interaction dataset, identify an interaction between at least one cosmetic ingredient in the ingredient list of the cosmetic product and at least one of the one or more types of microbes in the microbe profile of the individual, recommend a modification to the ingredient list in response to an identified interaction, and report to a user the recommended modification.
US09805168B2 Method and system for sensitivity analysis in modeling blood flow characteristics
Embodiments include systems and methods for determining cardiovascular information for a patient. A method includes receiving patient-specific data regarding a geometry of the patient's vasculature; creating an anatomic model representing at least a portion of the patient's vasculature based on the patient-specific data; and creating a computational model of a blood flow characteristic based on the anatomic model. The method also includes identifying one or more of an uncertain parameter, an uncertain clinical variable, and an uncertain geometry; modifying a probability model based on one or more of the identified uncertain parameter, uncertain clinical variable, or uncertain geometry; determining a blood flow characteristic within the patient's vasculature based on the anatomic model and the computational model of the blood flow characteristic of the patient's vasculature; and calculating, based on the probability model and the determined blood flow characteristic, a sensitivity of the determined fractional flow reserve to one or more of the identified uncertain parameter, uncertain clinical variable, or uncertain geometry.
US09805164B2 Method and apparatus for providing contraction information during labour
A system and apparatus for implementing a user interface for displaying uterine contraction information is provided. The graphical user interface displays first information conveying a rate of uterine contractions, the first information being derived at least in part on the basis of at least a portion of a contraction signal. The graphical user interface also displays, concurrently with the first information, second information conveying a threshold rate of uterine contractions. In specific examples of implementation, the graphical user interface is adapted for selectively causing an alarm event based at least in part on a rate of uterine contractions conveyed by the first information and the threshold rate of uterine contractions.
US09805163B1 Apparatus and method for improving compliance with a therapeutic regimen
A computer-implemented method for improving compliance with a therapeutic regimen for each of a plurality of patients includes, for each patient, causing presentation by the server to the patient via an application running on the mobile computing device, on at least a daily basis, of (i) an updated list of items to be performed by the patient on the date of presentation on the updated list and (ii) a region on a display of the mobile computing device for reporting performance of items on the updated list so as to cause sending by the mobile computing device to the server of patient compliance data; and receiving at the server from the mobile computing device the patient compliance data, storing such data and using such data in calculating the updated list for presentation to the patient via the mobile computing device on a subsequent occasion.
US09805158B1 Efficient extraction of K-sigma corners from Monte Carlo simulation
A system, method, and computer program product for efficiently finding the best Monte Carlo simulation samples for use as design corners for all design specifications to substitute for a full circuit design verification. Embodiments calculate a corner target value matching an input variation level by modeling the circuit performance with verified accuracy, estimate the corner based on a response surface model such that the corner has the highest probability density (or extrapolation from the worst sample if the model is inaccurate), and verify and/or adjust the corner by performing a small number of additional simulations. Embodiments also estimate the probability that a design already meets the design specifications at a specified variation level. Composite multimodal and non-Gaussian probability distribution functions enhance model accuracy. The extracted design corners may be of particular utility during circuit design iterations. A potential twenty-fold reduction in overall design specification verification time may be achieved.
US09805156B2 Selective parasitic extraction
This application discloses a computing system to pre-process a physical or geometric layout of a circuit design to determine various attributes of the nets, such as a location and a total capacitance for each net in the geometric layout. The computing system can order extraction of the nets from the geometric layout of the circuit design with a space filling curve based, at least in part, on the locations of the nets in the geometric layout of the circuit design and any coupling capacitance between the nets in the geometric layout of the circuit design. The computing system can selectively decouple nets with a coupling capacitance based, at least in part, on the total capacitance for the nets associated with the coupling capacitance. The computing system can generate an electrical representation for each of the extracted nets and write them to a netlist for the circuit design.
US09805155B2 Circuit layouts, methods and apparatus for arranging integrated circuits
A method for arranging an integrated circuit to correct a hold-time violation is provided. A first layout of the integrated circuit is prepared. The first layout includes a plurality of cells including a plurality of cell pins, wires connected between the cells, and one of the cell pins is located in a preservation area. The hold-time violation of the first layout is estimated to obtain an estimation result. A dummy wire structure is designed to be placed in the preservation area according to the estimation result to correct the hold-time violation. The dummy wire structure only contacts the cell pin in the preservation area. A second layout is generated according to the first layout and the designed dummy wire structure. The integrated circuit is arranged according to the second layout.
US09805153B2 PLD editor and method for editing PLD code
Technology for editing PLD code to be programmed into a PLD are provided. The technology includes an interface, a storage system, and a processing system configured to obtain a PLD code, with the PLD code comprising one or more logic instruction blocks and corresponding block parameters for each logic instruction block, with the PLD code being intended for programming into the PLD, compare the one or more logic instruction blocks of the PLD code to a subset of the library of logic instruction blocks applicable to the PLD according to the library of PLD devices, determine inconsistent logic instruction blocks of the one or more logic instruction blocks, indicate the inconsistent logic instruction blocks, and correct the inconsistent logic instruction blocks using the subset of the library of logic instruction blocks.
US09805152B1 Compilation of system designs
In an example implementation, a method is provided for compiling an HLL source file including function calls to one or more hardware accelerated functions. Function calls in the HLL source file to hardware accelerated functions are identified and grouped into a plurality of subsets for exclusive implementation in programmable logic resources. Sets of configuration data are generated for configuration of the programmable logic resources to implement hardware accelerated functions for the respective subsets of function calls. An interface manager is generated and the identified function calls are replaced with interface code configured to communicate with the interface manager. The interface manager manages configuration of the programmable logic resources to switch between the sets of configuration data to implement hardware accelerated functions for different ones of the subsets.
US09805151B1 Method and apparatus for Laplace transform system simulation
Disclosed are methods and apparatus for implementing system simulation. The method includes generating a high-order equation based on a transfer function that represents characteristics of at least one frequency-domain component in a circuit; converting the high-order equation into a state equation comprising a series of state variables, wherein the high-order equation and the state equation have corresponding coefficients for each order and state variable, and the coefficients of the state equation have a first dynamic range; and normalizing the coefficients for the state variables by adjusting each state variable with a corresponding factor to obtain a normalized state equation having normalized coefficients, wherein the normalized coefficients of the normalized state equation have a second dynamic range smaller than the first dynamic range. The method and apparatus improve accuracy of analyses for the system.
US09805150B2 Methods and systems for determining a structural parameter for noise and vibration control
A computer system enables a noise level associated with a structural substrate to be reduced. The computer system includes a memory device for storing data, and a processor in communication with the memory device. The processor is programmed to define a modulus of elasticity, a thickness, and/or a distribution associated with one or more damping elements coupleable to the structural substrate, define at least one operating parameter associated with the structural substrate and the one or more damping elements, simulate a first performance of the structural substrate and/or the one or more damping elements to generate a first performance data set; and determine whether the first performance data set satisfies a predetermined threshold. The first performance data set is associated with the at least one operating parameter and the modulus of elasticity, the thickness, and/or the distribution associated with the one or more damping elements.
US09805148B2 Modeling and simulation analytical reply method
The invention is directed to a method for discrete-event simulation, using dynamic memory in a parallel environment under Cautious Optimistic Control (COC). The method is divided into three sub-processes. The first is the pre-processing phase, which prepares the simulation for event execution. The second is the execution phase, which prepares the simulation for event execution. The third is the post-processing phase, which handles the cleanup of the simulation after the end of event execution. The invention can be integrated into various software architectures for run-time use or in post-processing analysis for data analysis in test and evaluation environments.
US09805142B2 Ranking suggestions based on user attributes
Methods and apparatus for ranking suggestions for input of a user based on one or more attributes of the user that are associated with one or more of the suggestions. User attributes of the user's user profile may be matched to user attributes of a suggestion and the suggestion ranked based at least in part on bias measures associated with the matched user attributes of the suggestion. Some implementations are directed to determining, for each of a plurality of suggestions, multiple user attributes and associated bias measures to associate with the suggestion.
US09805141B2 Dynamic content delivery search system
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing a dynamic content delivery search system. In example embodiments, entry of a first keyword of a search string comprising a plurality of keywords is detected. The first keyword is identified after entry of the first keyword and prior to entry of a second keyword of the search string. A first set of matching results that match the identified first keyword is determined. Entry of the second keyword is detected and the second keyword identified. Using the second keyword, the first set of matching results is refined. The resulting search results are presented to a user.
US09805132B2 Apparatus, method and system to select content from history information representing previously reproduced content
According to an illustrative embodiment, an information processing apparatus is provided. The information processing apparatus includes a storage for storing content identification and content type information in association with each other, the content identification identifying a content that a renderer acquired from a server and reproduced; an input unit for receiving a reproduction request specifying the content type information; and a transmission unit for retrieving the content identification associated with the specified content type information from the storage and transmitting to the renderer an instruction for reproduction, the instruction for reproduction including the content identification.
US09805129B2 System and method for contact information integration with search results
A system for contact information integration with search results, comprising a queue manager; an enterprise communications system; and a search engine. Upon receipt of search query from a user, the search engine submits a request to the queue manager. The queue manager: obtains from the enterprise communications system a communications status comprising an estimated wait time; sends a notification to the search engine advising the search engine of the estimated wait time for service; and upon receiving from the search engine a request to generate a callback to the user from the enterprise of a specific communications type, directing an enterprise communications system of the enterprise that is associated with the specific communications type to initiate a callback to the user from whom the search engine query was received in response to the callback request received from the search engine.
US09805127B2 Methods and systems for utilizing activity data with clustered events
The present disclosure relates to methods and systems for clustering individual items of web content, and then utilizing activity and profile data to both select clusters of content items for presentation to a user, and determining how the selected clusters of content items are presented to the user of an online social network service. With some embodiments, the activity data are derived by monitoring and detection interactions with the individual items of web content by an individual user, or other users with whom the individual user is related, as established via, and defined by, the social network service.
US09805124B2 Automatic generation of a collection of content
A content collection system receives a natural language input and identifies a type of content to be collected based on the natural language input. Items of content from multiple different digital media types are collected from a plurality of different sources and organized in an order.
US09805120B2 Query selection and results merging
Multilingual/cross-region search result merging is described. In various examples, a user enters a query to an information retrieval system and receives search results appropriate to different combinations of human language and geographical region, and where the combinations are selected according to features describing intent of the query. In examples, query intent features are computed using a query understanding component (e.g. a trained query intent classifier) and used, optionally with other query features, to identify combinations of human language and geographical region from a stored profile. In examples the stored profile is computed using data about documents available to an information retrieval system and data about past search behavior. In examples, different combinations of language and region are used to retrieve search results which are merged. For example, a query is translated into another language while preserving calculated intent features of the query.
US09805119B2 Subtitle processing method, device and system and storage medium
A subtitle processing method, comprising: receiving an identification code of a video the uploaded by a client; searching and finding out whether a subtitle file corresponding to the identification code exists or not in a video subtitle mapping database; if the subtitle file corresponding to the identification code is found, returning the subtitle search result to the client; or if no subtitle file corresponding to the identification code is found, searching for another identification code located in the same aggregation result for the identification code from a video aggregation database; according to the other identification code, searching and finding out whether a subtitle file corresponding thereto exists or not in the video subtitle mapping database; and returning the subtitle search result to the client. The above-mentioned subtitle processing method can improve the hit rate when searching for subtitle file. In addition, also provided are a subtitle processing device, a subtitle processing system and a storage medium.
US09805117B2 Information processing apparatus, information processing method and information processing program
The present invention provides an information processing apparatus which can direct a user to a playlist different from a playlist being reproduced. There is provided the information processing apparatus including a content storage unit storing a plurality of contents therein, a playlist storage unit storing a plurality of playlists which is related to at least some of the plurality of contents, a reproducing unit sequentially reproducing a plurality of contents belonging to a first playlist in a plurality of playlists, a candidate content extracting unit extracting one or more candidate contents relating to a content being reproduced by the reproducing unit from the content storage unit, a playlist extracting unit extracting a second playlist to which the extracted candidate contents belong from the playlist storage unit, and a playlist switching unit switching a playlist to be reproduced by the reproducing unit from the first playlist into the second playlist.
US09805113B2 Intelligent indexing
Methods and systems may provide for monitoring shared content for changes by a plurality of users and selecting a subset of the shared content based on one or more collaboration characteristics associated with the changes by the plurality of users. In addition, an indexing schedule may be determined for the subset of the shared content based on the one or more collaboration characteristics. In one example, the collaboration characteristics include one or more user roles associated with one or more of the plurality of users, an operation type, a number of users making the changes and/or a frequency of the changes by the plurality of users.
US09805109B2 Computer, control device for computer system, and recording medium
A computer, which is communicably connected to a plurality of computers having respective storage areas for storing data and in which second data that is replication of first data arranged in a storage area of own computer is arranged in storage areas of other computers, and the computer holds capacities of the storage areas of the respective computers and determines first data ranges for arranging the first data in the storage areas of the own computer and the plurality of other computers in accordance with the capacities, determines a second data range that is a largest data range or has a largest capacity, with, as a starting point, a data range that is different from a largest data range or a data range having a largest capacity in the first data ranges, and arranges the data in the storage areas of the respective computers.
US09805105B1 Automatically creating multiple replication sessions in response to a single replication command entered by a user
A technique performs replication. The technique involves receiving, by processing circuitry, a virtual storage processor (VSP) replication command from a user. The VSP replication command specifies a source VSP and a destination VSP (e.g., configuration data which defines an operating environment). The technique further involves identifying, by the processing circuitry and in response to the VSP replication command, multiple source data objects which are configured to store data from the context of the source VSP. The technique further involves automatically creating, after the multiple source data objects are identified, multiple replication sessions to replicate the multiple source data objects as multiple destination data objects which are configured to store data from the context of the destination VSP. Once created, the entire lifecycle of the replication session occurs at the VSP level and replication of the internals of the VSP are entirely hidden from the end user.
US09805099B2 Apparatus and method for efficient identification of code similarity
A method for identifying similarity between query samples and stored samples in an efficiently maintained reference library may include receiving a first threshold and a second threshold, receiving a plurality of binary reference samples, and processing each reference sample of the plurality of reference samples. The processing may include operations of assigning each reference sample a respective unique identifier, producing a reference sample fingerprint for each reference sample, and registering each respective unique identifier to reference sample fingerprint pair in a reference library. The registering may include scoring the reference sample fingerprint with each previously stored fingerprint in the reference library to produce a first matching score, if the first matching score meets or exceeds the first threshold for a previously stored fingerprint, determining the reference sample fingerprint to be a duplicate of the previously stored fingerprint and recording only a unique identifier associated with the reference sample fingerprint in the reference library where the unique identifier is marked as a duplicate of the previously stored fingerprint, and otherwise, if the first matching score is less than the first threshold, storing a corresponding reference sample unique identifier to reference sample fingerprint pair in the reference library. The method may further include receiving a binary query sample and processing the binary query sample via operations including producing a query sample fingerprint from the binary query sample, scoring the query sample fingerprint with each previously stored fingerprint in the reference library to produce a second matching score, and for each previously stored fingerprint for which the second matching score meets or exceeds the second threshold, reporting a corresponding reference sample unique identifier associated with the previously stored fingerprint and the second matching score.
US09805098B2 Method for learning a latent interest taxonomy from multimedia metadata
Techniques are disclosed herein for learning latent interests based on metadata of one or more images. An analysis tool associates one or more attributes with each of the objects based on a time and a location described in the metadata of that object. Each of the attributes describes one of a plurality of locations or an event scheduled to occur at one or more of the plurality of locations. The analysis tool identifies one or more concepts from a distribution of the one or more attributes to each of the objects. Each of the one or more concepts includes at least a first attribute in the distribution that co-occurs with a second attribute in the distribution.
US09805097B2 Method and system for providing a search result
The present teaching relates to providing a search result. In one example, a search request is received from a user. A plurality of content items is determined based on the search request. One or more content items are selected from the plurality of content items. A framed structure having at least one sub-component is generated. A correspondence is determined between the one or more content items and the at least one sub-component. Each of the one or more content items is arranged with respect to a corresponding sub-component. A search result is generated based on the one or more content items and the framed structure. The search result is provided.
US09805094B2 User interface displaying filtered information
A trigger event is set, based on information in an information flow. One or more actions are set to occur in response to occurrence of the trigger event. The information flow is received. The set one or more actions are performed upon occurrence of the trigger event, and a user interface is displayed based on the information flow. The actions include, but are not limited to, filtering display of information from the information flow in response to occurrence of the trigger event.
US09805088B2 Constraint-based consistency with snapshot isolation
Efficient processing of concurrent atomic transactions is provided by identifying the constraints that need to be satisfied for correct application behavior. With these constraints identified, commit processing for a transaction can then refer to the constraints to see if committing the current transaction causes a problem with the constraints. If there is a conflict with the constraints, the transaction aborts. If there is no conflict with the constraints, the transaction commits.
US09805086B2 Consolidating information relating to duplicate images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for resolving duplicate images. In one aspect, a method includes obtaining a selection of a single image from among a plurality of duplicate images. Each duplicate image has an associated set of metadata. The method also includes aggregating each set of metadata into aggregated information, and storing the selected image together with the aggregated information on data storage accessible to a data processing apparatus.
US09805084B2 Computer data system data source refreshing using an update propagation graph
Described are methods, systems and computer readable media for data source refreshing.
US09805082B2 Recording information about an item
Among other disclosed subject matter, a computer program product is tangibly embodied in a computer-readable storage medium and includes instructions that when executed by a processor perform a method for recording information about an item. The method includes assigning a unique identifier to an item in a repository, the item supporting versioning and being subject to a data model having no predefined schema for items. The method includes associating a first attribute with the unique identifier, the first attribute being part of the item and being configured for modification. The method includes associating the first attribute with a version number, wherein the versioning is supported without recording in the repository a time period when the first attribute is valid.
US09805078B2 Next generation near real-time indexing
Methods and systems to build and utilize a search infrastructure are described. The system generates index information, including document updates and indexes. The system receives event notifications as the document updates are received and accumulates the index information until published. A query engine receives a search query from a client machine and identifies search results based on the query and the index information. The system communicates the search results, over the network, to the client machine.
US09805077B2 Method and system for optimizing data access in a database using multi-class objects
Methods for optimizing data access in a row-oriented relational database containing data sets having attributes using a computer are presented the method including: causing a computer to analyze a database workload to determine an access frequency for each of the attributes; causing the computer to assign each of the attributes to a priority classes corresponding with the access frequency, where the priority classes include a higher priority class and a lower priority class, and where a higher priority class corresponds with a higher access frequency and a lower priority class corresponds with a lower access frequency; causing the computer to store the attributes in accordance with the classes, where the attributes assigned to the higher priority class are stored in a high priority storage medium, and where the attributes assigned to a lower priority class are stored in a low priority storage medium.
US09805071B1 System and methods for live data migration
Systems and methods are provided for data migration. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to migrate at least one first table of a first database schema to at least one second table of a second database schema, determine a query for modifying the first table during the migration, modify the second table based at least in part on the query, and update a mutation table to describe the modification, wherein the mutation table at least describes the modification.
US09805067B1 System and method for multiplayer network gaming
Disclosed are systems and methods for operating a peer-to-peer multiplayer gaming architecture. Scripts are provided to define multi-player game environments and scenarios. The operation of the multiplayer game is accommodated by the transmission of high-level game events among the multiple players. One player is designated host and charged with maintaining the consistency among the game players. The host role is transferred from one player to another quickly and seamlessly, as needed.
US09805065B2 Computer-vision-assisted location accuracy augmentation
In one embodiment, a method includes receiving, from a client device, an image and location data. The image includes an object associated with a physical location. The method also includes comparing the received image with a subset of images in a stored database. The subset of images are identified based at least in part on the received location data. The method also includes determining one or more candidate physical location associated with the object based at least in part on the comparison; ranking one or more of the candidate physical locations; and automatically and without user input, providing for display the ranked candidate physical locations on the client device.
US09805063B2 Object information derived from object images
Search terms are derived automatically from images captured by a camera equipped cell phone, PDA, or other image capturing de ice submitted to a search engine to obtain information of interest, and at least a portion of the resulting information is transmitted back locally to, or nearby, the device that captured the image.
US09805053B1 Pluggable storage system for parallel query engines
A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes, receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system and an associated first protocol, using the associated first protocol to communicate with the first storage system, and performing at least a portion of the query on the first storage system.
US09805050B2 Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform
Systems and methods for maintaining and updating file system shadows by a synchronization client of a cloud-based platform. In some embodiments, an executor of the synchronization client can execute an action on an item in the local file system which changes the state of the item from an old state to a new state. The synchronization client updates the file system shadows with the new state of the item via an interface to facilitate generation of a synchronization event for the change to the item, that would otherwise go undetected if the change to the item was immediately reversed. In some embodiments, methods for providing shadow consistency and enhancing concurrent access to shadows are implemented by the synchronization client in maintaining and updating the file system shadows.
US09805044B1 Window-based resource allocation in data storage systems
A technique for managing block allocation in data storage systems involve providing multiple ranges of contiguous logical addresses (logical windows) in a logical address space of a file and allocating contiguous ranges of physical addresses (physical windows) in a file system to respective logical windows in response to requests to write data to logical addresses within the logical windows. When allocating blocks from one or more streams, each logical window to which writes are directed is mapped to a respective physical window, and each logical address in the logical window is mapped to a physical address in the physical window.
US09805043B2 Information processing device, program, and recording medium
An information processing device includes: a metadata retaining section retaining metadata of a file formed by a plurality of data blocks; a correspondence file retaining section retaining a correspondence file associating information identifying a recording location of a data block with information identifying the metadata retaining section retaining the metadata of the data block; a change processing section changing the recording location of the data block; and an update processing section updating the metadata retained by the metadata retaining section. The update processing section refers to the correspondence file, identifies the metadata retaining section retaining the metadata of the data block whose recording location is changed by the change processing section, and updates the metadata.
US09805040B2 Email and identity migration based on relationship information
Methods, systems, and apparatuses for creating collections of associated accounts for a migration process. An example system includes a processing device and memory that stores accounts in accordance with a first email, identity or file domain. The processing device may create a collection of related accounts stored in accordance with a first email, identity or file domain based on active directory information of the stored accounts and may migrate information included in the collection of accounts into a second email, identity or file domain. The collection includes one or more first-level accounts that are identified as having a relationship with a predefined root account based on a delegation attribute.
US09805039B2 Method and system for archiving a document
An expert archiving machine and a remote client machine; the remote client machine being configured and operable to send the document over LAN, WAN or internet networks; and to send an archiving output data signal to the expert archiving machine, and the expert archiving machine being configured and operable: to receive the archiving signal and the document; and to perform a computerized service including: saving the document in a destination directory; thereby forming a saved document. In an embodiment, a file path to the saved document is determined autonomously by a computer procedure in accordance with a predetermined set of conditional archiving rules and an asset parameter data source or database.
US09805035B2 Systems and methods for multimedia image clustering
Computer image clustering systems and methods for conducting effective media searches by grouping multimedia documents tagged by keywords into a hierarchy of images configured to: (1) maintain a first database, (2) maintain an initial occurrence matrix, (3) maintain an occurrence matrix, (4) maintain a media file activation score for each media file in the first database, (5) generate a log version of the occurrence matrix, (6) maintain an inverse media file frequency value for each descriptive term in the first database, (7) generate a descriptive term frequency matrix and generate a list of document vectors in multidimensional space (list), and (8) organize and process each media file in the list into a high activation score category and a low activation score category.
US09805034B2 Media content discovery and character organization techniques
Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first character model comprises a first set of attribute values for the plurality of attributes of a first character. The first and second characters are associated with a first and second salience value, respectively. A second character model comprises a second set of attribute values for the plurality of attributes of a second character of the plurality of characters. A first character rating is calculated using the plurality of preference coefficients and the first set of attribute values. A second character rating of the second character is calculated using the plurality of preference coefficients with the second set of attribute values. A media rating is calculated based on the first and second salience values and the first and second character ratings. A media is recommended based on the media rating.
US09805026B2 On-demand language translation for television programs
In an embodiment, a method of providing an on demand translation service is provided. A subscriber may be charged a reduced fee or no fee for use of the on demand translation service in exchange for displaying commercial messages to the subscriber, the commercial messages being selected based on subscriber information. A multimedia signal including information in a source language may be received. The information may be obtained as text in the source language from the multimedia signal. The text may be translated from the source language to a target language. Translated information, based on the translated text, may be transmitted to a processing device for presentation to the subscriber. The received multimedia signal may be sent to a multimedia device for viewing.
US09805025B2 Standard exact clause detection
Embodiments relate to a system and a method for identifying, from contractual documents, (i) standard exact clauses matching clause examples and (ii) non-standard clauses semantically related to but not matching the clause examples. A standard feature data set comprising standard exact clauses matching clause examples is obtained. In addition, a mirror feature data set comprising semantically related clauses of the clause examples is obtained using semantic language analysis, where the mirror feature data set encompasses the standard feature data set. Non-standard clauses are obtained by extracting a difference between the mirror feature data set and the standard exact feature data set.
US09805017B2 Spreadsheet to webpage conversion system and method
A spreadsheet to web page conversion system and method is disclosed for remotely programming and configuring control and monitoring devices. The approach is based on receiving a web page from a monitoring device via a configuration computer. The web page includes data that is arranged in rows and columns, with each row corresponding to an object and each cell in each row corresponding to a property of the object. The computer is configured to receive a user selection of data in the web page. The selected data may then be enumerated by the monitoring device and sent to the computer. The computer may receive the enumerated properties of the objects and copy them from the web page to a temporary memory space on the computer. The computer may then paste the copied data from the temporary memory space into a spreadsheet application running on the computer for revision.
US09805016B2 Techniques to present a dynamic formula bar in a spreadsheet
Various embodiments are generally directed to techniques and apparatuses to present a dynamic formula bar in a spreadsheet application. Some embodiments are particularly directed to presenting a dynamic formula bar in a spreadsheet application that may improve usability in particular with large display sizes and/or touchscreen interfaces. In one embodiment, for example, an apparatus may comprise a processor circuit and a spreadsheet user interface (UI) component executing on the processor circuit to present a grid comprising cells arranged in rows and columns. The spreadsheet UI component may include a formula bar interface component operative to display a formula bar UI element adjacent to a first cell in response to receiving a control directive selecting the first cell. Other embodiments are described and claimed.
US09805012B2 Annotation framework for video
A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.
US09805010B2 Methods and apparatus for redacting related content in a document
A method for redacting related content in a document by executing a redaction manager process that searches for related content in at least one document and then provides a means for selecting instances of the content for redaction. The related content may include properties such as, for example, identical instances of a text string, instances of related graphics, instances of numeric values and/or numeric patterns, proper names, phone numbers, addresses and similar searchable data properties. Upon searching and retrieving the desired data, the redaction manager process displays a listing of the instances of content which affords a user the ability to select which particular instances of content to redact within the document.
US09805009B2 Method and device for cascading style sheet (CSS) selector matching
The present invention relates to a computer-implemented method for Cascading Style Sheet (CSS) selector matching. The method comprises: generating machine code based on text which includes at least one CSS selector; and executing the machine code to perform the CSS selector matching.The present invention also relates to a corresponding computer device and a computer readable storage medium.
US09805001B2 Matrix processing apparatus
Methods, systems, and apparatus, including a system for transforming sparse elements to a dense matrix. The system is configured to receive a request for an output matrix based on sparse elements including sparse elements associated with a first dense matrix and sparse elements associated with a second dense matrix; obtain the sparse elements associated with the first dense matrix fetched by a first group of sparse element access units; obtain the sparse elements associated with the second dense matrix fetched by a second group of sparse element access units; and transform the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix to generate the output dense matrix that includes the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix.
US09804999B2 Signal/noise separation using FrFT rotational parameter obtained in relation to Wigner Distribution
A novel approach provides accurate estimation of the parameter a of a Fractional Fourier Transform (FrFT). A value of a may be selected for which the Wigner Distributions (WDs) of a signal-of-interest (SOI) and interference overlap as little as possible. However, instead of computing the WD for each signal, the FrFT may be computed for each WD, recognizing that the projection of the WD of a signal onto an axis ta is the energy of the FrFT along the same axis. Since the technique computes a using the SOI and a measure of the interference separately, significant improvements can be made in the estimate, especially at low signal-to-noise ratio (SNR). Once the estimate is obtained, a reduced rank filter may be applied to remove the interference, since minimum mean-square error (MMSE) approaches will again fail when using the low sample support required of non-stationary environments. The technique is not only computationally more efficient than MMSE, but far more robust as well.
US09804994B2 Application architecture supporting multiple services and caching
A service agent provides an interface for the actions that a client application needs to perform against a server. The service agent selects an appropriate service implementation based on configuration information. The service implementation is associated with a particular service version or source. A number of service implementations are available to the service agent. The service agent also creates a cache service instance that is compatible with the service instance. The client application makes data requests through the service agent. The cache service retrieves requested data from a local storage or from a selected service, if the data is not available locally. The cache service stores an expiration value with the data in the cache. The expiration value is retrieved when data is requested from the cache. The cache data is returned only if the expiration value has not exceeded an expiration policy.
US09804990B2 Sharing unclaimed USB devices as PCI devices
Examples of the disclosure safely share universal service bus (USB) devices with peripheral component interconnect (PCI) passthrough, and share devices in the USB hierarchy. An in-use counter is maintained for the USB bus and/or for USB hubs. The in-use counter is checked and adjusted when a VM or entity claims and/or unclaims a device. For example, when a PCI passthrough of a USB host controller device is requested, the global in-use counter is checked to determine whether to grant the request. When a VM or entity requests to claim a USB hub, the in-use counter is checked to determine whether to grant the request. The in-use counter indicates whether any USB device attached has been claimed and/or whether the USB host controller device has been claimed by a PCI passthrough operation.
US09804989B2 Systems, devices, and methods for selective communication through an electrical connector
Electrical systems and related methods are disclosed. An electrical system comprises an electronic device configured to communicate through an electrical connector using one of a plurality of different communication protocols responsive to receiving an indication of the one of the plurality of different communication protocols through the electrical connector from another electronic device. The other electronic device is configured to provide a protocol indicator that indicates a particular communication protocol with which the other electronic device is configured to communicate through an electrical connector of the electronic device. A method includes receiving a protocol indicator from another electronic device through an electrical connector. The protocol indicator indicates a communication protocol. The method also includes communicating with the other electronic device through the electrical connector using the indicated communication protocol.
US09804986B2 Device for switching between communication modes
A switching device able to switch between communication modes includes a processor, a universal serial bus (USB) communication module, a serial communication module, and a control module. When a USB interface of the USB communication module is electrically coupled to a first electronic device, the control module outputs a first control signal to a control chipset of the serial communication module. The control chipset of the serial communication module is turned off. The processor can communicate with the first electronic device through the USB communication module.
US09804981B2 Method, controller, and system for service flow control in object-based storage system
A method, a controller, and a system for service flow control in an object-based storage system are disclosed. The method is: receiving, by a controller, a first object IO request; acquiring a processing quantity threshold and a to-be-processed quantity; if the to-be-processed quantity is less than the processing quantity threshold, sending the first object IO request to a storage device client, and updating the to-be-processed quantity; receiving a first response message replied by the storage device client for the first object IO request, where the first response message carries a processing result of the first object IO request; and adjusting the processing quantity threshold according to a received processing result of an object IO request when a preset condition is met. The storage device is not overloaded with object IO requests and can use all resources to effectively, thereby improving performance and a success rate of the object-based storage system.
US09804979B2 Ring bus architecture for use in a memory module
Ring bus architectures for use in a memory module are disclosed. A memory module may include a ring bus controller and a bus bridge positioned on a primary ring bus. The memory module also includes a secondary ring bus in communication with the bus bridge and a plurality of non-volatile memory units. The ring bus controller is configured to send a configuration command to the bus bridge via the primary bus ring, where the configuration command includes an indication to route future commands and/or data to the secondary ring bus extending from the bus bridge. The bus bridge is configuration to, in response to the configuration command, configure the bus bridge to route future commands and/or data from the primary ring bus to the secondary ring bus.
US09804975B2 Hardware-enforced prevention of buffer overflow
An apparatus having processing circuitry configured to execute applications involving access to memory may include a CPU and a cache controller. The CPU may be configured to access cache memory for execution of an application. The cache controller may be configured to provide an interface between the CPU and the cache memory. The cache controller may include a bitmask to enable the cache controller to employ a two-level data structure to identify memory exploits using hardware. The two-level data structure may include a page level protection mechanism, and a sub-page level protection mechanism.
US09804970B2 Invalidating a range of two or more translation table entries and instruction therefor
An instruction is provided to perform invalidation of an instruction specified range of segment table entries or region table entries. The instruction can be implemented by software emulation, hardware, firmware or some combination thereof.
US09804969B2 Speculative addressing using a virtual address-to-physical address page crossing buffer
A method includes receiving an instruction to be executed by a processor. The method further includes performing a lookup in a page crossing buffer that includes one or more entries to determine if the instruction has an entry in the page crossing buffer. Each of the entries includes a physical address. The method further includes, when the page crossing buffer has the entry in the page crossing buffer, retrieving a particular physical address from the entry in the page crossing buffer.
US09804965B2 Virtual machine host server apparatus and method for operating the same
A virtual machine host server includes a virtual machine in which a guest operating system is installed and operated, a cache manager for processing at least one of an open request, a close request, and an input/output request for a disk image file of the virtual machine, which is stored in a storage system, and managing a boot workload map and a boot segment, a cache device for caching the boot segment, and a prefetch manager for prefetching the boot segment from the cache device.
US09804961B2 Flash memory file system and method using different types of storage media
A file system for flash memory that stores meta data and user data of a file separately in different types of non-volatile memory. By separating non-user meta data and user data in different types of memory devices, it maximizes the benefits provided by each type of memory devices by storing the proper type of data therein. A memory product managed by such a file system is more competitive than peer products in terms of cost, capacity, endurance and startup time.
US09804960B2 Overprovision capacity in a data storage device
A data storage module includes a non-volatile memory and a controller. A method performed in the data storage module includes receiving an overprovision capacity instruction from a host device. The method further includes updating a file system table of the non-volatile memory to indicate, by designating logical addresses in the file system table as being in use, that the logical addresses are used without reducing an amount of free physical space in the non-volatile memory.
US09804957B1 Block tracking data validation backup model
A user's selection of a validation test for a backup application is received. First test data responsive to the validation test is generated on a source disk. The backup application is allowed to record in a journal an event corresponding to the generation of the first test data. The journal is replayed on a destination disk to generate second test data according to the recorded event. The second test data is compared against the first test data to determine whether the backup application passed or failed the validation test.
US09804956B2 Automated testing of webpages
A test script may be written in a test script configuration spreadsheet. A plurality of test scripts may be listed in a test suite spreadsheet. A user may hit a run key to execute all or any subset of the test scripts listed in the test suite spreadsheet. A test engine may read the test suite spreadsheet and the test script configuration spreadsheets to execute the test scripts on any platform or browser specified by the test suite spreadsheet.
US09804955B2 Method and apparatus for creating reference images for an automated test of software with a graphical user interface
A method for updating a test description for an automated computer test. The automated test is configured to cause a test computer system to communicate with a system under test comprising one or more computer programs being executed upon a computer device. The test description is configured to be executed by a test program to cause the test computer system to perform an automated computer test by comparing a received image from a GUI of the system under test with one or more reference images to identify an expected image. The method includes receiving a user input representative of the selection of a desired reference image from a GUI of a system under test. The method also includes obtaining the desired reference image by identifying one or more correlations between two or more pixels of the GUI of the system under test to determine a group of pixels corresponding to the desired reference image, determining the image boundaries of the desired reference image based the determined group of pixels and/or any identified correlations, capturing the desired reference image delimited by the determined image boundaries, and updating the test description with the captured reference image and utilizing the updated test description in an automated computer test.
US09804954B2 Automatic cognitive adaptation of development assets according to requirement changes
A cognitive engine is coupled to at least one requirements management tool and at least one quality management tool. The cognitive engine is configured to: transform the test cases and the initial software requirements into test case objects and requirement objects, respectively; link test case objects to corresponding requirements objects based on like attributes; provide a graphical representation showing test case objects linked to corresponding requirements objects; automatically update the graphical representation in response to updated software requirements or new software requirements; and automatically disseminate the graphical representation or the updated graphical representation if the test case effectiveness exceeds a predetermined confidence threshold.
US09804953B2 Method and device for testing semiconductor manufacturing equipment automation program
A method for testing an equipment automation program may be implemented using a hardware device and may include the following steps: receiving user input through a user interface of the device; automatically identifying a test scenario based on the user input; automatically and sequentially fetching a plurality of messages according to the test scenario; and automatically and sequentially sending the messages to the equipment automation program.
US09804949B2 Periodicity optimization in an automated tracing system
Periodicity similarity between two different tracer objectives may be used to identify additional input parameters to sample. The tracer objectives may be individual portions of a large tracer operation, and each of the tracer objectives may have separate set of input objects for which data may be collected. After collecting data for a tracer objective, other tracer objectives with similar periodicities may be identified. The input objects from the other tracer objectives may be added to a tracer objective and the tracer objective may be executed to determine a statistical significance of the newly added objective. An iterative process may traverse multiple input objects until exhausting possible input objects and a statistically significant set of input objects are identified.
US09804948B2 System, method, and computer program product for simulating at least one of a virtual environment and a debugging environment to prevent unwanted code from executing
A system, method, and computer program product are provided for simulating at least one of a virtual environment and a debugging environment to prevent unwanted code from executing. In use, at least one of a virtual environment and a debugging environment is simulated. Additionally, unwanted code is prevented from executing as a result of the simulation.
US09804947B2 Method and system for time-based data generation
A method, system, and computer-readable medium to generate time based data, including defining a time based data generation scenario, the time based data generation scenario including at least one event, the event representing an action at a specific time; a plurality of time segments, each time segment defining a particular temporal phase of the scenario and at least one time segment being embedded with the at least one event; and a time envelope to embed time segments; and generating time based data by executing the time based data generation scenario.
US09804946B2 System and method for providing automated computer language translation and verification
Systems, methods, and other embodiments are disclosed that are configured to verify the translation of a program from a first programming language to a second programming language. In one embodiment, a first program is executed within a first thread of a process in parallel with a second program within a second thread of the process. A first source code of the first program is written in the first programming language, and a second source code of the second program is a translation of the first source code of the first program to the second programming language based on a translation process. Statement flow and program variables are compared at equivalent lines of code between the first program and the second program, during execution of the two programs in parallel, to generate execution results. The translation process is transformed, based on the execution results, facilitating correcting of the second source code.
US09804945B1 Determinism for distributed applications
Systems and methods are described for analyzing and verifying distributed application programs. In one embodiment, an application program is divided into as one or more independently executable components. During execution of the independently executable components, non-deterministic events are modified in order to effectuate deterministic results. The non-deterministic events may be modified in accordance with a predetermined set of constraints.
US09804943B2 Estimating service resource consumption based on response time
Implementations of the present disclosure provide computer-implemented methods including defining a workload comprising a plurality of service requests, each service request corresponding to a class of a plurality of classes, applying the workload to a computer system that receives and processes service requests, measuring a response time of the computer system for each request of the workload, estimating a mean service demand for each class based on the response times and a base queuing model that represents the computer system, and generating the queuing model based on the mean service demands and characteristics of the workload.
US09804942B2 Safety node in interconnect data buses
In safety-critical computer systems, fault tolerance is an important design requirement. Data buses for on-chip interconnection in these processor-based systems are exposed to risk arising from faults in the interconnect itself or in any of the connected peripherals. To provide sufficient fault tolerance, a safety node is inserted between an upstream master section and a downstream slave section of an on-chip bus hierarchy or network. The safety node provides a programmable timeout monitor for detecting a timeout condition for a transaction. If timeout has occurred, the safety node transmits a dummy response back to the master, assumes the role of a master, and waits for the slave device to respond. Furthermore, the safety node rejects any subsequent requests by any of the masters on the upstream section by transmitting a dummy response to those subsequent requests, thus enabling these masters to avoid deadlock or stall.
US09804938B2 Selecting master time of day for maximum redundancy
An approach is provided in which a system selects a first processor as a master Time of Day (TOD) processor in a first TOD topology. The system then assigns a second processor as an alternate master TOD processor to a second TOD topology based upon determining that the second processor is on a different node than the first processor. The system configures to the first TOD topology and, when the system detects a TOD failure requiring a topology switch, the system re-configures to the second TOD topology.
US09804935B1 Methods for repairing a corrupted database to a new, correct state by selectively using redo and undo operations
Both redo operations and undo operations are provided for returning a database that is corrupted to a correct state. When corruption of the database is detected, an automatic selection is made of one or more operations from the redo operations and undo operations for returning the database that is corrupted to a correct state. The selected one or more redo and undo operations are then performed on the database, thereby returning the database that is corrupted to a correct state.
US09804933B2 System differential upgrade method, apparatus, and mobile terminal
A system differential upgrade method and apparatus, and a mobile terminal are provided. The method includes: obtaining an upgrade script and upgrade data; upgrading a file to be upgraded according to the upgrade script and the upgrade data; generating, according to the file processing command that is being executed currently in the upgrade script, and the file to be upgraded corresponding to the file processing command that is being executed currently, rollback data and a rollback script corresponding to the file to be upgraded; and when the upgrade fails, executing the rollback script according to the rollback data. The apparatus includes an obtaining module, an upgrading module, a generating module, and an executing module. According to the embodiments of the present invention, when an upgrade fails, the rollback script is executed according to the rollback data, which may restore a system to that before the upgrade.
US09804931B2 Memory mirroring utilizing single write operations
Memory system enabling memory mirroring in single write operations for the primary and backup data storage. The memory system utilizes a memory channel including one or more latency groups, with each latency group encompassing a number of memory modules that have the same signal timing to the controller. A primary copy and a backup copy of a data element can be written to two memory modules in the same latency group of the channel and in a single write operation. The buses of the channel may have the same trace length to each of the memory modules within a latency group.
US09804930B2 Partial file restore in a data storage system
The data storage system according to certain aspects can implement partial file restore, where only a portion of the secondary copy of a file is restored. Such portion may be designated by one or more application offsets for the file. The system may provide an in-chunk index that includes mapping information between the application offsets and the secondary copy offsets. Chunks may refer to logical data units in which secondary copies are stored, and the in-chunk index for a chunk may be stored in secondary storage with the chunk. Because the mapping information may not be provided at a fixed interval, the system can search through application offsets in the in-chunk index to locate the secondary copy offset corresponding to the portion application offset(s). In this manner, the system may restore the designated portion of the secondary copy in a fast and efficient manner by using the in-chunk index.
US09804928B2 Restoring an archived file in a distributed filesystem
The disclosed embodiments disclose techniques for restoring an archived file in a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, cloud controllers may archive infrequently-accessed files in an archival cloud storage system. During operation, a cloud controller receives a request from a client system to access an archived file, and restores this archived file from the archival cloud storage system.
US09804927B2 Virtual machine distributed checkpointing
A method, system and computer program product for checkpointing virtual machines (VMs). The system includes a primary computer hosting a hypervisor and a primary VM. The hypervisor is configured instantiate the primary VM, divide the state of the primary VM into a plurality of memory blocks, and generate an error correction block based on the plurality of memory blocks. The system further includes a plurality of secondary computers. Each of the secondary computers stores a secondary VM and one of either the memory blocks or the error correction block.
US09804925B1 Data reconstruction in distributed storage systems
A method of operating a distributed storage system, the method includes identifying missing chunks of a file. The file is divided into stripes that include data chunks and non-data chunks. The method also includes identifying non-missing chunks available for reconstructing the missing chunks and reconstructing missing data chunks before reconstructing missing non-data chunks using the available non-missing chunks.
US09804910B2 Detection of data connection loss
A method of detecting loss of data connection in a plurality of links between an exchange and one or more of a plurality of network terminals arising during presence of a user at an intervention point node on the links between the exchange and the network terminals, comprising: receiving connection information about a loss of data connection on any one of the links; receiving duration information about a duration of the user presence at the intervention point node; determining if the loss of data connection occurred within the user presence duration; causing line tests to be conducted on each of the links for which loss of data connection is determined to have occurred within the user presence duration; receiving results of the line tests including a number of links being determined, by the line test, to exhibit a fault; and determining if the number of links determined to exhibit a fault exceeds a predetermined threshold number.
US09804909B1 Scalable predictive early warning system for data backup event log
Techniques to detect backup-related anomalies are disclosed. In various embodiments, a processor is used to generate based at least in part on backup log data associated with a training period a predictive model. The predictive model is to detect, using the processor, anomalies in corresponding backup log data associated with a detection period.
US09804907B2 Remote procedure call for a distributed system
A distributed system includes first-tier entities, and a master entity in communication with each first-tier entity. The master entity provides a single access point through which an administrator can submit commands to manage all entities. The master entity maintains a table of virtual slots. Each virtual slot points to one of the first-tier entities, and each first-tier entity is pointed to by at least one virtual slot. The processor runs an RPC (remote procedure call) client to submit RPC requests to the first-tier entities, and determines a destination first-tier entity for a given RPC request in response to which virtual slot the administrator submits a command. The distributed system can include second-tier entities, each indirectly communicating with the master entity through a first-tier entity. The table has a virtual slot for each second-tier entity, which points to the first-tier entity acting as proxy for the second-tier entity.
US09804896B2 Thread migration across cores of a multi-core processor
Techniques described herein are generally related to thread migration across processing cores of a multi-core processor. Execution of a thread may be migrated from a first processing core to a second processing core. Selective state data required for execution of the thread on the second processing core can be identified and can be dynamically acquired from the first processing core. The acquired state data can be utilized by the thread executed on the second processing core.
US09804894B2 Dynamic load balancing in circuit simulation
Methods and systems are disclosed related to dynamic load balancing in circuit simulation. In one embodiment, a computer implemented method of performing dynamic load balancing in simulating a circuit includes identifying a plurality of simulation tasks to be performed, determining estimated processing durations corresponding to performance of the plurality of simulation tasks, distributing the plurality of simulation tasks to a plurality of processors according to the estimated processing duration of each simulation task, and performing the plurality of simulation tasks at the plurality of processors in parallel.
US09804891B1 Parallelizing multiple signing and verifying operations within a secure routing context
A networking device continuously and simultaneously receives multiple sign and verify requests, without a priori knowledge of their quantity, type, sequence, length, input data or frequency. The networking device performs the corresponding signature operations and verification operations according to a rule based configuration. Each received sign and verify request is broken into multiple tasks, which are placed into a task pool with priorities, and disassociated from their originating requests and from other tasks. Multiple execution agents (each one a separate general purpose compute unit with its own memory space) repeatedly and simultaneously processes next available tasks from the pool based on priority. Asynchronous worker routines in the agents can pre-calculate certain values for higher level task processing. The output from completed tasks is placed into a repository, and the results in the repository are processed to fulfill the multiple received requests at network line speed.