Document | Document Title |
---|---|
US09837810B2 |
Method and system of detection and passivation of an electric arc
A method and a system for the detection and passivation of an electric arc on at least one connecting element of an electrical device. The system comprises an acoustic acquisition channel configured for the acquisition of acoustic signals emitted by the connecting element, an electric acquisition channel configured for the acquisition of electric signals which are representative of the electric current intensities supplying the connecting element, and a correlator coupled to the acoustic and electric acquisition channels, configured for the evaluation of a correlation between the acoustic and electric signals and for the tripping of an appropriate cut-off signal for the interruption of an electric circuit relative to the connecting element, where the correlation is representative of the initiation of an electric arc. |
US09837809B2 |
Arc detection apparatus, arc detecting method, and power system
The present provides an arc detection apparatus that includes: a current sensor configured to sense the first current that flows through the first line of a system in which the influence of noise according to the operation is detected in the first frequency band; a frequency data creator configured to digitally process sensed values of the first current in the first time period and the second time period, respectively, in order to thereby create the first frequency data and the second frequency data for the first frequency band; and an arc determination unit configured to determine the possibility of the generation of an arc of the system according to comparison data between the first frequency data and the second frequency data. |
US09837806B1 |
Seal structure for multicore cable, and seal member
A seal structure that includes: a multicore cable in which first to fourth electrical wires are enveloped by a sheath, the electrical wires extending out from an end portion of the sheath; a rubber plug through which the electrical wires pass, the rubber plug being fitted around the end portion of the sheath; a cap that is fitted around the rubber and presses the rubber plug inward; and a crimping member that is arranged adjacent to the rubber plug and is crimped around the sheath. The crimping member has a locking piece and a mating portion, and the cap has an extending piece and a receiving recession portion. Relative positions of the crimping member and the rubber plug are held by the mating portion of the locking piece and the receiving recession portion of the extending piece locking together. |
US09837803B2 |
Resin molded article
Provided is a resin molded article which makes it possible to prevent breakage of a resin and collar loss at joint sections. A resin molded article (1) is formed by resin injection, and comprises a main body (2) and a joint section (3) integrally formed at an outer wall surface (4) of the main body (2) and having a cylindrical section (11) configured to insert therethrough the joint member for attaching the main body (2) to a mating member (6). The joint section (3) is formed to be asymmetric about a perpendicular plane (19) which passes through the central axis (18) of the cylindrical sections (11), and is perpendicular to the outer wall surface (4) of the main body (2). |
US09837802B1 |
Cable guide
A cable guide has a plurality of parallel cylindrical sleeves connected together and radially distributed about a center axis. Each sleeve has open ends and a lengthwise opening of an arc of about 10 to 150 degrees extending between the open ends and running parallel to the longitudinal axis of the sleeve. The sleeves receive and hold electrically conducting cables on a spool or in a conduit. |
US09837801B2 |
Gas-insulated medium or high-voltage electrical apparatus including carbon dioxide, oxygen, and heptafluoro-isobutyronitrile
The present invention provides medium- or high-voltage equipment including a leaktight enclosure in which there are located electrical components and a gas mixture for providing electrical insulation and/or for extinguishing electric arcs that are likely to occur in said enclosure, the gas mixture comprising heptafluoroisobutyronitrile, carbon dioxide, and oxygen in small quantities. Electrical components covered in a solid dielectric layer of varying thickness are located inside said leaktight enclosure of the equipment of the invention. |
US09837800B2 |
Mounting of a start system on a plurality of securing rails
The present invention relates to a start system (1) comprising a plurality of electrical apparatuses (3, 5) each comprising an insulating casing (7, 9), secured to each other and having an alignment along a first extension direction (D1). The plurality of electrical apparatuses (3, 5) is intended to be brought on a plurality of securing rails (13, 15) extending along a second extension direction (D2) transversal to the first extension direction (D1). A first electrical apparatus (3) comprises a removable mounting device (21) including a primary movable mounting element (17), the mounting device (21) forming a primary housing (35) in which a portion (13a) of a first rail (13) is able to be inserted. A second electrical apparatus (5) comprises a secondary mounting element (19), the secondary mounting element (19) forming, with the insulating casing (9) of the second electrical apparatus (5) a secondary housing (81) in which is able to be inserted a portion (15a) of a second rail (15). |
US09837798B1 |
Spark plug
A tip that contains a noble metal is joined to a joining surface of an electrode base material of a ground electrode via a welded portion. On cross-sections of the tip and the electrode base material in a longitudinal direction of the joining surface, the welded portion has a void above the joining surface, and a continuous distance of the welded portion on the joining surface is less than or equal to 0.5 mm, whereby thermal stress due to a difference in thermal expansion between the tip and the electrode base material can be reduced. A total of continuous distances of the welded portions on the joining surface, are 0.4 times to 0.8 times a length from an end of the tip to another end thereof, whereby joining strength of the welded portion can be assured. Peeling at the tip or falling-off of the tip due to thermal stress can be less likely to occur, whereby durability of the ground electrode can be improved. |
US09837797B2 |
Ignition plug
An ignition plug includes an insulator that includes a through hole; a center electrode; a metal shell that holds the insulator; a bar-shaped ground electrode body; an electrode tip that is disposed along a side surface of the ground electrode body opposing a discharge surface of the center electrode; and a welding portion that is disposed between the ground electrode tip and the ground electrode body. Over ¼ of a range from a first end to a second end of the ground electrode tip, a length L1 of the ground electrode tip and a length L2 of the welding portion in the direction satisfy (L2/L1)≧0.25. |
US09837793B1 |
Semiconductor light-emitting device
A semiconductor light-emitting device including a light-emitting layer, a first N-type waveguide layer and a plurality of semiconductor layers is provided. The light light-emitting layer has a first side and a second side opposite to the first side. The first N-type waveguide layer is disposed at the first side, and the semiconductor layers are disposed at the second side. The semiconductor layers include at least one P-type semiconductor layer and a plurality of N-type semiconductor layers, and a quantity of the N-type semiconductor layers is more than a quantity of the at least one P-type semiconductor layer. |
US09837792B2 |
Light-emitting device
A light-emitting device is provided. The light-emitting device is configured to emit a radiation and comprises: a substrate; an epitaxial structure on the substrate and comprising a first DBR stack, a light-emitting stack and a second DBR stack and a contact layer in sequence; an electrode; a current blocking layer between the contact layer and the electrode; a first opening formed in the current blocking layer; and a second opening formed in the electrode and within the first opening; wherein a part of the electrode fills in the first opening and contacts the contact layer; and the light-emitting device is devoid of an oxidized layer and an ion implanted layer in the second DBR stack. |
US09837787B2 |
Method and a system for generating a Raman second Stokes light to a source light
A method and system for generating a Raman second Stokes light to a source light comprising generating a Raman first Stokes light from the source light by a Raman interaction in a nonlinear optical medium disposed in an optical resonator, and resonating the Raman first Stokes light in the optical resonator; generating a seed light at the frequency of the Raman second Stokes light from the source light and the Raman first Stokes light by a four wave mixing process which is not phase matched in the nonlinear medium; amplifying the seed light by transferring power from the first Stokes light resonating in the optical resonator to the seed light using a Raman amplification process in the nonlinear medium; and extracting from the optical resonator a majority of the power of the seed light so amplified. |
US09837786B2 |
Short period undulator
The invention relates to a method for generating electromagnetic radiation (preferably UV, VUV, XUV, or X-rays), to an optical short-period undulator (10) and to a free-electron laser comprising the latter. To accomplish the method, a high-energy electrically charged particle beam (5) is provided, and high-intensity electromagnetic pulses (7, 7a, 7b) are generated, and by interfering said pulses with one another an electromagnetic standing wave is created, wherein said standing wave has an electric field strength of a pre-determined peak value. The particle beam is directed through the non-steady electromagnetic field of the standing wave in or in the vicinity of a plane spanned by nodes with maximal electric field strength of said electromagnetic standing wave. Meanwhile, by the electromagnetic field of the standing wave, the particle beam is forced to travel along an undulating path and thereby, in the form of radiation emitted by said particle beam, electromagnetic radiation that propagates in the propagation direction of the particle beam is generated. Said short-period undulator (10) comprises a pulse source (2) to emit high-intensity pulses falling into the terahertz frequency range and an interaction region to direct a high-energy electrically charged particle beam, in particular an electron beam, through the undulator with undulator effect. The undulator effect is provided in the interaction region through a dynamic effect developing in or in the vicinity of a plane spanned by nodes with maximal electric field strength of an electromagnetic standing wave created by the interference of high-intensity pulses falling into the terahertz frequency range, emitted by said pulse source. |
US09837785B2 |
Polarization laser sensor
Systems and apparatuses for a polarization laser sensor are disclosed. The polarization laser sensor can include a pump source, a common section, a reference section and a detection section. The common section is provided with a gain medium, and the detection section is provided with a sensing element configured to cause an optical path difference. The reference section and the detection section are connected to the common section though a first polarization splitting unit and a second polarization splitting unit. The common section is provided with an output unit or each of the reference section and the detection is provided with the output unit, the output unit is connected to a photoelectric detector through a light uniting unit, and a polarization rotation unit is disposed between the light uniting unit and the output unit. |
US09837783B2 |
High-power, single-mode fiber sources
An optical apparatus includes one or more pump sources situated to provide laser pump light, and a gain fiber optically coupled to the one or more pump sources, the gain fiber including an actively doped core situated to produce an output beam, an inner cladding and outer cladding surrounding the doped core and situated to propagate pump light, and a polymer cladding surrounding the outer cladding and situated to guide a selected portion of the pump light coupled into the inner and outer claddings of the gain fiber. Methods of pumping a fiber sources include generating pump light from one or more pump sources, coupling the pump light into a glass inner cladding and a glass outer cladding of a gain fiber of the fiber source such that a portion of the pump light is guided by a polymer cladding surrounding the glass outer cladding, and generating a single-mode output beam from the gain fiber. |
US09837782B2 |
Laser module
A light incidence plane of the core 15 includes a plurality of planes 15a to 15c unparalleled with each other to which a light beam emitted from at least one laser element 21 is entered. When seen on a cross section taken along the longer direction of an optical fiber 10, light beams entered to a core 15 from the inclined planes 15b and 15c inclined to an axis CA of the optical fiber 10 in the plurality of the planes 15a to 15c are propagated from a region surrounded by a line and the inclined planes 15b and 15c forming an acute angle, the line being passed through the incident points of the light beams entered to the inclined planes 15b and 15c and parallel with an axis CA. |
US09837779B2 |
Laser apparatus and laser apparatus manufacturing method
A laser apparatus may include, a first frame and a second frame, a sleeve through-hole provided in the second frame, a sleeve insertion hole provided in the first frame, a bolt, a positioning sleeve that is formed in an approximately cylindrical shape into which the bolt can be inserted and that positions the first frame and the second frame by passing through the sleeve through-hole and being inserted into the sleeve insertion hole, a nut that is provided in the first frame and into which the bolt is screwed, and a fall prevention unit that is provided in the second frame and that prevents the bolt and the positioning sleeve from falling. |
US09837778B2 |
Automatic-robotic-cable-connector-assembly system
An automatic-robotic-system-for-cable assembly is provided. The system is configured to detect the inner-wire placement. The detected inter-wire is conveyed toward a connector's relevant pad. In addition the robotic system is configured to associate the inner wire to the connector's relevant pad. |
US09837773B2 |
Electrical connector
An electrical connector includes a plurality of connector units each having a base, a first pin, a second pin, and a soldering pad. The connector units may be linked together to form an array of connector units by a plurality of bridges that connect the bases of successive connector units. The bases of the connector units may be embedded in a plastic carrier material. The bridges and the portions of the bases to which the bridges connect may be positioned in the carrier unit such that they may be cut away from the rest of the electrical connector. The soldering pads and soldering ports of the first pins are configured to be soldered to a printed circuit board, resulting in two rows of electrically independent pins soldered to a single printed circuit board. A housing may be used to isolate the circuit board from forces applied to the pins. |
US09837772B2 |
Electrical receptacle connector
An electrical receptacle connector includes a mount member, a tongue, first terminals, second terminals, and a shielding plate. The mount member and the tongue are received in a metallic shell. The terminals and the shielding plate are on the mount member and the tongue. The tongue includes terminal grooves and recesses. The terminal grooves are formed on a first surface of the tongue. Each of the recesses is recessed toward a tip of the tongue from an inner sidewall in the corresponding terminal groove. Flat contact portions of the first terminals are held in the terminal grooves. End portions of the flat contact portions are received in the recesses. Therefore, upon the tongue is deflected, the flat contact portions are constrainted in the recesses and not detached from the tongue, thereby improving stability and reliability in the contact with an electrical plug connector. |
US09837770B2 |
Fusible link cable harness and systems and methods for addressing fusible link cable harnesses
A fusible link cable harness and systems and methods for addressing fusible link cable harnesses are provided. The fusible link cable harness, for example, may include, but is not limited to, a first connector having a plurality of pins, the plurality of pins comprising a main addressing pin and a plurality of secondary addressing pins, and a fusible link board, the fusible link board including, but not limited to, a bus coupled to the main addressing pin, and a plurality of fusible links, each of the plurality of fusible links coupled between one of the secondary addressing pins and the bus. |
US09837761B1 |
Electrical cable connector with rotatable housing
An electrical cable connector includes a contact subassembly and a housing. The contact subassembly is terminated to an electrical cable. The contact subassembly includes a center contact, a dielectric holder, and an outer contact. The contact subassembly has a protrusion extending outward from an outer surface of the contact subassembly. The housing defines a cavity that receives the contact subassembly therein. The electrical cable extends from the housing through an opening at a rear end of the housing. The housing includes a retention mechanism that engages the protrusion of the contact subassembly to secure an axial position of the contact subassembly in the cavity relative to the housing. The retention mechanism allows the housing to rotate relative to the contact subassembly and the cable. |
US09837757B2 |
Lead-free solder alloy and in-vehicle electronic circuit
With the increasing density of in-vehicle electronic circuits, not only conventional cracks at bonding interfaces such as between the substrate and the solder attachment site or a component and the solder attachment site but also novel cracking problems of cracks occurring in the Sn matrix in the interior of the bonded solder have appeared. To solve the above problem, a lead-free solder alloy with 1-4 mass % Ag, 0.6-0.8 mass % Cu, 1-5 mass % Sb, 0.01-0.2 mass % Ni and the remainder being Sn is used. A solder alloy, which not only can withstand harsh temperature cycling characteristics from low temperatures of −40° C. to high temperatures of 125° C. but can also withstand external forces that occur when riding up on a curb or colliding with a vehicle in front for long periods, and an in-vehicle electronic circuit device using the solder alloy can thereby be obtained. |
US09837754B2 |
Sealing interface for a telecommunications enclosure
A sealing interface (26) that utilizes an elastomeric sealing member (28) is disclosed herein. The sealing interface (26) is configured to provide effective sealing while requiring only relatively low amounts of force to deform the elastomeric sealing member (28) sufficiently to form an effective seal. |
US09837752B2 |
Coaxial connector having detachable locking sleeve
A connector is provided for attachment to a coaxial cable. The connector includes, in one embodiment, a connector body and a locking sleeve. The locking sleeve is configured to be moved between an attached and a detached state. In each such state, the locking sleeve is configured to receive the end of the cable. In one position, the locking sleeve is configured to lock the end of the cable to the connector body. |
US09837747B2 |
Burn-in socket for packaged integrated circuits
An integrated circuit burn-in socket with a spring-loaded contact pin built into the socket base and an electrical receptacle built into the socket lid wherein the electrical receptacle is configured to mate with the spring-loaded contact pin when the burn-in socket is closed. In one implementation, the socket lid is separate from the socket base and with a spring-loaded contact pin built into the socket base and with an electrical receptacle built into the socket lid wherein the electrical receptacle is configured to mate with the spring-loaded contact pin when the socket lid is clamped to the socket base. |
US09837746B2 |
Method for forming an electrical connection to a sample support in an electron microscope holder
An electrical connector for use in electron microscopy sample holders. The electrical connector provides electrical contacts to the sample support devices which are positioned in the sample holders for electrical, temperature and/or electrochemical control. |
US09837743B2 |
Banana plug with raised break point
A banana plug center pin with a raised break point is disclosed. The banana plug center pin comprises a top portion and a bottom portion. The top portion has a first diameter, and the bottom portion has a second diameter. The banana plug center pin with a raised break point further includes a locking ring peripherally surrounding the center pin at the interface of the top portion and the bottom portion. Additionally, the banana plug center pin has a fillet feature coupled to the bottom portion and the locking ring. In one embodiment, the interface of the top portion and the bottom portion is located such that when the center pin is inserted into a banana jack, the interface is disposed above a top edge of the banana jack. |
US09837739B2 |
Display device
A display device includes a display unit including a display panel providing an image, a housing spaced apart from the display unit, the housing including a main board to transmit signals to the display panel, a power supply to provide the display panel with electric power; and a cable to electrically connect with the housing and the display unit, the cable including a flat cable disposed in at least part of the cable, where the flat cable includes a plurality of layers, at least one of the plurality of layers includes a signal terminal through which the signals are transferred, and at least another one of the plurality of layers includes a power terminal through which the electric power is supplied. |
US09837737B1 |
Electrical connector
An electrical connector for electrically conducting a chip module to a circuit board. At least one pad is disposed on the circuit board. The electrical connector includes an insulating body for sustaining the chip module, multiple signal terminals disposed in the insulating body and electrically conducting the chip module, and a first shielding sheet and a second shielding sheet respectively located on two adjacent sides of the signal terminals. The first shielding sheet and the second shielding sheet are connected to the same pad. |
US09837729B2 |
HDMI DIY connector kit and method of assembling HDMI DIY connector
A HDMI (High-Definition Multimedia Interface) DIY (Do-It-Yourself) connector kit includes a connector head having a plurality of terminals, a wire terminal having a plurality of alignment slots, and a wire alignment unit which includes a guider holder detachably holding the wire terminal in position and a plurality of wire slots aligned with the alignment slots respectively when the wire terminal is disposed at the guider holder. Therefore, the wire slots are arranged for retaining wires of HDMI cable in position when wire conductors thereof are inserted into the corresponding alignment slot. After the wire conductors are retained at the alignment slots, the wire terminal is detached from the guider holder to ensure only the wire conductors to be retained at the alignment slots respectively. |
US09837726B2 |
Multi-band active integrated MIMO antennas
The multi-band active integrated MIMO antenna is a planar structure that includes active devices such as power amplifiers (PA) for transmit modes, as well as low-noise-amplifiers (LNA) for receive modes or complete transceivers (both PA and LNA for bi-directional operation, i.e. transmit and receive modes simultaneously). The antenna provides active loading to facilitate a diversity advantage expected from 4G and 5G wireless systems. The integrated active amplifier device within the antenna increases system throughput while supporting multi-band operation for multi-wireless standards. Moreover, integration with the radio frequency front end eases matching while providing higher gain. |
US09837725B2 |
Wide-frequency wave-absorbing metamaterial, electronic device and method for obtaining wide-frequency wave-absorbing metamaterial
The disclosure discloses a wide-frequency wave-absorbing metamaterial, which comprises a plurality of layers of substrates and microstructures respectively arranged on the substrates at different layers. The wave-absorbing frequency band of the wide-frequency wave-absorbing metamaterial is relatively wide. The disclosure further discloses an electronic device and a method for obtaining a wide-frequency wave-absorbing metamaterial. By using the foregoing manner, the disclosure can enable a wave-absorbing metamaterial to significantly increase a wave-absorbing bandwidth based on a relatively good electromagnetic wave absorbing effect. |
US09837724B2 |
Antenna system
An antenna system includes a dual-polarized antenna, a main reflector, and an auxiliary reflector. The dual-polarized antenna includes a first antenna element and a second antenna element. The first antenna element and the second antenna element operate in a low-frequency band and a high-frequency band. The first antenna element and the second antenna element have different polarization directions. The main reflector is configured to reflect the electromagnetic waves in the low-frequency band. The auxiliary reflector is positioned between the dual-polarized antenna and the main reflector, and is configured to reflect the electromagnetic waves in the high-frequency band. |
US09837722B2 |
Dipole antenna with integrated balun
The invention relates to a dipole antenna including first and second radiating elements electrically connected via a transition, said first and second elements being associated with a frequency f1 in a frequency band, a feeding point the feeding point and the reference point being respectively connected to a feeding conductor and a ground conductor of a feeding line, and a balun. The balun is formed by a slot arranged in the first radiating element, said slot having a short circuit at a first end and an open circuit at a second end next to the transition. The feeding point and the reference point are arranged on opposite sides of the slot. |
US09837720B2 |
Metamaterial antenna
Disclosed is a metamaterial antenna including a conductor cover formed at one side of a wireless terminal, a feed parallel inductor element formed to connect the conductor cover to a feed part, and at least one ground parallel inductor element formed to connect the conductor cover to at least one ground part. |
US09837717B2 |
Introduction of discontinuities in an antenna to reduce harmonic activation
An arrangement for modifying a printed circuit antenna of the type used in mobile communication devices includes introducing one or more discontinuities into a printed circuit pattern of the antenna so that it is not activated at undesired frequencies. Examples of discontinuities include localized narrowing the printed circuit strip, localized widening of the printed circuit strip and localized changing of the shape of the printed circuit strip. |
US09837715B2 |
Antenna device
An antenna device includes a first antenna element and a second antenna element. The first antenna element operates at a first predetermined frequency band. The second antenna element operates at a second predetermined frequency band that is different from the first predetermined frequency band. The first antenna element includes a base end portion, a front end portion, a folded portion, a first side portion disposed between the base end portion and the folded portion, and a second side portion disposed between the folded portion and the front end portion. A direction of a current vector in the first side portion is equal to a direction of a current vector in the second side portion. The second antenna element is disposed adjacent to the first antenna element. |
US09837714B2 |
Extending beamforming capability of a coupled voltage controlled oscillator (VCO) array during local oscillator (LO) signal generation through a circular configuration thereof
A method includes separating phase of Local Oscillator (LO) signals generated by individual Voltage Controlled Oscillators (VCOs) of a coupled VCO array through varying voltage levels of voltage control inputs thereto. The method also includes coupling the individual VCOs of the coupled VCO array to one another in a closed, circular configuration to increase phase difference between the phase separated LO signals generated by the individual VCOs compared to a linear configuration of the coupled VCO array. Further, the method includes mixing outputs of the individual VCOs of the circular coupled VCO array with signals from antenna elements of an antenna array to introduce differential phase shifts in signal paths coupled to the antenna elements during performing beamforming with the antenna array. |
US09837712B2 |
Antenna array calibration for wireless charging
Antenna array calibration for wireless charging is disclosed. In one aspect, an initial calibration sequence is performed each time a wireless charging station is powered on. The initial calibration sequence utilizes a reference antenna element, which is an antenna element randomly selected from a plurality of antenna elements in the wireless charging station, to determine relative receiver phase errors between the reference antenna element and each of the other antenna elements in an antenna array. In another aspect, a training sequence is performed after completing the initial calibration sequence to determine total relative phase errors between the reference antenna element and each of the other antenna elements in the antenna array. Adjustments can then be made to match respective total relative phase errors among the plurality of antenna elements to achieve phase coherency among the plurality of antenna elements for improved wireless charging power efficiency. |
US09837706B2 |
Directing electromagnetic waves in vehicle communications
A vehicle may include a conductive housing surrounding an antenna and defining an aperture having a size at least equal to a wavelength of signals radiated by the antenna. A controller may be configured to orient the conductive housing to direct the aperture at a direction of travel to guide electromagnetic radiation from the antenna. The controller may orient the conductive housing in response to receiving a cooperative adaptive cruise control signal from an established platoon of vehicles. |
US09837705B2 |
Electronic apparatus
An electronic apparatus includes a display; and an antenna including a first element without power feeding that is a structural component made of metal and is disposed on the display or above a display surface of the display in a display direction, a second element which is disposed below the first element and is connected to a power supply, and a GND plate that is disposed below the second element, wherein the first element and the second element are electromagnetically coupled. |
US09837700B2 |
Antenna device and portable electronic device
An antenna device of the present invention includes, in one aspect: a patch antenna having a resonant frequency at a first frequency; and a loop antenna having a resonant frequency at a second frequency that is different from the first frequency. A loop length of the loop antenna is such that standing waves are generated in the loop antenna when the loop antenna receives radio waves of the first frequency, and the patch antenna is disposed so as to magnetically couple with the loop antenna. |
US09837698B2 |
Small cell communications pole, system, and method
A communications system. The communications system includes a pole with an inner channel extending substantially an entire vertical height thereof, the pole being anchorable in a support surface. An antenna luminary assembly is received in the inner channel of the pole at an end thereof, the antenna luminary assembly including an antenna and a light source. The antenna luminary assembly is transitionable from an unlocked position where the antenna luminary assembly is rotatable about a central axis of the pole and a locked position where the antenna luminary assembly is non-rotatable about the central axis of the pole. A rotational position of the antenna luminary assembly relative to central axis of the pole defines a horizontal azimuth of the antenna. |
US09837696B2 |
Transmission line structure for transmitting radio signals
A transmission line structure for transmitting radio signals includes a first transmission line, a first ground region, and a second transmission line. The first transmission line is arranged on a first layer of a circuit board. The first transmission line includes a first signal line and a second signal line. The first ground region is arranged between the first and second signal lines. The first and second signal lines do not contact the first ground region. The second transmission line is arranged on a second layer of the circuit board, and the second layer is different from the first layer. The second transmission line does not contact the first transmission line, and the second transmission line interleaves with the first signal line, the second signal line and the first ground area. |
US09837695B2 |
Surface-wave waveguide with conductive sidewalls and application in antennas
A surface-wave waveguide may include a base conductive ground plane including opposite side edges and a pair of conductive side walls. One conductive side wall extends from each side edge of the conductive ground plane. The surface-wave waveguide may also include a substrate including a dielectric material disposed on the base conductive ground plane and between the conductive side walls. The surface-wave waveguide may also include an impedance sheet disposed on the substrate and between the conductive side walls. The impedance sheet may include a predetermined impedance characteristic for transmitting an electromagnetic wave. |
US09837690B2 |
Battery cooling fan mounting
A vehicle having: vehicle structure including a pair of opposed sides and a rear, with a floor extending horizontally between the sides and rear; a battery-pack mounted above the floor; a fan assembly having a housing with a motor mounted therein directly behind the battery-pack, with the housing including a pair of flanges having U-slots with slot openings facing downward; and fasteners extending horizontally through the U-slots and secured to the battery-pack. |
US09837686B2 |
Rechargeable lithium ion battery
The rechargeable lithium ion battery includes a positive active material including a lithium compound, a non-aqueous electrolyte including at least one disulfonate ester selected from a cyclic disulfonate ester represented by Chemical Formula 1 and a linear disulfonate ester represented by Chemical Formula 2, and includes at least one carbonate having an unsaturated bond selected from vinylene carbonate and vinylethylene carbonate. The non-aqueous electrolyte may include about 0.05 wt % to about 0.5 wt % of the disulfonate ester based on the total weight of the non-aqueous electrolyte, and about 0.2 wt % to about 1.5 wt % of the carbonate having the unsaturated bond based on the total weight of the non-aqueous electrolyte. |
US09837683B2 |
Battery pack
The invention concerns a battery pack (1), comprising a plurality of electrically connected battery cells (2), wherein the battery cells (2) are substantially flat with two opposite sides (2a, 2b) and a peripheral edge (2c), and wherein the battery cells (2) are arranged side by side as to form a layered structure, and an electronic arrangement configured to monitor and control the battery cells (2). The invention is characterized in that the electronic arrangement comprises a plurality of individual electronic circuit units (30), each of which being associated with a corresponding battery cell (2), wherein each of the electronic circuit units (30) is configured to be capable of monitoring and controlling its corresponding battery cell (2), and wherein each electronic circuit unit (30) is arranged on a thin and flexible circuit carrying sheet (3) that is arranged at one of the sides (2a, 2b) of the corresponding battery cell (2). The invention also concerns a method for manufacturing of a battery pack (1). |
US09837680B2 |
Lightweight stack of membrane/electrode assemblies
A method for manufacturing an electrochemical reactor, including: holding in position a first tube and a shaft extending in a same direction, the first tube including a bore in which a beam is housed; forming a stack which alternates bipolar plates and membrane/electrode assemblies, each bipolar plate and each membrane/electrode assembly including first and second openings through which the first tube and the shaft respectively extend; compressing the stack between two mechanical components and removing the beam from the bore of the first tube; and connecting the bore of the first tube to a fluid flow circuit of the electrochemical reactor. |
US09837676B2 |
Fuel cell single cell
A single cell C includes a membrane electrode assembly M in which an electrolyte membrane 1 is interposed between a pair of electrode layers 2, 3, and a pair of separators 4 that form gas channels C between the pair of separators 4 and the membrane electrode assembly M, wherein the electrode layers 2, 3 include first gas diffusion layers 2B, 3B of a porous material disposed at the side facing the electrolyte membrane 1 and second gas diffusion layers 2C, 3C that are composed of a metal porous body having arrayed many holes K, and a part of the first gas diffusion layers 2B, 3B penetrates the holes K of the second gas diffusion layers 2C, 3C to form protrusions T. Accordingly, the surface of the electrode layers 2, 3 has a fine uneven structure. As a result, an improvement in liquid water discharging function and an improvement in power generating function were achieved at the same time. |
US09837674B2 |
Pressure differential slide valve for fuel cell
A power generator includes a fuel container adapted to hold a hydrogen containing fuel. A sliding valve is coupled between a fuel cell and a fuel container. A pressure responsive actuator is coupled to the two stage valve and the fuel container. |
US09837673B2 |
Membrane humidifier for fuel cell
A membrane humidifier for a fuel cell, the membrane humidifier includes, a humidifier housing, and a bundle of hollow fiber membranes which has both ends potted by potting members and accommodated in the humidifier housing, wherein a bypass flow tube having a plurality of pores is also potted by the potting members in addition to the bundle of hollow fiber membranes, such that a part of dry air from an air blower is bypassed from the outside to the inside of the potting member through the bypass flow tube, and thereafter, the dry air is injected into an internal space of the humidifier housing where the bundle of hollow fiber membranes is present. |
US09837672B2 |
Cooling circuit for fuel cell
A cooling circuit for a fuel cell includes at least one channel, a mechanical support, a first sensor, and a second sensor. Each channel is formed in a bipolar plate of the fuel cell, and is adapted to permit a cooling fluid to flow. The first sensor senses a flow rate of the cooling fluid. The second sensor senses an electrical conductivity of the cooling fluid. Both the first sensor and the second sensor are installed on the mechanical support. |
US09837671B2 |
Fuel cell fluid distribution
A bipolar fuel cell plate (300) for use in a fuel cell comprising a plurality of flow field channels (704) and a coolant distribution structure (708) formed as part of the fluid flow field plate. The coolant distribution structure is configured to direct coolant droplets (701) into the flow field channels. The coolant distribution structure comprises one or more elements (710) associated with one or more flow field channels, the elements having a first surface (712) for receiving a coolant droplet and a second surface (714) having a shape that defines a coolant droplet detachment region for directing a coolant droplet into the associated field flow channel. |
US09837670B2 |
Methods and systems for fuel cell stack sintering and conditioning
Systems and methods for sintering and conditioning fuel cell stacks utilizing channel guides, baffles, and internal compression systems are provided. Sintering and conditioning may be performed utilizing a fuel cell column cartridge assembly and fuel cell stacks may be sintered and conditioned at the system level during the same annealing cycle on the same support. |
US09837669B2 |
Catalyst layer and manufacturing method thereof, membrane electrode assembly and manufacturing method thereof, and fuel cell using the same
The present disclosure provides a method for manufacturing a catalyst layer and the method includes the following steps. First, a solution fabrication step is provided for fabricating a solution. The solution includes a solvent, a polymer and a titanium-containing precursor. A layering step is then provided for evaporating the solvent to form a gel-like layer, and a nitridation step is performed for treating the gel-like layer in ammonia ambience to remove the polymer so as to obtain a catalyst support, in which the catalyst support is composed of titanium nitride with a plurality of pores. A catalyst preparation step is performed for forming a plurality of platinum particles on the catalyst support. |
US09837667B2 |
Carbon-fiber nonwoven cloth and gas diffusion electrode for polymer electrolyte fuel cell using same, polymer electrolyte fuel cell, method for manufacturing carbon-fiber nonwoven cloth, and composite sheet
Provided is a carbon-fiber nonwoven cloth with low resistance to gases or liquids passing through, and low resistance in the thickness direction to heat or electricity, which is particularly appropriate for a gas diffusion electrode of a polymer electrolyte fuel cell; the cloth having an air gap with a diameter of at least 20 μm, at least some of the carbon fibers being continuous from one surface to the other surface, and the apparent density being 0.2-1.0 g/cm3, or, having an air gap with a diameter of at least 20 μm and at least some of the carbon fibers being mutually interlaced, and further, at least some of the carbon fibers being oriented toward the thickness direction and the apparent density being 0.2-1.0 g/cm3. |
US09837665B2 |
Lipon coatings for high voltage and high temperature Li-ion battery cathodes
A lithium ion battery includes an anode and a cathode. The cathode includes a lithium, manganese, nickel, and oxygen containing compound. An electrolyte is disposed between the anode and the cathode. A protective layer is deposited between the cathode and the electrolyte. The protective layer includes pure lithium phosphorus oxynitride and variations that include metal dopants such as Fe, Ti, Ni, V, Cr, Cu, and Co. A method for making a cathode and a method for operating a battery are also disclosed. |
US09837662B2 |
Particulate anode materials and methods for their preparation
Method for preparing a particulate material including particles of an element of group IVa, an oxide thereof or an alloy thereof, the method including: (a) dry grinding particles from an ingot of an element of group IVa, an oxide thereof or an alloy thereof to obtain micrometer size particles; and (b) wet grinding the micrometer particles dispersed in a solvent carrier to obtain nanometer size particles having a size between 10 to 100 nanometers, optionally a stabilizing agent is added during or after the wet grinding. Method can include further steps of (c) drying the nanometer size particles, (d) mixing the nanometer size particles with a carbon precursor; and (e) pyrolyzing the mixture, thereby forming a coat of conductive carbon on at least part of the surface of the particles. The particulate material can be used in fabrication of an anode in an electrochemical cell or electrochemical storage energy apparatus. |
US09837650B2 |
Porous membrane
A porous membrane is provided having a compound having an ionic group and a hydrophobic group, a metal oxide, and a binder resin. The content of the compound having an ionic group and a hydrophobic group is 0.2 to 2 parts by mass relative to 100 parts by mass of the metal oxide. |
US09837648B2 |
Rechargeable battery
A rechargeable battery includes: an electrode assembly having a first electrode and a second electrode; an electrode terminal electrically connected to the electrode assembly; a case that receives the electrode assembly; a cap plate at an opening of the case, the cap plate closing and sealing the case and having a vent hole configured to discharge an internal pressure of the case; and a vent module including a vent portion, the vent portion including a buffer portion configured to buffer an impact that is transferred to the vent hole, and a fracture portion that closes and seals the vent hole, wherein the fracture portion is configured to be fractured by the internal pressure. |
US09837642B2 |
Electric storage device
An electric storage device includes an electrode assembly, an insulating cover covering the electrode assembly, and a case including a case body having a rectangular box shape and including an opening, the case body being configured to house the electrode assembly and the insulating cover. The insulating cover is formed into a rectangular box shape conforming to the case body. An embossing is applied to the insulating cover. |
US09837637B2 |
Electroluminescent devices with improved optical out-coupling efficiencies
An electroluminescent (EL) device is disclosed, comprising a first electrode, a second electrode, one or more functional layers, and a conducting layer. The first electrode is transparent and with a high refractive index nH more than 1.75. The one or more functional layers include a light emitting layer. The conducting layer has a low refractive index nL less than 1.65, being disposed between the first electrode and the one or more functional layers. By judicious combination of the first electrode and conducting layer to induce appropriate microcavity effects, increased coupling efficiencies of EL device could be then obtained. |
US09837634B2 |
Electronic device display with multi-layer flexible encapsulation
A flexible display encapsulation layer may be used to encapsulate and protect organic light-emitting diodes and a thin-film transistor layer on a flexible display. The flexible encapsulation layer may include a lateral dispersion layer that exhibits an anisotropic moisture diffusion characteristic. Lateral diffusion in the lateral dispersion layer is larger than vertical dispersion in a direction that runs perpendicular to the display. An inorganic conformal coating layer may cover the lateral diffusion layer and may serve as a pinhole filling layer. The pinhole filling layer may be covered with a moisture barrier layer that serves to prevent moisture from penetrating the display. A polymer protective layer may cover the moisture barrier layer and may be relatively insensitive to bending induced stress as the display is flexed. |
US09837630B2 |
Organic EL element and organic EL element manufacturing method having an auxiliary electrode includes a linear portion and a curved portion
An organic EL panel includes a first substrate, a first electrode disposed on the first substrate, an organic layer including a light emitting layer and disposed on the first electrode, a second electrode disposed on the organic layer, and an auxiliary electrode stacked on the first electrode. The auxiliary electrode includes a linear portion and a curved portion, and the curved portion has a greater line width than the linear portion. |
US09837628B2 |
Display panel and display device
A display panel and a display device are provided. The display panel comprise a substrate having a display region, a plurality of pixel units arranged in an array and disposed in the display region of the substrate, a conductive member disposed in a peripheral region of the display region, a plurality of input pins electrically connected to the conductive member and transferring a voltage of an external power supply to the conductive member, and a plurality of power supply lines electrically connected to the conductive member and transferring the voltage from the conductive member to the pixel units. |
US09837626B2 |
Organic light emitting device
An organic light emitting device includes a first light-emitting layer between an anode and a cathode, the first light-emitting layer including a first light-emitting part and a second light-emitting part, a second light-emitting layer spaced apart from the first light-emitting layer and including a third light-emitting part and a fourth light-emitting part, the third light-emitting part overlapping the first light-emitting part and not overlapping the second light-emitting part, and the fourth light-emitting part not overlapping either of the first light-emitting part and the second light-emitting part, an intermediate layer between the first light-emitting layer and the second light-emitting layer, a hole transport region to inject/transport a hole into the first light-emitting part, the second light-emitting part, and the fourth light-emitting part, and an electron transport region to inject/transport an electron into the second light-emitting part, the third light-emitting part, and the fourth light-emitting part. |
US09837624B2 |
Tailoring the optical gap and absorption strength of silicon quantum dots by surface modification with conjugated organic moieties
The present invention relates to semiconductor materials that include a silicon-based quantum dot; and a conjugated organic ligand connected to the silicon-based quantum dot to obtain a functionalized quantum dot. An additional aspect of the present invention is to provide methods that include providing a silicon-based quantum dot; and connecting a conjugated organic ligand connected to the silicon-based quantum dot to obtain a functionalized quantum dot. |
US09837623B2 |
Compound, organic optoelectronic device comprising the same, and display device
A compound represented by Chemical Formula 1, an organic optoelectronic device including the same, and a display device including the organic optoelectronic device are provided. The structure of the compound represented by Chemical Formula 1 is described in the present specification. |
US09837618B2 |
Compound and organic electroluminescence device including thesame
The present invention relates to a novel indole-based compound having excellent hole injection and transport capabilities, light-emitting capabilities, and the like, and an organic electroluminescence device which includes the indole-based compound in one or more organic material layers thereof so as to improve characteristics such as light-emitting efficiency, driving voltage, and lifespan. |
US09837616B2 |
Aromatic amine derivative, and organic electroluminescent element containing same
An aromatic amine derivative represented by the following formula (1): wherein Z1 is a group represented by the following formula (2); Z2 is a group represented by the following formula (3) or (3′); and P and Q are independently a group represented by the following formula (4) or (5): |
US09837609B2 |
Method for manufacturing an organic electronic device and organic electronic device
The disclosure provides a method of manufacturing an organic electronic device, including providing a layered device structure, the layered device structure including a plurality of electrodes and an electronically active region, said providing of the layered device structure including steps of providing an organic semiconducting layer, applying a structuring layer to the organic semiconducting layer, the structuring layer having a first region and a second region, the first region being covered by a layer material, applying a contact improving layer to the structuring layer by depositing at least one of an organic dopant material and an organic dopant-matrix material at least in the first region, depositing a layer material on the contact improving layer at least in the first region, and removing the structuring layer at least in the second region. Furthermore, an organic electronic device is provided. |
US09837608B2 |
Mask assembly and apparatus and method of manufacturing display apparatus using the same
A mask assembly includes: a mask frame; and a mask sheet disposed on the mask frame, wherein the mask sheet is stretched by applying tensile force and affixed onto the mask frame, wherein the mask sheet includes a pattern including a plurality of openings, and wherein a thickness of the pattern is different from thicknesses of other portions of the mask sheet. |
US09837607B2 |
Use of centrosymmetric Mott insulators in a resistive switched memory for storing data
A material belonging to the family of centrosymmetric Mott insulators is used as an active material in a resistively switched memory for storing data. The material is placed between two electrical electrodes, by virtue of which an electric field of a preset value is applied in order to form, by way of an electron avalanche effect, an elementary information cell that has at least two logic states. |
US09837604B2 |
Phase-change memory cell implant for dummy array leakage reduction
Embodiments of the present disclosure describe phase-change memory cell implant for dummy array leakage reduction. In an embodiment, an apparatus includes a plurality of phase-change memory (PCM) elements, wherein individual PCM elements of the plurality of PCM elements are dummy cells including a bottom electrode layer, a select device layer disposed on the bottom electrode layer, a middle electrode layer disposed on the select device layer, a phase-change material layer disposed on the middle electrode layer, and a top electrode layer disposed on the phase-change material layer, wherein the phase-change material layer is doped with an impurity to reduce cell leakage of the dummy cells. Other embodiments may be described and/or claimed. |
US09837602B2 |
Spin-orbit torque bit design for improved switching efficiency
A method for a non-volatile memory cell; specifically, a spin orbit torque MRAM (SOT-MRAM) memory cell which reduces the current required to switch individual bits. The memory cell includes a first interconnect line having a first longitudinal axis, an elliptically shaped MTJ bit (“bit”) having a long axis, and a second interconnect line having a second longitudinal axis perpendicular to the first interconnect line. The bit includes a polarized free layer, a barrier layer, and a polarized reference layer with a magnetic moment pinned at an angle different from the long axis. By disposing the long axis at an angle relative to the first longitudinal axis and second longitudinal axis and the reference layer as described, and applying a voltage to the interconnect line, a non-zero equilibrium angle can be induced between the free layer and the spin current or the Rashba field resulting in more coherent switching dynamics. |
US09837601B2 |
Magnetic shield, semiconductor device, and semiconductor package
Provided is a magnetic shield having improved shielding properties from an external magnetic field. A magnetic shield MS1 has in-plane magnetization as remanent magnetization, and is adapted to generate a perpendicular component in the magnetization direction by applying a magnetic field in the perpendicular direction to the magnetic shield. |
US09837597B2 |
Piezoelectric sound-generating body and electronic device using the same
A piezoelectric drive element includes piezoelectric layers, electrode layers between the piezoelectric layers, and electrode layers as the surfaces of the laminated layers. The piezoelectric layers are arranged on the upper side and on the lower side with reference to the center in the thickness direction, and are polarized in opposite directions. The thicknesses of piezoelectric layers at the center which have the least displacement are the thickest. The thicknesses of the piezoelectric layers above and under the thickest piezoelectric layers decrease gradually in an outward direction. A piezoelectric sound-generating body is constructed by affixing the piezoelectric driving element to a support plate and supporting the piezoelectric driving element with a frame. |
US09837593B2 |
Thermoelectric conversion material, thermoelectric conversion module using the same, and manufacturing method of the same
A thermoelectric conversion material made of a polycrystalline material represented by a composition formula (1) shown below and having an MgAgAs type crystal structure is provided. An insulating coat is provided on at least one surface of the polycrystalline material. Composition formula (1): (Aa1Tib1)xDyX100-x-y, wherein 0.2≦a1≦0.7, 0.3≦b1≦0.8, a1+b1=1, 30≦x≦35, 30≦y≦35 hold, wherein A is at least one element selected from the group consisting of Zr and Hf, D is at least one element selected from the group consisting of Ni, Co, and Fe, and X is at least one element selected from the group consisting of Sn and Sb. |
US09837586B2 |
Wavelength converters and methods for making the same
Disclosed herein are wavelength converters and methods for making the same. The wavelength converters include a single layer of a polymeric matrix material, and one or more types of wavelength converting particles. In some embodiments the wavelength converters include first and second types of wavelength converting particles that are distributed in a desired manner within the single layer of polymeric matrix material. Methods of forming such wavelength converters and lighting devices including such wavelength converters are also disclosed. |
US09837585B2 |
Light emitting device
Disclosed is a light-emitting device which comprises: a light-emitting element for emitting a first light in a blue wavelength band; a first wavelength converter for converting the first light into a second light; a second wavelength converter for converting the first light into a third light; and a third wavelength converter for converting the first light into a fourth light, wherein the first to fourth lights have central wavelengths which satisfy the following relationship: [Expression 1] λ1<λ2<λ3<λ4 (wherein λ1 is the central wavelength of the first light; λ2 is the central wavelength of the second light; λ3 is the central wavelength of the third light; and λ4 is the central wavelength of the fourth light.). |
US09837584B2 |
Bluish green phosphor and light emitting device package including the same
Embodiments of the present invention provide a bluish green phosphor represented by Formula 1 below. In particular, the bluish green phosphor and a light emitting device package including the same may have improved luminescence characteristics and properties due to influence of cations and anions included in a composition formula: AaBbOcNdGeDfEg:REh [Formula 1] wherein A is at least one selected from the group consisting of Be, Mg, Ca, Sr, Ba and Ra elements, B is at least one selected from the group consisting of Si, Ge and Sn elements, G is any one of C, Cl, F and Br elements, D is one element or a mixture type of two or more elements selected from Li, Na and K, E is at least one selected from the group consisting of P, As, Bi, Sc, Y and Lu, RE is at least one selected from the group consisting of Eu, Ce, Sm, Er, Yb, Dy, Gd, Tm, Lu, Pr, Nd, Pm and Ho, 0 |
US09837582B1 |
Display device
A display device is provided. The display device includes a substrate and a light-emitting diode. The light-emitting diode includes first and second conductive-type semiconductor layers and a light-emitting layer. The second conductive-type semiconductor layer is adjacent to the substrate. The first conductive-type semiconductor layer includes a bulk portion and a reflection layer disposed over a side of the bulk portion. The bulk portion has a first surface away from the light-emitting layer and a second surface adjacent to the light-emitting layer. The second conductive-type semiconductor layer has a third surface adjacent to the light-emitting layer and a fourth surface away from the light-emitting layer. There is a specific relationship between the width of the first surface, the width of the light-emitting layer, the distance from the first surface to the fourth surface, and the distance from the first surface to the light-emitting layer. |
US09837581B2 |
Light emitting device and light emitting device package
Disclosed are a light emitting device and a light emitting device package. The light emitting device includes a light emitting structure including a first conductive semiconductor layer, an active layer on the first conductive semiconductor layer, and a second conductive semiconductor layer on the active layer, an adhesive layer contacting a top surface of the first conductive semiconductor layer, a first electrode contacting a top surface of the first conductive semiconductor and a top surface of the adhesive layer, and a second electrode contacting the second conductive semiconductor layer, wherein the adhesive layer contacting the first electrode is spaced apart from the second electrode. |
US09837574B2 |
Anneal techniques for chalcogenide semiconductors
Techniques for precisely controlling the composition of volatile components (such as sulfur (S), selenium (Se), and tin (Sn)) of chalcogenide semiconductors in real-time—during production of the material are provided. In one aspect, a method for forming a chalcogenide semiconductor material includes providing a S source(s) and a Se source(s); heating the S source(s) to form a S-containing vapor; heating the Se source(s) to form a Se-containing vapor; passing a carrier gas first through the S-containing vapor and then through the Se-containing vapor, wherein the S-containing vapor and the Se-containing vapor are transported via the carrier gas to a sample; and contacting the S-containing vapor and the Se-containing vapor with the sample under conditions sufficient to form the chalcogenide semiconductor material. A multi-chamber processing apparatus is also provided. |
US09837573B2 |
Method of producing a radiation sensor semiconductor device comprising a multiple color filter
The method comprises the steps of providing a semiconductor device comprising a semiconductor layer (1) with at least one radiation sensor (6) and a dielectric layer (2), arranging a web (3) comprising a plurality of recesses (4) on the dielectric layer, and introducing ink of different colors (A, B, C) in the recesses by inkjets (I). |
US09837569B2 |
Polyolefin adhesive material for use in solar modules
This disclosure generally relates to films capable of use in electronic device modules and to electronic device modules including such films. The disclosure also generally relates to materials for use in such films. |
US09837566B2 |
Photodiodes including seed layer
A photodiode includes a semiconductor substrate, a crystalline layer on the semiconductor substrate, an insulating pattern layer on the crystalline layer to define a plurality of holes exposing a top surface of the crystalline layer, a seed layer in the plurality of holes and directly on the crystalline layer, and a light absorption layer on the seed layer and the insulating pattern layer. |
US09837565B2 |
Fabricating thin-film optoelectronic devices with added potassium
A method (200) and deposition zone apparatus (300) for fabricating thin-film optoelectronic devices (100), the method comprising: providing a potassium-nondiffusing substrate (110), forming a back-contact layer (120); forming at least one absorber layer (130) made of an ABC chalcogenide material, adding at least two different alkali metals, and forming at least one front-contact layer (150) wherein one of said at least two different alkali metals is potassium and where, following forming said front-contact layer, in the interval of layers (470) from back-contact layer (120), exclusive, to front-contact layer (150), inclusive, the comprised amounts resulting from adding at least two different alkali metals are, for potassium, in the range of 500 to 10000 ppm and, for the other of said at least two different alkali metals, in the range of 5 to 2000 ppm and at most ½ and at least 1/2000 of the comprised amount of potassium. The method (200) and apparatus (300) are advantageous for more environmentally-friendly production of photovoltaic devices (100) on flexible substrates with high photovoltaic conversion efficiency and faster production rate. |
US09837563B2 |
MBE growth technique for group II-VI inverted multijunction solar cells
A method of forming a Group II-VI multijunction semiconductor device comprises providing a Group IV substrate, forming a first subcell from a first Group II-VI semiconductor material, forming a second subcell from a second Group II-VI semiconductor material, and removing the substrate. The first subcell is formed over the substrate and has a first bandgap, while the second subcell is formed over the first subcell and has a second bandgap which is smaller than the first bandgap. Additional subcells may be formed over the second subcell with the bandgap of each subcell smaller than that of the preceding subcell and with each subcell preferably separated from the preceding subcell by a tunnel junction. Prior to the removal of the substrate, a support layer is affixed to the last-formed subcell in opposition to the substrate. |
US09837560B2 |
Solar battery cell, solar battery module, method of making solar battery cell and method of making solar battery module
A solar battery cell and related methodology are provided which enable a TAB wire to be accurately connected to an intended position, thus allowing a possible increase in manufacturing costs to be suppressed. A solar battery cell includes a plurality of finger electrodes arranged on a light receiving surface of a photovoltaic substrate, the light receiving surface having a region of predetermined width to receive a conductive adhesive of a same width as the region. The region is provided with an alignment marking indicating a position where the adhesive is to be applied over the surface, the alignment marking having a cross-dimension in a widthwise direction of the region that is less than the predetermined width. |
US09837559B2 |
Soldering system
This disclosure relates to a soldering system containing a soldering apparatus and a heating apparatus. The soldering apparatus includes a heating plate having a body defining a plurality of first air exits, each first air exit extending through the body of the heating plate and the heating plate being configured to supply hot air through the first air exits; a cover disposed on the heating plate, the cover and the heating plate defining a hot air chamber; a plurality of axially movable positioning shafts extending though the body of the heating plate, in which each shaft has a first end and a second end, the first end is in the hot air chamber, and the second end is outside the hot air chamber; and a conduit attached to the cover, the conduit being configured to supply hot air to the hot air chamber. |
US09837557B2 |
Solar cell apparatus and method of fabricating the same
A solar cell apparatus according to the embodiment includes a substrate including a top surface and a bottom surface which are opposite to each other; a back electrode layer on the top surface of the substrate; a light absorbing layer on the back electrode layer; a front electrode layer on the light absorbing layer; a connecting member on the bottom surface of the substrate; and a bus bar connected to the connecting member, wherein the bus bar comprises: an electrode contact portion making contact with the back electrode layer; and a substrate contact portion making contact with the substrate. |
US09837555B2 |
Apparatus and method for a low loss coupling capacitor
Embodiments are provided herein for low loss coupling capacitor structures. The embodiments include a n-type varactor (NVAR) configuration and p-type varactor (PVAR) configuration. The structure in the NVAR configuration comprises a p-doped semiconductor substrate (Psub), a deep n-doped semiconductor well (DNW) in the Psub, and a p-doped semiconductor well (P well) in the DNW. The circuit structure further comprises a source terminal of a p-doped semiconductor material within P well, and a drain terminal of the p-doped semiconductor material within the P well. Additionally, the circuit structure comprises an insulated gate on the surface of the P well, a metal pattern comprising a plurality of layers of metal lines, and a plurality of vias through the metal lines. The vias are contacts connecting the metal lines to the gate, the source terminal, and the drain terminal. |
US09837554B2 |
Data transmission system
The disclosure relates to a data transmission system (100) comprising a signal line (101) and a ground line (103). A first signal path (102) is provided between the signal line (101) and the ground line (103). The first signal path (102) comprises a Shockley diode (104) having a cathode (106) and an anode (108). The cathode (106) is connected to the ground line (103) and the anode (108) is connected to the signal line (101). |
US09837553B1 |
Vertical field effect transistor
The present disclosure relates to semiconductor structures and, more particularly, to vertical field effect transistors (VFETs) and methods of manufacture. The VFET includes: one or more vertical fin structures; a source region positioned at a first location on a top surface of the one or more vertical fin structures; a drain region positioned at a second location on the top surface of the one or more vertical fin structures at a predetermined distance away from the source region, along a length thereof; and a gate channel along the predetermined distance and in electrical contact with the source region and the drain region. |
US09837552B2 |
Semiconductor device
A semiconductor device having a structure which can prevent a decrease in electrical characteristics due to miniaturization is provided. The semiconductor device includes, over an insulating surface, a stack in which a first oxide semiconductor layer and a second oxide semiconductor layer are sequentially formed, and a third oxide semiconductor layer covering part of a surface of the stack. The third oxide semiconductor layer includes a first layer in contact with the stack and a second layer over the first layer. The first layer includes a microcrystalline layer, and the second layer includes a crystalline layer in which c-axes are aligned in a direction perpendicular to a surface of the first layer. |
US09837551B2 |
Semiconductor device
Provided is a semiconductor device that can be miniaturized in a simple process and that can prevent deterioration of electrical characteristics due to miniaturization. The semiconductor device includes an oxide semiconductor layer, a first conductor in contact with the oxide semiconductor layer, and an insulator in contact with the first conductor. Further, an opening portion is provided in the oxide semiconductor layer, the first conductor, and the insulator. In the opening portion, side surfaces of the oxide semiconductor layer, the first conductor, and the insulator are aligned, and the oxide semiconductor layer and the first conductor are electrically connected to a second conductor by side contact. |
US09837549B2 |
Oxide semiconductor and semiconductor device
According to one embodiment, an oxide semiconductor includes indium, gallium, and silicon. A concentration of the silicon in the oxide semiconductor is not less than 7 atomic percent and not more than 11 atomic percent. |
US09837548B2 |
Semiconductor device
Stable electrical characteristics and high reliability are provided for a semiconductor device including an oxide semiconductor. In a transistor including an oxide semiconductor layer, a buffer layer containing a constituent similar to that of the oxide semiconductor layer is provided in contact with a top surface and a bottom surface of the oxide semiconductor layer. Such a transistor and a semiconductor device including the transistor are provided. As the buffer layer in contact with the oxide semiconductor layer, a film containing an oxide of one or more elements selected from aluminum, gallium, zirconium, hafnium, and a rare earth element can be used. |
US09837545B2 |
Manufacturing method of semiconductor device
A transistor using an oxide semiconductor, which has good on-state characteristics is provided. A high-performance semiconductor device including the transistor capable of high-speed response and high-speed operation is provided. The transistor includes the oxide semiconductor film including a channel formation region and low-resistance regions in which a metal element and a dopant are included. The channel formation region is positioned between the low-resistance regions in the channel length direction. In a manufacturing method of the transistor, the metal element is added by heat treatment performed in the state where the oxide semiconductor film is in contact with a film including the metal element and the dopant is added through the film including the metal element by an implantation method so that the low resistance regions in which a metal element and a dopant are included are formed. |
US09837542B2 |
Polycrystalline silicon thin-film transistor
A polycrystalline silicon thin-film transistor includes a substrate; an isolation layer formed on the substrate; and a polycrystalline silicon active layer formed on the substrate and the isolation layer, with two source-drain ion implantation regions being formed at both sides of the active layer, wherein the edges at both ends of the isolation layer are within the edges at both ends of the active layer. In the polycrystalline silicon thin-film transistor and the method for manufacturing the same, it is possible to increase the grain size of the active layer, improve the grain uniformity in a channel region thereof, effectively prevent deterioration of characteristics of the active layer caused by backlight irradiation, and improve the reliability of the device. |
US09837539B1 |
FinFET device and method of forming
A finFET device and a method of forming are provided. The method includes forming a first dielectric layer over a transistor. The method also includes forming a second dielectric layer over the first dielectric layer. The method also includes forming a first opening in the second dielectric layer to expose at least a portion of a gate electrode of the transistor. The method also includes forming a second opening in the first dielectric layer to expose at least a portion of a source/drain region of the transistor. The second opening is connected to the first opening, and the first opening is formed before the second opening. The method also includes forming an electrical connector in the first opening and the second opening. |
US09837538B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device including a Fin FET device includes a fin structure extending in a first direction and protruding from a substrate layer. The fin structure includes a bulk stressor layer formed on the substrate layer and a channel layer disposed over the bulk stressor layer. An oxide layer is formed on the substrate layer extending away from the channel layer. A source-drain (SD) stressor structure is disposed on sidewalls of the channel layer over the oxide layer. A gate stack including a gate electrode layer and a gate dielectric layer covers a portion of the channel layer and extends in a second direction perpendicular to the first direction. |
US09837536B2 |
Semiconductor device including fin structures and manufacturing method therof
A semiconductor device includes a Fin FET transistor. The Fin FET transistor includes a first fin structure extending in a first direction, a gate stack and a source and a drain. The gate stack includes a gate electrode layer and a gate dielectric layer, covers a portion of the fin structure and extends in a second direction perpendicular to the first direction. Each of the source and drain includes a stressor layer disposed over the fin structure. The stressor layer applies a stress to a channel layer of the fin structure under the gate stack. The stressor layer penetrates under the gate stack. A vertical interface between the stressor layer and the fin structure under the gate stack in a third direction perpendicular to the first and second directions includes a flat area, and the flat area extends in the second direction and the third direction. |
US09837535B2 |
Directional deposition of protection layer
A method for forming a fin device includes forming semiconductor fins over a first dielectric layer. A second dielectric layer is directionally deposited into or on the first dielectric layer and on tops of the fins on horizontal surfaces. The second dielectric layer is configured to protect the first dielectric layer in subsequent processing. Sidewalls of the fins are precleaned while the first dielectric layer is protected by the second dielectric layer. The second dielectric layer is removed to expose the first dielectric layer in a protected state. |
US09837534B2 |
Semiconductor device and fabrication method therefor
A semiconductor device includes: a first substrate on which a first field effect transistor is provided; and a second substrate on which a second field effect transistor of a second conductive type is provided; the first and second substrates being bonded to each other at the substrate faces thereof on which the first and second field transistors are provided, respectively; the first field effect transistor and the second field effect transistor being electrically connected to each other. |
US09837533B2 |
Semiconductor structure and manufacturing method thereof
Some embodiments of the present disclosure provide a semiconductor structure, including a substrate and a regrowth region. The substrate is made of a first material with a first lattice constant, and the regrowth region is made of the first material and a second material, having a lattice constant different from the first lattice constant. The regrowth region is partially positioned in the substrate. The regrowth region has a “tip depth” measured vertically from a surface of the substrate to a widest vertex of the regrowth region, and the tip depth being less than 10 nm. The regrowth region further includes a top layer substantially made of the first material, and the top layer has substantially the first lattice constant. |
US09837532B2 |
Laterally diffused metal oxide semiconductor device and manufacturing method therefor
A laterally diffused metal oxide semiconductor device includes: a substrate (10); a buried layer region (32) in the substrate; a well region (34) on the buried layer region (32); a gate region on the well region; a source region (41) and a drain region (43) which are located at two sides of the gate region; and a super junction structure. The source region (41) is located in the well region (34); the drain region (34) is located in the super junction structure; the gate region comprises a gate oxide layer and a gate electrode on the gate oxide layer; and the super junction structure comprises a plurality of N-columns and P-columns, wherein the N-columns and the P-columns are alternately arranged in a direction which is horizontal and is perpendicular to the direction of a connecting line between the source region and the drain region, each N-column comprises a top-layer N-region (23) and a bottom-layer N-region which are butted vertically, and each P-column comprises a top-layer P-region (24) and a bottom-layer P-region which are butted vertically. |
US09837530B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device comprises a semiconductor body. The semiconductor body comprises insulated gate field effect transistor cells. At least one of the insulated gate field effect transistor cells comprises a source zone of a first conductivity type, a body zone of a second, complementary conductivity type, a drift zone of the first conductivity type, and a trench gate structure extending into the semiconductor body through the body zone along a vertical direction. The trench gate structure comprises a gate electrode separated from the semiconductor body by a trench dielectric. The trench dielectric comprises a source dielectric part interposed between the gate electrode and the source zone and a gate dielectric part interposed between the gate electrode and the body zone. The ratio of a maximum thickness of the source dielectric part along a lateral direction and the minimum thickness of the gate dielectric part along the lateral direction is at least 1.5. |
US09837529B1 |
Power MOSFET having improved manufacturability, low on-resistance and high breakdown voltage
Stripe-shaped surface transistor structures of a power MOSFET are disposed over an array of parallel-extending P type Buried Stripe-Shaped Charge Compensation Regions (BSSCCRs). The power MOSFET has two and only two epitaxial semiconductor layers, and the BSSCCRs are disposed at the interface between these layers. Looping around the area occupied by these parallel-extending BSSCCRs is a P type ring-shaped BSSCCR. At the upper semiconductor surface are disposed three P type surface rings. The inner surface ring and outer surface ring are coupled together by a bridging metal member, but the center surface ring is floating. The bridging metal member is disposed at least in part over the ring-shaped BSSCCR. The MOSFET has a high breakdown voltage, a low RDS(ON), and is acceptable and suitable for manufacture at semiconductor fabrication plants that cannot or typically do not make superjunction MOSFETs. |
US09837521B2 |
Nitride semiconductor device and fabrication method therefor
A nitride semiconductor device includes an electron transit layer (103) that is formed of a nitride semiconductor, an electron supply layer (104) that is formed on the electron transit layer (103), that is formed of a nitride semiconductor whose composition is different from the electron transit layer (103) and that has a recess (109) which reaches the electron transit layer (103) from a surface, a thermal oxide film (111) that is formed on the surface of the electron transit layer (103) exposed within the recess (109), a gate insulating film (110) that is embedded within the recess (109) so as to be in contact with the thermal oxide film (111), a gate electrode (108) that is formed on the gate insulating film (110) and that is opposite to the electron transit layer (103) across the thermal oxide film (111) and the gate insulating film (110), and a source electrode (106) and a drain electrode (107) that are provided on the electron supply layer (104) at an interval such that the gate electrode (108) intervenes therebetween. |
US09837518B2 |
Semiconductor device
The semiconductor device has a barrier layer formed on a channel layer, an n type diffusion preventing layer formed on the barrier layer and containing aluminum, and a source electrode and a drain electrode formed on the diffusion preventing layer. The semiconductor device further has a p type cap layer formed on the diffusion preventing layer sandwiched between the source electrode and the drain electrode and a gate electrode formed on the cap layer. The diffusion preventing layer has an aluminum composition ratio greater than the aluminum composition ratio of the barrier layer. |
US09837517B2 |
Method for making III-V nanowire quantum well transistor
The present invention provides a field effect transistor and the method for preparing such a filed effect transistor. The filed effect transistor comprises a semiconductor, germanium nanowires, a first III-V compound layer surrounding the germanium nanowires, a semiconductor barrier layer, a gate dielectric layer and a gate electrode sequentially formed surrounding the first III-V compound layer, and source/drain electrodes are respectively located at each side of the gate electrode and on the first III-V compound layer. According to the present invention, the band width of the barrier layer is greater than that of the first III-V compound layer, and the band curvatures of the barrier layer and the first III-V compound layer are different, therefore, a two-dimensional electron gas (2DEG) is formed in the first III-V compound layer near the barrier layer boundary. Since the 2DEG has higher mobility, the performance of the filed effect transistor improved. Besides, the performance of the filed effect transistor also improved due to the structure is a gate-all-around structure. |
US09837516B2 |
Bi-directional punch-through semiconductor device and manufacturing method thereof
In one embodiment, a bi-directional punch-through semiconductor device can include: a first transistor in a first region of a semiconductor substrate of a first conductivity type, where the first transistor includes a semiconductor buried layer of a second conductivity type in the semiconductor substrate, and a first epitaxy region of an epitaxy semiconductor layer above the semiconductor buried layer, the semiconductor buried layer being configured as a base of the first transistor; and a second transistor coupled in parallel with the first transistor, where the second transistor is in a second region of the semiconductor substrate of the first conductivity type, where the second transistor comprises a second epitaxy region of the epitaxy semiconductor layer above the semiconductor substrate, and a first doped region of the second conductivity type in the second epitaxy region, the first doped region being configured as a base of the second transistor. |
US09837510B2 |
Method for manufacturing semiconductor fin structure with extending gate structure
A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a substrate and a fin structure formed over the substrate. The semiconductor structure further includes an isolation structure formed around the fin structure and a gate structure formed across the fin structure. In addition, the gate structure includes a first portion formed over the fin structure and a second portion formed over the isolation structure, and the second portion of the gate structure includes an extending portion extending into the isolation structure. |
US09837507B1 |
Semiconductor device and manufacturing method thereof
A field effect transistor includes a channel layer made of a semiconductor and a metal gate structure. The metal gate structure includes a gate dielectric layer, a barrier layer formed on the gate dielectric layer, a work function adjustment layer formed on the barrier layer and made of one of Al and TiAl, a blocking layer formed on the work function adjustment layer and made of TiN, and a body metal layer formed on the blocking layer and made of W. A gate length over the channel layer is in a range from 5 nm to 15 nm, and a thickness of the first conductive layer is in a range of 0.2 nm to 3.0 nm. A range between a largest thickness and a smallest thickness of the first conductive layer is more than 0% and less than 10% of an average thickness of the first conductive layer. |
US09837501B2 |
Semiconductor device
The semiconductor device including: two fins having rectangular parallelepiped shapes arranged in parallel in X-direction; and a gate electrode arranged thereon via a gate insulating film and extending in Y-direction is configured as follows. First, a drain plug is provided over a drain region located on one side of the gate electrode and extending in Y-direction. Then, two source plugs are provided over a source region located on the other side of the gate electrode and extending in Y-direction. Also, the drain plug is arranged in a displaced manner so that its position in Y-direction may not overlap with the two source plugs. According to such a configuration, the gate-drain capacitance can be made smaller than the gate-source capacitance and a Miller effect-based circuit delay can be suppressed. Further, as compared with capacitance on the drain side, capacitance on the source side increases, thereby improving stability of circuit operation. |
US09837492B2 |
Semiconductor device and method for manufacturing the same
In a vertical MOSFET in which bottom portions of each gate electrode formed in a ditch are extended toward the drain region, the on resistance is reduced while preventing voltage resistance reduction and switching speed reduction caused by a capacitance increase between the gate and drain. A vertical MOSFET includes first ditches, second ditches, and gate electrodes. The first ditches are formed in an upper surface portion of an epitaxial layer formed over a semiconductor substrate and extend in a second direction extending along a main surface of the semiconductor substrate. The second ditches are formed in bottom surface portions of each of the first ditches and are arranged in the second direction. The gate electrodes are formed in the first ditches and second ditches. The gate electrodes formed in the first ditches include lower electrodes arranged in the second direction. |
US09837487B2 |
Structure and formation method of semiconductor device structure with gate stack
Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a semiconductor substrate and a gate stack over the semiconductor substrate. The gate stack includes a gate dielectric layer and a work function layer. The gate dielectric layer is between the semiconductor substrate and the work function layer. The semiconductor device structure also includes a halogen source layer. The gate dielectric layer is between the semiconductor substrate and the halogen source layer. |
US09837478B2 |
Display device and manufacturing method thereof
Provided is a novel display device that is highly convenient or reliable or a display device with low power consumption and high display quality. The display device includes a first pixel and a second pixel. The first pixel and the second pixel are adjacent to each other. Each of the first pixel and the second pixel includes a first display region and a second display region. The first display region is configured to reflect incident light. The second display region is positioned inside the first display region and configured to emit light. A position of the second display region inside the first display region in the first pixel and a position of the second display region inside the first display region in the second pixel are different from each other. |
US09837477B2 |
Array substrate and method of manufacturing the same
Embodiments of the invention provide an array substrate and a method of manufacturing the same. The method comprises: forming a gate electrode pattern, a gate insulation layer, an active layer pattern and an etching stopping layer on a substrate; forming a photoresist layer on the etching stopping layer; performing a single patterning process on the photoresist layer, such that photoresist in the first region is partially etched off, photoresist in the second region is completely etched off, and photoresist in the third region is completely remained; and performing a single etching process, such that residual photoresist in the first region and a portion of the etching stopping layer in the first region are etched off, and at the same time, a portion of the etching stopping layer and a portion of the gate insulation layer in the second region are etched off. |
US09837474B2 |
Organic light emitting diode display
An organic light emitting diode display includes a substrate including a display area and a non-display area adjacent the display area, a plurality of organic light emitting diodes at the display area of the substrate, a plurality of thin film transistors at the display area of the substrate, each of the plurality of thin film transistors being connected to a corresponding one of the plurality of organic light emitting diodes, and a first insulating layer covering an active layer of the plurality of thin film transistors, the first insulating layer having a greater number of contact holes at an outer region of the display area than at a central area of the display area. |
US09837473B2 |
Organic light emitting diode display
Disclosed is an organic light emitting diode display that includes a display panel having a display area that is defined with X and Y axes intersecting each other; and a plurality of pixels in the display panel, each comprising a first sub-pixel, a second sub-pixel and a third sub-pixel, wherein a shape of each of the first, second and third sub-pixels is defined by sides that are at a non-zero angle to the Y-axis or parallel to the X-axis, the first and second sub-pixels are substantially symmetrical to each other with respect to the X-axis, and the third sub-pixel is larger in size than the first and second sub-pixels. |
US09837470B2 |
Method of manufacturing a semiconductor integrated circuit device including a transistor with a vertical channel
In a method of manufacturing a semiconductor integrated circuit device, a pillar may be formed on a semiconductor substrate. A hard mask pattern may be formed on a top surface and a portion of a sidewall of the pillar. An electric field-buffering region may be formed in the sidewall of the pillar. A gate insulating layer may be formed on an outer surface of the pillar. A gate may be formed on the gate insulating layer. |
US09837468B2 |
Magnetoresistive random access memory device and method of manufacturing the same
A magnetoresistive random access memory device includes a free layer, a tunnel barrier layer, an insulation barrier layer, a pinned layer, and a vertical polarizer structure. The tunnel barrier layer and the insulation barrier layer directly contacts different surfaces of the free layer. The pinned layer structure contacts the tunnel barrier layer and includes at least one pinned layer. The vertical polarizer structure contacts the insulation barrier layer and includes a plurality of magnetization multi-layered structures sequentially stacked. Each magnetization multi-layered structure includes a non-magnetic layer and a magnetic layer sequentially stacked. The pinned layer and the magnetic layer have magnetization directions anti-parallel to each other. |
US09837465B2 |
Method of manufacturing image sensor for reducing crosstalk characteristic
An image sensor includes a plurality of photoelectric detectors, a plurality of color filters, and at least one pixel isolation region between adjacent ones of the photoelectric detectors. The color filters include a white color filter, and the color filters correspond to respective ones of the photoelectric detectors. The at least one pixel isolation region serves to physically and at least partially optically separate the photoelectric detectors from one another. |
US09837463B2 |
Solid-state imaging device and method of manufacturing the same
A solid-state imaging device has a first area in which a plurality of pixels are provided, a second area provided on an outer side with respect to the first area, and a third area provided on the outer side with respect to the second area. An inner-lens layer provided over the first to third areas has an opening. An insulating film provided below the inner-lens layer also has an opening. |
US09837456B2 |
Imaging device having a light shielding structure
A solid-state imaging device includes a plurality of pixels each of which includes a photoelectric conversion unit that generates charges by photoelectrically converting light, and a transistor that reads a pixel signal of a level corresponding to the charges generated in the photoelectric conversion unit. A phase difference pixel which is at least a part of the plurality of pixels is configured in such a manner that the photoelectric conversion unit is divided into a plurality of photoelectric conversion units and an insulated light shielding film is embedded in a region for separating the plurality of photoelectric conversion units, which are divided, from each other. |
US09837454B2 |
Image sensor
Provided is an image sensor having improved performance. An image sensor in accordance with an embodiment of the present invention including a pixel array in which a plurality of pixels are two-dimensionally arranged, wherein each of the plurality of pixels may include: a photoelectric conversion element formed in a substrate; a transfer gate overlapping with a portion of the photoelectric conversion element and formed on the substrate; and a color filter over the photoelectric conversion element, wherein the plurality of pixels include two adjacent pixels which have the same color filter, and wherein one of the two adjacent pixels comprises an incident light control pattern. |
US09837445B2 |
Display device and method for fabricating the same
A display device includes a first substrate including a display region and a non-display region, the non-display region being positioned on an outside of the display region, a first dam in the non-display region of the substrate, the first dam including a first barrier and a first stopper, the first stopper being on the first barrier and having a concave groove formed thereon, and a first alignment layer covering the display region of the first substrate, at least a part of the first alignment layer extending to the non-display region and contacting a surface of the first stopper. A method of fabricating the display device includes preparing the first substrate, forming the first dam in the non-display region of the first substrate, and forming the first alignment layer covering the display region of the first substrate extending to the non-display region and contacting a surface of the first stopper. |
US09837442B2 |
Semiconductor device comprising a plurality of N-channel transistors wherein the oxide semiconductor layer comprises a portion being in an oxygen-excess state
An object is to improve reliability of a semiconductor device. A semiconductor device including a driver circuit portion and a display portion (also referred to as a pixel portion) over the same substrate is provided. The driver circuit portion and the display portion include thin film transistors in which a semiconductor layer includes an oxide semiconductor; a first wiring; and a second wiring. The thin film transistors each include a source electrode layer and a drain electrode layer. In the thin film transistor in the driver circuit portion, the semiconductor layer is sandwiched between a gate electrode layer and a conductive layer. The first wiring and the second wiring are electrically connected to each other in an opening provided in a gate insulating film through an oxide conductive layer. |
US09837439B1 |
Compensation of temperature effects in semiconductor device structures
The present disclosure provides a semiconductor device structure including a substrate having a semiconductor-on-insulator (SOI) region and a hybrid region, wherein the SOI region and the hybrid region are separated by at least one isolation structure, the SOI region being formed by a semiconductor layer provided over a substrate material and a buried insulating material interposed between the semiconductor layer and the substrate material, a semiconductor device provided in the SOI region, the semiconductor device comprising a gate structure and source and drain regions formed adjacent to the gate structure, and a diode structure provided in the hybrid region, the diode structure comprising a well region doped with dopants of a first conductivity type and a well portion doped with dopants of a second conductivity type embedded into the well region in the hybrid region. |
US09837438B2 |
GaN transistors with polysilicon layers used for creating additional components
A GaN transistor with polysilicon layers for creating additional components for an integrated circuit and a method for manufacturing the same. The GaN device includes an EPI structure and an insulating material disposed over EPI structure. Furthermore, one or more polysilicon layers are disposed in the insulating material with the polysilicon layers having one or more n-type regions and p-type regions. The device further includes metal interconnects disposed on the insulating material and vias disposed in the insulating material layer that connect source and drain metals to the n-type and p-type regions of the polysilicon layer. |
US09837435B1 |
Three-dimensional non-volatile memory structure and manufacturing method thereof
A three-dimensional non-volatile memory structure including a substrate, a stacked structure, a charge storage pillar, a channel pillar, and a ferroelectric material pillar is provided. The stacked structure is disposed on the substrate and includes a plurality of conductive layers and a plurality of first dielectric layers, and the conductive layers and the first dielectric layers are alternately stacked. The charge storage pillar is disposed in the stacked structure. The channel pillar is disposed inside the charge storage pillar. The ferroelectric material pillar is disposed inside the channel pillar. |
US09837434B2 |
Semiconductor memory device and method for manufacturing same
A semiconductor memory device according to one embodiment, includes a first electrode film, a plurality of semiconductor members, and a charge storage member. The first electrode film includes three or more first portions and a second portion connecting the first portions to each other. The first portions extend in a first direction and are arranged along a second direction that intersects with the first direction. The plurality of semiconductor members are arranged along the first direction between the first portions and extending in a third direction. The third direction intersects with a plane containing the first direction and the second direction. The charge storage member is disposed between each of the semiconductor members and each of the first portions. The second portion is disposed between the semiconductor members. |
US09837432B2 |
Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a substrate, a stacked body, a plurality of pillar portions, and an interconnection portion. The stacked body is provided on the substrate. The stacked body includes a plurality of electrode layers stacked separately from each other. The plurality of pillar portions are provided in the stacked body. The plurality of pillar portions extend in a stacking direction of the stacked body. The interconnection portion is provided in the stacked body. The interconnection portion extends in a first direction. The neighboring pillar portions are not arranged along the first direction. |
US09837430B2 |
Semiconductor memory device and method for manufacturing same
According to one embodiment, a semiconductor memory device includes a substrate; a stacked body provided on the substrate, the stacked body including a plurality of electrode layers, a plurality of insulating layers, the plurality of insulating layers having a side surface, a plurality of first conductive films provided between the plurality of electrode layers and the plurality of insulating layers, the plurality of first conductive films having a side surface, and a blocking insulating film, the blocking insulating film including a first portion and a second portion; and a semiconductor film. The first distance between the semiconductor film and the side surface of the plurality of first conductive films is shorter than a second distance between the semiconductor film and the second portion. |
US09837418B2 |
Thyristor volatile random access memory and methods of manufacture
A volatile memory array using vertical thyristors is disclosed together with methods of fabricating the array. |
US09837416B2 |
Multi-threshold voltage field effect transistor and manufacturing method thereof
The present disclosure provides an FET structure including a transistor of a first conductive type. The transistor includes a substrate having a region of a second conductive type, a channel between source and drain, and a gate over the channel. The channel includes dopants of the first conductive type. The gate includes a work function setting layer of the second conductive type. The present disclosure also provides a method for manufacturing an FET with multi-threshold voltages scheme. The method includes exposing channels of a first transistor of a first conductive type and a first transistor of a second conductive type from a first mask, doping the channels with dopants of the first conductive type, exposing channels of a second transistor of the first conductive type and a second conductive type from a second mask, and doping the channels with dopants of the second conductive type. |
US09837411B2 |
Semiconductor die with a metal via
A semiconductor die that may include a substrate; an epitaxial layer; a metal layer; a first transistor; and a metal via that surrounds the first transistor, extends between the metal layer and the substrate, and penetrates the substrate. |
US09837410B1 |
Fabrication of vertical field effect transistors with uniform structural profiles
Semiconductor devices are fabricated with vertical field effect transistor (FET) devices having uniform structural profiles. Semiconductor fabrication methods for vertical FET devices implement a process flow to fabricate dummy fins within isolation regions to enable the formation of vertical FET devices with uniform structural profiles within device regions. Sacrificial semiconductor fins are formed in the isolation regions concurrently with semiconductor fins in the device regions, to minimize/eliminate micro-loading effects from an etch process used for fin patterning and, thereby, form uniform profile semiconductor fins. The sacrificial semiconductor fins within the isolation regions also serve to minimize/eliminate non-uniform topography and micro-loading effects when planarizing and recessing conductive gate layers and, thereby form conductive gate structures for vertical FET devices with uniform gate lengths in the device regions. The sacrificial semiconductor fins are subsequently removed and replaced with insulating material to form the dummy fins. |
US09837407B1 |
Semiconductor device with increased source/drain area
A semiconductor device includes a semiconductor fin arranged on a substrate, a gate stack arranged over a channel region of the fin, and a spacer arranged adjacent to the gate stack. A source/drain region is arranged in the fin the source/drain region having a cavity that exposes a portion of the semiconductor fin. An insulator layer is arranged over a portion of the fin, and a conductive contact material is arranged in the cavity and over portions of the source/drain region. |
US09837404B2 |
Methods, apparatus and system for STI recess control for highly scaled finFET devices
At least one method, apparatus and system are disclosed for forming a fin field effect transistor (finFET) having an oxide level in a fin array region within a predetermined height of the oxide level of a field region. A first oxide process is performed for controlling a first oxide recess level in a field region adjacent to a fin array region comprising a plurality of fins in a finFET device. The first oxide process comprises depositing an oxide layer over the field region and the fin array region and performing an oxide recess process to bring the oxide layer to the first oxide recess level in the field region. A second oxide process is performed for controlling a second oxide recess level in the fin array region. The second oxide process comprises isolating the fin array region, depositing oxide material, and performing an oxide recess process to bring the oxide level in the fin array region to the second oxide recess level. The first oxide recess level is within a predetermined height differential of the second oxide recess level. |
US09837401B2 |
Semiconductor devices, transistors, and methods of manufacture thereof
Semiconductor devices, transistors, and methods of manufacture thereof are disclosed. In one embodiment, a semiconductor device includes a gate dielectric disposed over a workpiece, a gate disposed over the gate dielectric, and a spacer disposed over sidewalls of the gate and the gate dielectric. A source region is disposed proximate the spacer on a first side of the gate, and a drain region is disposed proximate the spacer on a second side of the gate. A metal layer is disposed over the source region and the drain region. The metal layer extends beneath the spacers by about 25% or greater than a width of the spacers. |
US09837397B2 |
Non-volatile memory and devices that use the same
Various embodiments of the present disclosure include a non-volatile memory semiconductor device and a device that uses the same, the semiconductor device including a first semiconductor chip disposed on a substrate, a first sealing resin sealing the first semiconductor chip, a built-in semiconductor device disposed on the first sealing resin, and a second sealing resin sealing the first sealing resin and the built-in semiconductor device and covering a side surface of the substrate. According to an aspect of the present disclosure, it is possible to provide a high-quality semiconductor device, in which downsizing and cost reduction can be realized. |
US09837396B2 |
Stacked semiconductor die assemblies with high efficiency thermal paths and associated methods
A semiconductor die assembly having high efficiency thermal paths. In one embodiment, the semiconductor die assembly comprises a package support substrate, a first semiconductor die having a peripheral region and a stacking region, and a second semiconductor die attached to the stacking region of the first die such that the peripheral region is lateral of the second die. The assembly further includes a thermal transfer unit having a base attached to the peripheral region of the first die, a cover attached to the base by an adhesive, and a cavity defined by at least cover, wherein the second die is within the cavity. The assembly also includes an underfill in the cavity, wherein a fillet portion of the underfill extends a distance up along a portion of the footing and upward along at least a portion of the base. |
US09837395B2 |
Semiconductor device
A semiconductor device includes a normally-on junction FET having a gate electrode, a source electrode and a drain electrode and a normally-off MOSFET having a gate electrode, a source electrode and a drain electrode. The source electrode of the junction FET is electrically connected to the drain electrode of the MOSFET, and the junction FET is thus connected to the MOSFET in series. The gate electrode of the junction FET is electrically connected to the gate electrode of the MOSFET. |
US09837390B1 |
Systems and methods for creating fluidic assembly structures on a substrate
Embodiments are related to fluidic assembly and, more particularly, to systems and methods for forming physical structures on a substrate. |
US09837389B2 |
Display device using semiconductor light emitting device and method for manufacturing the same
A display device including a plurality of semiconductor light emitting devices, each corresponding semiconductor light emitting device having a first conductive electrode, a second conductive electrode and a light-emitting surface configured to emit light; a first wiring line electrically connected to the first conductive electrode; and a second wiring line disposed to cross the first conductive electrode, and be electrically connected to the second conductive electrode. Further, the second wiring line is formed to surround a periphery of the light-emitting surface of the semiconductor light emitting devices to reflect light emitted by the light emitting devices toward a front surface of the display device. |
US09837388B2 |
Display device using semiconductor light emitting device
A display device according to an embodiment of the present disclosure may include a lower substrate disposed with a line electrode at an upper portion thereof, a plurality of semiconductor light emitting devices electrically connected to the line electrode to generate light, a wavelength converter disposed on the semiconductor light emitting device to convert a wavelength of light generated from the semiconductor light emitting device, and a conductive adhesive layer comprising conductors configured to electrically connect the lower substrate to the semiconductor light emitting device and a body configured to surround the conductors, wherein the semiconductor light emitting device has a composition formula of InxAlyGa1-x-yN (0≦x≦1, 0≦y≦1, 0≦x+y≦1). |
US09837387B2 |
Light emitting apparatus
A light emitting apparatus is disclosed. The light emitting apparatus includes a light-transmissive substrate having a top surface and a bottom surface, at least one semiconductor light emitting device disposed on the top surface of the light-transmissive substrate, a reflective part disposed over the semiconductor light emitting device to reflect light from the semiconductor light emitting device toward the light-transmissive substrate, and a first wavelength converter disposed between the light-transmissive substrate and the reflective part. |
US09837384B2 |
Fan-out multi-chip package with plurality of chips stacked in staggered stack arrangement
A fan-out multi-chip package has a first redistribution layer and a plurality of chips encapsulated in an encapsulant. A dielectric layer and a second redistribution layer are formed on the encapsulant. A bottom surface of the encapsulant is formed when forming the encapsulant. The first redistribution layer has a plurality of connecting surfaces exposed on the bottom surface of the encapsulant. The dielectric layer is formed on the bottom surface of the encapsulant without covering the connecting surfaces. The second redistribution layer includes a plurality of bump pads coupled to the connecting surfaces. The fan-out circuitry is covered by the dielectric layer. Thereby, a multi-chip package is able to reduce possible damages to the active surfaces and bonding pads of the chips during packaging process. |
US09837381B2 |
Method of forming a chip assembly with a die attach liquid
A method of forming a chip assembly may include forming a plurality of cavities in a carrier; The method may further include arranging a die attach liquid in each of the cavities; arranging a plurality of chips on the die attach liquid, each chip comprising a rear side metallization and a rear side interconnect material disposed over the rear side metallization, wherein the rear side interconnect material faces the carrier; evaporating the die attach liquid; and after the evaporating the die attach liquid, fixing the plurality of chips to the carrier. |
US09837377B2 |
Semiconductor device including two or more chips mounted over wiring substrate
A semiconductor device includes a composite chip mounted over the a wiring substrate, the composite chip including a first area and a second area that is provided independently from the first area, the first area including a first circuit formed in the first area, and the second area including a second circuit formed in the second area. |
US09837367B1 |
Fabrication of solder balls with injection molded solder
Wafers and methods of forming solder balls include forming a final redistribution layer over terminal contact pad on a surface of a wafer. The wafer includes multiple bulk redistribution layers. A hole is etched in the final redistribution layer to expose the terminal contact pad. Solder is injected into the hole using an injection nozzle that is in direct contact with the final redistribution layer. The final redistribution layer is etched back. The injected solder is reflowed to form a solder ball. |
US09837363B2 |
Power-module substrate unit and power module
In a power-module substrate unit, a circuit layer is structured by a plurality of small circuit layers; a ceramic substrate layer is structured by at least one plate; the small circuit layers are formed to have a layered structure having a first aluminum layer bonded on one surface of the ceramic substrate layer and a first copper layer bonded on the first aluminum layer by solid diffusion; a radiation plate is made of copper or copper alloy; the metal layer and the radiation plate are bonded by solid diffusion. |
US09837359B1 |
Integrated fan-out package and method of fabricating the same
An integrated fan-out package including a die attach film, an integrated circuit component, an insulating encapsulation, and a redistribution circuit structure is provided. The integrated circuit component is disposed on the die attach film and includes a plurality of conductive terminals. The die attach film includes an uplifted edge which raises toward sidewalls of the integrated circuit component. The insulating encapsulation encapsulates the uplifted edge and the integrated circuit component. The redistribution circuit structure is disposed on the integrated circuit component and the insulating encapsulation, and the redistribution circuit structure is electrically connected to the conductive terminals of the integrated circuit component. A method of fabricating the integrated fan-out package are also provided. |
US09837355B2 |
Method for maximizing air gap in back end of the line interconnect through via landing modification
A method of forming an interconnect to an electrical device is provided. The structure produced by the method may include a plurality of metal lines in a region of a substrate positioned in an array of metal lines all having parrallel lengths; and a plurality of air gaps between the metal lines in a same level as the metal lines, wherein an air gap is present between each set of adjacent metal lines. A plurality of interconnects may be present in electrical communication with said plurality of metal lines, wherein an exclusion zone for said plurality of interconnects is not present in said array of metal lines. |
US09837347B2 |
Coaxial copper pillar
A coaxial copper pillar for signal transmission with signal shield is disclosed so that signal integrity for the signal passes transmission is maintained. One embodiment shows at least one coaxial copper pillar is made as a terminal connector for a chip package, the coaxial copper pillars are made adaptive for electrically coupling the chip package to a mother board. |
US09837343B2 |
Chip embedded substrate
A chip embedded substrate includes: an insulating layer having outer layer circuit patterns provided on any one of an upper surface and a lower surface thereof; a chip embedded in the insulating layer; and internal circuit patterns included in the insulating layer and disposed between a height of a top surface of the chip and a height of a bottom surface thereof. |
US09837341B1 |
Tin-zinc microbump structures
Techniques and mechanisms for providing effective connectivity with surface level microbumps on an integrated circuit package substrate. In an embodiment, different metals are variously electroplated to form a microbump which extends through a surface-level dielectric of a substrate to a seed layer including copper. The microbump includes a combination of tin and zinc that mitigates precipitation of residual copper by promoting the formation of miconstituents in the microbump. In another embodiment, the microbump has a mass fraction of zinc, or a mass fraction of tin, that is different in various regions along a height of the microbump. |
US09837338B2 |
Semiconductor module with mounting case and method for manufacturing the same
A terminal case formed by integrally molding a lead frame and a case that has internally an inner face on which the lead frame is mounted and has externally a step portion fixed to a circuit block having an insulating substrate and semiconductor chips formed on the insulating substrate. An opening portion is formed between the step portion and the inner face so as to extend through them, and the opening portion is filled with an adhesive to bond the insulating substrate to the step portion. Since a connecting area to which a bonding wire of the lead frame is ultrasonically bonded is fixed, it is possible to reduce the bonding failures of the lead frames. |
US09837335B2 |
Semiconductor device
Performance of a semiconductor device is improved. Graphene particles are mixedly added in a sealing resin covering a semiconductor chip. The graphene particles are thus mixedly added in the sealing resin, thereby thermal conduction of the sealing resin is improved, and thus radiation performance of the semiconductor device can be improved. Graphene is a sheet of sp2 bonded carbon atoms having a monolayer thickness. Graphene has a structure where hexagonal lattices, each of which is formed of carbon atoms and bonds of the carbon atoms, are planarly spread. Graphene is preferably used as heat transfer filler because of its high thermal conductivity and light weight. |
US09837332B2 |
TIM strain mitigation in electronic modules
A heat spreading lid including a lid body and a wing portion having a thermal interface material disposed on the wing portion such that the wing portion flexibly moves with the thermal interface material independently from the lid body. |
US09837325B2 |
Electrically testable microwave integrated circuit packaging
An extension of conventional IC fabrication processes to include some of the concepts of flip-chip assemblies while producing a final “non-flip chip” circuit structure suitable for conventional packaging or for direct usage by customers. Multiple IC dies are fabricated on a semiconductor wafer in a conventional fashion, solder bumped, and singulated. The singulated dies are then flip-chip assembled onto a single tile substrate of thin-film material which has been patterned with vias, peripheral connection pads, and one or more ground planes. Once dies are flip-chip mounted to the thin-film tile, all of the dies on the entire tile may be probed using automated testing equipment. Once test probing is complete, the dies and tile are singulated into die/tile assemblies. |
US09837324B2 |
Devices and methods related to radio-frequency switches having improved on-resistance performance
Devices and methods related to radio-frequency (RF) switches having improved on-resistance performance. In some embodiments, a switching device can include a first terminal and a second terminal, and a plurality of switching elements connected in series to form a stack between the first terminal and the second terminal. The switching elements can have a non-uniform distribution of a parameter that results in the stack having a first ON-resistance (Ron) value that is less than a second Ron value corresponding to a similar stack having a substantially uniform distribution of the parameter. |
US09837323B2 |
Semiconductor structure and fabrication method thereof
The present disclosure provides a method for forming a semiconductor structure. The method includes providing a semiconductor substrate; forming a first active region, a second active region, a third active region, and a fourth active region in the semiconductor substrate; and forming a middle-voltage P well region (MVPW) in each of the first active region and the second region simultaneously and forming a middle-voltage N well (MVNW) region in each of the third active region and the fourth active region simultaneously. |
US09837316B2 |
Method of manufacturing thin film transistor, and method of manufacturing display apparatus
A thin film transistor includes a polysilicon layer on a substrate, which includes a first area between second and third areas. A polysilicon layer is formed on the substrate, and a source electrode and a drain electrode are formed on the polysilicon layer in the first and third areas. Each of the source electrode and the drain electrode includes a metal silicide layer adjacent the polysilicon layer. |
US09837313B2 |
Disposable pillars for contact information
Sacrificial plugs for forming contacts in integrated circuits, as well as methods of forming connections in integrated circuit arrays are disclosed. Various pattern transfer and etching steps can be used to create densely-packed features and the connections between features. A sacrificial material can be patterned in a continuous zig-zag line pattern that crosses word lines. Planarization can create parallelogram-shaped blocks of material that can overlie active areas to form sacrificial plugs, which can be replaced with conductive material to form contacts. |
US09837312B1 |
Atomic layer etching for enhanced bottom-up feature fill
Atomic layer etching (ALE) enables effective filling of small feature structures on semiconductor and other substrates, such as contacts and vias, by bottom-up fill, for example electroless deposition (ELD) of cobalt. |
US09837307B2 |
Semiconductor device and process
A metal first, via first process for forming interconnects within a metallization layer of a semiconductor device is provided. In an embodiment a conductive material is deposited and the conductive material is patterned into a conductive line and a via. A dielectric material is deposited over the conductive line and the via, and the dielectric material and the via are planarized. |
US09837305B1 |
Forming deep airgaps without flop over
A semiconductor structure that includes: a semiconductor substrate having a semiconductor base and back end of the line (BEOL) wiring layers; a dielectric cap layer on the semiconductor base; trenches on the dielectric cap layer, each of the trenches including dielectric walls, a dielectric bottom in contact with the dielectric cap layer and a metal filling a space between the dielectric walls; air gap openings on the dielectric cap layer and interspersed with the trenches, each air gap opening between the dielectric wall from one metal trench and adjacent to the dielectric wall of a second metal, the dielectric cap layer forming a bottom of the air gap openings; and a second dielectric cap layer formed over the trenches and over the air gap openings, the second dielectric cap layer pinching off each air gap opening. |
US09837301B2 |
Method for producing hybrid substrates, and hybrid substrate
A method for producing hybrid substrates which can be incorporated into a semiconductor production line involves: forming an ion-injection region (3) by injecting ions from the surface of a silicon substrate (1); adhering the ion-injection surface of the silicon substrate and the surface of a sapphire substrate (4) to one another directly or with an insulating film (2) interposed therebetween; and then obtaining a hybrid substrate (8) having a silicon thin-film (semiconductor layer; 6) on the sapphire substrate (4), by detaching the silicon substrate (1) in the ion-injection region (3). This method is characterized in that the adhering to the silicon substrate (1) occurs after the sapphire substrate (4) is heat-treated in advance in a reducing atmosphere. |
US09837300B2 |
Method for manufacturing SOI substrate
A semiconductor substrate and a base substrate are prepared; an oxide film is formed over the semiconductor substrate; the semiconductor substrate is irradiated with accelerated ions through the oxide film to form a separation layer at a predetermined depth from a surface of the semiconductor substrate; a nitrogen-containing layer is formed over the oxide film after the ion irradiation; the semiconductor substrate and the base substrate are disposed opposite to each other to bond a surface of the nitrogen-containing layer and a surface of the base substrate to each other; and the semiconductor substrate is heated to cause separation along the separation layer, thereby forming a single crystal semiconductor layer over the base substrate with the oxide film and the nitrogen-containing layer interposed therebetween. |
US09837299B2 |
Methods of forming 3-D circuits with integrated passive devices
Methods of forming 3-D ICs with integrated passive devices (IPDs) include stacking separately prefabricated substrates. An active device (AD) substrate has contacts on its upper portion. A ground plane is located between the AD substrate and an IPD substrate. The ground plane provides superior IPD to AD cross-talk attenuation. |
US09837297B2 |
Tray and wafer holding apparatus
A tray includes a support base having both a first face on which a clamp object is placed and a second face opposite the first face, an upper electrode embedded in the support base and situated toward the first face, a lower electrode embedded in the support base and situated further toward the second face than the upper electrode is, and one or more interconnect lines configured to provide an electrical connection between the upper electrode and the lower electrode. |
US09837291B2 |
Wafer processing method and apparatus
An apparatus for and a method of bonding a first substrate and a second substrate are provided. In an embodiment a first wafer chuck has a first curved surface and a second wafer chuck has a second curved surface. A first wafer is placed on the first wafer chuck and a second wafer is placed on a second wafer chuck, such that both the first wafer and the second wafer are pre-warped prior to bonding. Once the first wafer and the second wafer have been pre-warped, the first wafer and the second wafer are bonded together. |
US09837285B2 |
Etching method
A method for selectively etching a first region of silicon oxide with respect to a second region of silicon nitride includes a first step of exposing a target object having the first region and the second region to a plasma of a processing gas containing a fluorocarbon gas, etching the first region, and forming a deposit containing fluorocarbon on the first region and the second region. The method further includes a second step of etching the first region by a radical of the fluorocarbon contained in the deposit. In the first step, the plasma is generated by a high frequency power supplied in a pulsed manner. Further, the first step and the second step are repeated alternately. |
US09837283B2 |
Polishing composition
Provided is a polishing composition which exhibits favorable storage stability and polishes a polishing object poor in chemical reactivity at a high speed.The invention is a polishing composition which contains silica having an organic acid immobilized on a surface thereof, a dihydric alcohol having a molecular weight of less than 20,000 and a pH adjusting agent, the polishing composition having a pH of 6 or less. |
US09837274B2 |
Hard-mask defined bit pattern substrate
Provided is an apparatus that includes a substrate; a first hard-mask pattern that includes a number of first features disposed over a top surface of the substrate; and a second hard-mask pattern disposed over the first hard-mask layer. The second hard-mask pattern includes a number of second features overlapping one or more of the first features. |
US09837272B2 |
Methods of manufacturing semiconductor devices
In a method of manufacturing a semiconductor device, a mask layer and a first layer may be sequentially formed on a substrate. The first layer may be patterned by a photolithography process to form a first pattern. A silicon oxide layer may be formed on the first pattern. A coating pattern including silicon may be formed on the silicon oxide layer. The mask layer may be etched using a second pattern as an etching mask to form a mask pattern, and the second pattern may includes the first pattern, the silicon oxide layer and the coating pattern. The mask pattern may have a uniform size. |
US09837269B2 |
Deposition method for planar surfaces
A method for producing a substantially planar surface for semiconductor processing to improve lithography, planarization, and other process steps that benefit from a flat substrate. The method includes depositing a first alloy to form a first layer on a substrate. The first layer has a center high deposition, meaning the height in the center of the substrate is higher than the height at the edges of the substrate. The method further includes depositing a second alloy on the first layer to form a second layer. The first alloy has a different composition than the second alloy. In such a method the net deposition is substantially planar reducing or eliminating deposition induced long-range distortions that might occur across a substrate. |
US09837268B2 |
Raised fin structures and methods of fabrication
A method of fabricating raised fin structures is provided, the fabricating including: providing a substrate and at least one dielectric layer over the substrate; forming a trench in the at least one dielectric layer, the trench having a lower portion, a lateral portion, and an upper portion, the upper portion being at least partially laterally offset from the lower portion and being joined to the lower portion by the lateral portion; and, growing a material in the trench to form the raised fin structure, wherein the trench is formed to ensure that any growth defect in the lower portion of the trench terminates either in the lower portion or the lateral portion of the trench and does not extend into the upper portion of the trench. |
US09837265B2 |
Gas flow profile modulated control of overlay in plasma CVD films
Methods for modulating local stress and overlay error of one or more patterning films may include modulating a gas flow profile of gases introduced into a chamber body, flowing gases within the chamber body toward a substrate, rotating the substrate, and unifying a center-to-edge temperature profile of the substrate by controlling the substrate temperature with a dual zone heater. A chamber for depositing a film may include a chamber body comprising one or more processing regions. The chamber body may include a gas distribution assembly having a blocker plate for delivering gases into the one or more processing regions. The blocker plate may have a first region and a second region, and the first region and second region each may have a plurality of holes. The chamber body may have a dual zone heater. |
US09837264B2 |
Nonvolatile semiconductor memory device and method of manufacturing the same
A nonvolatile semiconductor memory device comprises: a substrate; a memory cell that is disposed on the substrate and accumulates a charge as data; and a cover layer covering the memory cell. The cover layer has a structure in which a first silicon nitride layer, an intermediate layer, and a second silicon nitride layer are stacked sequentially from a memory cell side. |
US09837262B2 |
Method of manufacturing a SiOCN film, substrate processing apparatus and recording medium
A method of manufacturing a semiconductor device includes forming a thin film containing a predetermined element, oxygen, carbon, and nitrogen on a substrate by performing a cycle a predetermined number of times after supplying a nitriding gas to the substrate. The cycle includes performing the following steps in the following order: supplying a carbon-containing gas to the substrate; supplying a predetermined element-containing gas to the substrate; supplying the carbon-containing gas to the substrate; supplying an oxidizing gas to the substrate; and supplying the nitriding gas to the substrate. |
US09837260B2 |
Cleaning method, processing apparatus, and storage medium
Deposits such as particles deposited on a surface of a target object can be easily removed while suppressing damage to the target object such as destruction of pattern formed on the surface of the target object or film roughness on the surface of the target object. In a pre-treatment, vapor of a hydrogen fluoride is supplied to a wafer W to dissolve a natural oxide film 11, so that a deposit 10 attached to a surface of the natural oxide film 11 is slightly separated from a surface of the wafer W. A carbon dioxide gas that does not react with an underlying film 12 is supplied to a processing gas atmosphere where the wafer W is placed, so that a gas cluster of the carbon dioxide gas is generated. Then, the gas cluster in a non-ionized state is irradiated toward the wafer W to remove the deposit 10. |
US09837259B2 |
Sequential etching treatment for solar cell fabrication
A method of processing a silicon substrate can include etching the silicon substrate with a first etchant having a first concentration and etching with a second etchant having a second concentration. In an embodiment, the second concentration of the second etchant can be greater than the first concentration of the first etchant. In one embodiment, the first etchant can be a different type of etchant than the second etchant. In an embodiment, the first and second etchant can be the same type of etchant. In some embodiments the silicon substrate can be cleaned with a first cleaning solution to remove contaminants from the silicon substrate prior to etching with the first etchant. In an embodiment, the silicon substrate can be cleaned with a second cleaning solution after etching the silicon substrate with a second etchant. |
US09837257B2 |
Method and device for a coated corona ionization source
A corona ionization source assembly and fabrication methods are described that include a fine wire including a wire core including a first material, and a wire coating including a second material, where the wire coating surrounds a portion of the wire core, and the diameter of the wire coating is greater than the diameter of the wire core. Additionally, the fine wire may be coupled to a mounting post. In an implementation, a process for fabricating the corona ionization source assembly that employs the techniques of the present disclosure includes forming a wire core, forming a wire coating that surrounds the wire core, forming a mask layer on at least a portion of the wire coating, etching the wire coating, and removing the mask layer from the wire coating. |
US09837253B2 |
Molybdenum containing targets for touch screen device
The invention is directed at sputter targets including 50 atomic % or more molybdenum, a second metal element of titanium, and a third metal element of chromium or tantalum, and deposited films prepared by the sputter targets. In a preferred aspect of the invention, the sputter target includes a phase that is rich in molybdenum, a phase that is rich in titanium, and a phase that is rich in the third metal element. |
US09837250B2 |
Hot wall reactor with cooled vacuum containment
Methods and apparatus for processing substrates are provided herein. In some embodiments, an apparatus for processing substrates includes a chamber body enclosing a processing volume, the chamber body comprising a chamber floor, a chamber wall coupled to the chamber floor, and a chamber lid removably coupled to the chamber wall, wherein at least one of the chamber floor, the chamber wall, and the chamber lid comprise passages for a flow of a thermal control media; a heater plate disposed adjacent to and spaced apart from the chamber floor; a sleeve disposed adjacent to and spaced apart from the chamber wall, the sleeve supported by the heater plate; and a first sealing element disposed at a first interface between the chamber wall and the chamber lid. |
US09837245B2 |
Micro stage for particle beam column using piezo elements as actuator
Disclosed herein is a micro stage using a piezoelectric element that can be reliably operated even in a vacuum environment. In a particle column requiring a high precision, for example, a microelectronic column, the micro stage can be used as a stage with micro or nano degree precision for alignment of parts of the column, or for moving a sample, and so on. |
US09837243B2 |
Ion pump and charged particle beam device using the same
An ion pump and a charged particle beam device each includes two opposite flat-plate cathodes, an anode with a cylindrical shape having openings that face the respective flat-plate cathodes, a voltage application unit configured to apply a potential higher than potentials of the flat-plate cathodes to the anode, a magnetic field application unit configured to apply a magnetic field along an axial direction of the cylindrical shape of the anode, and a cathode bar arranged within the anode. The surface of the cathode bar is formed with a material that forms a non-evaporative getter alloy film on the anode or the flat-plate cathodes. |
US09837235B2 |
Pluggable touch-safe fuse module with built-in removal handle
A touch-safe fuse module includes a built-in slidable handle movable between extended and retracted positions relating to a housing of the fuse module. In the extended position, the handle assists with removal of the fuse from a base housing assembly by improving mechanical leverage to apply extraction force to the housing. Fuse modules having high current ratings may be effectively removed by hand without separately provided tools. |
US09837229B2 |
Method and apparatus for controlling circuit breaker operation
A method of controlling a circuit breaker that has a movable contact and an actuator for moving the movable contact between an open position and a closed position. With the movable contact in the open position, a voltage is applied to the actuator to cause the movable contact to move towards the closed position. The voltage is applied for a limited time period ending before the movable contact reaches the closed position. At the end of the limited time period, the voltage is adjusted to reduce the acceleration exerted on the contact. The voltage is subsequently increased just before, after, or substantially at the same time as the contact reaches its closed position. |
US09837228B2 |
Illuminated keyboard with optical switch
An illuminated keyboard with an optical switch is provided. The illuminated keyboard includes a circuit board and plural keys. The circuit board includes plural light-emitting elements. Each light-emitting element is aligned with the corresponding key. The key includes a keycap, a housing, a triggering post, a light guide element and a light guide frame. The keycap is located over the housing. The triggering post, the light guide element and the light guide frame are disposed within the housing. Moreover, the light guide frame is arranged around the triggering post. After a light beam emitted by the light-emitting element is introduced into the housing, the light beam is guided to the light guide frame by the light guide element, and the light beam is scattered to a region around the triggering post and outputted from the keycap. |
US09837220B2 |
Keyswitch structure
A keyswitch structure includes a keycap having a lower surface and an engaging portion protruding from the lower surface, the keycap moving to a lower position when the keycap is pressed, a linking bar coupled with the engaging portion, a distal end of the engaging portion being lower than the linking bar when the keycap moves to the lower position, a baseplate disposed below the keycap, the baseplate having a recessed space corresponding to the engaging portion, and a buffer film disposed on the baseplate, the buffer film substantially extending over the recessed space and having a deformable portion corresponding to the recessed space, wherein when the keycap moves toward the baseplate to the lower position, the distal end of the engaging portion pushes the deformable portion to make the deformable portion extend into the recessed space. |
US09837213B2 |
Ceramic electronic component
In an embodiment of a ceramic electronic component, an external electrode 12 of a capacitor 10 has one first planar part SEa of roughly rectangular profile positioned on a surface that specifies the length dimension of the ceramic chip 11, as well as four second planar parts SEb of roughly rectangular profile positioned on both surfaces that specify the height dimension, and both surfaces that specify the width dimension, of the ceramic chip 11 and also continuing to the first planar part SEa. The second planar part SEb is constituted by a baked metal film 12a formed on the exterior surface of the ceramic chip 11 and a plated metal film 12b formed on the exterior surface of the baked metal film 12a via an adhesive force mitigation film 12c. |
US09837212B2 |
Multilayer ceramic capacitor, method of manufacturing the same, and board having the same mounted thereon
There is provided a multilayer ceramic capacitor including: a ceramic body including dielectric layers; and a plurality of internal electrodes disposed within the ceramic body, having the dielectric layer interposed therebetween, wherein, on a cross section of the ceramic body in a width-thickness direction thereof, when a distance between an uppermost internal electrode and a lowermost internal electrode measured at centers thereof in a width direction thereof is defined as a and a distance between the uppermost internal electrode and the lowermost internal electrode measured at edges thereof in the width direction thereof is defined as b, 0.953≦a/b≦0.996 is satisfied. |
US09837209B2 |
Capacitor structure for wideband resonance suppression in power delivery networks
Some novel features pertain to a capacitor structure that includes a first conductive layer, a second conductive layer and a non-conductive layer. The first conductive layer has a first overlapping portion and a second overlapping portion. The second conductive layer has a third overlapping portion, a fourth overlapping portion, and a non-overlapping portion. The third overlapping portion overlaps with the first overlapping portion of the first conductive layer. The fourth overlapping portion overlaps with the second overlapping portion of the first conductive layer. The non-overlapping portion is free of any overlap (e.g., vertical overlap) with the first conductive layer. The non-conductive layer separates the first and second conductive layers. The non-conductive layer electrically insulates the third overlapping portion and the fourth overlapping portion from the first conductive layer. |
US09837203B2 |
Apparatuses having different modes of operation for inductive wireless power transfer and related method
An inductive wireless power enabled device may comprise a transceiver including a plurality of switches coupled with a resonant tank, and control logic configured to drive the plurality of switches to operate the resonant tank in one of a transmit mode and a receive mode. Another inductive wireless power enabled device may comprises a transceiver including a plurality of switches coupled with a resonant tank. The transceiver may be configured to both transmit a wireless power signal through the resonant tank and generate power from an incoming wireless power signal through the resonant tank depending on a current operational mode. A related method for operating a wireless power enabled device according to either a transmit mode or a receive mode is also disclosed. |
US09837202B2 |
Stationary induction apparatus
Each of a plurality of electrostatic shields includes an insulator portion and a conductor portion. The conductor portion includes a flat portion formed in an annular shape and a pair of protruding portions. The insulator portion is provided with a first housing portion housing the flat portion and a pair of second housing portions each housing a corresponding one of the pair of protruding portions. Each of the pair of protruding portions includes: a protruding end portion located along an inner surface of a corresponding one of the pair of second housing portions, and a center portion located adjacent to the protruding end portion. In each of the pair of protruding portions, the protruding end portion and the center portion are electrically connected to each other and are equal in electric potential to each other. |
US09837192B2 |
Method for passing an electrical cable through a hole and device for same
A method for passing an electrical cable through a hole in a housing of a unit of electrical equipment is provided. The method may include: fitting onto the cable a tubular, mushroom-shaped male member comprising a stem with a threaded portion and a portion with enlarged head; inserting into the hole the cable having the male member fitted thereon extending through said hole with said portion with enlarged head abutting against the periphery of the hole externally to the housing and said threaded portion protruding inside the housing; and retaining said male member in the hole by coupling with said threaded portion that protrudes inside the housing an annular female member in the form of a nut co-operating with the periphery of the hole inside said housing to counter the movement of the female member with respect to the housing. |
US09837190B2 |
Methods for forming joints between magnesium diboride conductors
In a method for forming joints between MgB2 filaments of superconducting wires, the MgB2 filaments from the wires to be joined are exposed, and the exposed filaments are then exposed to a mixture of magnesium powder and boron powder in a furnace, and the MgB2 filaments and the magnesium and boron powders are pressed together in the furnace. The MgB2 filaments and the magnesium and the boron powders in the furnace are heated, and oxygen that is present within the furnace is preferentially trapped, and thus removed from the joint, by providing titanium within the furnace. |
US09837184B2 |
High-voltage insulator
A high-voltage insulator has an insulating body which is arranged around a high-voltage conductor. The high-voltage insulator has a damping chamber which at least partially engages around the insulating body and which is filled with an electrically insulating damping medium for damping an action of external mechanical force on the insulating body. A transformer bushing for routing a high-voltage conductor out of a transformer housing in an electrically insulating manner is further disclosed. The transformer bushing is characterized in that the transformer bushing contains a high-voltage insulator. |
US09837181B2 |
Processes for nanoparticle dispersions with ionic liquid-based stabilizers
The disclosure generally relates to a dispersion of nanoparticles in a liquid medium. The liquid medium is suitably water-based and further includes an ionic liquid-based stabilizer in the liquid medium to stabilize the dispersion of nanoparticles therein. The stabilizer can be polymeric or monomeric and generally includes a moiety with at least one quaternary ammonium cation from a corresponding ionic liquid. The dispersion suitably can be formed by shearing or otherwise mixing a mixture/combination of its components. The dispersions can be used to form nanoparticle composite films upon drying or otherwise removing the liquid medium carrier, with the stabilizer providing a nanoparticle binder in the composite film. The films can be formed on essentially any desired substrate and can impart improved electrical conductivity and/or thermal conductivity properties to the substrate. |
US09837178B2 |
Image processing apparatus, imaging system, and image processing method
An image processing apparatus includes: a measurement data acquiring unit that acquires data obtained by using an imaging apparatus to capture an image formed by an electromagnetic wave transmitted through an object, as measurement data of the object; an image generating unit that generates a first image and a second image that represent information on different physical quantities, from the measurement data; a filter characteristics determining unit that determines, based on the first image, filter characteristics to be set when an anisotropic filter is applied, for each position in the image; and a filtering unit that applies the anisotropic filter to the second image while varying the filter characteristics of the anisotropic filter for each position in the image in accordance with the filter characteristics determined based on the first image. |
US09837177B1 |
Vapor cells with a bidirectional solid-state charge-depletion capacitor for mobile ions
The present invention provides a vapor-cell system comprising: a vapor-cell region configured for vapor-cell optical paths; a first electrode disposed in contact with the vapor-cell region; a second electrode electrically isolated from the first electrode; and an ion conductor interposed between the first electrode and the second electrode. The first electrode, the ion conductor, and the second electrode collectively form a bidirectional solid-state electrochemical charge-depletion capacitor. The ion conductor is ionically conductive for mobile ions, such as Rb+, Cs+, Na+, K+, or Sr2+. The first electrode is permeable to the mobile ions and/or neutral atoms formed from the mobile ions. The system can be electrically controlled to quickly pump mobile ions into or out of the vapor-cell region. The system may further contain an atom chip, and the vapor-cell optical paths may be configured to trap a population of cold atoms. Methods of operating these vapor-cell systems are also disclosed. |
US09837170B2 |
Systems and methods for testing performance of memory modules
A system and method for testing performance of a plurality of memory modules includes generating a clock signal at a set frequency and sending the clock signal to the memory modules. An initial data pattern is sent to an input of a first memory module. A subsequent data pattern received from the first memory module is delayed by a predetermined delay time and sent to an input of a last memory module. The initial data pattern and the subsequent data pattern received from the output of the last memory module are compared and a performance of the memory modules is also calculated. |
US09837168B1 |
Word line voltage generator for programmable memory array
The present disclosure relates to a method of generating a high differential read current through a non-volatile memory, including receiving a voltage read input from a word line voltage generator, outputting a first current to a bit line true (BLT), outputting a second current to a bit line complement (BLC), and generating the high differential read current through a difference between the first current and the second current. |
US09837164B2 |
Nonvolatile memory device, storage device having the same, and operation and read methods thereof
A method is for operating a nonvolatile memory device, the nonvolatile memory device including at least one string connected to a bit line, the at least one string including a plurality of memory cells connected in series, each of the plurality of memory cells being connected to a respective word line among a plurality of word lines and stacked in a direction perpendicular to a substrate. The method includes applying a word line voltage needed for an operation to a first word line among the word lines, applying a recovery voltage higher than a ground voltage to the first word line after the operation, and then floating the first word line. |
US09837161B2 |
Split-gate memory having sector retirement with reduced current and method therefor
A memory is provided. The memory includes an array of non-volatile memory (NVM) cells arranged in a plurality sectors. A control gate driver circuit has an output coupled to control gates of the NVM cells in a sector in the plurality of sectors. An address decoder is coupled to the control gate driver circuit. And a latch circuit is coupled between the address decoder and the control gate driver circuit. The latch circuit stores a first value, and based on the stored first value, the control gate driver circuit output is floating. |
US09837158B2 |
Nonvolatile memory device and method of programming the same
A nonvolatile memory device includes a memory cell, and a switching unit. The memory cell includes a cell transistor having a floating gate and a coupling capacitor connected to the floating gate. The switching unit is coupled between the coupling capacitor and a bias terminal, and switches on or off based on the comparison result between a cell current flowing through the memory cell with a reference current during a program operation for programming the memory cell. |
US09837157B2 |
Semiconductor device and healthcare system
Provided is a semiconductor device capable of reducing its area, operating at a high speed, or reducing its power consumption. A circuit 50 is used as a memory circuit with a function of performing an arithmetic operation. One of a circuit 80 and a circuit 90 has a region overlapping with at least part of the other of the circuit 80 and the circuit 90. Accordingly, the circuit 50 can perform the arithmetic operation that is essentially performed in the circuit 60; thus, a burden of the arithmetic operation on the circuit 60 can be reduced. Moreover, the number of times of data transmission and reception between the circuits 50 and 60 can be reduced. Furthermore, the circuit 50 functioning as a memory circuit can have a function of performing an arithmetic operation while the increase in the area of the circuit 50 is suppressed. |
US09837155B1 |
Dual gate semiconductor memory device with vertical semiconductor column
A memory device includes: a semiconductor column extending vertically on a substrate and including a source region of a first conductivity type, an intrinsic region, and a drain region of a second conductivity type; a first gate electrode disposed adjacent to the drain region to cover the intrinsic region; a second gate electrode spaced apart from the first gate electrode and disposed adjacent to the source region to cover the intrinsic region; a first gate insulating layer disposed between the first gate electrode and the intrinsic region; and a second gate insulating layer disposed between the second gate electrode and the intrinsic region. |
US09837152B2 |
Independent sense amplifier addressing and quota sharing in non-volatile memory
Independent sense amplifier addressing provides separate column addresses to individual sense amplifier groups within a single bay during one column address cycle. A memory system determines whether the individual memory cells or bits of a column at a bay can be skipped. For each sense amplifier group having at least one memory cell (or bit) that needs to be programmed, the system determines for the first column address whether the memory cell can be skipped. If a bit or memory cell having a first column address from the sense amplifier group can be skipped, the system determines a next bit having a column address from the group that needs to be programmed. The system groups the next column address for programming during the first column address cycle. The system can program a different column address for different sense amplifier groups within the bay during a single column address cycle. |
US09837150B2 |
Nonvolatile memory devices having variable resistive load portion
A nonvolatile memory device includes a nonvolatile memory cell and a variable resistive load portion. The variable resistive load portion is coupled between a bit line of the nonvolatile memory cell and a supply voltage line. The variable resistive load portion is suitable for changing a resistance value between the bit line and the supply voltage line according to a level of a supply voltage applied to the supply voltage line. |
US09837148B2 |
Method for fabricating semiconductor device and method for operating the same
A method for fabricating a semiconductor device and a method for operating the semiconductor device are provided. The method for fabricating a semiconductor device includes forming a first electrode layer; forming a material layer, including conductive path components, over the first electrode layer; forming a second electrode layer over the material layer; performing a forming operation, which includes initially creating, in the material layer, a conductive path that electrically connects the first electrode layer to the second electrode layer by applying one of a predetermined voltage and a predetermined current between the first and second electrode layers, the conductive path including the conductive path components; and performing a first heat-treatment process at a predetermined temperature that removes some of the conductive path components from the conductive path, wherein a resistance state of the material layer changes based on the creation or dissolution of the conductive paths. |
US09837146B2 |
Memory system temperature management
Systems, methods and/or devices are used to adjust a read property for a memory portion of non-volatile memory. In one aspect, in response to receiving a program request, the device: detects a first temperature of the memory portion; and stores first temperature data corresponding to the detected first temperature. In response to receiving a read request, the device performs an adjustment determination, including: detecting a second temperature of the memory portion of the non-volatile memory, retrieving the stored first temperature data, and determining, in accordance with the detected second temperature and the retrieved first temperature data, whether to perform the read using an adjusted read property. In accordance with a determination to perform the read using the adjusted read property, the device performs a read on the memory portion using the adjusted read property. |
US09837139B2 |
Apparatus and method of pre-charge and equalization control for dynamic random access memory
A semiconductor device includes an equalizing circuit and a control circuit. The equalizing circuit executes an operation of pre-charging the signal input/output line pair used for data inputting/outputting and an operation of equalizing it independently of each other. In case a plurality of data write operations occur in succession, the control circuit halts pre-charge control in the equalizing circuit in the course of consecutive write operations. |
US09837138B1 |
Semiconductor device
A semiconductor device may be provided. The semiconductor device may include an input signal generator configured to enable an input signal although a reset signal is disabled after a clock enable signal is enabled. The semiconductor device may include a self-refresh enable signal generator configured to generate a self-refresh enable signal based on the input signal. |
US09837136B2 |
Addressing, command protocol, and electrical interface for non-volatile memories utilized in recording usage counts
A memory module, including a plurality of memory cells and a plurality of signal lines for communicating with a processing device. The memory module is configured such that following reception of a command and upon encountering a first condition while processing the command, the memory module limits a voltage on a first signal line of the plurality of signal lines to be no more than an intermediate voltage greater than voltage levels corresponding to a binary zero state and less than voltage levels corresponding to a binary one state for a period of time for indicating an occurrence of the first condition. |
US09837135B2 |
Methods for addressing high capacity SDRAM-like memory without increasing pin cost
A method for addressing memory device data arranged in rows and columns indexed by a first number of row address bits and a second number of column address bits, and addressed by a row command specifying a third number of row address bits followed by a column command specifying a fourth number of column address bits, the first number being greater than the third number or the second number being greater than the fourth number, includes: splitting the first number of row address bits into first and second subsets, and specifying the first subset in the row command and the second subset in a next address command when the first number is greater than the third number; otherwise splitting the second number of column address bits into third and fourth subsets, and specifying the fourth subset in the column command and the third subset in a previous address command. |
US09837133B1 |
Address arithmetic on block RAMs
Systems and methods are disclosed for reducing or eliminating address lines that need to be routed to multiple related embedded memory blocks. In particular, one or more inputs are added to a block RAM such that when one or more of the inputs are asserted, the address input to the Block RAM may be incremented prior to being used to retrieve data contents of the block RAM. Thus, if address |
US09837131B2 |
Semiconductor device and output circuit thereof
A semiconductor device and an output circuit thereof for accelerating rising of a pull-up transistor are provided. The output circuit of the invention includes an external terminal (130), an output buffer (110) and a pre-buffer circuit (120). The external terminal (130) can output output data to an external part. The output buffer (110) is connected to the external terminal (130) and includes a pull-up transistor (Qp1) of P type and a pull-down transistor (Qn1) of N type. The pre-buffer circuit (120) outputs a pull-up signal (PU) and a pull-down signal (PD) corresponding to the output data to the output buffer (110). The pre-buffer circuit (120) also includes a circuit (122). The circuit (122) negatively boosts the pull-up signal (PU) when the pull-up signal (PU) is changed from a high level into a low level. |
US09837127B2 |
Method and apparatus for the insertion of audio cues in media files by post-production audio and video editing systems
A system and method for post-production insertion of audio cues into media files is described, comprising a media transcoder loading into memory a first media file comprising audio tracks arranged along a timeline and an identifier identifying a location on the timeline of the first media file at which an item is to be presented, generating an audio cue tag comprising an audio cue having two or more inaudible audio signals, wherein the audio cue uniquely identifies the item associated with a web page to be accessed by a mobile device, and transcoding the first media file to encode at least some of the one or more audio tracks, embed the audio cue into a first audio track of the first media file, and determining not to compress at least a portion of the first audio track comprising the audio cue while compressing other portions of the first media file. |
US09837121B2 |
Information processing device, information processing method, and program
There is provided an information processing device including a data processing section configured to perform processing of playing back content according to a feature image, based on detection of the feature image from a captured image acquired by a capturing of an imaging section, and a specifying section configured to specify a resume point, which is a position of playing back the content, according to a timing at which the detection of the feature image is impossible. The data processing section performs the playback of the content from a position corresponding to the resume point, according to re-detection of the feature image after the detection of the feature image becomes impossible. |
US09837119B2 |
Identifying a defect in a data-storage medium
An embodiment of a data-read path includes a defect detector and a data-recovery circuit. The defect detector is operable to identify a defective region of a data-storage medium, and the data-recovery circuit is operable to recover data from the data-storage medium in response to the defect detector. For example, such an embodiment may allow identifying a defective region of a data-storage disk caused, e.g., by a scratch or contamination, and may allow recovering data that was written to the defective region. |
US09837115B1 |
Unequal error correction code in multi-track recording
Systems and methods are disclosed for implementing unequal error correction code (ECC) in multi-track recording. A device may comprise a circuit configured to implement an error correction coding scheme applying different code rate error correction codes on adjacent tracks within a same recording zone. The circuit may perform a read operation, including simultaneously detecting bits from a first track and a second track of the adjacent tracks, iteratively applying detected bits from the first track to perform adjacent track interference cancellation (ATIC) to decode bits from the second track, and iteratively applying detected bits from the second track to perform ATIC to decode bits from the first track. |
US09837114B1 |
Disk device and method for manufacturing disk device
A method for manufacturing a disk device includes the steps of measuring a first gain of a control signal of a fine motion actuator while positioning a head to a first radial position of a disk medium using a coarse motion actuator but not the fine motion actuator, based on an auxiliary servo pattern recorded on the disk medium, measuring a second gain of a control signal of the fine motion actuator while positioning the head to a second radial position of the disk medium using the coarse motion actuator but not the fine motion actuator, based on the auxiliary servo pattern recorded on the disk medium, and determining gain correction values which are to be applied to a control signal for the fine motion actuator while performing servo pattern writing on the disk medium, based on the first and second gains. |
US09837112B2 |
Optical reflectors for use with a near-field transducer
An apparatus is includes a near field transducer positioned adjacent a media-facing surface and at the end of a waveguide having at least one core layer and a cladding layer. The apparatus also includes at least one optical reflector positioned adjacent opposing cross-track edges of the near field transducer and/or adjacent a down-track side of the near-field transducer. |
US09837111B1 |
Direct current magnetoresistive jog offset compensation
Systems and methods for compensating for magnetoresistive (MR) jog offset direct current (DC) drift in a disc drive are described. In one embodiment, a method may include determining an occurrence of NOS, for example, by monitoring disc slip, to determine when the method should proceed. An MR jog offset DC drift amount is determined for each head of the disc drive. One of several approaches may be employed for determining the MR jog offset DC drift amount. By determining an MR jog offset DC drift amount for each head, a compensation profile is determined for the drive. The determined compensation profile may then be used during operation of the disc drive to compensate for the DC drift. One of several approaches may be employed for compensating based on the compensation profile. |
US09837109B1 |
Disk drive suspension having stamped base plate distal tip
A suspension baseplate is stamped at its distal end to which the load beam is mounted. The stamping operation smoothes out roughness in the edge of the baseplate and lowers its height slightly so that, along the line on the baseplate which last contacts the load beam as the load beam is leaving the baseplate, that line on the baseplate is smooth and free of burrs and similar defects. By eliminating burrs on the surface to which the load beam is mounted, variations in the pitch and twist of the load beam are reduced. |
US09837108B2 |
Magnetic sensor and a method and device for mapping the magnetic field or magnetic field sensitivity of a recording head
The invention provides a method and apparatus for scanning a read/write head of a hard disk drive during manufacture. The method comprises: providing a magnetic sensor; moving the magnetic sensor relative to and in close proximity to the read/write head under test; obtaining measurements from the head under test or the sensor, representing a two-dimensional magnetic map; processing the map to obtain an accurate map of the head sensitivity of the head under test from which the key performance characteristics of the head can be obtained. |
US09837107B2 |
Tape head with electrically conducting surface to reduce triboelectric charging
A tape head including a body exhibiting a tape-bearing area is provided. The body comprises at least one transducer that is a read element or a write element, configured in the tape head so as for the tape head to read from or write to a magnetic tape, in operation. The tape-bearing area is essentially covered by an electrically conducting layer of material. This way, the exposed surface of the electrically conducting layer essentially forms the tape-bearing surface of the tape head, which surface contacts the magnetic tape, in operation. A tape head apparatus for recording or reproducing multi-track tapes including the tape head is also provided. |
US09837106B1 |
Two-dimensional magnetic recording (TDMR) disk drive with multiple sensors and circuitry for selection of an active pair of associated amplifiers
A two-dimensional magnetic recording (TDMR) disk drive has a gas-bearing slider that includes first and second sensors with a first cross-track spacing electrically coupled to a first magnetic shield, and third and fourth sensors with a different cross-track spacing electrically coupled to a second magnetic shield. The different spacings results in the first and third sensors and the second and fourth sensors having a cross-track spacing to accommodate for the effect of head skew. Each sensor is connected to an associated amplifier by a suspension trace and a common trace connected to its associated shield. Switching circuitry selects either the first and third amplifiers or the second and fourth amplifiers as the active pair depending on the radial location where the data is to be read. Thus the appropriate pair of sensors are aligned with the data tracks despite the presence of high head skew. |
US09837102B2 |
User environment aware acoustic noise reduction
Examples of the disclosure describe user environment aware single channel acoustic noise reduction. A noisy signal received by a computing device is transformed and feature vectors of the received noisy signal are determined. The computing device accesses classification data corresponding to a plurality of user environments. The classification data for each user environment has associated therewith a noise model. A comparison is performed between the determined feature vectors and the accessed classification data to identify a current user environment. A noise level, a speech level, and a speech presence probability from the transformed noisy signal are estimated and the noise signal is reduced based on the estimates. The resulting signal is outputted as an enhanced signal with a reduced or eliminated noise signal. |
US09837097B2 |
Single processing method, information processing apparatus and signal processing program
A signal processing method includes: analyzing a noisy signal that is supplied as an input signal; generating mixed noise information by mixing a plurality of noise information about a noise to be suppressed based on the result of said analysis of the noisy signal; and suppressing the noise using the mixed noise information. |
US09837096B2 |
System, apparatus and method for transmitting continuous audio data
A system, apparatus and a method for transmitting continuous audio data configured to mitigate data discontinuities in a receiving device. The method may mitigate data discontinuities by transmitting a continuous stream of audio data that has reduced changes to the audio data characteristics. The method may transmit filler audio data when no application audio data is available. The application audio data and the filler audio data are processed to reduce changes to the audio data characteristics in each stream. |
US09837090B2 |
Apparatus and method for encoding and decoding signal for high frequency bandwidth extension
An apparatus and method for encoding and decoding a signal for high frequency bandwidth extension are provided. An encoding apparatus may down-sample a time domain input signal, may core-encode the down-sampled time domain input signal, may transform the core-encoded time domain input signal to a frequency domain input signal, and may perform bandwidth extension encoding using a basic signal of the frequency domain input signal. |
US09837085B2 |
Audio encoding device and audio coding method
An audio encoding device includes a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute: calculating a similarity in phase of a first channel signal and a second channel signal contained in a plurality of channels of an audio signal; and selecting, based on the similarity, a first output that outputs one of the first channel signal and the second channel signal, or a second output that outputs both of the first channel signal and the second channel signal. |
US09837082B2 |
Interactive server and method for controlling the server
An interactive server and a controlling method thereof are provided. The method of controlling an interactive server includes receiving data corresponding to a user voice from a user terminal, determining an utterance type of the user voice, in response to determining that the utterance type of the user voice is an integrated utterance type, generating a search response and a chatting response in response to the user voice and generating an integrated response by combining the generated search response and the generated chatting response, and transmitting the generated integrated response to the user terminal. |
US09837077B2 |
Enhanced capture, management and distribution of live presentations
Techniques are provided for converting live presentations into electronic media and managing captured media assets for distribution. An exemplary system includes capture devices that capture media assets of live presentations comprising a session, including image data of sequentially presented visual aids accompanying the live presentations and audio data. Each capture device has an interface for real-time image data marking of the image data for identification of individual images and session marking of the image data for demarcation of individual presentations of the session. A centralized device processes the captured media assets and automatically divides the captured media assets into discrete files associated with the individual presentations based on the session markings. An administrative tool manages the processed media assets to produce modified presentations and enables modification of the visual aid images identified by the image data markings. A production device formats the modified presentations for distribution on distribution media. |
US09837074B2 |
Information exchange during audio conversations
A method of sharing informational data during an audio conversation between a user using a first device computer and at least one recipient is disclosed. The first device computer: converting audio of the audio conversation to text; identifying specific words or phrases in the text; and determining whether the specific words or phrases are a request for information from the user by a recipient. If the first device computer determines that the specific words or phrases are a request for information from the user by the recipient, the first device computer: searching for the information requested within a repository; if the information requested is present, determining whether the information requested is sharable with the recipient based on categorization of the information requested; and if the information requested is sharable based on categorization of the information, transferring the information to the recipient. |
US09837073B2 |
Efficient incremental modification of optimized finite-state transducers (FSTs) for use in speech applications
Methods of incrementally modifying a word-level finite state transducer (FST) are described for adding and removing sentences. A prefix subset of states and arcs in the FST is determined that matches a prefix portion of the sentence. A suffix subset of states and arcs in the FST is determined that matches a suffix portion of the sentence. A new sentence can then be added to the FST by appending a new sequence of states and arcs to the FST corresponding to a remainder of the sentence between the prefix and suffix. An existing sentence can be removed from the FST by removing any arcs and states between the prefix subset and the suffix subset. The resulting modified FST is locally efficient but does not satisfy global optimization criteria such as minimization. |
US09837070B2 |
Verification of mappings between phoneme sequences and words
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying pronunciations. In one aspect, a method includes obtaining a first transcription for an utterance. A second transcription for the utterance is obtained. The second transcription is different from the first transcription. One or more feature scores are determined based on the first transcription and the second transcription. The one or more feature scores are input to a trained classifier. An output of the classifier is received. The output indicates which of the first transcription and the second transcription is more likely to be a correct transcription of the utterance. |
US09837069B2 |
Technologies for end-of-sentence detection using syntactic coherence
Technologies for detecting an end of a sentence in automatic speech recognition are disclosed. An automatic speech recognition device may acquire speech data, and identify phonemes and words of the speech data. The automatic speech recognition device may perform a syntactic parse based on the recognized words, and determine an end of a sentence based on the syntactic parse. For example, if the syntactic parse indicates that a certain set of consecutive recognized words form a syntactically complete and correct sentence, the automatic speech recognition device may determine that there is an end of a sentence at the end of that set of words. |
US09837068B2 |
Sound sample verification for generating sound detection model
A method for verifying at least one sound sample to be used in generating a sound detection model in an electronic device includes receiving a first sound sample; extracting a first acoustic feature from the first sound sample; receiving a second sound sample; extracting a second acoustic feature from the second sound sample; and determining whether the second acoustic feature is similar to the first acoustic feature. |
US09837066B2 |
System and method for adaptive active noise reduction
A system and method for adaptive active noise reduction measure the acoustic response for each user to adaptively adjust and customize the ANR operation using adaptive filters to correct for any differences between the measured response and a targeted response. The system and method of various embodiments incorporate a closed loop control system with a feedforward input. The acoustic measurement and adaptation procedure is performed to adapt or tune at least one of the closed loop and feedforward control loops to provide adaptive ANR customized for each user and current ambient environment. |
US09837061B2 |
System and method for blending multi-channel signals
Embodiments of systems and methods for blending multi-channel signals are described. In one embodiment, a method for blending multi-channel signals involves computing component signals from the multi-channel signals, cross-fading the component signals based on different temporal rates to generate cross-faded component signals and generating a blended multi-channel signal based on the cross-faded component signals. Other embodiments are also described. |
US09837057B1 |
Telescoping, interchangeable, drumstick/shaker
This drumstick is a telescoping, interchangeable, drumstick/shaker; it includes a hollow tube body with removable shaft screw collars on each end; it has smaller tube shaker cartridges with a smaller circumference than the inner tube which allows the user to combine the drumstick with a maraca like sound if they so please. There is also another smaller tube that is attached to the small tail end portion, directly around the different drumstick types that allows the drumsticks to telescope through the entire length of the larger tubes inner circumference which can be used for dispensing, storage, and playing. This allows the end user to freely configure it to his or her own will. |
US09837052B2 |
Eye mounted displays and systems, with variable resolution
A display device is mounted on and/or inside the eye. The eye mounted display contains multiple sub-displays, each of which projects light to different retinal positions within a portion of the retina corresponding to the sub-display. The projected light propagates through the pupil but does not fill the entire pupil. In this way, multiple sub-displays can project their light onto the relevant portion of the retina. Moving from the pupil to the cornea, the projection of the pupil onto the cornea will be referred to as the corneal aperture. The projected light propagates through less than the full corneal aperture. The sub-displays use spatial multiplexing at the corneal surface. Various electronic devices interface to the eye mounted display. |
US09837050B2 |
Information processing method, method for driving image collection unit and electrical device
An information processing method and an electrical device are described. The information processing method is applied to an electrical device having at least a processing unit, the electrical device has a plurality of usage modes and further includes a plurality of sensing units. The method includes acquiring, by the processing unit, data collected by the plurality of the sensing units; judging whether the electrical device is in a first usage mode according to the acquired data collected by the plurality of the sensing units; wherein the first usage mode is one of the plurality of the usage modes. With the present method, objects of integrating a plurality of usage modes into one electrical device and judging a usage mode corresponding to a current application scene efficiently are realized. |
US09837046B2 |
Display control device and control method therefor
A display control device comprises calibration unit configured to display an image for colorimetry on a screen of a display panel and performing calibration processing of adjusting display quality of the display panel on the basis of a colorimetry result obtained by colorimetry with a sensor; detection unit configured to detect a predetermined event that can decrease an accuracy of colorimetry of the sensor while the calibration processing is executed; and determination unit configured to perform determination processing of determining whether or not to stop the calibration processing by comparing the colorimetry results before the detection and after the detection of the predetermined event with the sensor when the detection unit has detected the predetermined event. |
US09837042B2 |
Projection system with auto-project portable device for displaying images automatically
A projection system includes a display device, a wireless presentation gateway, a computer terminal, and a portable device. The display device is used for displaying an image. The wireless presentation gateway is linked to the display device for transmitting image data to the display device. The computer terminal is linked to the wireless presentation gateway for transmitting the image data to the wireless presentation gateway. The portable device is connected to the computer terminal through a communication port for driving the computer terminal, the wireless presentation gateway, and the display device for performing an image display process automatically. |
US09837040B2 |
Mobile device including a display device and a method of operating the mobile device
A display driver includes a gamma voltage generation unit, a decoder, and a plurality of source amplifiers. The gamma voltage generation unit generates gamma reference voltages. The decoder transforms pixel data corresponding to received image information into data voltages using the gamma reference voltages. The plurality of source amplifiers outputs the data voltages to a display panel. The gamma voltage generation unit includes a first amplifier receiving a reference voltage and a voltage divider including a plurality of resistors and at least one first switch. The at least one first switch turns on or turns off a first connection between an output node of the first amplifier and the plurality of resistors depending on an operation mode. The voltage divider generates at least one first gamma reference voltage among the gamma reference voltages based on an output voltage of the first amplifier. |
US09837038B2 |
Display panel
A display panel uses demultiplexers to reduce numbers of data lines, and divides the data lines into groups being coupled to the demultiplexers respectively. The demultiplexers are disposed along an edge of the display region and compliant to the outline of the display panel, so as to save the layout space. In addition, the layout of control lines of the demultiplexers can be configured to more effectively utilize the layout space in the layout region. Furthermore, the aforementioned layout helps reduce the length of the conductive lines, and improves the transmission of signals in the conductive lines. |
US09837035B2 |
Liquid crystal display
A liquid crystal display including a display panel having data link lines, data lines, scan lines, and pixels connected to the data lines and the scan lines, a source drive integrated circuit configured to supply data voltages to the data lines via the data link lines, and a scan driver configured to provide scan signals to the scan lines. A p-th (p is a positive integer) data link line is connected to a (p+1)-th data line, and a (p+1)-th data link line is connected to a p-th data line. |
US09837033B2 |
Display device, method of driving display device, and electronic apparatus
According to an aspect, a display device includes: a display region in which a plurality of pixels are arranged in a matrix; a plurality of signal lines that extend in a second direction in the display region; a vertical drive circuit that is coupled to first ends of the scanning lines and applies a vertical scanning pulse to the first ends to select each row of the pixels in the display region; a horizontal drive circuit that performs a display operation of supplying an image signal to each of the pixels in the row selected by the vertical drive circuit through the signal lines; and a plurality of switches that are coupled to second ends of the scanning lines respectively. Each of the switches supplies the same potential as that supplied to the first ends by the vertical drive circuit to the second end corresponding thereto in an idle period. |
US09837030B2 |
Refresh rate dependent adaptive dithering for a variable refresh rate display
A method, computer program product, and system for selectively disabling temporal dithering is disclosed. The method includes the steps of configuring a display device to refresh utilizing a dynamic refresh rate to display images and selectively disabling temporal dithering of the images based on the dynamic refresh rate. Selectively disabling temporal dithering may comprise determining a dynamic refresh rate associated with a current frame of image data and disabling temporal dithering for the current frame of image data when the dynamic refresh rate is less than a first threshold value, or enabling temporal dithering for the current frame of image data when the dynamic refresh rate is greater than or equal to a second threshold value. |
US09837026B2 |
Backlight control method, backlight control device and display apparatus employing a system on chip and a field-programmable gate array
The present invention provides a backlight control method, a backlight control device and a display apparatus. The backlight control method comprises steps of: acquiring a backlight information and writing the backlight information into a backlight register of system on chip; obtaining a backlight adjusting data based on the backlight information in the backlight register; sending the backlight adjusting data to a backlight control register of a field-programmable gate array, so that the backlight control register obtains a corresponding backlight control register value based on the backlight adjusting data; and adjusting backlight according to the backlight control register value. By correlating backlight option function in the system on chip (SOC) with the field-programmable gate array (FPGA) panel, the users can accomplish the control of the displayed backlight through the menus displayed on the display apparatus. This improves the using experience of the users. |
US09837025B2 |
Organic light-emitting diode (OLED) display and method of driving the same
An organic light-emitting diode (OLED) display and method of driving the same are disclosed. In one aspect, the OLED display includes a display panel including a plurality of pixels and a data driver configured to apply a data signal to the display panel in one of two-dimensional (2D) and stereoscopic display modes. The display also includes a controller configured to convert an image signal to 2D image data for the pixels at each of N×k sub-fields in the 2D display mode and convert the image signal to stereoscopic image data for the pixels at each of N sub-fields in the stereoscopic display mode, where N and k are integers greater than 1. The display further includes a frame memory configured to store the 2D image data in the 2D display mode and the stereoscopic image data in the stereoscopic display mode. |
US09837024B2 |
Scan driving circuit and driving method thereof, array substrate and display apparatus
A scan driving circuit and a driving method thereof, an array substrate, and a display apparatus are disclosed. The scan driving circuit comprises: a first shift register (11) connected to one group of clock signals (CLKA) having a first clock cycle, and configured to output a first scanning signal (GA) progressively; a second shift register (12) connected to another group of clock signals (CLKB) having a second clock cycle, and configured to output a second scanning signal (GB) progressively; and a logic arithmetic device (13) connected to a first clock signal (CLK1) having a third clock cycle, connected to the first shift register (11) and the second shift register (12), and configured to output compensation signals (SC) of multiple rows; the compensation signal (SC) of any row has a wave shape the same as the first clock signal (CLK1) when a second scanning signal (GB) of a present row is at a first level, and has a wave shape the same as a first scanning signal (GA) of the present row when the second scanning signal (GB) of the present row is at a second level; and the third clock cycle is smaller than the second clock cycle. The scan driving circuit can be implemented by adding an appropriate circuit structure on the basis of the conventional GOA circuit, without manufacturing a driving chip on the external circuit board, so that the manufacturing process can be simplified, the process cost of products can be reduced, and integration level of the OLED panel can be raised. |
US09837021B2 |
Organic light emitting display device
An organic light emitting display device includes an (i−1)th pixel, an i-th pixel, and an (i+1)th pixel, each including an organic light emitting diode and a driving transistor to control a driving current flowing through the organic light emitting diode. A first node of the i-th pixel, to which a control electrode of the driving transistor of the i-th pixel is connected, is initialized to an initialization voltage in synchronization with an (i−1)th scan signal applied to the i-th pixel, and an anode of the organic light emitting diode of the i-th pixel is initialized to the initialization voltage in synchronization with an i-th scan signal applied to the (i+1)th pixel. |
US09837019B2 |
Pixel circuit, organic electroluminescent display panel and display device
A pixel circuit, an organic electroluminescent display panel and a display device, in a reset and compensation phase, a charge control module of the pixel circuit makes a data signal end and the first input end of a reset control module switch on, and the reset control module resets the control end and a output end of a drive module and compensates reference voltage; in a data writing phase, the charge control module writes the data signal inputted by the data signal end to the first input end of the reset control module; in a light-emitting phase, a light-emitting control module makes the output end of the drive module and the input end of the light emitting device switch on and drives the light emitting device to emit light by integrating the data signal inputted into the drive module with the reference voltage signal compensated into the drive module, which realizes the effect that the drive current driving the light emitting device to emit light is irrelevant to the power supply voltage signal, eliminates the influence on luminous brightness of the light emitting device caused by IR drop of the power supply voltage signal inputted into the pixel circuits, and further guaranteeing the display effect of the display panel. |
US09837017B2 |
Gate driver and display device having the same
A stage of a gate driver includes a carry generate block configured to output an (N)-th carry signal based on an input signal and to provide the (N)-th carry signal to an (N+1)-th stage; a first output block configured to output an (N)-th gate initialization signal based on the input signal, an input enable signal, and an input disable signal, wherein the input disable signal is inverted with respect to the input enable signal; and a second output block configured to receive the (N)-th gate initialization signal and to output an (N)-th gate signal according to the output of the (N)-th gate initialization signal; the (N)-th gate signal being delayed one horizontal period from the (N)-th gate initialization signal, wherein the gate signals and the gate initialization signals of the stages are selectively output based on the input enable signal and the input disable signal. |
US09837012B2 |
Display device and electronic apparatus
A display device 10 includes are arranged in a matrix form and to which image information is input, and a signal processing unit 20. The signal processing unit 20 includes a rendering position deciding unit that decides whether or not a sub-pixel rendering process of changing input signal values of sub-pixels of a second pixel among a first pixel, the second pixel, and the third pixel is performed, a pattern information acquiring unit that acquires an arrangement of the sub-pixels in a processing direction of either of a portrait mode and a landscape mode as pattern information indicating a first arrangement pattern or a second arrangement pattern, and a rendering unit that performs a first sub-pixel rendering process or a second sub-pixel rendering process on the input signals of the sub-pixels of the second pixel based on the decision of the rendering position deciding unit and the pattern information. |
US09837011B2 |
Optical compensation system for performing smear compensation of a display device and optical compensation method thereof
An optical compensation system includes a display unit including a plurality of pixels, an image pick-up unit for capturing an image displayed on the display unit, and a controller for obtaining brightness data from the image, for performing primary optical compensation on all of the brightness data to generate primary compensation data, and for performing secondary optical compensation such that an output gray scale is less than a maximum gray scale to generate secondary compensation data when the primary compensation data includes at least one output gray scale exceeding a maximum gray scale. |
US09837009B2 |
Apparatus and method for driving display panel
An apparatus for driving a display panel including a plurality of cells coupled to a plurality of gate lines and a plurality of data lines, a gate driver configured to output a gate selection signal to a shared gate line, and a data driver configured to output data signals to the cell array. The shared gate line includes a first gate line and a second gate line, the first and second gate lines sharing the gate selection signal. |
US09837008B2 |
Information handling system with a double blue-blue pixel structure arrangement
A display for an information handling system includes a first color sub-pixel of a first color type, a second color sub-pixel of a second color type, a third color sub-pixel of a third color type, and a fourth color sub-pixel of the second color type. The first, second, third, and fourth color sub-pixels are placed horizontally adjacent to a color sub-pixel of another type in a row of the display. The first color sub-pixel is located at a first position, the second color sub-pixel is located at a second position, the third color sub-pixel is located at a third position, and the fourth color sub-pixel is located a fourth position of the row. |
US09837004B2 |
Slippery surface warning apparatus
An apparatus for warning a slippery surface is provided that includes a light emitting device, a mounting unit and a light-refracting liquid or powder to be added to a cleaning solution or other fluid causing a slippery surface. The apparatus is used for the purpose of alerting people in the vicinity of a potential safety hazard of the existence of such safety hazard. The light emitted from the light emitting device is directed toward the slippery surface imbued with light-refracting liquid or powder for the purpose of showing persons the existence of a slippery surface or hazardous condition. |
US09836991B2 |
Virtual flight deck
A method is present for presenting a flight deck. A model of the flight deck is identified having a number of locations for a number of displays. Aircraft data is obtained. A number of panels is generated from the aircraft data. A display of the flight deck is generated containing the number of panels in the number of locations to form a presentation of the flight deck. |
US09836990B2 |
System and method for evaluating cyber-attacks on aircraft
A system for evaluating a cyber-attack on an aircraft may include a display associated with the aircraft, a sensor system configured to generate sensor data for a pilot, and a data processing system configured to: (1) generate simulation data, (2) generate a flight simulation from the simulation data, (3) simulate the cyber-attack on at least one aircraft system during the flight simulation, (4) generate virtual flight data during the flight simulation, and (5) present the sensor data and the virtual flight data. |
US09836986B2 |
Dynamic response entry
Methods, systems, and devices for dynamic response entry are disclosed herein. In some embodiments, a dynamic response entry system can include a user device that can be a proctor device or a testee device. The testee device can display a list to a testee for a predetermined time period. After the passing of the predetermined time period, the displaying of the list to the testee can be terminated. The testee can provide response to one or several questions, which responses can be input into the proctor device. The input responses can be evaluated and categorized and displayed according to the evaluation and categorization. |
US09836984B2 |
Storytelling environment: story and playgroup creation
Embodiments provide techniques for dynamically creating a story for playback using a plurality of storytelling devices. Embodiments identify a plurality of storytelling devices available to participate in a storytelling experience. User input associated with the storytelling experience is received. Embodiments further include retrieving a story template based at least in part on the identified plurality of storytelling devices. Additionally, embodiments dynamically create a first story by mapping actions from the retrieved story template to storytelling devices in the plurality of storytelling devices, based at least in part on the received user input, such that the plurality of storytelling devices will perform a respective one or more actions during playback of the first story based on the mapped actions from the retrieved story template. |
US09836983B2 |
System and method for recording and playback of interactions on a computing device
A system and method for providing playback of interactions on a computing device. The system is configured to provide a user of a computing device with the capability of playing and/or recording walkthroughs on a user interface of the computing device, wherein the user is able to directly interact with the walkthrough and user interface in real- or near real-time during playback of the walkthrough. The walkthrough may be tutorial-based, such that the user may follow along with the walkthrough when attempting to answer a question or solve a problem via the user interface (e.g. classroom lesson on solving equations). The system is further configured to allow the user to record and generate a customized walkthrough. |
US09836981B2 |
Puzzle teaching system
A map system is provided whereby a plurality of individual puzzle pieces have a first upper planar surface and a second lower planar surface and are arranged in either a first unassembled configuration or a second assembled configuration to form a complete map, whereby at least one of complementary magnet pairs, complementary electronic sensors, complementary printed indicia, or combinations thereof are positioned on said lower planar surface for assembling into the assembled configuration. |
US09836979B2 |
Method and system for latent demand modeling for a transportation system
A method and system for identifying demand in a transportation system. A boarding count model is determined based upon passenger arrival information, and a geographic and time-specific generalized boarding model is determined based upon the boarding count model as well as information related to a plurality of stops on a route in the transportation system. For each of the plurality of stops, an approximated uniform arrival model is determined based upon the generalized arrival model and a time period between arriving vehicles at a specific stop, an instantaneous demand model is determined based upon the uniform arrival model, and a probability of no demand model is determined based upon the uniform arrival model. A report including the instantaneous demand and the probability of no demand determined can be generated. Based upon the report, various operational parameters for the transportation system can be manually or automatically adjusted. |
US09836978B2 |
Parking assistance device
A parking assistance device includes: an acquisition unit that acquires a first distance between a vehicle and a first obstacle measured by a distance measuring unit and a second distance between the vehicle and a second obstacle measured by the distance measuring unit; a calculation unit that calculates an inter-objects distance between the first and second obstacles; and a generation unit that generates a guidance route for the vehicle such that each of the first and second distances become equal to or longer than a second reference distance which is shorter than a first reference distance that is a reference for safe travelling of the vehicle, when the vehicle is caused to move between the first and second obstacles and within the inter-objects distance and in a case where a condition is satisfied. |
US09836964B2 |
Vehicle identification system and vehicle identification device
A vehicle identification system includes a communication device receiving other vehicle information related to other vehicle around a host vehicle, a detection device detecting other vehicle around the host vehicle, and a vehicle identification device identifying a vehicle transmitting the other vehicle information on the basis of the other vehicle information received by the communication device and the detection device, wherein the vehicle identification device is switching between a capturing mode capturing the transmitting vehicle on the basis of the other vehicle information received by the communication device and the detection device, and a tracking mode identifying the transmitting vehicle on the basis of a positional relation between the host vehicle and the transmitting vehicle at the time of the capturing mode, and motion information related to the transmitting vehicle based on the other vehicle information received by the communication device, after the capturing mode. |
US09836959B1 |
Pedestrian safety system and method for a restaurant with a drive-through lane
A pedestrian safety system for a restaurant having a drive-through lane for an automobile, a pickup window, and a pedestrian door. The system includes lane sensors proximate the pickup window that generate lane data indicate of the proximity and motion of an automobile. A controller is in data communication with the lane sensors and programmed to determine proximity and motion status data regarding an automobile in the drive through lane. A pedestrian visual alert member is positioned proximate the pedestrian door of the restaurant and includes Stop, Go, and Caution indicator lamps. An appropriate lamp is energized by the controller depending if the lane sensors detect an automobile moving downstream in the drive-through lane, stopped at the pick-up window, or the lane is clear. The system may also include pedestrian sensors inside the restaurant and a lane visual alert member having indicator lamps to indicate a status of pedestrian traffic. |
US09836958B2 |
Device control method, server, system and computer storage medium
A device control method, a server, a system and a computer storage medium are provided. The method includes: receiving account information, a device identifier and a device control instruction sent by a user terminal (S101); acquiring a universal infrared controller identifier corresponding to the device identifier, and infrared pulse parameters corresponding to the device control instruction (S102); sending the infrared pulse parameters to the universal infrared controller corresponding to the universal infrared controller identifier through a home gateway corresponding to the account information; wherein the infrared pulse parameters are provided for the universal infrared controller to generate an infrared pulse instruction used to control a device corresponding to the device identifier to execute a corresponding operation (S103). |
US09836956B2 |
Trainable transceiver with orientation based antenna power control
A trainable transceiver for controlling a device includes an antenna configured to receive power from a power source, at least one orientation sensor, and a control circuit coupled to the antenna and the at least one orientation sensor. The control circuit is configured to determine an orientation of the antenna based on data from the at least one orientation sensor. The control circuit is further is configured to control the amount of power received by the antenna based on the determined orientation of the antenna. The trainable transceiver is configured to be capable of controlling the device based on at least one signal characteristic stored in memory and determined based on a signal received from an original transmitter. |
US09836951B1 |
Emergency alert device
This device will be placed around the finger of an individual so that person can send a remote alarm in an unforeseen event. This will be particularly useful when individuals are in remote locations with strangers or people that are not necessarily known by the user of this device. The user may also be allowed to preset controls of the device to send automatic alarms. |
US09836949B2 |
Generating recommended maintenance steps for industrial machines based on historical interaction data with a mobile application
A Worker Machine Interaction Intelligence System (WMIIS) can receive performance data describing performance of a first industrial machine, determine, based on the performance data, that at least a first alert condition for the first industrial machine has been triggered, and identify a first designated user to notify about the first alert condition having been triggered by the first industrial machine. The WMIIS can identify a set of recommended maintenance steps to be performed by the first designated user in response to the first alert condition being triggered and transmit, to a client device of the first designated user: an alert message notifying the first designated user that the first alert condition has been triggered by the first industrial machine, and the first set of recommended maintenance steps. |
US09836946B2 |
Systems and methods for authenticating bulk products
This application generally relates to systems and methods for authenticating a bulk quantity of a consumable product with a corresponding product. More specifically, the invention associates a bulk quantity of the consumable product with a product parameter such as a consumption rate of the consumable product within the corresponding product; provides and authorizes a key and/or reader with the bulk quantity and consumption rate data to a specific corresponding product wherein the bulk quantity and consumption rate data are correlated to a maximum consumption quantity value; monitoring consumption of the consumable product within the corresponding product until the maximum consumption quantity value is reached; and providing an event output to the corresponding product when the maximum consumption quantity value is realized. |
US09836938B2 |
Shovel having audio output device installed in cab
A perimeter-monitoring device has a human presence determining part configured to determine presence or absence of a human in each of a plurality of monitoring spaces located around the shovel and an alarm controlling part configured to control a plurality of alarm output parts that are located in a cab of the shovel and emit an alarm to an operator. The alarm controlling part causes a right alarm output part to emit an alarm when it is determined that a human exists in a right monitoring space, causes a left alarm output part to emit an alarm when it is determined that a human exists in a left monitoring space, and causes a back alarm output part to emit an alarm when it is determined that a human exists in a back monitoring space. |
US09836937B2 |
Sensor system, sensor, and detachment tool
This sensor system includes: a sensor that is provided with a sensor cover having an opening formed on one end and a sensor main body which is detachably disposed on an inner portion of the sensor cover; and a detachment tool used to detach the sensor main body from the sensor cover, wherein the sensor includes an attachment structure used to attach the sensor main body to the inner portion of the sensor cover, the detachment tool includes a detachment structure used to detach the sensor main body from the inner portion of the sensor cover, and in the detachment structure, by pushing the detachment tool into the sensor main body from the opening of the sensor cover, the sensor main body is detached from the inner portion of the sensor cover. |
US09836931B1 |
Haptic strength responsive to motion detection
A method may include obtaining sensor data from sensors of a primary device, determining a sensor pattern based on the sensor data, generating a response based on the sensor pattern, and sending a signal over a network to a secondary device to trigger an action of the secondary device. The signal may be based on the sensor pattern. |
US09836928B2 |
System and method of identifying a specific key amongst a bundle of keys
A method of identifying a specific key amongst a bundle of keys requires a plurality of keyhole tags and a plurality of key sleeves. Each of the keyhole tags includes a wireless transmitter. Each of the key sleeves includes a wireless receiver and at least one notification device that is associated to a corresponding tag. The method begins by broadcasting an identification signal with the wireless transmitter for each of the plurality of keyhole tags. The method then positions the plurality of key sleeves adjacent to a desired tag from the plurality of keyhole tags. The method then receives the identification signal for the desired tag with the wireless receiver for each of the plurality of key sleeves. Finally, the method actuates the notification device of a specific sleeve from the plurality of key sleeves, if the corresponding tag for the specific sleeve is the desired tag. |
US09836925B2 |
Gaming systems, gaming devices and methods with symbol-bearing reels of distinct sizes
Presented herein are gaming systems, gaming machines, and methods for conducting wagering games. Gaming machines are disclosed which include a gaming cabinet, display device(s) and input device(s) coupled to the cabinet, and game-logic circuitry disposed within the cabinet. Game-logic circuitry is configured to: initiate a casino game responsive to an electronic data signal indicating receipt of a player's physical input; determine a wagering-game outcome from a random element generated by a random element generator; change a standard-sized reel into a multi-reel carriage carrying plural non-standard-sized symbol-bearing reels, each of which is rotatably mounted onto the carriage; display each non-standard-sized reel spinning contemporaneously with spinning of the standard-sized reels and carriage; display the wagering-game outcome, including symbols of the standard-sized and non-standard-sized reels populating array positions of an array; and, evaluate the symbols of the standard-sized and non-standard-sized reels in the array to determine if the outcome meets an award criterion. |
US09836924B2 |
Bonusing system for casino games
A bonusing system used in a casino environment is described. The bonusing system enables a player to make secondary wagers on a bonus outcome. In one embodiment, the bonusing system can include a bonusing device which is installed at a gaming table at which a card game is played, such as baccarat or black jack. In the card game, the player makes a primary wager on an outcome of a card hand. The bonusing device can be configured to select a bonus card hand from among a subset of card hands associated with the card game and output the selected bonus hand. Based upon one or more of a player's card hand, a dealer's card hand, the bonus card hand or combinations thereof, the bonusing device can determine whether a bonus is to be awarded. The bonus amount awarded can depend on the amount of the secondary wager. |
US09836922B2 |
Gaming machine and payline system with dual function special symbols
A method and apparatus for a video gaming machine is disclosed. The method comprises a player placing at least one wager in order to be eligible to activate at least one payline. A grid of symbol boxes is displayed on the screen. A random array of symbols is displayed within the symbol boxes from a predetermined set of symbols. The set of symbols includes at least one special symbol that has a dual functionality. Firstly, a special symbol acts as a non-valuable payline indicator symbol that determines a payline and activates the payline if the player has placed a wager on said payline. Secondly, the special symbol acts as a valuable wild symbol in any activated payline differing from the payline determined by its payline indicator functionality. The symbol array is evaluated, and wins are paid according to a predetermined paytable. |
US09836920B2 |
Hybrid game with manual trigger option
Systems and method for providing a gambling hybrid game having manual triggering of gambling events is disclosed. The systems and method involve providing a proposition of a gambling event to a user and receiving an input accepting the proposition from a user. The gambling event that is associated with the proposition is then resolved. The results of the gambling event are then determined and the wagers are resolved. The results of the gambling event are then used to change variables in a set of game variables that are applied in the game. |
US09836911B2 |
Gaming system and a method of gaming
A gaming system is disclosed which comprises a game controller arranged to selectively implement one of a plurality of games in response to player input, and a denomination selector arranged to facilitate selection by a player of a bet denomination, each game being associated with at least one bet denomination, and wherein at least one bet denomination of at least one of the games is different to at least one bet denomination of at least one of the other games. A corresponding method is also disclosed. |
US09836910B1 |
Vend-A-Shu systems
A line of intricate, home-based vending machines specially designed for housing and organizing a multitude of shoes and boots. Design intent of this product is to provide a more convenient, as well as accessible, means of storing, maintaining, and accessing footwear, particularly in residences where storage space is limited. |
US09836904B2 |
Key fob dongle
The disclosed method uses a dongle to program a replacement key fob transmitter to a vehicle. The dongle mates to the vehicle's on-board electronics through the vehicle's existing data link. A diagnostic circuit in the dongle determines a communications protocol for programming the key fob transmitter to the vehicle. Audio and visual indicators indicate that communications are established and the successful programming of the key fob transmitter to the vehicle. |
US09836899B2 |
Systems and methods for programming a credential reader
A credential reader update system includes a server operable to provide a credential reader update via a cellular telephone interface, and a plurality of credential readers. Each credential reader communicates with a presented credential at a credential reader frequency, wherein each credential reader has a credential reader interface having a range. A portable update device is movable into and out of the range, and is operable to receive the credential reader update via the cellular telephone interface. A credential reader update application is included in the portable update device, and is operable to uniquely identify the particular credential reader to be updated. The portable update device transfers the credential reader update to the credential reader via the credential reader interface, and the credential reader update includes firmware instructions that cause the credential reader to perform communications with the presented credential at a second frequency different than the credential reader frequency. |
US09836898B2 |
System and method of securing access control systems
Systems and methods of securing access control systems are provided. Some methods can include sensing an authorized access card, sensing a directional movement of the access card, determining whether the directional movement of the access card is consistent with authorized movement of the access card, and based on the determination, allowing or denying access to a secured area. In this manner, even if an access card is obtained by an unauthorized user, the unauthorized user will not be able to gain access to a secured region because he will not know the direction to move the access card when presenting the card to a reader. |
US09836893B2 |
Computing and tracking locomotive health
Herein described is at least a system, method, and/or non-transitory computer-readable storage medium for computing locomotive health based on input parameters such as locomotive defect data and locomotive inspection data. Examples of locomotive health attributes for which values may be computed include an overall health attribute, a power level health attribute, a defect severity health attribute, a trail only health attribute, and a health reason attribute. Furthermore, various events may be defined that may trigger computation of the locomotive health attribute values. |
US09836886B2 |
Client terminal and server to determine an overhead view image
There is provided a client terminal including a determination unit configured to determine whether an overhead view image is associated with a position indicated by a user, and a display control unit configured to perform control so that the overhead view image is displayed on a display unit in accordance with a determination result obtained by the determination unit. |
US09836885B1 |
Image-based rendering of real spaces
Under an embodiment of the invention, an image capturing and processing system creates 3D image-based rendering (IBR) for real estate. The system provides image-based rendering of real property, the computer system including a user interface for visually presenting an image-based rendering of a real property to a user; and a processor to obtain two or more photorealistic viewpoints from ground truth image data capture locations; combine and process two or more instances of ground truth image data to create a plurality of synthesized viewpoints; and visually present a viewpoint in a virtual model of the real property on the user interface, the virtual model including photorealistic viewpoints and synthesized viewpoints. |
US09836883B2 |
Systems and methods for fitting product
Systems and methods are disclosed for fitting a subject by generating one or more 3D deformable models for an anatomical portion; capturing images of a user anatomical portion and a reference object using a mobile camera; generating an updated model of the user anatomical portion by selecting a closest 3D deformable model to the user anatomical portion and matching points on the closest 3D deformable model to one or more predetermined points on the user anatomical portion; and selecting a best-fit product from a plurality of product variations based on the 3D model. |
US09836882B2 |
Systems and methods for rapid three-dimensional modeling with real facade texture
A computer system is described for automatically generating a 3D model, including hardware and non-transitory computer readable medium accessible by the hardware and storing instructions that when executed by the hardware cause it to obtain wire-frame data of a structure within a geographic area; identify a geographic location of the structure; retrieve multiple geo-referenced oblique images representing the geographic location and containing a real façade texture of the structure; locate a geographical position of a real façade texture of the structure; select one or more base oblique image from the multiple oblique images by analyzing, with selection logic, image raster content of the real façade texture depicted in the multiple oblique images, and, apply the real façade texture of the one or more base oblique image to the wire-frame data of the structure to create a three dimensional model providing a real-life representation of physical characteristics of the structure. |
US09836881B2 |
Heat maps for 3D maps
A geospatially accurate 3D model of a building or collection of buildings is used to communicate any type of geo-specific information by way of uniquely recognizable visual or non-visual highlighting such as color or texture coded building visualizations on rooftops or other objects within the 3D model. |
US09836872B2 |
Methods for generation of edge=preserving synthetic mammograms from tomosynthesis data
A method and related apparatus (VS) for synthetic projection images, in particular synthetic 2D mammograms (S) formed from a 3D image volume T made up of slices (SL). It is proposed to compute a forward projection (FP) using a weighted average function that is implemented by a filter (FL). The filter function (FL) is configured such that that voxels in a slice with maximum sharpness are assigned highest weights thereby avoiding blurring by averaging with structurally less relevant slices. |
US09836868B2 |
System and method employing segmented models of binding elements in virtual rendering of a print production piece
A system and method for a pre-print, three-dimensional virtual rendering of a print piece is disclosed. A plurality of modular/pipelined architectural layers are managed, operated, and organized by a controller. A product definition is provided to a job ticket adaptation layer where it is transformed into a physical model. The physical model is then transformed into a display model via the product model layer. The display model is transformed into a scene that can be displayed on a graphical user interface as a three dimensional virtual rendering by a rendering layer, where the rendering includes one or more binding elements to satisfy the product definition. The modularity further enables different product description formats to be supported by only altering the job ticket adaption layer, and that different graphics rendering engines can be supported by altering only the rendering layer. |
US09836865B2 |
Systems and methods for split screen display of biological specimen and for capturing records thereof
Embodiments provide a split screen display for simultaneously viewing different portions of a field of view corresponding to an image, or a portion of an image, of a biological specimen. An image panel in the split screen display may include or be split into two or more sub-panels for displaying two or more contiguous portions of the field of view, so that each sub-panel displays a different portion of the field of view and so that the collection of sub-panels cooperatively displays the entire field of view. The portions of the field of view seamlessly and contiguously aligned at boundaries of the sub-panels. Different display types may be used to display the portions of the field of view in the sub-panels. Images may be recorded on a local or remote storage device or storage media for use in a report. |
US09836864B2 |
Image processing method, recording medium and apparatus for replacing face components
An image processing method includes: computing difference values between a boundary equivalent to an outer edge of a synthesis target region of an Nth frame of a video image, and a boundary equivalent to an outer edge of a synthesis target region of an N−1th frame of the video image; generating a difference image such that whilst pixel values at a boundary of the difference image maintain the difference values, a region inside the boundary of the difference image matches a specific gradient condition; and deriving, an image that is the generated difference image added to the synthesized result image derived for the N−1th frame that is equivalent to a result of synthesizing a synthesis image onto the synthesis target region in the N−1th frame, and substituting the synthesized result image derived for the Nth frame for an image of the synthesis target region in the Nth frame. |
US09836863B2 |
Method and system for visualization of athletes
A system and method for receiving positional data corresponding to stages of movement of a person within a time interval, determining from the positional data, at each stage of movement, one of: a position, an orientation, and a pose of the person, and based on the one of the position, the orientation, and the pose of the person determined for each stage of movement, generating a visualization graphic, separate from a display of the person, that illustrates one of the positions, orientations, and poses of the person at the stages of movement within the time interval. |
US09836854B2 |
Systems and methods for lossy compression of image color profiles
In one embodiment, an image containing a number of colors is received. The image is divided into a number of sections, and an importance value is determined for each section. For each section of the image, a frequency of each color is determined. For each color in the image, a weighted score is calculated based on the frequency of that color in a particular section, and the importance value in the particular section. The weighted scores are used to adjust an error metric used to determine an approximation function for a color profile to transform the image from a first color space to a second color space, where the error metric measures the difference between the approximation function and an ideal function curve for the transformation. |
US09836852B2 |
System and method to stabilize display of an object tracking box
A method includes receiving first data defining a first bounding box for a first image of a sequence of images. The first bounding box corresponds to a region of interest including a tracked object. The method also includes receiving object tracking data for a second image of the sequence of images, the object tracking data defining a second bounding box. The second bounding box corresponds to the region of interest including the tracked object in the second image. The method further includes determining a similarity metric for first pixels within the first bounding box and search pixels within each of multiple search bounding boxes. Search coordinates of each of the search bounding boxes correspond to second coordinates of the second bounding box shifted in one or more directions. The method also includes determining a modified second bounding box based on the similarity metric. |
US09836840B2 |
Methods and systems for assessing image quality in modeling of patient anatomic or blood flow characteristics
Systems and methods are disclosed for assessing the quality of medical images of at least a portion of a patient's anatomy, using a computer system. One method includes receiving one or more images of at least a portion of the patient's anatomy; determining, using a processor of the computer system, one or more image properties of the received images; performing, using a processor of the computer system, anatomic localization or modeling of at least a portion of the patient's anatomy based on the received images; obtaining an identification of one or more image characteristics associated with an anatomic feature of the patient's anatomy based on the anatomic localization or modeling; and calculating, using a processor of the computer system, an image quality score based on the one or more image properties and the one or more image characteristics. |
US09836837B2 |
Method and device for determining a transformation between two images of an anatomical structure
An image transformation method, performed by a computer, for determining a transformation between two medical images of an anatomical structure, respectively taken at a first and second point in time, said method comprising the steps of: acquiring first and second image datasets which represent the first and second image, respectively; determining an image-based transformation between the first image and the second image; acquiring an elastic model of the anatomical structure at the first point in time, wherein the elastic model comprises a plurality of nodes and the relationships between the nodes; calculating the displacements of a subset of the nodes in accordance with the image-based transformation; calculating the displacements of the other nodes in accordance with the relationships between the nodes as represented by the elastic model, while keeping the displacements of the nodes in the subset of nodes constant; and calculating the transformation from the displacement vectors which represent the displacements of the nodes as compared to their positions at the first point in time. |
US09836831B1 |
Simulating long-exposure images
Implementations relate to simulating long-exposure images. In some implementations, a method includes examining a series of images, determining an optical flow of pixel features between the image and an adjacent image in the series of images, and blurring one or more regions in one or more of the images, where the one or more regions are spatially defined based on one or more attributes of the optical flow. |
US09836829B2 |
Image processing apparatus and image processing method
An image display method includes displaying an input image having distortion on a display, receiving a plurality of points which are specified on the displayed input image in response to a user input, calculating a first processing area having a first shape according to the points specified on the displayed input image so that the first shape becomes a predetermined shape when distortion of the first processing area having the first shape is corrected, and displaying the first processing area having the first shape together with the input image on the display. |
US09836827B2 |
Method, apparatus and computer program product for reducing chromatic aberrations in deconvolved images
In an example embodiment, method, apparatus and computer program product are provided. The method includes facilitating receipt of a deconvolved image including a plurality of component images. A guide image is selected from the component images and a cross-filtering is performed of component images other than the guide image to generate filtered component images. The cross-filtering is performed of a component image by iteratively performing, selecting a pixel and a set of neighboring pixels around the pixel in the guide image, computing a set of weights corresponding to the set of neighboring pixels based at least on spatial differences between the pixel and the set of neighboring pixels, and cross-filtering a corresponding pixel of the pixel in the component image based on the set of weights to generate a filtered corresponding pixel in the component image. The filtered component images form a filtered deconvolved image with reduced chromatic aberration. |
US09836825B2 |
Dose modulated X-ray scanning
A method and a device for dose modulated X-ray scanning, where, according to an example of the method, a theoretical X-ray scanning dose for a scanning region may be calculated according to a target image quality standard set for the scanning region and a reference data level determined for the scanning region. Then, an X-ray attenuation difference between each data level corresponding to the scanning region and the reference data level may be calculated according to the theoretical X-ray scanning dose. In this way, a data level where the X-ray attenuation difference with the reference data level is higher than a threshold may be selected out from the data levels corresponding to the scanning region as a target to be de-noised, and a noise reduction may be performed for the target to be de-noised. |
US09836822B2 |
Method and technical equipment for image processing
The invention relates to a method and technical means for rotating an original image in an image frame by an angle to have a rotated image in said image frame, wherein said image frame comprising said rotated image having empty corners lacking image data; comparing the rotated image to the original image to identify remaining corners; adding content of the remaining corners to the empty corners of the image frame comprising said rotated image. |
US09836819B1 |
Systems and methods for selective retention and editing of images captured by mobile image capture device
The present disclosure provides an image capture, curation, and editing system that includes a resource-efficient mobile image capture device that continuously captures images. The mobile image capture device is operable to input an image into at least one neural network and to receive at least one descriptor of the desirability of a scene depicted by the image as an output of the at least one neural network. The mobile image capture device is operable to determine, based at least in part on the at least one descriptor of the desirability of the scene of the image, whether to store a second copy of such image and/or one or more contemporaneously captured images in a non-volatile memory of the mobile image capture device or to discard a first copy of such image from a temporary image buffer without storing the second copy of such image in the non-volatile memory. |
US09836817B2 |
Synchronized zooming across multiple plots
Systems and methods include manipulating multiple data plots. The multiple data plots each have horizontal and vertical dimensions and include active and inactive zoom plots. After determining whether the inactive zoom plot is to be synchronized with the active zoom plot in the horizontal or vertical dimension when zooming the active zoom plot and an indication that the active zoom plot is to be zoomed to an active zoom area, an active area zoom is performed based on the indication using a zoom start point and a zoom end point in the horizontal or vertical dimension. A corresponding inactive zoom plot is zoomed by rescaled in the horizontal or vertical dimension by converting the zoom start and end points to corresponding inactive zoom start and end points in the inactive zoom plot using a preset transfer function if the inactive zoom plot is to be synchronized. |
US09836816B2 |
Varying effective resolution by screen location in graphics processing by approximating projection of vertices onto curved viewport
In graphics processing data is received representing one or more vertices for a scene in a virtual space. A projection of the vertices onto a screen space of a display device is performed. The projection approximates a projection of the vertices onto a curved viewport. Primitive assembly is performed on the vertices to generate a one or more primitives in screen space from the projection of the vertices onto the screen space. Scan conversion is performed on the one or more primitives to determine which pixel or pixels of the plurality of pixels are part of corresponding primitives of the one or more primitives. A finished frame is then generated by performing pixel processing to assign pixel values to the pixel or pixels that are part of the corresponding primitives. In some implementations, the finished frame can be stored in the memory or displayed on the display device. |
US09836813B1 |
Correction of misaligned map data from different sources
Misaligned map data received from different sources is corrected to generate a map that includes aligned features. Each data source is associated with a reliability value that identifies the likelihood that the map data received from the corresponding source is aligned with a particular map location. A corrected version of the map data is generated based on the reliability values of the data sources. Generally, map data from unreliable sources is adjusted toward map data from more reliable sources until the map data from the different sources is aligned. |
US09836810B2 |
Optimized multi-pass rendering on tiled base architectures
The present disclosure provides systems and methods for multi-path rendering on tile based architectures including executing, with a graphics processing unit (GPU), a query pass, executing, with the GPU, a condition true pass based on the query pass without executing a flush operation, executing, with the GPU, a condition false pass based on the query pass without executing a flush operation, and responsive to executing the condition true pass and the condition false pass, executing, with the GPU, a flush operation. |
US09836803B2 |
Network system
A network system is provided. The network system includes: at least one component selected from an energy receiving unit receiving energy and an energy management unit managing the energy receiving unit. The energy receiving unit or the energy management unit receives energy rate related information; an energy usage amount or a usage rate of when the component is controlled on the basis of at least the energy rate related information is less than that of when the component is controlled without the basis of at least energy rate related information; if the energy rate related information is high cost information, a function of one component constituting the energy receiving unit is limited; and an operating time or an output of the energy receiving unit is adjusted in correspondence to the limited function of one component. |
US09836801B2 |
Systems, methods and apparatus for providing comparative statistical information in a graphical format for a plurality of markets using a closed-loop production management system
First cost information relating to a first cost of production of a first concrete mixture, and second cost information relating to a second cost of production of a second concrete mixture, are received from a plurality of production facilities that produce concrete mixtures. First quality information relating to a first concrete mixture is received from a first construction site. Second quality information relating to the second concrete mixture is received from a second construction site. A map displaying a region containing the first construction site and the second construction site is displayed on a display device. The first cost information and the first quality information are presented in a graphical format and are overlaid over the map proximate the first construction site, and the second cost information and the second quality information are overlaid over the map proximate the second construction site. |
US09836800B2 |
Apparatus for increasing social interaction over an electronic network
In one embodiment, a system may include a processing device to incrementally unlock, for an account corresponding to a member of an electronic social networking system, member actions based on a score. One member action may be unlocked in response to the score reaching a first threshold, and another member action may be unlocked in response to the score reaching a second different threshold. A remote device that is associated with the account may be updated with one or more graphical user interfaces. Each graphical user interface may be to enable a corresponding one of the member actions of that are incrementally unlocked. Other embodiments may be disclosed or claimed. |
US09836799B2 |
Service provision program
A non-transitory recording medium storing a program that causes a computer to execute a process, the process including: generating a modified image by executing modification processing on an image of a mark affixed to a product; and providing the generated modified image as a determination-use image employable in determination as to whether or not the product affixed with the mark is included in a captured image. |
US09836798B2 |
Cross-network social networking application architecture
Particular embodiments of the present invention are directed to providing an application programming interface allowing developers to create a single version of a social networking application configured to execute on more than one social network, wherein such execution may be customized with respect to each particular social network in which the social networking application may execute. The same or alternative embodiments may also provide an application programming interface for saving and/or retrieving social networking application data in and/or from a common data store, allowing aggregation of data specific to the cross-network social networking application such that the data is available across multiple social networks. |
US09836797B2 |
Estate disposition modeling
A system and computer-implemented method for modeling estate disposition are disclosed. One embodiment receives balance sheet inputs, estate planning document inputs and timing/event inputs. Conveyance and tax logic are applied to the inputs. Flowcharts illustrating the disposition of the estate based on the inputs are generated. Tax and liquidity analysis based on the inputs are also generated. |
US09836796B2 |
System and method for comprehensive sales and service event processing and reporting
Example systems and methods provide comprehensive sales and service data processing and reporting. Sales and service events that take place at a front end branch of an enterprise may be input into a front end system and transmitted to a backend system where various modules then use the front end system data to generate various data and reports to determine sales incentive metrics and key performance indicators. |
US09836786B1 |
Intelligent division of funds across merchant accounts
Merchants may desire to save for a variety of reasons, such as to purchase a new piece of equipment for use at the merchant, to pay vendors for services provided to the merchant, to set up a “rainy-day fund”, or the like. As such, described herein are techniques and arrangements for helping a merchant reach its savings goals by automatically saving, for the merchant, a portion of each transaction made by the merchant at a point-of-sale (POS) device of the merchant. |
US09836785B2 |
Auctioning of announcements
An announcement distributor distributes, or auctions an opportunity to distribute, an announcement to an announcement recipient such as a consumer, issuer, merchant, or acquirer within a payment processing system. The announcement when there has been a satisfaction of an announcement condition, such as the consumer being determined to be located within a predetermined spatial zone. The content of the announcement may, in turn, facilitate a subsequent cashless transaction for resources of merchants. Implementations describe various permutations of the content of the announcement, the announcement condition, and the announcement recipient. |
US09836780B2 |
Method and system for consumer transactions using voice or human based gesture actions
A method of initiating a consumer transaction using a human interaction device to read voice or human based gesture actions is disclosed. Video data is transmitted from a processing device to a display device. The video is monitoring for event data corresponding to a plurality of consumer products or services, and monitored event data is received in the processing device. A consumer is notified on the display device of an eligible consumer transaction. Voice or human based gesture actions are read with a human interaction device and are analyzed. If the voice or human based gesture actions conform to a predetermined set of requirements, then a consumer transaction for the plurality of consumer products or services is initiated. |
US09836779B2 |
Method, user terminal, and service terminal for processing service data
A service terminal, which is communicatively coupled to a remote server, works with an offline user terminal to complete a service request initiated by a user of the user terminal. The service terminal repeatedly broadcasts a service message to neighboring user terminals until after receiving a service purchase request message wirelessly transmitted from a user terminal. The service terminal then suspends the broadcast of the service message and communicates the service purchase request to the remote server and receives a purchase confirmation message from the remote server. Next, the service terminal wirelessly transmits the purchase confirmation message back to the user terminal. From reading the purchase confirmation message, a user of the user terminal can tell whether the service purchase request has been completed successfully or not. If not, the service terminal then resumes the broadcast of the service message until after receiving another service purchase request message. |
US09836777B1 |
Recursive method and system for accessing classification information
A web based method and system that allows the users such as buyers and sellers to locate, purchase, and sell goods, items and services through instant notification. A method and system can include the steps of requesting at least one of an unlisted product, unlisted item and unlisted service from the online web based system. Next the online web based system can provide for matching the at least one of the unlisted product, unlisted item and the unlisted service when the at least one of the unlisted product, unlisted item and the unlisted service is listed with the online web based system. Next the method and system can provide for notifying by generating an instant notification from the online web based system to a portable wireless device, when at least one of the unlisted product, the unlisted item and the unlisted service, has been matched with the at least one of the unlisted product, unlisted item and the unlisted service on the online web based system. The user can use a portable wireless device such as a laptop computer, a PDA (personal digital assistant) device, a cell phone, and a pager. The instant notification can be generated to the portable wireless device through at least one of an e-mail, a text message a voice message, an image message and a page. |
US09836770B2 |
Data capture for user interaction with promotional materials
An application on a user device sends a request for promotional material to a server while the application is active on a user device. The application receives the promotional material from the server and stores the promotional material in a data store on the user device. A management client on the user device receives a user interaction with the promotional material and sends data representing the user interaction to the server independent of web-browser technology. |
US09836769B1 |
Determining bids for television advertisement auctions
Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for generating a target bid for an advertiser to use in an auction directed at enabling the advertiser to reach the advertiser's advertising goal (e.g., a cost-per-call goal) for a particular advertising target (e.g., a television program or demographic) based on the target's historical advertising performance. |
US09836760B2 |
Representative user journeys for content sessions
Systems, methods, and computer-readable storage media for determining user journeys during presentations of content. The system first determines an average time spent for sessions associated with a presentation of content. Next, the system identifies a representative group of sessions from the sessions by identifying each of the sessions having a respective time spent within a statistical range from the average time spent for the sessions. The system then determines a most common path of events from the representative group of sessions to yield a most common user journey associated with the presentation of content. |
US09836758B2 |
Method and system for creating a control group for campaign measurements
A method for creating a control group for campaign measurements includes: storing a plurality of consumer profiles, each profile including data related to a consumer including an account identifier, spend behavior, and microsegment associated with the consumer; receiving a plurality of measurement profiles, each profile including data related to a consumer including a specific account identifier and indication of participation or non-participation in a campaign; associating each consumer profile with a measurement profile where the included account identifier corresponds to the specific account identifier of the measurement profile; identifying a campaign group, the campaign group including consumer profiles, each profile including a common microsegment and spend behavior and associated with a measurement profile indicating participation in the campaign; and identifying a control group, the control group including consumer profiles, each profile including the common microsegment and spend behavior and associated with a measurement profile indicating non-participation in the campaign. |
US09836756B2 |
Emotional engagement detector
Various systems and methods for tracking and analyzing emotional engagement of people while shopping are described herein. A system for tracking and analyzing emotional engagement of people while shopping includes an image processing module to: access image data from an electronic data storage, the image data including a person in a retail environment; and detect the person in the image data; an emotion detection module to determine an emotion expressed by the person; an object detection module to determine an object with which the person is interacting; and a marketing module to: select a sales action based on the emotion and the object; and execute the sales action. |
US09836754B2 |
Evaluating coincident interaction indicators
Disclosed are embodiments for determining the impact of one or more latent factors on user interaction metrics based at least in part on an impact model. The embodiments identify a value for a user interaction metric, the user interaction metric measuring interaction with content and identify an impact for a latent factor on the user interaction metric, the impact determined based at least in part on a model providing a relationship between the user interaction metric and the latent factor. Additionally, embodiments may involve adjusting an attribute of the electronically provided content based at least in part on the impact of the latent factor on the user interaction metric. |
US09836752B2 |
System and method for providing scalability in an advertising delivery system
A method comprises providing a first set of geographically distributed pods for storing account information on a first set of advertisements associated with web properties associated with a first set of geographically distributed users; enabling the first set of users to update the account information on the first set of pods, each user being associated with at least one advertisement and a particular pod that is not the most distant pod from the user; recognizing that the first set of pods cannot satisfy a user demand threshold; coupling an additional pod for storing additional account information on a second set of advertisements for a second set of users; enabling the second set of users to update the additional account information, the additional pod being not the most distant pod from the second set of users; receiving a content request; and identifying a particular advertisement based on the content request. |
US09836748B2 |
Method and system for generating a global representation of a product definition
A method or system that receives a product definition that includes a feature family having data defining one or more product features. The product definition including one or more corresponding rules defining one or more relationships between one or more product features. The method or system receiving input selecting one or more feature families of interest. The method or system identifying the one or more rules that provide a relationship connecting the one or more feature families to the selected feature families of interest. The method or system converting the identified rules to one or more positive logic rule groups. The method or system generating one or more global representations of the product definition by interacting the one or more positive logic rule groups to produce a result that defines the relationship between the interacted positive logic rule groups and storing the results that are determined as being valid. |
US09836747B2 |
System and method for shopping goods, virtualizing a personalized storefront
A shopper-tailored virtual model of a physical storefront where items are located in a configuration specific to customer preferences, and a single virtual model corresponds to a different shopper, with said product arrangement continuously improving with the shopper's history of purchases, is achieved through an intuitive user interface of a mobile computing devise. The user experience is designed to invite shoppers to browse through the storefront planograms with a fast paced passing motion, intuitive picking and throwing of products within the basket, buy full recipes and added search features, it allows for speedy yet large purchases. The system's social capabilities enables shoppers to create, suggest and share recipes with specific ingredients available in the retailer stores, with the added value of having said recipes delivered to the shopper's desired location. |
US09836746B2 |
Detection of an unauthorized wireless communication device
A technique for the detection of an unauthorized wireless communication device includes monitoring of Bluetooth® communications activity by a Bluetooth® capable communication device. Any monitored communication activity is analyzed against parameters that are predefined to detect suspected illegal activity. If illegal activity is suspected by the analysis, an alert is generated for a system administrator. The predefined parameters associate illegal activity with; data that includes credit card numbers and expiration dates, credit card transaction logging information, non-discoverable devices, activity after store hours, exceedingly long activity, etc. |
US09836743B2 |
Systems and methods to register merchants for data processing in an electronic transaction system
A user interface to register merchants. The user interface is configured to allow a merchant to search and identify a set of transaction parameters that are used in authorization and/or settlement messages of payment transactions initiated for a store of the merchant and allow the merchant to obtain a store identifier representing the set of transaction parameters. The store identifier, for example, can be used to label offers of the store of the merchant. Thus, whether or not an authorization or settlement message transmitted in the payment processing network for a payment transaction is for the store can be determined based on whether or not the transaction parameters in the message match with the set of transaction parameters represented by the store identifier. |
US09836739B1 |
Changing a financial account after initiating a payment using a proxy card
Apparatuses and methods for changing a financial account after initiating a payment using a proxy object, such as a proxy card, are disclosed. The proxy card is associated with multiple financial accounts, such as accounts associated with credit cards, debit cards, and pre-paid gift cards. A consumer presents the proxy card to a merchant to make a payment, and the merchant swipes the proxy card and processes the payment by sending transaction information to a financial system. A computer system associated with the financial system selects a payment account associated with the proxy card to use for the payment, and an authorization for the transaction is obtained. Later, the consumer is given a limited time within which he may change the financial account used for the payment, such as by using his mobile device to select a different account associated with the proxy card to use to obtain funds for the payment. |
US09836726B2 |
Internet payment system using credit card imaging
A system and a method for conducting credit card transactions through a mobile device of a user. The mobile device comprises an image acquisition unit and a mobile application operated by the mobile device. The system enables acquiring an image of a client's credit card, using the image acquisition unit; analyzing data of the image; outputting details of the credit card from the analysis; verifying the output details, wherein the verification is further carried out through the mobile application; verifying authorization of inputted monetary transaction, wherein the mobile application enables verifying the authorization by communicating with the billing center, associated with at least one credit company associated with the credit card over at least one communication network, wherein the communication is carried out by the mobile application using the mobile device; and conducting monetary transactions using the verified credit card details. |
US09836725B2 |
Determining transportation status using network connections
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining travel information. One of the methods includes obtaining flight information for each of a plurality of users, the flight having a flight identifier and associated with a particular scheduled departure time and departure location; based on the scheduled departure time, obtaining location information for user devices associated with each user of the plurality of users; determining that the respective user devices associated with a first group of users of the plurality of users, has a location associated with the departure location; determining that the respective mobile devices associated with users of the first group are no longer in communication a mobile network; and using the respective times at which the user devices are determined to no longer be in communication with the mobile network along with the scheduled departure time to determine a departure time. |
US09836724B2 |
Email views
Email viewing techniques are described. In implementations, a determination is made regarding one or more types of content that are included in an email through examination of metadata that describes the one or more types of content. The determination is made responsive to selection of an email in a user interface for output. A choice is made from one of a plurality of views for the email based on the determination; and the email is output in a user interface using the chosen view. |
US09836723B2 |
Exchanging messages during a chat session
Message display control means updates and displays messages sequentially on a message list screen each time message receiving means receives a message. When input detection means detects a response message, identification means identifies the latest message at the time of detection and the response message. Response message sending means sends the response message as a response to the identified message to other participants upon completion of input of the response message. Therefore, even in the case where the message list screen is updated due to receiving the subsequent message during the input of the response message, the completed response message is able to be sent back to the response object message. |
US09836720B1 |
Systems for secure tracking code generation, application, and verification
Embodiments include a computer-implemented management platform for securely generating tracking codes, and for verifiably imprinting those tracking codes onto physical articles. In an embodiment, one or more hardware processors generate tracking code(s) and send the tracking code(s) towards an automated computer-controlled production line, and which physically imprint each tracking codes onto a corresponding article, and physically verify the physical imprinting. If a tracking code was correctly imprinted on its corresponding article, one or more records are recorded in a durable storage medium, which indicate that the tracking code imprinted on an article. If a tracking code was incorrectly imprinted on its corresponding article, the factory line physically rejects the corresponding article. Embodiments also include the computer-implemented management platform securely managing those physical articles throughout their lifecycle, based on the securely-generated and verifiably-imprinted tracking codes. |
US09836719B2 |
Consumer demand-based inventory management system
In some embodiments, methods and systems of managing products at a retail sales facility include scanning a product in a stocking cart at the retail sales facility using a hand-held electronic device including a processor. At least two of the following three functions may be performed based on the scanning of the product. First, the stocking cart may be audited by comparing scanned data to data contained in an inventory management database. Second, a determination of whether the item is on a pick list may be made, which may include determining a demand for the scanned product to arrive at a decision whether to store the product in the stock room or place it on a shelf on the sales floor. Third, if the item is to be stored in the stock room, a determination of whether identical items are stored in bins in the stock room may be made. |
US09836718B2 |
System and method for providing real-time tracking of items in a distribution network
Systems and methods of processing items. Items in a distribution network or process may be scanned at every handling point in the distribution network, and each scan is recorded in a central repository. The scan information can be used to generate real-time access to data, analytical tools, predictive tools, and tracking reports. |
US09836717B2 |
Inventory tracking system classification strategy
A vehicle may include a passive entry system that unlocks the vehicle upon authenticating a fob in a vicinity of the vehicle. The passive entry system further recognizes the vehicle is approaching a restrictive geographic location within which at least one proscribed item is prohibited, receives item data indicative of items located within the vehicle, and provides output indicating whether any of the items is a proscribed item for the restrictive geographic location. |
US09836714B2 |
Systems and methods for determining costs of vehicle repairs and times to major repairs
Systems, methods and computer program products for determining costs of vehicle repairs and times to major repairs. In one embodiment, a system includes a computer processor, a data storage device, and an output device. The processor receives information from a user identifying a vehicle of interest. The processor retrieves repair data items that have characteristics common to the vehicle of interest from a database stored in the data storage device. The processor determines repairs that are expected to be necessary for the vehicle of interest based on the retrieved repair data items, and determines the costs associated with the identified expected repairs. The processor provides output to the user indicating the repair costs and/or the times at which the repairs are likely to be necessary. The output may be in graphical and/or numerical form. |
US09836713B2 |
Data quality management using business process modeling
A business process modeling framework is used for data quality analysis. The modeling framework represents the sources of transactions entering the information processing system, the various tasks within the process that manipulate or transform these transactions, and the data repositories in which the transactions are stored or aggregated. A subset of these tasks is associated as the potential error introduction sources, and the rate and magnitude of various error classes at each such task are probabilistically modeled. This model can be used to predict how changes in transactions volumes and business processes impact data quality at the aggregate level in the data repositories. The model can also account for the presence of error correcting controls and assess how the placement and effectiveness of these controls alter the propagation and aggregation of errors. Optimization techniques are used for the placement of error correcting controls that meet target quality requirements while minimizing the cost of operating these controls. This analysis also contributes to the development of business “dashboards” that allow decision-makers to monitor and react to key performance indicators (KPIs) based on aggregation of the transactions being processed. Data quality estimation in real time provides the accuracy of these KPIs (in terms of the probability that a KPI is above or below a given value), which may condition the action undertaken by the decision-maker. |
US09836708B2 |
Dynamic identification of supported items in an application
Systems and methods of dynamically identifying supported items in an application are described. In one example, an analytics engine receives an indication of available client data, a user's enterprise role, and/or a user's security level. The analytics engine identifies a first subset of supported semantic items (e.g., business topics, business topics, measures, etc.) and a second subset of unsupported semantic items. For example, a semantic item may be supported if corresponding client data is available for analysis and the user's role/security level enable access to the client data. The analytics engine may send data including the supported semantic items and excluding the unsupported semantic items to an application. |
US09836706B2 |
Digitizing venue maps
A system and methods provide for the automatic and computer-assisted generation of vectorized venue maps for event venues, including the outline, location, and label of each section in the venue, each row within each section, and in some cases, each individual seats in each row. |
US09836702B2 |
Digital rights management (DRM)-enabled policy management for an identity provider in a federated environment
A method operative at an identity provider enforces a digital rights management (DRM) scheme associated with a piece of content. The identity provider is an entity that participates in a “federation” with one or more other entities including, for example, an service provider (e.g., a content provider), a DRM privileges provider, and a DRM policy provider. In one embodiment, the method begins by having the identity provider obtain and evaluate against a DRM policy a set of DRM privileges associated with the end user requesting access to the piece of content. Based on the evaluation, the identity provider generates a single sign on (SSO) message that includes a reference to the set of DRM privileges. The message is then forward to the service provider entity, which provides the end user a response. |
US09836696B2 |
Distributed machine learning autoscoring
In one embodiment, a management system determines respective capability information of machine learning systems, the capability information including at least an action the respective machine learning system is configured to perform. The management system receives, for each of the machine learning systems, respective performance scoring information associated with the respective action, and computes a degree of freedom for each machine learning system to perform the respective action based on the performance scoring information. Accordingly, the management system then specifies the respective degree of freedom to the machine learning systems. In one embodiment, the management system comprises a management device that computes a respective trust level for the machine learning systems based on receiving the respective performance scoring feedback, and a policy engine that computes the degree of freedom based on receiving the trust level. In further embodiments, the machine learning system performs the action based on the degree of freedom. |
US09836691B1 |
Neural network instruction set architecture
A computer-implemented method that includes receiving, by a processing unit, an instruction that specifies data values for performing a tensor computation. In response to receiving the instruction, the method may include, performing, by the processing unit, the tensor computation by executing a loop nest comprising a plurality of loops, wherein a structure of the loop nest is defined based on one or more of the data values of the instruction. The tensor computation can be at least a portion of a computation of a neural network layer. The data values specified by the instruction may comprise a value that specifies a type of the neural network layer, and the structure of the loop nest can be defined at least in part by the type of the neural network layer. |
US09836690B2 |
Vehicle identification means
A vehicle identification means (10) that has an at least partially electrically conductive film (12) and a hologram (36) and/or a reflective film. In addition, at least one data carrier (26), which can be read out in a contactless manner, having an antenna is provided. The hologram (36) is implemented as an antenna for the data carrier (26). A separate antenna is therefore no longer necessary. In addition, multiple antennas can be provided in parallel. |
US09836689B2 |
Shield element for mounting on an object
A shield element for mounting on an object, in particular a flat object, such as a chip card. The object has a base body, an RFID or NFC transponder, a transponder chip and a coil-shaped transmission antenna connected to the RFID or NFC transponder chip. The shield element has a carrier made of non-conductive material. The carrier has a closed or closable conducting path which, upon mounting the shield element on the object, shields the object from the electromagnetic fields generated by an external reading device and directed at the transmission antenna of the RFID or NFC transponder chip. |
US09836688B2 |
System, method, and apparatus for RFID hang tag
A hang tag may be disclosed. The hang tag can include an RFID tag, a hole, and an upper and lower portion separated by a perforation. The hang tag can additionally be manufactured on a web whereby once the tag is removed from the web, substantially no tackiness may remain on the hang tag. |
US09836685B1 |
RFID tags for on- and off-metal applications
In one embodiment, a radio-frequency identification (RFID) tag including a substrate having a top surface, bottom surface, opposed end surfaces, and opposed lateral surfaces, a passive RFID integrated circuit (IC) chip mounted to the top surface of the substrate, a monopole antenna that includes a planar radiating arm that extends out from the RFID IC chip along the top surface of the substrate and a matching loop having two grounded matching stubs that surround the chip and a portion of the radiating arm, and a ground plane formed on the bottom surface, an end surface, and the top surface of the substrate, the ground plane being electrically coupled to the matching stubs and the radiating arm. |
US09836684B2 |
Smart cards, payment objects and methods
Smartcards having (i) a metal card body (MCB) with a slit (S) overlapping a module antenna (MA) of a chip module (TCM) or (ii) multiple metal layers (M1, M2, M3) each having a slit (S1, S2, S3) offset or oriented differently than each other. A front metal layer may be continuous (no slit), and may be shielded from underlying metal layers by a shielding layer (SL). Metal backing inserts (MBI) reinforcing the slit(s) may also have a slit (S2) overlapping the module antenna. Diamond like coating filling the slit. Key fobs similarly fabricated. Plastic-Metal-Plastic smart cards and methods of manufacture are disclosed. Such cards may be contactless only, contact only, or may be dual-interface (contact and contactless) cards. |
US09836680B1 |
Systems and methods for advanced communication mechanisms for magnetic cards and devices
A card may detect variations (e.g., position, velocity, acceleration and direction) of a read head in relation to the card. Based on certain parameters (e.g., card length, initially detected read head position, and read head velocity) the card may change communicated bit parameters (e.g., bit period) so that a total number of data bits may be communicated by the card to the read head while the read head remains within a communication distance of the card. |
US09836679B2 |
Controlled and multi-color scanner illumination
A scanner camera is presented with a controller that selectively illuminates white and/or colored light sources, during each particular color illumination of an object being imaged, the camera captures a monochrome image of that particular color illuminated object. One or more of the images are processed by the controller to obtain information about the object being imaged. |
US09836673B2 |
System, method and computer program product for training a three dimensional object indentification system and identifying three dimensional objects using semantic segments
A method of training an object identification system and identifying three dimensional objects using semantic segments includes receiving, into a non-volatile memory, an input file containing a geometric description of a three dimensional object having one or more semantic segments and one or more annotations for each of the one or more semantic segments, receiving, into the non-volatile memory one or more training images of the three dimensional object, identifying, through a processor, the one or more segments in the one or more training images, computing, through a training module, one or more descriptors to the one or more segments, and generating an output file representing a machine vision of the three dimensional object. |
US09836672B2 |
System and method for generating a map from activity data
A method for generating a graph includes receiving GPS data points for a plurality of GPS tracks. Thereafter, points of greater curvature in the GPS tracks are identified. The method further includes determining a plurality of nodes for the graph based on the identified points of greater curvature in the GPS tracks. Additionally, the method includes determining a plurality of connections between the nodes, the plurality of nodes and the plurality of connections defining the graph. |
US09836668B2 |
Image processing device, image processing method, and storage medium
There is provided an image processing device including a spatial frequency characteristic adjusting unit configured to perform an adjustment on at least one of first image data corresponding to a first image and second image data corresponding to a second image to match a spatial frequency characteristic of the first image data with a spatial frequency characteristic of the second image data, the second image having an overlapping area that overlaps with an overlapping area of the first image, and an image processing unit configured to perform a process using the first image data and the second image data, on at least one of which the adjustment has been performed in the spatial frequency characteristic adjusting unit. |
US09836667B2 |
System and method for analyzing random patterns
Disclosed herein is a system and a method for analyzing apparent random pathways, patterns, networks, or a series of events and characterizing these apparent random pathways, patterns, networks, or a series of events by constructal analysis. The resulting statistical values obtained can be used to compare the apparent random pathways, patterns, networks, or a series of events with other apparent random pathways, patterns, networks, or a series of events. The comparison can yield knowledge about the apparent random pathways, patterns, networks, or a series of events as well as the neighborhood or surroundings of the apparent random pathways, patterns, networks, or a series of events. |
US09836666B2 |
High speed searching for large-scale image databases
Embodiments are provided to search for a dictionary image corresponding to a target image. The method includes detecting keypoints in a set of dictionary images. The set of dictionary images includes at least one dictionary image having a plurality of pixels. At least one random pair of pixels is selected among the detected keypoints of the dictionary image on the basis of candidate coordinates for pixels distributed around the detected keypoints of the dictionary image. A feature vector of each keypoint of the dictionary image is calculated, including calculating a difference in brightness between the selected pairs of pixels of the dictionary image. The calculated difference in brightness is an element of the feature vector. Keypoints of a target image are detected. |
US09836663B2 |
User authenticating method and head mounted device supporting the same
A head mounted device (HMD) includes an imaging unit configured to capture at least one image of a partial region of an iris, an electrocardiogram (ECG) sensor configured to receive an ECG signal, and a control unit configured to acquire at least one image of the partial region of the iris and ECG signals, and authenticate a user by using the acquired image(s) of the partial region of the iris and the ECG signals. |
US09836654B1 |
Surgical tracking and procedural map analysis tool
In some embodiments, methods and systems are provided for accessing a surgical dataset including surgical data collected during performance of a surgical procedure. The surgical data can include video data of the surgical procedure. Using the surgical data, a plurality of procedural states associated with the surgical procedure can be determined. For a procedural state of the plurality of procedural states, temporal information can be identified that identifies a part of the video data to be associated with the procedural state. For the procedural state of the plurality of procedural states, electronic data can be generated that characterizes the part of the video data and outputting the electronic data associated with the plurality of procedural states. |
US09836652B2 |
Showing danger areas associated with objects using augmented-reality display techniques
A mechanism is provided for indicating an area of an object that is considered dangerous to a user via a head mounted display (HMD) system. The object being used by the user and one or more areas of the object that are considered dangerous are identified. Responsive to identifying one or more areas of the object that are considered dangerous, an overlay for each of the one or more areas of the object that are considered dangerous is generated. The overlay for each one or more areas of the object that are considered dangerous is displayed via a display layer of the HMD system so that the one or more areas of the object that are considered dangerous are identified as an overlay to the object that is being seen by the user through the HMD system. |
US09836650B2 |
Identification of a photographer based on an image
Technologies are generally described for methods and systems effective to identify a photographer of an image based on the image. The image may correspond to image data generated by a device. In an example, a processor may identify feature data in the image data. The feature data may correspond to a static feature in real space. The processor may also determine a position of the photographer based on the identified feature data. The processor may also retrieve video data from a memory. The video data may include the feature data. The processor may also determine a time that may correspond to the generation of the image data. The determination of the time may be based on the video data. The processor may also identify the photographer based on the position and based on the time. |
US09836647B2 |
Iris biometric recognition module and access control assembly
An iris biometric recognition module includes technology for capturing images of an iris of an eye of a person, whether the person is moving or stationary, and whether the person is located near the iris image capture device or at a distance from the iris image capture device. The iris biometric recognition technology can perform an iris matching procedure for, e.g., authentication or identity verification purposes. The iris biometric recognition module can be incorporated into, for example, a door lock assembly and other access controlled devices, mechanisms, and systems. |
US09836644B2 |
Changing a depiction in a captured image based on a state of a subject present in the captured image
Provided an information processing device including ail image acquisition configured to acquire a captured image, a change detection unit configured to detect a change in a state of a subject in a network service recognized from the captured image, and a depiction change unit configured to change a depiction of the subject shown in the captured image in a case where the change detection unit detects the change in the state. |
US09836641B2 |
Generating numeric embeddings of images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating numeric embeddings of images. One of the methods includes obtaining training images; generating a plurality of triplets of training images; and training a neural network on each of the triplets to determine trained values of a plurality of parameters of the neural network, wherein training the neural network comprises, for each of the triplets: processing the anchor image in the triplet using the neural network to generate a numeric embedding of the anchor image; processing the positive image in the triplet using the neural network to generate a numeric embedding of the positive image; processing the negative image in the triplet using the neural network to generate a numeric embedding of the negative image; computing a triplet loss; and adjusting the current values of the parameters of the neural network using the triplet loss. |
US09836640B2 |
Face detector training method, face detection method, and apparatuses
A face detector training method, a face detection method, and apparatuses are provided. In the present invention, during a training phase, a flexible block based local binary pattern feature and a corresponding second classifier are constructed, appropriate second classifiers are searched for to generate multiple first classifiers, and multiple layers of first classifiers that are obtained by using a cascading method form a final face detector; and during a detection phase, face detection is performed on a to-be-detected image by using a first classifier or a face detector that is learned during a training process, so that a face is differentiated from a non-face, and a face detection result is combined and output. |
US09836639B2 |
Systems and methods of light modulation in eye tracking devices
An image of a user's eyes and face may be analyzed using computer-vision algorithms. A computing device may use the image to determine the location of the user's eyes and estimate the direction in which the user is looking. The eye tracking technology may be used in a wide range of lighting conditions and with many different and varying light levels. When a user is near a light source, an automatic exposure feature in the camera may result in the user's face and eyes appearing too dark in the image, possibly reducing the likelihood of face and eye detection. Adjusting attributes such as the camera exposure time and the intensity and illumination interval of the light sources based on motion and light levels may improve detection of a user's features. |
US09836636B2 |
Capacitive image sensor that obtains a noise-reduced image of a finger
A capacitive image sensor and a method for running the capacitive image sensor are disclosed. The capacitive image sensor includes a number of capacitive sensing elements, forming an array, each capacitive sensing element for transforming a distance between a portion of a surface of an approaching finger and a top surface thereof into an output voltage, wherein a value of the output voltage is changed by a driving signal exerted on the finger; an A/D converter, for converting the output voltage into a number and outputting the number; and a signal source, for providing the driving signal to the finger. |
US09836635B2 |
Systems and methods for tracking optical codes
Computerized methods and systems for locating barcodes applied to objects are provided. A method can receive a first image of a first barcode fragment applied to a first object captured at a first time and identify a first position of the first barcode fragment. The method can also receive a second image of a second barcode fragment captured at a second time and identify a second position of the second barcode fragment. The method can also predict a range of possible positions of the first barcode fragment at the second time based on a tracking model that tracks the first barcode fragment based on the first position, and determine that the first barcode fragment and the second barcode fragment correspond to the same barcode, if the second position is within the range of possible positions of the first barcode fragment at the second time. |
US09836634B2 |
Ultraviolet fluorescent barcode reading method and device
An ultraviolet fluorescent barcode reading method and device, the reading method comprising the following steps: S1, irradiating an invisible ultraviolet fluorescent barcode via an ultraviolet light source and activating the invisible ultraviolet fluorescent barcode to be visible; S2, acquiring the image of the barcode activated to be visible; S3, filtering and decoding the barcode image to obtain corresponding barcode information; S4, outputting the barcode information. The reading method reads the invisible ultraviolet fluorescent barcode via a color filter, thus improving the convenience for reading. |
US09836632B1 |
Barcode scanner illumination
Disclosed is a barcode scanner. The barcode scanner can include a top plate and a first illumination source. The top plate can include a surface. The surface can define a scanning window and a first edge of the top plate. The first illumination source can be located proximate the first edge of the top plate. The first illumination source can be arranged to direct light in a direction of the scanning window. The light can have a strobe sequence. |
US09836631B1 |
Method and apparatus for fractal identification
In general, in some aspects, the subject matter of the present disclosure can be embodied in methods for confirming identity, in which the methods include: outputting a parameter by a reading device, the reading device adapted to read an image displayed on a display of a display device; receiving the parameter output by the reading device by the display device; generating a fractal image at least in accordance with the received parameter by the display device; displaying the generated fractal image on the display of the display device; imaging the displayed fractal image by the reading device; comparing the imaged fractal image to an expected fractal image generated by the reader at least in accordance with the parameter; and confirming that the imaged fractal image and the expected fractal image do not differ by more than a predetermined amount. |
US09836630B2 |
System for and method of rapidly determining true bearings of radio frequency identification (RFID) tags associated with items in a controlled area
An RFID tag reading system and method accurately and rapidly determine true bearings of RFID tags associated with items in a controlled area. An RFID reader has an array of antenna elements and a plurality of RF transceivers. A controller controls the transceivers by steering a primary transmit beam over the controlled area to each tag, by steering a primary receive beam at a primary steering angle from each tag, by steering a plurality of secondary receive beams at different secondary steering angles that are offset from the primary steering angle by receiving secondary receive signals from each tag, and by processing the secondary receive signals to determine a true bearing for each tag. Bidirectional communication between the reader and a tag is conducted over a single inventory round in which the tag is read a plurality of times by the primary and the secondary receive beams. |
US09836629B2 |
System and method for quality control, inspection and audit of utility assets
Method for capturing, organizing and retrieving data for utility assets using RFID tags, including: storing data related to a plurality of utility assets in a database, wherein the stored data include data about type of the utility asset; repair, documentation, testing validation, and inspection of the utility asset; programming a plurality of RFID tags for placement on a utility asset, by one or more processors; placing the programmed RFID tags on the utility asset; linking stored data related to the utility asset with the programmed data for the placed RFID tags, including location data of the placed RFID tags; and querying one or more of the placed RFID tags to retrieve data about the utility asset including data about the location of the utility asset, the specific segment and the specific joint, the type of the utility asset; repair, documentation, testing validation, and inspection of the utility asset, by one or more processors. |
US09836628B1 |
Object identification through electromagnetic tag signature
In an approach for identifying an object using an electromagnetic tag, an electromagnetic signal is received by a sensor, wherein the electromagnetic signal originates from an electromagnetic tag affixed to an object, and wherein the electromagnetic signal passes through a physical propagation channel. A processor searches a database for an electromagnetic signature corresponding to the electromagnetic signal, wherein the database comprises, at least, object information associated with the electromagnetic signature. A processor determines the electromagnetic signal corresponds to the electromagnetic signature. A processor presents the object information associated with the electromagnetic signature. |
US09836624B2 |
Information processing device and method, to prevent hot insertion and extraction of SIM tray
The present technique relates to an information processing device, an information processing method, a record medium and a program which can prevent hot insertion and extraction of an SIM card. A removing unit removes a tray storing a storage member. A removal detector detects an operation of starting removal of the tray before the removing unit removes the tray. A power controller stopping power supplying to the storage member when the removal detector detects the operation of starting the removal of the tray may be employed. The present technique may be applied, e.g., to a personal computer. |
US09836622B2 |
Privacy utility trade off tool
Method(s) and system(s) for providing an optimal trade off point between privacy of a private data and utility of a utility application thereof are described. The method includes quantifying privacy content of a private data associated with a user based on uniqueness of information in the private data, where the private content comprises sensitive information about the user. The method further includes determining a privacy-utility trade off point model based on analytical analysis of the privacy content, a privacy requirement of the user, and a utility requirement of third party to which the private data is disclosed, where the privacy-utility trade off point model is indicative of optimal private data sharing technique with the third party. Furthermore, the method also includes identifying privacy settings for the user based on risk appetite of the third party, utilizing the determined privacy-utility tradeoff point model. |
US09836621B2 |
Virtualization input component
One or more systems and/or methods for storing personal information within a first device and/or for providing personal information from the first device to the second device are provided. The first device (e.g., a smartphone) may identify a user interface (e.g., a movie streaming website) populated with user specified data (e.g., a password). The user specified data may be evaluated to identify personal information of the user (e.g., a movie streaming website password). The personal information may be stored within the first device. Responsive to determining that a second device (e.g., a smart television) displays a personal information input field (e.g., a movie streaming website password input field), an input event comprising the personal information may be provided from the first device to the second device. The input event may invoke the second device to input the movie streaming website password into the movie streaming website password input field. |
US09836618B2 |
System and method of authentication of a first party respective of a second party aided by a third party
A method and system for authenticating a service to access data respective of a user on a low-end mobile device. The method includes sending, from a telephone-to-web adapter, a first authentication token over a first communication path to the low-end mobile device, wherein the telephone-to-web adapter is a separate entity from the low-end mobile device; receiving, at the telephone-to-web adapter, a second authentication token over a second communication path, wherein the second authentication token is received from a host server hosting the service, wherein the first communication path is performed with a first method of communication and the second communication path is performed with a second method of communication; comparing, at the telephone-to-web adapter, the first authentication token to the second authentication token; and allowing access to data upon determining that the first authentication token matches the second authentication token. |
US09836617B2 |
Code repository intrusion detection
The disclosed subject matter provides for code repository intrusion detection. A code developer profile can be generated based on characteristic features present in code composed by the developer. Characteristic features can be related to the coding propensities peculiar to individual developers and, over sufficient numbers of characteristic features, can be considered pseudo-signatures. A target code set is analyzed in view of one or more developer profiles to generate a validation score related to a likelihood of a particular developer composing a portion of the target code set. This can serve to confirm or refute a claim of authorship, or can serve to identify likely author candidates from a set of developers. Where the target code set authorship is determined to be sufficiently suspect, the code set can be subjected to further scrutiny to thwart intrusion into the code repository. |
US09836612B2 |
Protecting data
Protecting data is disclosed, including: analyzing, using one or more processors, a set of scripting resource source data to determine a plurality of semantic units; determining a tree-structured source data based at least in part on mapping values of the plurality of semantic units to respective ones of a plurality of semantic structures; selecting an obfuscation strategy to apply to the tree-structured source data, wherein the selected obfuscation strategy includes one or more obfuscation techniques; determining an obfuscated tree-structured source data based at least in part by applying the selected obfuscation strategy to the tree-structured source data; and converting the obfuscated tree-structured source data into a set of obfuscated scripting resource source data. |
US09836611B1 |
Verifying the integrity of a computing platform
Systems and techniques are described for verifying the integrity of a computing platform. Specifically, a software image can be generated that, when executed at a computing platform, verifies integrity of the computing platform. Next, the software image can be sent to the computing platform. The computing platform can execute the software image, thereby enabling the verification of the integrity of the computing platform. |
US09836608B2 |
System, method and apparatus for simultaneous definition and enforcement of access-control and integrity policies
Access-control and information-flow integrity policies are enforced in a computing system by detecting security-sensitive sinks in software code for an application running on the computing system and retrieving an access-control policy from a database accessible to the computing system. The access-control policy maps a set of access permissions within the computing system to each one of a plurality of principals. For each detected security-sensitive sink, all principals that influence that security-sensitive sink are detected and an overall access permission is assigned to each security-sensitive sink by taking the intersection of the access permission sets for all influencing principals of that security-sensitive sink. If this permission set is inadequate, an integrity violation is reported. In addition, permission labels are assigned to each value of variables used in the security-sensitive sinks. Each permission label is a set of permissions. |
US09836607B2 |
Method, system, and program product for remotely attesting to a state of a computer system
A method, system, and program product for remotely attesting to a state of computing system is provided. Specifically, the present invention allows a remote system to establish trust in the properties of the computer system. The properties to be trusted are expanded from the usual system software layers and related configuration files to novel types of data such as static data specific to the computer system, dynamic data determined at system startup, or dynamic data created as the computer system runs applications. |
US09836602B2 |
Method and system for offline scanning of computing devices
To prepare computing devices (e.g., running Windows NT-based operating systems) for offline scanning, without the need for removable media, such as CDs and USB devices, and for users to modify the BIOS settings, parameters regarding a protected-mode operating system and the computing device are collected and verified while the protected-mode operating system is running on the computing device. A kernel of an alternate operating system (e.g., a Linux operating system) can be mapped to the memory of the device, shutdown of the protected-mode operating system can be initiated, a system environment for the alternate operating system kernel can be prepared, and control of the computing device can be transferred or passed to the alternate operating system kernel. |
US09836601B2 |
Protecting anti-malware processes
Anti-malware process protection techniques are described. In one or more implementations, an anti-malware process is launched. The anti-malware process is verified based at least in part on an anti-malware driver that contains certificate pairs which contain an identity that is signed with the trusted certificate from a verified source. After the anti-malware process is verified, the anti-malware process may be assigned a protection level, and an administrative user may be prevented from altering the anti-malware process. |
US09836599B2 |
Implicit process detection and automation from unstructured activity
An unstructured event is detected and an unstructured event record is generated for the detected event. Case identifier (ID) conflation is performed to estimate a case ID that corresponds to the detected event, and event type identification is performed to estimate a type of the unstructured event. A business process model is applied to the unstructured event record, to identify a process that the unstructured event is related to. A user experience is generated based upon the event type, the case ID, and the corresponding process identified for the detected event. |
US09836598B2 |
User activity monitoring
Systems and methods are disclosed for associating an entity with a risk score that may indicate a security threat associated with the entity's activity. An exemplary method may involve monitoring the activity of a subset of the set of entities (e.g., entities included in a watch list) by executing a search query against events indicating the activity of the subset of entities. The events may be associated with timestamps and may include machine data. Executing the search query may produce search results that pertain to activity of a particular entity from the subset. The search results may be evaluated based on a triggering condition corresponding to the statistical baseline. When the triggering condition is met, a risk score for the particular entity may be updated. The updated risk score may be displayed to a user via a graphical user interface (GUI). |
US09836596B2 |
Methods and systems for controlling permission requests for applications on a computing device
Examples described may relate to methods and systems for controlling permission requests for applications running on a computing device to access resources provided by the computing device. A computing device may maintain in memory for a given application responses to permission requests. The computing device may receive responses to a first permission request that includes two selectable options to either allow or deny access to a particular resource. The computing device may determine whether a number of the responses to the first request that indicate to deny access exceeds a predefined threshold. If the number exceeds the threshold, the computing device may provide, at a run-time of the application subsequent to presentation of the first request, and based on the application attempting to access the resource, a modified permission request that includes, in addition to the two selectable options, a selectable option to prevent requesting permission to access the resource. |
US09836594B2 |
Service channel authentication token
A computer system receives an authentication request from a user device and determines a determined device identification from a set of received device attributes. When the device is properly authenticated, the computer system generates an authentication token that is signed by the determined device identification and returns the authentication token to the user device. When the computer system subsequently receives a service request with an authentication token and a plurality of device attributes for a protected resource from a user device, the computer system determines a derived device identification from some or all of the received device attributes. When a signed device identification of the authentication token and the derived device identification are equal, the apparatus continues processing the service request. Otherwise, the service request is rejected. |
US09836593B2 |
Systems and methods for a credential including multiple access privileges
A credential for use in an access control system may include a first sector including first data of a first database type, and a second sector including second data of a second database type. The credential may further include a third sector including third data related to the second data. The first database type and the second database type may he different types. |
US09836587B2 |
System and method for granting permission for a machine action
A system and method for granting permission for a machine action may receive a machine generated request, associated with a source, where the machine generated request comprises request parameters that include a requested machine action, a target recipient of the requested machine action, and the source of the requested machine action. Accessing a stored set of capabilities where each of the one or more capabilities comprises permission parameters that include a permissible action, a specified recipient of the permissible action, and a specified source of the permissible action. Examining the one or more capabilities in the stored set of capabilities and determining whether the request parameters associated with the machine generated request match the permission parameters associated with a capability of the one or more capabilities. Granting permission to apply the machine generated request to the target recipient when a match is determined. |
US09836582B2 |
Drug substance interaction and generic substance information retrieval
A data processing system configured for computer visualization of drugs for drug interaction information retrieval is disclosed. For each of multiple different substances and using a camera within the mobile or other computing device, imagery of at least one external characteristic of a physical body of the substance is acquired. An identity of each of the multiple different substances is determined based upon the at least one external characteristic from the acquired imagery. Drug interaction data is retrieved for each of the multiple different substances using the determined identities. Drug interaction data for at least one of the multiple different substances is correlated with at least one other of the multiple different substances. At least one generic substance and/or cost information of at least one of the multiple different substances is identified. The correlated drug interaction data, the at least one generic substance, and/or the cost information are displayed. |
US09836579B1 |
Hybrid query system for electronic medical records
An electronic medical record employs a hybrid search engine which can perform structured queries for comprehensive search results and text searches for rapid identification of relevant information. A standard structured database of medical data is rendered accessible to text searches by generating pseudo-documents from the database that can then be subjected to standard information retrieval pre-processing. |
US09836576B1 |
Phasing of unphased genotype data
Phasing unphased genotype data of an individual includes: obtaining the unphased genotype data of the individual; processing the unphased genotype data to determine phased haplotype data, the processing comprising performing out-of-sample population-based phasing on the unphased genotype data; wherein: performing out-of-sample population-based phasing includes performing statistical analysis using predetermined reference data that is based on genotype data of a reference population; and the genotype data of the reference population does not reference the genotype data of the individual. |
US09836573B2 |
Method and system for multilateral validation of wire harness design outputs
System and Method for multilateral Validation of Wire Harness Design Outputs wherein said method comprises of validating with respect to one another and with respect to component database, the background data files (BDF). Such BDFs are generated by software platforms for creating two dimensional circuit schematic and two dimensional & three dimensional wire harness outputs and are not friendly for use by humans. The system as per said method is a computer program, capable of plugging-in on product Life Cycle management Software suites. The system and method makes validation possible by comparing BDF instead of conventional validation of comparing the technical contents by skilled designers, thus saves need of skilled designers, besides saving time and improving quality of Wire harness Design Outputs. |
US09836570B1 |
Semiconductor layout generation
Semiconductor layout generation includes: calculating, for a design rule constraint, a slack value for a subset of elements of a proposed semiconductor layout; generating a plurality of alternative layouts, where each of the alternative layouts includes a variation of interdependent characteristics of the subset of elements and a slack value for the subset of elements of each of the alternative layouts is less than the calculated slack value of subset of elements of the proposed layout; and calculating, by the layout design module for each of the alternative layouts, a risk value indicating the alternative layout's risk of fabrication failure. |
US09836567B2 |
Method of simulating a semiconductor integrated circuit, computer program product, and device for simulating a semiconductor integrated circuit
A method and device for simulating a semiconductor IC is provided, which comprises generating a high level description of the IC, generating a low level description of the IC comprising a plurality of instances describing the operation of the IC, conducting a low level function analysis of the IC based on metrics values associated with the instances, and performing a design optimization scheme. The scheme comprises mapping the metric values of instances describing functional units different from standard cells, to standard cells logically connected to said instances, by dividing each of the instance metrics values between a group of standard cells logically connected to the corresponding instance and adding each resulting portion of said instance metric value to the metric value of each of the group of standard cells, respectively. |
US09836566B2 |
Hybrid out of context hierarchical design flow for hierarchical timing convergence of integrated circuits for out of context signoff analysis
A computer-implemented method for a hierarchical design flow for deterministic or statistical timing convergence of VLSI circuits enabling design reuse, concurrency and out of context signoff analysis includes: defining, by a computing device, component clock definitions; performing static timing analysis on a lower level component of a circuit design; performing a timing closure for the lower level component based on performing the static timing analysis; generating a timing abstract associated with the lower level component; performing static timing analysis on a higher level component of the circuit design using the timing abstract and the results of the out-of-context timing analysis of the lower level component; generating smart guidance assertions based on performing the static timing analysis on the higher level component; and storing the smart guidance assertions for performing a subsequent timing analysis on the lower level component. |
US09836563B2 |
Iterative simulation with DFT and non-DFT
Electronic design automation modules for simulate the behavior of structures and materials at multiple simulation scales with different simulation modules. |
US09836554B2 |
Method and system for providing query suggestions including entities
Methods, systems and programming for providing query suggestions including entities. In one example, a prefix of a query is first received. A plurality of query suggestions are then identified based on the prefix of the query. The plurality of query suggestions include at least one entity. Scores of each of the plurality of query suggestions are computed using a first model. The first model includes an adjustable parameter used for computing the score of the at least one entity. The plurality of question suggestions are ranked based, at least in part, on the scores. |
US09836551B2 |
GUI for viewing and manipulating connected tag clouds
A method of visualizing and interacting with a given term graph for a given group G defined by a set of values d for a set of dimensions D and topic X, may comprise obtaining the term graph associated with the given group G and the topic X; displaying the topic X in a tag cloud; representing each term from the term graph as a tag in the tag cloud, wherein a distance of a given tag from the displayed topic X in the tag cloud represents a distance of a term represented by the given tag from the topic X in the term graph; and visually representing a tag's importance relative to one or more of resources associated with the given group G in the tag cloud. |
US09836550B2 |
Search query user interface
In a client-server system where a client system presents a browser for user interaction, a browser user interface includes functionality for handling dynamic interface elements received by the browser in connection with received pages, presented as part of the browser user interface and modified in response to selected user input without requiring farther interaction with a server. In addition to, or in place of, dynamic interface elements such as slide sheets, the browser user interface might also include a rotation display area, tool displays that can overlay a page, opaquely or semi-transparently, menu structures, and an ability for the user to modify a page layout without requiring server interaction. The browser might comprise storage for a plurality of rotation display items for storing a summary and a primary presentation for each rotation display item, logic for displaying, by the browser, primary presentations for less all of the plurality of rotation display items in the rotation display area, logic for displaying, by the browser, summaries for items wherein the number of summaries is greater than the number of primary presentations presented at one time, logic for highlighting, among the summaries displayed, the ones of the summaries that correspond to the primary presentations displayed in the rotation display area; and logic for rotating the plurality of rotation display items to display primary presentations for a different subsets of the rotation display items and for updating highlighting of summaries to correspond to the different subsets of rotation display items. |
US09836547B2 |
Capturing and managing knowledge from social networking interactions
Presenting a marking element in a social networking interaction where the marking element includes a question specifier and an answer specifier, creating a knowledge element in response to a user activating the marking element on the social networking interaction or a portion thereof, and presenting a knowledge element indicator in the social networking interaction. |
US09836542B2 |
Web application retrieval and display of web content based information with web content
A service maintains information regarding one or more aspects of Web content, such as Web pages, that can be accessed by a computing device. The same service or a different service (e.g., a digital assistant) also maintains information regarding the user of the computing device. When a user navigates to Web content using a Web application, such as a Web browser, the services are accessed to obtain information regarding the Web content navigated to, information regarding the user, and/or user selectable tasks or actions. The Web application displays the obtained information to the user along with the Web content. The Web application displays the obtained information without altering the obtained Web content. Optionally, the Web application displays an indication that additional information regarding the Web content is available, and displays the obtained information (e.g., automatically or in response to receiving a user input request to display that additional information). |
US09836538B2 |
Domain-based ranking in document search
In one example, documents that are examined by a search process may be scored in a manner that is specific to a domain. A domain may be a substantive area, such as medicine, sports, etc. Different scoring approaches that take aspects of the domain into account may be applied to the documents, thereby producing different scores than might have been produced by a simple comparison of the terms in the query with the terms in the documents. These domain-based approaches may take a query into account in scoring the documents, or may be query-independent. Each approach may be implemented by a scorer. The combined output of the scorers may be used to generate a score for each document. Documents then may be ranked based on the scores, and search results may be provided. |
US09836536B2 |
Video creation marketplace
Systems and methods for facilitating collaboration between video creators/publishers and users in need of video creations and/or publication of videos are provided. A profile component receives and stores profile information regarding video creators. A video request component receives a request for at least creation of a video, the request indicating one or more characteristics associated with the creation of the video. A search component responds to the request and searches the profile information in connection with identifying one or more of the video creators that can create the video based on a correlation between their respective profile information and the one or more characteristics associated with the video creation. |
US09836532B2 |
Foreign organization name matching
Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination. |
US09836531B1 |
Systems and methods for determining crowd sentiment based on unstructured data
A systems and methods for determining crowd sentiment based on unstructured data are presented. The system includes scrapers that continuously scour a computer network to obtain one or more published documents and stores the documents in a document repository. The system further processes each of the documents through a filter (or percolator) to extract one or more system keywords, links and statistical information such as number of occurrences of the system keyword, rate of change and direction of change for each system keyword and crowd sentiment for the system keyword. The system further includes a keyword cache system for maintaining the system keywords so that up to date crowd sentiment is available upon demand. |
US09836523B2 |
Sharing information between nexuses that use different classification schemes for information access control
Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implements methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control. |
US09836522B2 |
Framework for ordered clustering
A framework for clustering is described herein. In accordance with one aspect, a data set having x number of objects, and preference information of a user is provided to a clustering tool. The clustering tool may calculate preference degrees between objects in the data set. In addition, similarity measures of objects in the data set may be calculated. Clusters of objects may then be generated from the data set. |
US09836517B2 |
Systems and methods for mapping and routing based on clustering
Classifications associated with a plurality of nodes may be identified. The classifications may be grouped into first level communities based on edge weights between the classifications. The first level communities may be grouped into second level communities based on edge weights between the first level communities. A sorted list of the plurality of nodes may be generated based on the classifications, the first level communities, and the second level communities. Unique identifiers (IDs) may be assigned sequentially to the sorted list of the plurality of nodes. |
US09836512B1 |
Systems and methods for identifying similar hosts
Systems and methods for identifying potentially compromised devices using attributes of a known compromised device may be provided. In one embodiment, an attribute set can be constructed for the compromised hosts using data from these logs. Weights can be assigned to each attribute in the attribute set initially, and further weights can be learned using audits by a user. This attribute set can be used in the disclosed systems and methods for identifying hosts that are similar to compromised hosts. The similar items can be used as hosts for deception mechanisms, can be taken off the network as being likely compromised or likely to become compromised, or quarantined. |
US09836509B2 |
Generic query templates for complex event processing and data stream systems
Systems and methods provide for queries with an arbitrary number of input streams to be created from a generic query template, during runtime, based on, for example, configuration parameters provided by the system or a user. The generic query templates include a generic query template string, query template segments, and an orchestration mechanism for automatic query template generation. The systems and methods of the present invention provide for the substitution of concrete input streams, counters (e.g., stream indices) and query template segments (which can include further placeholders) into the generic query templates. Further, the input placeholders of the generic query template provide for any part of the query template to be substituted with arbitrary logic. Also, the orchestration process is query language independent and can be applied (and extended) for any query language. |
US09836508B2 |
External linking based on hierarchical level weightings
Certain implementations of the disclosed technology include systems and methods for external linking based on hierarchal level weightings. The method may include associating external query data having one or more query field values with a record in a linked hierarchical database. The linked hierarchical database may include a plurality of records, each record having a record identifier and representing an entity in a hierarchy, each record associated with a hierarchy level, each record including one or more fields, each field configured to contain a field value. The associating may include receiving the external query data, wherein the external query data includes one or more search values; and identifying, from the plurality of records in the linked hierarchical database, one or more matched fields having field values that at least partially match the one or more search values. |
US09836505B2 |
Star and snowflake join query performance
A system and method for processing a database query is described. The method can, in response to detection that a database query involves a star or snowflake join operation, determine a selectivity ratio for each of a plurality of dimension tables. The selectivity ratio having a lower value can correspond to a more restrictive dimension table. Thereafter, a table ordering can be created beginning with a fact table and continuing with each of the dimension tables in ascending order of their corresponding selectivity ratios. Then a query plan involving join operations between successive tables in the table ordering can be created. |
US09836503B2 |
Integrating linked data with relational data
A method, system, and computer program product for accessing a SPARQL endpoint that is specified from within a SQL database query language statement. A method embodiment receives a SQL database query language statement that is then parsed in order to identify the locations of one or more SPARQL endpoints to be accessed. The database query language statement comprises operations and/or queries (e.g., SPARQL queries) to be performed over at least some linked data (e.g., queries over named RDF graphs) found at the one or more SPARQL endpoints. The database query language statement can also specify relational operations such as a relational database table operation, and/or a view operation, and/or other relational database functions that operate in conjunction with retrieved linked data. |
US09836502B2 |
Panel templates for visualization of data within an interactive dashboard
Systems and methods provide a platform of at least partially pre-defined panel templates that a user can select and manipulate to customize the visualization of data of interest within an interactive dashboard. Each panel template may be defined by a developer in advance to include a set of inputs, a query, and a visualization. Users may select pre-defined panel templates for inclusion in the dashboard, and when the dashboard is displayed, use the set of inputs of a particular panel to specify criteria that may further define the corresponding query and/or the visualization of data produced by executing the query. An electronic dashboard has a combination of available panel templates that may be selected and arranged according to a desired page layout or design. One or more reusable panel templates may be provided to a user of an enterprise application for data analysis and visualization. |
US09836501B2 |
Interface templates for query commands
A method includes causing display of events that correspond to search results of a search query in a table. The table includes rows representing events comprising data items of event attributes, columns forming cells with the row, the columns representing respective event attributes, and interactive regions corresponding to one or more data items of the displayed data items. The method also includes in response to the user selecting a designated interactive region, causing display of a list of options, each displayed option corresponding to an interface template for composing query commands, and based on the user selecting an option in the displayed list of options, causing one or more commands to be added to the search query, the one or more commands composed based on the one or more data items that corresponds to the designated interactive region according to instructions of the interface template of the selected option. |
US09836500B2 |
System and method for creating a customized digital image
There are provided methods and systems for providing viewers of a digital image with information about identifiable and scenes within the image. In an embodiment, digital images, uploaded to a host website, are customized through the incorporation of some number of selectable informational links and other text based information to provide viewers of the image real-time access to social and advertising related information regarding certain identifiable objects and scenes in the image. The selectable information links are incorporated within and around the digital image in a process referred to herein as image tagging. |
US09836499B1 |
Data integrity checks
Aspects of the present disclosure relate to performing agnostic data integrity checks on source data, and based on the data integrity checks, generating a human-readable report that may be useable to identify specific errors or anomalies within the source data. Example embodiments involve systems and methods for performing the data integrity checks and generating the human-readable reports. For example, the method may include operations to ingest data from a source database through a data pipeline and into a local database, access the data from the data pipeline, determine a data type of the data, determine subtypes of data elements which make up the data, determine a count of each subtype, and generate a human-readable report, to be displayed at a client device. |
US09836494B2 |
Importation, presentation, and persistent storage of data
The disclosed subject matter includes systems, methods, and computer readable medium for importing/presenting data for computer system use. A logging process can receive data. Log file(s) can be created in memory. A listener can parse received log data to be appended to columns. A log tailer process can transmit data read from log file(s) to data import server(s). At data import server(s): the data can be written to column(s) of the associated table location in cache memory buffers, for immediate use by data consumers and for writing to persistent storage; a current number of rows of data written to the cache memory buffers can be confirmed; column data can be synchronized from the cache memory buffers into a persistent table data store; and table location metadata can be updated. A check point can be written for the persisted data for resuming import after a fault. |
US09836492B1 |
Variable sized partitioning for distributed hash tables
A distributed hash table (“DHT”) is created with partitions that have different sizes. A hash function allocates data to the partitions in the DHT at approximately equal rates. When the data stored on a partition approaches the storage capacity of the partition, the partition is split by adding a new partition to the DHT that has a size that is different than the sizes of the other partitions in the DHT. A portion of the data stored on the split partition is then reallocated to the new partition. A portion of a keyspace previously assigned to the split partition is also allocated to the new partition. Once the keyspace is reallocated, the hash function can allocate data to the new partition in the DHT. |
US09836483B1 |
Using a mobile device for coarse shape matching against cloud-based 3D model database
Methods and systems for comparing a 3D model of a target object to a shape-search database are provided. An example method includes using a mobile device to acquire a plurality of images of a target object, determining a 3D model based on the images, transmitting a search query that includes the 3D model, and receiving a search query result. In another example method, a server could receive a search query that includes a 3D model of an object, compare the 3D model to a shape-search database, generate a search query result based on the comparison, and transmit the search query result. The search query result could include one or more of: information regarding the target object, information regarding one or more objects similar to the target object, and a suggestion for acquiring additional images of the target object. |
US09836482B2 |
Query categorization based on image results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for query categorization based on image results. In one aspect, a method includes receiving images from image results responsive to a query, wherein each of the images is associated with an order in the image results and respective user behavior data for the image as a search result for the first query, and associating one or more of the first images with a plurality of annotations based on analysis of the selected first images' content. |
US09836478B2 |
File system sharing
File system sharing in multi-host computing system (100) running multiple operating systems is described herein. A file systems stored on different data partitions (110-1) and (110-1), of different operating systems (106-1) and (106-2), running on a multi-host computing system (100) may be shared based on file server-client architecture. According to the implementation, an operating system (106-1) may share its file system as file server and other operating system (106-2) may access the shared file system as file client. In one implementation, the sharing of data between multiple hosts is enabled by a dedicated high speed, low latency, inter processor communication bus, FiRE (124). |
US09836466B1 |
Managing objects using tags
Systems and methods are provided for managing objects. In one implementation, a computer-implemented method is provided. The method includes receiving a query comprising a tag and executing the query. An object identifier is retrieved from a data table, based on the tag. The method further returns a result of the query. The result includes the object identifier that was retrieved from the data table. The method further performing an action related to an object having the retrieved object identifier. |
US09836465B2 |
Methods and systems for providing file data for a media file
The present invention seeks to provide an improved file system that provides essence data for a media file in a way that does not require the contents of the entire file to be available before any file data can be provided. The present invention is reflected in a method of providing file data for a media file of a pre-determined format from a file system comprising a file record database and a data store, wherein the media file corresponds to a programme. The method comprises the steps of receiving details of the programme including the duration of the programme, and determining the layout of the media file in the pre-determined format from the received details of the programme, the layout including locations for essence data within the file. A file record for the media file is then created in the file record database. In response to a request for the location of essence data within the file, a location given by the determined layout of the media file is returned. Further, a stream of essence data corresponding to the contents of the programme is received and the received essence data is stored in the data store. In response to a request for a portion of essence data from the media file corresponding to a time period of the programme, essence data derived from the received essence data is returned according to the determined layout of the media file. |
US09836462B2 |
Extensibility model for document-oriented storage services
A document service may be provided by many document service packages, each presenting a particular set of service characteristics (e.g., the performance achievable on various storage device types; the available indexing models; and the types of transactions, scripts, and queries supported by the document service). For a particular project, an administrator may endeavor to select a document service package exhibiting characteristics that match some criteria of the project and to configure or adapt the document service for other criteria, but the range of adaptability for each document service package may be limited. Presented herein are architectures for document services involving a composable set of components respectively providing a service feature with a service characteristic. The document service may be automatically composed by, for each service feature of the document service, selecting a service component for the service feature that matches the service criteria specified in a service level agreement. |
US09836460B2 |
Systems and methods for analyzing patent-related documents
Methods and systems are disclosed that analyze patent-related documents having at least one property type. In one implementation, a method involves displaying, in a first graphical element, identifiers of the patent-related documents. The method also involves analyzing the patent-related documents to determine at least one property value for the property type. The property value includes a string of one or more words describing subject matter associated with the patent-related documents and occurring in a subset of the patent-related documents. The method also displays a second graphical element associated with the property type. The second graphical element includes the property value. The method receives, at the second graphical element, a user selection of the property value. The method displays, in the first graphical element, identifiers of the subset of the patent-related documents in which the property value occurs. |
US09836453B2 |
Document-specific gazetteers for named entity recognition
A method for entity recognition employs document-level entity tags which correspond to mentions appearing in the document, without specifying their locations. A named entity recognition model is trained on features extracted from text samples tagged with document-level entity tags. A text document to be labeled is received, the text document being tagged with at least one document-level entity tag. A document-specific gazetteer is generated, based on the at least one document-level entity tag. The gazetteer includes a set of entries, one entry for each of a set of entity names. For a text sequence of the document, features for tokens of the text sequence are extracted. The features include document-specific features for tokens matching at least a part of the entity name of one of the gazetteer entries. Entity labels are predicted for the tokens in the text sequence with the named entity recognition model, based on the extracted features. |
US09836450B2 |
Methods and systems for providing universal portability in machine learning
Systems, methods, and apparatuses are presented for a trained language model to be stored in an efficient manner such that the trained language model may be utilized in virtually any computing device to conduct natural language processing. Unlike other natural language processing engines that may be computationally intensive to the point of being capable of running only on high performance machines, the organization of the natural language models according to the present disclosures allows for natural language processing to be performed even on smaller devices, such as mobile devices. |
US09836449B2 |
Information analysis system
The problem solved by this invention is to convert text information in a geology report to numerical values which reflects geological characteristics of a well's subsurface. Prior art referred above cannot be applicable to this problem. Since text information in the geology report is in the natural language form. This information is not widely used in this industry, due to the fact that the text information can be hardly extracted and summarized into numerical values and integrated into current physical geology models or statistical models. This invention makes the text information in geology report, which is often in a natural language form, easier to be integrated into current geology physical models or statistical models. Also, the numerical values extracted from the geology report can be integrated with other kinds of data, such as seismic data and well-logging data, to obtain more accurate and comprehensive analysis results. |
US09836445B2 |
Dynamic page generator
An custom page server is provided with user preferences organized into templates stored in compact data structures and the live data used to fill the templates stored local to the page server which is handing user requests for custom pages. One process is executed on the page server for every request. The process is provided a user template for the user making the request, where the user template is either generated from user preferences or retrieved from a cache of recently used user templates. Each user process is provided access to a large region of shared memory which contains all of the live data needed to fill any user template. Typically, the pages served are news pages, giving the user a custom selection of stock quotes, news headlines, sports scores, weather, and the like. With the live data stored in a local, shared memory, any custom page can be built within the page server, eliminating the need to make requests from other servers for portions of the live data. While the shared memory might include RAM (random access memory) and disk storage, in many computer systems, it is faster to store all the live data in RAM. |
US09836441B2 |
Platform abstraction of graphics
The described technology is directed towards a graphics platform abstraction layer that couples an application program's user interface objects to any of a variety of underlying platforms, including browsers that host the application program or the operating system's UI objects. The graphics platform abstraction layer loads an appropriate implementation for calling objects of the underlying platform, and interfaces the application program to the implementation, whereby the application program may be independent of any underlying platform. The graphics platform abstraction layer also may load code that deals with quirks of a given browser/version and/or other vendor-specific details. |
US09836437B2 |
Screencasting for multi-screen applications
A method includes determining, by a local computing device, a portion of a web page to render for display via a remote display of a remote device, generating rendered presentation information by rendering the portion of the web page based upon at least one characteristic of the remote device and transmitting the rendered presentation information to the remote device. |
US09836435B2 |
Embedded content suitability scoring
Embedded content suitability scoring is provided. A plurality of containers of a document is identified. Each container includes a portion of content of the document. A source for a container of the plurality of containers of the document is identified by matching the content of the container to the content of the source. A suitability score for the container is determined based, at least in part, on the content of the container and the content of the source. A suitability category for the container is determined based, at least in part, on the suitability score. The document is presented along with markup of the container that is based, at least in part, on the suitability category. |
US09836434B2 |
Runtime of CUBLAS matrix multiplication on GPU
Methods for improving matrix multiplication runtimes are provided. A method includes determining, by a GPU, optimal partitions for matrix-by-matrix multiplication of two factor matrices having sizes known a priori. The determining step includes performing offline a plurality of matrix-by-matrix multiplication executions, each for a respective different combination of two-way partitions across a plurality of partition sizes. The determining step further includes determining offline a respective performance number for each of the executions based on runtime. The determining step also includes recursively repeating offline said performing and determining steps until the respective performance number ceases to improve for best-performing combinations of the two-way partitions and saving the best performing combinations of the two-way partitions as the optimal partitions. The method further includes performing online, by the GPU, the matrix-by-matrix multiplication of the two factor matrices using calls for a given one of the best performing combinations of the two-way partitions. |
US09836433B1 |
Image processing using multiprocessor discrete wavelet transform
The present invention relates to improved systems and methods of image processing and more particularly to improved systems and method of image processing using modified image data to produce enhanced data and images using fewer processing cycles and lower system power. |
US09836426B2 |
SD card based RTU
A system includes a remote terminal unit (RTU) and a portable storage medium (PSM), such as a secure digital (SD) card. The RTU includes processing circuitry. The RTU includes a portable storage interface configured to physically connect to the PSM and electrically couple the PSM to the processing circuitry. The RTU includes on-chip memory. The processing circuitry is configured to determine that the PSM is coupled to the processing circuitry and access a specified folder of the PSM. The processing circuitry is configured to: in response to determining that the PSM stores function code in the specified folder, perform a specified function corresponding to the function code by executing the function code. |
US09836424B2 |
General input/output architecture, protocol and related methods to implement flow control
An enhanced general input/output communication architecture, protocol and related methods are presented. |
US09836423B2 |
Adaptive circuit board assembly and flexible PCI express bus
A system and method for adaptive bus configuration operable to respond to hardware changes and other configuration changes is disclosed. In an embodiment, the computing system includes a circuit assembly having at least one processing resource coupled to a respective set of bus traces, at least one peripheral device socket coupled to a respective set of bus traces, and a bus switch coupled to the bus traces of the processing resource and the bus traces of the peripheral device. The bus switch implements a set of connections between the bus traces of the processing resource and the bus traces of the peripheral device sockets according to an instruction. The instruction may specify an allocation of peripheral device sockets to processing resources based on the number of installed processing resources so that no peripheral device is connected to a bus without an attached processor. |
US09836421B1 |
Standardized interface for network using an input/output (I/O) adapter device
An I/O (Input/Output) adapter device can present itself as a network backend driver with an emulated network backend driver interface to a corresponding network frontend driver executing from an operating system running on a host device independent of a virtualization or non-virtualization environment. For each guest operating system executing from its respective virtual machine running on the host device, para-virtualized (PV) frontend drivers can communicate with corresponding PV backend drivers implemented by the I/O adapter device using a corresponding virtual function by utilizing SR-IOV (single root I/O virtualization) functionality. |
US09836420B2 |
Integrated systems with universal serial Bus 2.0 and embedded universal serial Bus 2 connectivity
An integrated circuit is provided. The integrated circuit includes a mapping circuit configured to determine a state associated with a first universal series bus (USB) communication mode based on one or both of a signal level on a first data line and a signal level on a second data line. The integrated circuit also includes a line state converter circuit configured to generate a line state associated with a second USB communication mode based on the determined state and based on one or both of the signal level on the first data line and the signal level on the second data line. |
US09836418B2 |
System and method for deterministic time partitioning of asynchronous tasks in a computing environment
A method of scheduling and controlling asynchronous tasks to provide deterministic behavior in time-partitioned operating systems, such as an ARINC 653 partitioned operating environment. The asynchronous tasks are allocated CPU time in a deterministic but dynamically decreasing manner. In one embodiment, the asynchronous tasks may occur in any order within a major time frame (that is, their sequencing is not statically deterministic); however, the dynamic time allotment prevents any task from overrunning its allotment and prevents any task from interfering with other tasks (whether synchronous or asynchronous). |
US09836415B2 |
Buffer device, method and apparatus for controlling access to internal memory
The application discloses a buffer device and a method for controlling data access to an internal memory. The buffer device has a central buffer module coupled to a memory interface to receive a command/address signal via a command/address channel. The central buffer module is configured to detect whether a destination address of the received command/address signal is within a predefined address space, and generate a security read/write signal when the command/address signal is within the predefined address space. The buffer device further has a data buffer module coupled between the memory interface and a memory module to buffer data therebetween. The data buffer module is configured to store reference data, compare the buffered data with the reference data in response to the security read/write signal, and determine whether or not to restrict exchange of the buffered data between the memory module and the memory interface. |
US09836414B2 |
Apparatus and method for hardware-based secure data processing using buffer memory address range rules
A processor for processing data from a buffer memory, implemented in hardware, may allow writing of output data, processed based on input data from at least one secure location associated with a secure address range of the buffer memory, to one or more secure locations associated with the secure address range. Further, the processor may block writing of output data, processed based on input data from at least one secure location associated with the secure address range, to one or more insecure locations associated with an insecure address range of the buffer memory. |
US09836413B2 |
Maintaining cache consistency in a cache for cache eviction policies supporting dependencies
For maintaining consistency for a cache that contains dependent objects in a computing environment, object dependencies for cached objects are managed by defining and maintaining object dependency lists for each one of the cached objects for identifying objects upon which the cached objects are dependent. Maintaining cache consistency for 2 types of cache eviction policies is supported by maintaining an object dependency lists for each one of the cached objects for identifying objects dependent upon the cached object. Each of the objects in an object dependency list is updated when the object is updated. |
US09836407B2 |
Method for using service level objectives to dynamically allocate cache resources among competing workloads
A method, device, and non-transitory computer readable medium that dynamically allocates cache resources includes monitoring a hit or miss rate of a service level objective for each of a plurality of prior workloads and a performance of each of a plurality of cache storage resources. At least one configuration for the cache storage resources for one or more current workloads is determined based at least on a service level objective for each of the current workloads, the monitored hit or miss rate for each of the plurality of prior workloads and the monitored performance of each of the plurality of cache storage resources. The cache storage resources are dynamically partitioned among each of the current workloads based on the determined configuration. |
US09836405B2 |
Dynamic management of virtual memory blocks exempted from cache memory access
A computer-implemented method for identification of cache memory transiency may include identifying, with a processor, a virtual memory address section having a virtual memory address, determining, via the processor, a classification of cache memory transiency of the virtual memory address section, and determining, with the processor, based on the classification of cache memory transiency, a cache exemption status. |
US09836403B2 |
Dynamic cache allocation policy adaptation in a data processing apparatus
A data processing apparatus and method of processing data are disclosed according to which a processor unit is configured to issue write access requests for memory which are buffered and handled by a memory access buffer. A cache unit is configured, in dependence on an allocation policy defined for the cache unit, to cache accessed data items. Memory transactions are constrained to be carried out so that all of a predetermined range of memory addresses within which one or more memory addresses specified by the buffered write access requests lie must be written by the corresponding write operation. If the buffered write access requests do not comprise all memory addresses within at least two predetermined ranges of memory addresses, and the cache unit is configured to operate with a no-write allocate policy, the data processing apparatus is configured to cause the cache unit to subsequently operate with a write allocate policy. |
US09836402B1 |
Guest ordering of host file system writes
Systems and methods for data storage management technology that enables a guest module of a virtual machine to indicate an order in which a host module should write data from physical memory to a secondary storage. An example method may comprise: identifying, by a processing device executing a host module, a plurality of modifications to physical memory made by a plurality of direct access operations executed by a guest module of a virtual machine; determining, by the host module, an order of the plurality of modifications to physical memory; receiving, by the host module, a synchronization request from the guest module; and responsive to the synchronization request, copying, by the host module, data from the physical memory to a secondary storage in view of the order of the plurality of modifications. |
US09836397B2 |
Direct memory access of dynamically allocated memory
Method and apparatus for direct memory access of dynamically allocated memory. The apparatus includes: a state receiving module operable to receive a reallocation state of a dynamically allocated memory; an address receiving module operable to receive a dynamic address of a data segment stored in the dynamically allocated memory; a data access module operable to access the dynamic address via a direct memory access (DMA) protocol; and a determining module operable to determine whether a reallocation state received before access to the dynamic address is identical to a reallocation state received after access to the dynamic address. Also provided, a method for verification of data accessed from a dynamically allocated memory and a method and apparatus for allowing a server to provide access to data from a dynamically allocated memory by a client device. |
US09836395B2 |
Cache hashing
Cache logic generates a cache address from an input memory address that includes a first binary string and a second binary string. The cache logic includes a hashing engine configured to generate a third binary string from the first binary string and to form each bit of the third binary string by combining a respective subset of bits of the first binary string by a first bitwise operation, wherein the subsets of bits of the first binary string are defined at the hashing engine such that each subset is unique and comprises approximately half of the bits of the first binary string; and a combination unit arranged to combine the third binary string with the second binary string by a reversible operation so as to form a binary output string for use as at least part of a cache address in a cache memory. |
US09836389B2 |
Test data generation utilizing analytics
A method and apparatus for generating test by data utilizing analytics. The method, the method comprising: receiving a characteristic of a first data set, the first data set representative of data to be used by a computer program application; receiving a second data set, the second data set representative of additional data to be used by the computer program application; performing data analytics on the second data set for extracting a set of properties of the second data set; determining a similarity degree between the set of properties and the characteristic of the first data set; and responsive to the similarity degree being below a threshold, generating test data based on the set of properties. |
US09836383B1 |
Generating stable file location identifiers for reference to locations in a file
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating stable location identifiers. One of the methods includes generating, for each relevant location in an existing file, a signature for the relevant location using at most a predetermined quantity of characters surrounding the relevant location; obtaining, for a first file that includes location information for the existing file, data that identify one or more locatable strings in the existing file and, for each locatable string, a corresponding location within the existing file; determining, for each particular location associated with a locatable string from the one or more locatable strings in the existing file, a respective corresponding signature; and generating the first file that includes, for each locatable string from the one or more locatable strings, the respective corresponding signature that uniquely identifies the relevant location on which the locatable string occurs in the existing file. |
US09836380B2 |
Systems and methods for testing terminal applications
Systems, devices and methods are provided for testing a terminal application. For example, a test component is implanted into a source code program of a terminal application to be tested; one or more preset debugging codes are written into the source code program of the terminal application; one or more function addresses of the debugging codes in the source code program of the terminal application are acquired and registered; compiling and executing the source code program; an application test page is generated on a terminal user interface; and in response to a test execution instruction being triggered by a client on the application test page, the debugging codes is called via the function addresses in the test component to test the terminal application. |
US09836379B2 |
Method and system for generating a memory trace of a program code executable on a programmable target
A method of generating an instrumented code from a program code executable on a programmable target is described. The method comprises analyzing the program code to detect a loop nest with regular memory access in the program code, providing a record of static memory address information associated with the loop nest, and instrumenting the program code to provide an instrumented code corresponding to the program code supplemented with an instrumentation instruction to output an information message comprising a dynamic memory address information field formatted to store a dynamic memory address information associated with the loop nest. |
US09836377B1 |
Profiling application performance data
A method includes receiving respective statistics for a plurality of infrastructure implementations. Each infrastructure implementation includes a respective organization and a respective deployment architecture. The method also includes determining a selected infrastructure implementation of the plurality of infrastructure implementations. The method further includes determining, using a processor, first particular implementations comparable to the selected infrastructure implementations from the plurality of infrastructure implementations, based on characteristics of the respective organization of the selected infrastructure implementation. The method additionally includes determining comparison metrics. The determining comparison metrics includes anonymizing the respective organization of each of the first particular implementations, and aggregating the respective statistics of each of the anonymized first particular implementations into comparison statistics. The comparison metrics include the comparison statistics, each respective deployment architecture of each of the first particular implementations, and the selected infrastructure implementation. |
US09836376B2 |
Method and system for automated test of end-user devices
A test system, for example for set top boxes or game consoles, includes logic to reformat media signals output by a device under test, logic to receive the reformatted media signals and to analyze them for errors, and a pluggable interface coupling the device under test to the logic to reformat the media signals. |
US09836370B2 |
Backup memory administration using an active memory device and a backup memory device
Methods, systems, and computer program products for backup memory administration are provided. Embodiments include storing in an active memory device, by a memory backup controller, blocks of computer data received from random access memory; recording in a change log, by the memory backup controller, identifications of each block of computer data that is stored in the active memory device; detecting, by the memory backup controller, a backup trigger event; and responsive to the detecting of the backup trigger event: copying, by the memory backup controller, from the active memory device, to a backup memory device, the blocks of data identified in the change log; and clearing, by the memory backup controller, the change log. |
US09836367B2 |
Trust relationship migration for data mirroring
One or more techniques and/or systems are provided for migrating a trust relationship. For example, a first storage cluster and a second storage cluster have a disaster recovery relationship where the second storage cluster provides failover client access to replicated data, replicated from the first storage cluster to the second storage cluster, in the event the first storage cluster fails. The first storage cluster may have a trust relationship with a third storage cluster, such that data is mirrored from a volume of the first storage cluster into a mirrored volume of the third storage cluster based upon the trust relationship. In the event the first storage cluster fails over to the second storage cluster due to a disaster at the first storage cluster, the trust relationship is migrated to be between the second storage cluster and the third storage cluster for non-disruptive mirroring of data to the mirrored volume. |
US09836366B2 |
Third vote consensus in a cluster using shared storage devices
A third vote consensus technique enables a first node, i.e., a surviving node, of a two-node cluster to establish a quorum and continue to operate in response to failure of a second node of the cluster. Each node maintains configuration information organized as a cluster database (CDB) which may be changed according to a consensus-based protocol. Changes to the CDB are logged on a third copy file system (TCFS) stored on a local copy of TCFS (L-TCFS). A shared copy of the TCFS (i.e., S-TCFS) may be stored on shared storage devices of one or more storage arrays coupled to the nodes. The local copy of the TCFS (i.e., L-TCFS) represents a quorum vote for each node of the cluster, while the S-TCFS represents an additional “tie-breaker” vote of a consensus-based protocol. The additional vote may be obtained from the shared storage devices by the surviving node as a third vote to establish the quorum and enable the surviving node to cast two of three votes (i.e., a majority of votes) needed to continue operation of the cluster. That is, the majority of votes allows the surviving node to update the CDB with the configuration information changes so as to continue proper operation of the cluster. |
US09836363B2 |
Semi-automatic failover
Semi-automatic failover includes automatic failover by a service provider as well as self-serviced failover by a service consumer. A signal can be afforded by a service provider based on analysis of an incident that affects the service provider. Initiation of self-serviced failover by a service consumer can be predicated on the signal. In one instance, the signal provides information that aids a decision of whether or not to failover. In another instance, the signal can grant or deny permission to perform a self-serviced failover. |
US09836361B2 |
Data replicating system, data replicating method, node device, management device and computer readable medium
Each node constituting this data replicating system returns a response to a data operation requesting device upon having written, into a temporary storage device of the node itself, a post-update log of a data record for which an operation requested by a data operation request was executed. Furthermore, when a checkpoint is reached, each node updates a data record storage unit of the node itself on the basis of the post-update log of the data record stored in the temporary storage device of the node itself, writes the post-update log of the data record stored in the temporary storage device of the node itself into an update history storage unit of the node itself, and writes, into a shared storage device shared with other nodes, checkpoint information having information for specifying a latest post-update log written into the update history storage unit. |
US09836360B2 |
Recovery strategy with dynamic number of volumes
A system includes reception of a command to recover a database to a point in time, determining a log backup which covers the point in time, determination of a sequence identifier associated with the log backup, collection of log backups which are older than the determined log backup and associated with the sequence identifier, and a data backup associated with the sequence identifier, and execution of a recovery of the database based on the determined log backup and the collected log backups and data backup. |
US09836357B1 |
Systems and methods for backing up heterogeneous virtual environments
The disclosed computer-implemented method for backing up heterogeneous virtual environments may include (1) identifying a request to back up a virtual machine executing on a host system, (2) creating a storage map of a virtual storage environment of the virtual machine by (a) identifying, from the host system, a virtual disk file that stores data for the virtual machine and (b) identifying, from a guest system operating within the virtual machine, one or more virtual storage devices that store data for the virtual machine, and (3) creating a unified backup of the virtual machine based on the storage map of the virtual storage environment by coordinating a backup operation of the virtual disk file with a backup operation of the virtual storage device. Various other methods, systems, and computer-readable media are also disclosed. |
US09836354B1 |
Automated error detection and recovery for GPU computations in a service environment
A service provider system may implement ECC-like features when executing computations on GPUs that do not include sufficient error detection and recovery for computations that are sensitive to bit errors. During execution of critical computations on behalf of customers, the system may automatically instrument program instructions received from the customers to cause each computation to be executed using multiple sets of hardware resources (e.g., different host machines, processor cores, or internal hardware resources). The service may provide APIs with which customers may instrument their code for execution using redundant resource instances, or specify parameters for applying the ECC-like features. The service or customer may instrument code to perform (or cause the system to perform) checkpointing operations at particular points in the code, and to compare intermediate results produced by different hardware resources. If the intermediate results do not match, the computation may be restarted from a checkpointed state. |
US09836347B2 |
Apparatuses, methods and systems for determining a virtual machine state
APPARATUSES, METHODS AND SYSTEMS FOR DETERMINING A VIRTUAL MACHINE STATE (“CRV”) (transforms register retrieval requests, via CRV components, into boot success messages and screenshot capture command invocation outputs. A method comprises determining when to capture a screenshot of a virtual machine's display output by observing the values of a virtual CPU's registers, or the entropy of the virtual CPU's register values, obtained from a hypervisor in communication with the virtual machine's virtual CPU. The method further comprises determining when the virtual machine is at a boot success state and capturing a screenshot of the virtual machine display output. |
US09836337B1 |
Enterprise service bus business activity monitoring system and related methods
An enterprise service bus (ESB) business activity monitoring system and related methods. Specific implementations include a message box server, an itinerary server, a business activity monitoring (BAM) server, a message box database, an itinerary database, a BAM database, a web server and a caching server all operatively coupled together. A developer computer and user computer may be coupled with the web server through a telecommunication channel. The first user computer may include a first computer interface and a second computer interface. The first computer interface may be configured to display a real-time status of the selected itinerary process using the web server, the caching server, the BAM server, and the message box server. The data resubmit button may be configured to resubmit the selected itinerary process for processing by the message box server beginning at the error step. |
US09836334B2 |
Scheduling application tasks only on logical processors of a first set and operating system interferences in logical processors of a second set
A method, information processing system, and computer program product are provided for managing operating system interference on applications in a parallel processing system. A mapping of hardware multi-threading threads to at least one processing core is determined, and first and second sets of logical processors of the at least one processing core are determined. The first set includes at least one of the logical processors of the at least one processing core, and the second set includes at least one of a remainder of the logical processors of the at least one processing core. A processor schedules application tasks only on the logical processors of the first set of logical processors of the at least one processing core. Operating system interference events are scheduled only on the logical processors of the second set of logical processors of the at least one processing core. |
US09836329B2 |
Decentralized processing of worker threads
One or more techniques and/or systems are provided for managing one or more worker threads. For example, a utility list queue may be populated with a set of work item entries for execution. A set of worker threads may be initialized to execute work item entries within the utility list queue. In an example, a worker thread may be instructed to operate in a decentralized manner, such as without guidance from a timer manager thread. The worker thread may be instructed to execute work item entries that are not assigned to other worker threads and that are expired (e.g., ready for execution). The worker thread may transition into a sleep state if the utility list queue does not comprise at least one work item entry that is unassigned and expired. |
US09836326B2 |
Cache probe request to optimize I/O directed caching
A method and system for allocating data streams that includes receiving, at an allocator, a data stream. The data stream includes a memory address and data associated with the memory address. The method also includes examining, by the allocator, the data stream to make a determination that the data stream is a soft allocating data stream, and then sending, from the allocator based on the determination, a plurality of write probes to a plurality of caches, wherein each write probe of the plurality of write probes includes at least part of the memory address. Additionally, the method includes receiving, at the allocator in response to a write probe of the plurality of write probes, a cache line present acknowledgement from a cache of the plurality of caches, and directing, by the allocator in response to the cache line present acknowledgement, the data of the data stream to the cache. |
US09836325B2 |
Resource management subsystem that maintains fairness and order
One embodiment of the present disclosure sets forth an effective way to maintain fairness and order in the scheduling of common resource access requests related to replay operations. Specifically, a streaming multiprocessor (SM) includes a total order queue (TOQ) configured to schedule the access requests over one or more execution cycles. Access requests are allowed to make forward progress when needed common resources have been allocated to the request. Where multiple access requests require the same common resource, priority is given to the older access request. Access requests may be placed in a sleep state pending availability of certain common resources. Deadlock may be avoided by allowing an older access request to steal resources from a younger resource request. One advantage of the disclosed technique is that older common resource access requests are not repeatedly blocked from making forward progress by newer access requests. |
US09836323B1 |
Scalable hypervisor scheduling of polling tasks
Systems and methods for hypervisor scheduling of polling tasks are disclosed. In one implementation, responsive to determining that no input/output (I/O) worker tasks associated with virtual machines are running on a processor of a host computer system running a plurality of virtual machines, callback dispatcher task may be invoked by the processor. The callback dispatcher task may identify an entry of a callback list, wherein the entry references an input/output (I/O) worker task associated with a virtual machine of the plurality of virtual machines. The callback dispatcher task may further invoke a callback code referenced by the entry of the callback list. Responsive to identifying a pending I/O request, the callback code may wake up the input/output (I/O) worker task associated with the entry of the callback list. |
US09836320B2 |
Collecting performance metrics from java virtual machines
Embodiments include methods, and computing systems, and computer program products for collecting performance metrics from Java virtual machines. Aspects include: setting up a virtual storage structure of a collector on a computing system for collecting performance metrics data from one or more Java virtual machines, pushing, at each of Java virtual machines through a corresponding performance monitoring Java agent, performance metrics data collected by the Java virtual machine to the virtual storage structure of collector, pulling, at a performance monitoring system through a collector API, the performance metrics data collected by the plurality of Java virtual machines from the virtual storage structure of the collector, analyzing the performance metrics data pulled from the virtual storage structure of the collector by the performance monitoring system, and generating, at the performance monitoring system, a performance alert when the performance metrics data analyzed indicates one or more system abnormalities. |
US09836319B2 |
Information sharing program, information sharing system and information sharing method
A non-transitory computer-readable storage medium storing therein an information sharing program for causing a computer to execute a process includes storing, in a storage, conversion information including first processing request information for issuing a processing request to a first processing processor that operates on a first physical machine, first operating environment information relating to an operating environment of the first physical machine and corresponding to the first processing request information, and second operating environment information relating to an operating environment of a second physical machine and corresponding to second processing request information for issuing a processing request to a second processing processor that operates on the second physical machine, and when a virtual machine that operates on the first physical machine transfers to the second physical machine, causing the second physical machine to hold the conversion information. |
US09836318B2 |
Safety hypervisor function
The disclosure relates to systems and methods for defining a processor safety privilege level for controlling a distributed memory access protection system. More specifically, a safety hypervisor function for accessing a bus in a computer processing system includes a module, such as a Computer Processing Unit (CPU) or a Direct Memory Access (DMY) for accessing a system memory and a memory unit for storing a safety code, such as a Processor Status Word (PSW) or a configuration register (DMA (REG)). The module allocates the safety code to a processing transaction and the safety code is visible upon access of the bus by the module. |
US09836316B2 |
Flexible acceleration of code execution
Technologies for performing flexible code acceleration on a computing device includes initializing an accelerator virtual device on the computing device. The computing device allocates memory-mapped input and output (I/O) for the accelerator virtual device and also allocates an accelerator virtual device context for a code to be accelerated. The computing device accesses a bytecode of the code to be accelerated and determines whether the bytecode is an operating system-dependent bytecode. If not, the computing device performs hardware acceleration of the bytecode via the memory-mapped I/O using an internal binary translation module. However, if the bytecode is operating system-dependent, the computing device performs software acceleration of the bytecode. |
US09836315B1 |
De-referenced package execution
A library registry service receives a library interface definition that defines an interface for a library stub and data indicating whether a corresponding package is to be executed locally or remotely. An application is then built using the library stub. When the application calls the library stub, the library stub determines whether the package is to be executed locally or remotely either dynamically or by consulting the library registry service. The library stub then causes the package to be executed in the determined location. An updated library may be periodically generated and deployed for execution by the library stub locally or remotely. The library stub might also batch calls and/or provide a control interface for configuring aspects of its operation. |
US09836311B2 |
System and method for management of reboot parameters
A request to establish a communication session is received. A clone of a communication system object with configuration information is produced and associated with a session identifier for the communication session. The session identifier for the communication session is sent to a client. When an administrator wants to make updates to re-bootable parameter(s) in the configuration information, the re-bootable parameter(s) are updated in the clone of the communication system object based on the session identifier. A message to save the session information with the session identifier is received. In response to receiving the save session information message, the clone with the updates to the re-bootable parameter(s) is sent to the communication system. This results in the communication system rebooting. By updating multiple re-bootable parameters in the clone of the communication system, a single reboot will occur. This reduces the total number of reboots that would have occurred previously. |