US09564865B2
Provided is a redundant amplifier, including: a first switch for connecting, on a one-to-one basis, inputs P1 to Pm to m of outputs Q1 to Qn, where m and n are natural numbers and m
US09564864B2
The disclosure relates to an enhanced Doherty amplifier that provides significant performance improvements over conventional Doherty amplifiers. The enhanced Doherty amplifier includes a power splitter, combining node, a carrier path, and a peaking path. The power splitter is configured to receive an input signal and split the input signal into a carrier signal provided at a carrier splitter output and a peaking signal provided at a peaking splitter output. The carrier path includes carrier power amplifier circuitry, a carrier input network coupled between the carrier splitter output and the carrier power amplifier circuitry, and a carrier output network coupled between the carrier power amplifier circuitry and the Doherty combining node. The peaking path includes peaking power amplifier circuitry, a peaking input network coupled between the peaking splitter output and the peaking power amplifier circuitry, and a carrier output network coupled between the power amplifier circuitry and the Doherty combining node.
US09564862B2
The present invention relates to a class D audio amplifier comprising a pulse width modulator, an adjustable loop filter and a feedback loop. The pulse width modulator generates a first set of pulse width modulated control signals at an adjustable modulation frequency for respective switch control terminals of a first output driver. A controller of the class D audio amplifier is configured to control frequency response characteristics of the adjustable loop filter based on a frequency setting of the adjustable modulation frequency.
US09564861B2
An embodiment of an amplifier has a bandwidth defined by low and upper cutoff frequencies. The amplifier includes an input impedance matching circuit and a transistor. The transistor has a gate, a first current conducting terminal coupled to an output of the amplifier, and a second current conducting terminal coupled to a reference node. The input impedance matching circuit has a filter input coupled to an input of the amplifier, a filter output coupled to the gate of the transistor, and a multiple pole filter coupled between the filter input and the filter output. A first pole of the filter is positioned at a first frequency within the bandwidth, and a second pole of the filter is positioned at a second frequency outside the bandwidth. The input impedance matching circuit is configured to filter the input RF signal to produce a filtered RF signal at the filter output.
US09564852B2
A solar-powered system includes a mounting assembly to affix a solar active component mounted to a support member by the mounting assembly, such that both sides of the solar active component have solar exposure.
US09564845B2
A system and method for controlling the main field current in an electrical generator is disclosed. The system can include a controller to sense the voltages and currents in the system to identify load faults. The system can also comprise one or more switches and an energy dissipator to absorb, store, or dissipate the main field current in the event of a load fault, such as a short circuit. In the event of a load fault, the controller can change the position of the one or more switches to redirect the main field current from the main field windings of the rotor to the energy dissipator. The energy dissipator can absorb or store the main field current significantly reducing the time required to stop the output current of the generator.
US09564843B2
There are disclosed herein various implementations of a method and a system enabling operation of a motor in reverse. Such a method includes applying a first drive signal to begin rotating the motor in a reverse direction, the first drive signal being applied for a predetermined period of time. The method also includes using a position sensor signal for the motor to control motor drive in the reverse direction when the motor reaches a predetermined reverse speed, and operating the motor in the reverse direction.
US09564837B2
A vibration wave actuator includes a vibrator, a driven element, and a magnet. The vibrator has at least an electro-mechanical energy conversion element and an elastic body to which the electro-mechanical energy conversion element is joined, the elastic body including a contact portion. The driven element is in pressure contact with the contact portion of the vibrator, and includes a magnetic substance. The magnet is arranged such that the vibrator is placed between the driven element and the magnet.
US09564816B2
A power source capable of supplying power to operate electronics of a system is disclosed. In one example, the power source takes advantage of an electrical potential difference between primary and secondary grounds. The power source can reduce system cost and power consumption.
US09564813B2
Disclosed is a switching power-supply device that induces a pulse voltage in a secondary winding of the transformer, and outputs, to a load, an output voltage rectified and smoothened by a secondary-side rectification smoothing circuit including a rectifier diode and a smoothing capacitor. An input-voltage detection circuit detects the input voltage of the alternating-current power supply. An error amplifier compares the output voltage with a reference voltage, and transmits a resultant error voltage to a primary side as a feedback signal. An internal oscillation circuit selects any of frequency decrease settings according to the input voltage detected by the input-voltage detection circuit, and performs, by using the selected frequency decrease setting, a frequency decreasing function of decreasing a switching frequency of the switching element at a light load, in response to the feedback signal transmitted from a secondary side to inform a state of the load.
US09564812B2
An apparatus and method for supplying power to an electronic device are provided. The apparatus includes a power converter, a main converter, and a sub converter. The power converts includes a rectifier configured to convert alternating current (AC) power into direct current (DC) power, and a smoothing condenser connected to an output terminal of the rectifier. The main converter is connected with an output terminal of the power converter and configured to supply power to a first component of the electronic device. The sub converter is connected with the output terminal of the power converter, and configured to supply power to components other than the first component, and to stop supplying the power in response to a momentary power interruption or a voltage dip occurring in the AC power.
US09564808B2
An electric power conversion device includes a plurality of cell converters connected in cascade and including main circuits, drive circuits, and self-feeding devices for supplying power to the drive circuits by being supplied with power from the main circuits. The drive circuit is supplied with power via a first feed line from the self-feeding device in the corresponding cell converter, and supplied with power from the self-feeding device in another cell converter via a second feed line on which an insulation input/output circuit is provided. When the self-feeding device is abnormal, the drive circuit is supplied with power from the self-feeding device in the other cell converter, whereby the electric power conversion device continuously provides a desired output.
US09564807B2
An apparatus (200) for tuning a feedback loop that is arranged to regulate an output voltage (Vout) of a switched mode power supply, SMPS (100), in accordance with a control law defined by control law parameters. The apparatus includes a natural frequency estimator (210) arranged to determine a respective estimate of a natural frequency of each of two zeros in a transfer function that corresponds to a model of the feedback loop. The natural frequency estimator (210) comprises: an output voltage deviation determining module (212) arranged to determine, for each of a plurality of points in a search space, wherein the coordinates of each of the points correspond to candidate values of the natural frequencies of the zeros, a deviation of the output voltage of the SMPS that occurs in response to a variation in a load current of the SMPS; and a goal function evaluation module (214) arranged to evaluate a goal function using the determined deviation of the output voltage of the SMPS at each of the plurality of points to obtain a measure of at least one of a size and a recovery time of the respective output voltage deviation. The natural frequency estimator (210) is arranged to estimate a location of a minimum of the goal function in the search space based on the evaluated values of the goal function, the location of the minimum corresponding to the natural frequencies of the zeros. The apparatus further comprises a control law parameter calculator (220) arranged to calculate, based on the determined estimates of the natural frequencies of the zeros, the control law parameters for tuning the feedback loop, and a feedback loop tuner (230) to tune the feedback loop in accordance with the calculated control law parameters.
US09564805B2
A voltage generating circuit, in which the influence of offset of an amplifier on an output voltage is reduced, has first and second bipolar transistors (Q1, Q2) having emitter terminals at the same electric potential. A base terminal of Q1 is disposed on a collector side of Q2. A first resistance element connects the collector side of Q2 with the base side of Q2; and a second resistance element (R1) connects a collector side of Q1 to R2. A third resistance element (R3) connects a base terminal of Q2 with the electric potential of the emitter terminals. An amplifier (A1) outputs a voltage based on a voltage difference between the collector sides of Q1 and Q2; and a voltage-current converting section (MP1, MP2) converts amplifier output into a current supplied to the connection node of R1 and R2. A voltage is then output on the basis of the generated current.
US09564804B2
An electronic device may include a plurality of voltage rails to provide voltages to components of a load, a plurality of voltage regulators, and a buck converter apparatus to separately couple to more than one of the plurality of voltage rails and to provide a voltage to at least a specific one of the voltage rails.
US09564803B1
A control circuit controls a switching element in a switching power supply unit. The control circuit includes: a controller connected to the switching element; a signal generating circuit connected to the input part of the controller; a reference voltage source connected to the signal generating circuit; and a comparator having a first input terminal to which an output voltage is input from the switching power supply unit, a second input terminal to which a comparison signal is input from the signal generating circuit, and an output terminal connected to the signal generating circuit and to the input part of the controller.
US09564789B2
An assembly, having a substrate made of an electrically insulating material, an SMD component, which has lateral contact surfaces, and a lead frame part made of metal, which is fastened to the substrate and is used to establish electrical connections between the lateral contact surfaces of the SMD component and further functional elements of the assembly, wherein the lead frame part has contact tongues, which resiliently lie against the lateral contact surfaces and are connected to the lateral contact surfaces in a bonded manner.
US09564786B2
A generator for a wind turbine is disclosed. The generator comprises a rotor configured to rotate about a rotational axis, and at least one stator arranged next to the rotor. Each stator comprises at least one flux-generating module facing the rotor but spaced therefrom, thereby forming an air gap between the rotor and each flux-generating module. Each stator also comprises at least one bearing unit, each bearing unit comprising a body defining a cavity with an open end facing the rotor. The generator further comprises a source of pressurized fluid communicating with each bearing unit, and the body of each bearing unit directs the fluid towards the rotor to help maintain the air gap between the rotor and each flux-generating module. Thereby the air gap between the rotor and the flux-generating modules is controlled by means of the fluid bearing units. The invention further provides a wind turbine comprising such a generator.
US09564778B2
A stator core that includes a pair of poles separated by an air gap. Each pole includes a first side adjacent the air gap and a second opposite side remote from the air gap. A pole arc is formed in the first side and an arcuate mounting recess is formed in the second side of each pole. Additionally, an electric machine that includes the stator core.
US09564776B2
A device may measure or detect, using at least one magnetic sensor, a magnetic field to determine whether a magnet is included within a charging device. In some examples, the device may include a receiving coil for charging of a battery based on magnetic induction. In response to determining that a magnet is present within the charging device, the device may instruct the charging device to adjust an amount of electrical current supplied to a transmitting coil.
US09564775B2
An uninterruptable power supply (UPS) and a direct current-direct current (DC-DC) converter. An input end of the DC-DC converter is connected to a BUS+, a BUS−, and an N wire, and a load in the DC-DC converter is connected to a switch tube through an inductor rather than being directly connected to the switch tube.
US09564773B2
Methods and systems for optimizing wireless charging are provided. The method may include identifying, by a charging controller, charging apparatus location information associated with a wireless charging apparatus configured to direct charging beams, and identifying, by the charging controller, an optimal charging zone of the wireless charging apparatus based at least in part on the charging apparatus location information. The method may include receiving, by the charging controller, a first location information associated with a mobile device, and determining, by the charging controller, a first proximity of the mobile device to the optimal charging zone of the wireless charging apparatus based at least in part on the first location information. The method may include transmitting, by the charging controller, first optimal charging indicator information to the mobile device, the first optimal charging indicator information based at least in part on the first proximity.
US09564772B2
An embodiment of a charger may include an input, at least one switch having a first node coupled to a reference voltage, a current sensor coupled between the input and a second node of the at least one switch, an output coupled to a third node of the at least one switch, and a charge controller coupled to the input to determine an input voltage, to the current sensor to determine an input current and to control inputs of the at least one switch. The at least one switch may be responsive to control signals supplied by the charge controller to the control inputs thereof to control voltage and current at the output of the charger. The charge controller may be responsive to the input voltage and the input current to produce the control signals in a manner that maximizes electrical power drawn at the input.
US09564771B2
Methods, devices, and circuits are disclosed delivering a first level of output voltage to a rechargeable battery from a battery charger, the rechargeable battery is coupled to the battery charger by a charging cable. The methods, device, and circuits may further be disclosed applying, in response to an indication of an altered output voltage, a compensation current to one or more elements of the battery charger including a zero crossing (ZC) pin and a selected resistor, the selected resistor is defined by the charging cable coupling the battery charger to the rechargeable battery, and applying the compensation current to the ZC pin and the selected resistor causes an adjustment of the output voltage from the first level of output voltage to a second level of output voltage corresponding to the voltage drop from the impedance of the selected charging cable.
US09564768B2
A battery-condition monitoring device that monitors a condition of the battery through discharge thereof includes a discharger and a discharge control device. The discharger includes a discharge circuit having a load resistor and a switching element connected in series between a positive electrode of the battery and a negative electrode thereof. The discharge control device controls an open/close operation of the switching element. The discharge control device adjusts the resistance value of the load resistor in the discharger, thereby enabling an adjustment of a discharge current.
US09564765B2
In battery voltage monitoring ICs for measuring voltages of unit cells of an assembled battery, communication with a system control unit is realized in consideration of fail-safe. The system control unit and the battery voltage monitoring ICs are coupled to each other by a communication path using a daisy chain. Each battery voltage monitoring IC has a placement setting pin designating, by a binary code, a unit cell group to which the IC is coupled, in the unit cell groups. When it is detected that the Hamming distance between the code indicative of coupling to a group of the highest potential or a group of the lowest potential and a state actually set in the placement setting pin is 1, some failure such as line disconnection, short-circuit, or the like in the placement setting pins is detected, and the communication path is interrupted.
US09564763B2
A non-contiguous group of cells in a battery of cells is selected for charging or discharging the battery.
US09564754B2
The present invention relates to an energy router for an energy internet, which comprises a three-phase three-level bi-directional rectifying unit, a six-phase interleaved DC/DC bi-directional conversion unit, a self-excitation soft start push-pull full-bridge DC/DC bi-directional conversion unit, a three-phase resonant soft switching bi-directional inversion unit, a single-phase full-bridge bi-directional inversion unit, a high-voltage DC bus and a low-voltage DC bus. The three-phase three-level bi-directional rectifying unit, the six-phase interleaved DC/DC bi-directional conversion unit, the self-excitation soft start push-pull full-bridge DC/DC bi-directional conversion unit, the three-phase resonant soft switching bi-directional inversion unit and the single-phase full-bridge bi-directional inversion unit each have three energy flow operating modes: a forward conduction, a reverse conduction and a non-conduction. According to the energy flow operating mode of each unit, different operating modes of the energy router for the energy internet are formed.
US09564736B1
In an example, the present invention provides a method for fabricating a light emitting device configured as a Group III-nitride based laser device. The method also includes forming a gallium containing epitaxial material overlying the surface region of a substrate member. The method includes forming a p-type (Al,In,Ga)N waveguiding material overlying the gallium containing epitaxial material under a predetermined process condition. The method includes maintaining the predetermined process condition such that an environment surrounding a growth of the p-type (Al,In,Ga)N waveguide material is substantially a molecular N2 rich gas environment. The method includes maintaining a temperature ranging from 725 C to 925 C during the formation of the p-type (Al,In,Ga)N waveguide material, although there may be variations. In an example, the predetermined process condition is substantially free from molecular H2 gas.
US09564735B2
A method for controlling a wavelength tunable laser is disclosed. The method comprises the steps of: calculating a lasing wavelength from two or more kinds of parameters, the parameters designating the target lasing wavelength; acquiring a driving condition from a memory, the wavelength tunable laser being operable to generate a laser beam of a first wavelength in the driving condition; and calculating another driving condition from the driving condition thus acquired and a wavelength difference between the first wavelength and a second wavelength, the second wavelength corresponding to the lasing wavelength, the wavelength tunable laser being operable to generate a laser beam of the second wavelength in the another driving condition, the wavelength tunable laser being driven in the another driving condition.
US09564733B2
A semiconductor device comprising a substrate; a monolithic gain region disposed on the substrate and operable to produce optical gain in response to current injection, including a first electrode over a first portion of the gain region having a first length L1, with a first current I1 being applied; and a second electrode over a second portion of the gain region having a second length L2, with a second current I2 being applied; wherein I1/L1 is greater than I2/L2.
US09564718B2
An electrical power plug or receptacle with an over-temperature protection function, including a reset switch operated by a solenoid that electrically connects and disconnects the input side and output side electrical lines, and an temperature-controlled switch disposed in thermal contact with one or more electrical conductor plates on the input or output side. The temperature-controlled switch is connected in series with the solenoid between the output side phase and neutral lines. When the temperature of the temperature-controlled switch is within a normal range, the switch is open and does not form a current path with the solenoid. When the temperature is at or above a threshold temperature, the temperature-controlled switch is closed, a current flows through the switch and the solenoid between the output side phase and neutral lines, and the solenoid operates the reset switch to disconnect the input side from the output side.
US09564717B2
A connector system including a sensing mechanism that can be used to control signal distribution through the connector system is disclosed. The connector system may include a first connector and a second connector configured to be operatively engaged in both a mated condition and an interlocked condition. The connectors of the connector system include conductive contacts that complete a conductive connection when the connectors are in the mated condition. The connector system includes a fastening mechanism that provides an interlocked condition following mating of the connectors, and may further include a sensor and a sensor trigger that may be used to sense the connection status of the system. The sensor may connected to a controller, with the controller controlling signal distribution through the connector system dependent on the connection status determined by the sensing mechanism. A method for controlling signal distribution through a connector system is also provided.
US09564707B2
A connection system includes a first connection module and a second connection module, which each have a first connection devices, the first connection module including a second connection device and the second connection module including a third connection device. There is a direct electrical connection between the first connection device of the connection module and the accommodated device and a direct mechanical connection between the connection module and the accommodated device. The first connection module can be locked directly to the third connection device such that the first connection module is electrically and mechanically connected to the second connection module. The third connection device is arranged such that, when the second connection device is locked to the third connection device, mechanical and electrical disconnection of the first connection module from the second connection module is prevented if the second connection module has received a device.
US09564703B2
A screw block installation structure for a junction box in which a screw block is installed to a screw block attaching portion having a screw block housing space in a component attachment block in a junction box, the component attachment block is housed together with the screw block inside a frame, and a connecting member is screw-connected to a screw member of the screw block, the screw member having a vertical axis of the screw block, wherein a lateral side opening is disposed in the screw block attaching portion, and the screw block is laterally installed to the screw block housing space through the side opening is provided.
US09564700B2
A terminal includes a box-shaped body part including a pair of a first side wall and second side wall which are raised from both side ends of a bottom wall, a top wall extended from the first side wall, and an auxiliary wall extended from the second side wall. The top wall includes a first slit opening on a side end face of the top wall. The auxiliary wall includes a second slit opening on a side end face of the auxiliary wall. A stabilizer is formed by a portion on a front side of a separating portion formed by the second slit. A stabilizer reinforcing section is formed by a portion on a front side of a separating portion formed by the first slit. An engagement section is formed by a portion on a rear side of the separating portion formed by the first slit of the top wall.
US09564697B2
A method of assembling a circuit board may include inserting a first electrical terminal into a first side of a circuit board, and applying a second layer of solder paste to a second side of the circuit board, the second side disposed opposite of the first side. The first electrical terminal may include a solder tab, a maximum length of the solder tab may be shorter than a minimum thickness of the circuit board, and if the first electrical terminal is inserted into the circuit board, the solder tab may extend at least partially into the circuit board without extending entirely through the circuit board. One or more electrical terminals with short and/or long solder tabs may be inserted into the second side of the circuit board and/or one or more electrical components may be attached to second side of circuit board.
US09564688B2
It is an object to provide a wireless chip which can increase a mechanical strength, and a wireless chip with a high durability. A wireless chip includes a transistor including a field-effect transistor, an antenna including a dielectric layer sandwiched between conductive layers, and a conductive layer connecting the chip and the antenna. Further, a wireless chip includes a transistor including a field-effect transistor, an antenna including a dielectric layer sandwiched between conductive layers, a sensor device, a conductive layer connecting the chip and the antenna, and a conductive layer connecting the chip and the sensor device. Moreover, a wireless chip includes a transistor including a field-effect transistor, an antenna including a dielectric layer sandwiched between conductive layers, a battery, a conductive layer connecting the chip and the antenna, and a conductive layer connecting the chip and the battery.
US09564681B2
A radome having localized areas of reduced radio signal attenuation includes a body having a first portion and a second portion. The first portion is mechanically stronger than the second portion and the second portion has a reduced radio signal attenuation property compared to the first portion.
US09564679B2
An antenna apparatus according to one exemplary embodiment disclosed herein includes a first member and a second member limiting a slot, a feeding unit provided on one surface of a carrier covering the slot and configured to feed the slot, and a first radiator formed on the one surface of the carrier with being spaced apart from the feeding unit, and electrically connected to the first member, the first radiator configured to resonate together with the slot at a first frequency band and a second frequency band.
US09564677B2
A mobile terminal and an antenna thereof are provided. The mobile terminal includes a housing, a main board arranged within said housing, and an antenna arranged on the outer surface of said housing such that the antenna is connected with said main board. The height of the mobile phone antenna can be effectively increased and, thus the performance of the antenna is improved.
US09564666B2
A battery pack having improved heat dissipation characteristics. A battery pack includes a plurality of battery modules, each including a plurality of battery cells aligned in a direction, and a plurality of barriers, each being between a respective pair of adjacent battery cells of the plurality of battery cells and including a connection portion protruded to the outside of the adjacent battery cells. The battery pack further includes a heat dissipation member connected to connection portions of the plurality of connection portions, and a heat conducting member connected to the heat dissipation member.
US09564663B2
A battery module including a unit cell assembly including two or more battery cells or unit modules; a left case coupled to a left side of the assembly, the left case provided at a left outer side thereof with a first fastening groove extending parallel to a longitudinal direction of the battery module such that a sensing assembly is fastened into the first groove, the left case being provided at opposite ends thereof with second fastening grooves formed parallel to a height direction of the battery; and a right case coupled to a right side of the assembly, an external input and output terminal oriented to a front of the battery, the right case provided at a right inner side thereof with a plurality of fixing grooves formed parallel to a longitudinal direction of the assembly such that the assembly is fastened and fixed into the fixing grooves is provided.
US09564647B2
A fuel cell system includes a fuel cell stack and a mounting section. The fuel cell stack is mounted on the mounting section with inclination. The fuel cell stack is formed by stacking a plurality of fuel cells in a vertical direction. An oxygen-containing gas in an oxygen-containing gas flow field and a fuel gas in a fuel gas flow field flow in a counterflow manner. In a front box of a vehicle, an inlet side of the fuel gas flow field is positioned above an outlet side of the fuel gas flow field with respect to a horizontal direction. In this state, the fuel cell stack is mounted on the mounting section. The fuel cell stack is inclined downward from the horizontal direction toward the back of the vehicle in a vehicle length direction.
US09564646B2
A fuel cell system includes a fuel cell that generates electric power using fuel gas and oxygen-containing gas and combusts fuel gas remaining unused for generation of electric power; a fuel gas supply line that supplies the fuel gas to the fuel cell; and an on-off valve disposed in the fuel gas supply line. A shutdown transition mode in which the fuel gas in the fuel gas supply line downstream from the on-off valve is supplied to the fuel cell at a flow rate smaller than that at a time of generation of electric power and is combusted therein after the on-off valve is closed, and a shutdown mode which is started after the shutdown transition mode are provided as an emergency shutdown mode in which the fuel cell undergoes emergency shutdown when the on-off valve of the fuel gas supply line is closed.
US09564642B2
The degradation associated with repeated startup and shutdown of solid polymer electrolyte fuel cells comprising PtCo alloy cathode catalysts can be particularly poor. However, a marked and unexpected improvement in durability is observed as a result of incorporating a selectively conducting component in electrical series with the anode components in the fuel cell.
US09564641B2
An active material that can achieve sufficient discharge capacity at high discharging rate, an electrode including the active material, and a lithium ion secondary battery including the electrode, and a method for manufacturing the active material are provided. The active material includes a LiVOPO4 powder, a first carbon powder, and a second carbon powder. A relational expression of 0.05≦A1/A2≦0.5 is satisfied, where A1 represents the ratio of the G band peak height observed around 1580 cm−1 in Raman spectrum of the first carbon powder to the 2D band peak height observed around 2700 cm−1 in the Raman spectrum of the first carbon powder, and A2 represents the ratio of the G band peak height observed around 1580 cm−1 in Raman spectrum of the second carbon powder to the 2D band peak height observed around 2700 cm−1 in the Raman spectrum of the second carbon powder.
US09564639B2
Methods for making a negative electrode material for use in an electrochemical cell, like a lithium ion battery, are provided. The electroactive material comprises silicon. The electroactive material comprises a functionalized surface having a grafted reactive group (e.g., an epoxide group, an amino group, a carboxyl group, and the like). The functionalized surface is admixed and reacted with a polymeric binder (e.g., polyalkylene oxide (PAO), polyvinylidene difluoride (PVDF), polymethylmethacrylate (PMMA), polyimide (PI), and the like that also has at least one reactive functional group) and optionally electrically conductive particles. A porous solid electrode material is thus formed. Negative electrodes are also provided, which provide significant performance benefits and reduce the issues associated with capacity fade, diminished electrochemical cell performance, cracking, and short lifespan associated with conventional silicon anode materials.
US09564636B2
The present invention provides a LiCoO2-containing powder comprising LiCoO2 having a stoichiometric composition via heat treatment of a lithium cobalt oxide and a lithium buffer material to make equilibrium of a lithium chemical potential therebetween; a lithium buffer material which acts as a Li acceptor or a Li donor to remove or supplement Li-excess or Li-deficiency, coexisting with a stoichiometric lithium metal oxide; and a method for preparing a LiCoO2-containing powder. Further, provided is an electrode comprising the above-mentioned LiCoO2-containing powder as an active material, and a rechargeable battery comprising the same electrode.
US09564633B2
A composition comprising a Type 1 clathrate of silicon having a Si46 framework cage structure wherein the silicon atoms on said framework are at least partially substituted by carbon atoms, said composition represented by the formula CySi46-y with 1≦y≦45. The composition of may include one or more guest atoms A within the cage structure represented by the formula AxCySi46-y wherein A=H, Li, Na, K, Rb, Cs, Fr, Be, Mg, Ca. Sr, Ba, Ra, Eu, Cl, Br, or I or any metal or metalloid element and x is the number of said guest atoms within said cage structure.
US09564622B2
A porous polymer battery separator includes variable porosity along its length and can increase the uniformity of the current density within electrochemical battery cells that may normally experience higher current density and higher temperatures near their terminal ends than they do near their opposite ends. By disposing a variable porosity separator between the electrodes of an electrochemical cell such that its terminal end has a lower porosity than its opposite end, the transport of ions through the separator can be more restricted in normally high current regions and less restricted in normally low current regions, thereby increasing the overall uniformity of current density within the cell. The separators may be produced by a dry-stretching process or by a wet process. These processes may include forming a polymer-containing film, producing a uniform distribution of pore sites within the film, and reforming the polymer-containing film to a uniform thickness.
US09564621B2
A rechargeable battery pack includes a case with first and second openings, the first and second openings facing each other, a plurality of unit cells in the case, each unit cell including a rechargeable battery and having a longitudinal direction extending from the first opening of the case toward the second opening of the case, a first cover coupled to the first opening of the case, the first cover selectively connecting via elastic members terminals of the unit cells facing the first opening, and a second cover coupled to the second opening of the case, the second cover connecting via elastic members terminals of the unit cells facing the second opening in correspondence to terminals connected through the first cover.
US09564618B2
The present specification discloses a technology for protecting a portion where corrosion may occur in the assembled battery. An assembled battery includes a plurality of battery packs. Each of the battery packs includes a housing with an opening at a top thereof, a cover plate, and a relief valve. The cover plate is welded at the opening which seals the housing. The relief valve is provided on the cover plate. The assembled battery further includes an exhaust cover and an insulating sheet. The exhaust cover covers the relief valve of each of the battery packs, and guides, toward the outside of the assembled battery, an internal gas that comes out of the relief valves. The insulating sheet may cover a portion of a welded line between the housing and the cover plate of each battery pack, and the portion faces the exhaust cover.
US09564615B2
A pouch type battery and a method of using the pouch type battery that includes an electrode assembly that includes a first electrode plate, a second electrode plate, and a separator interposed between the first and second electrode plates, and a pouch case that includes the electrode assembly and an electrolyte, wherein the pouch case includes an additional electrolyte inlet that protrudes from the pouch case.
US09564611B2
An organic light emitting display device includes a first substrate, a light emitting structure, a light transmitting member, and a second substrate. The first substrate includes a pixel region and a transparent region. The light emitting structure is positioned in the pixel region of the first substrate. The light transmitting member is positioned in the transparent region. The second substrate is disposed on the light emitting structure and the light transmitting member. The light is not refracted in interfaces between the light transmitting member and the first substrate and between the light transmitting member and the second substrate.
US09564609B2
A light-emitting element disclosed includes a first electrode layer; a second electrode layer which transmits light; and a light-emitting layer interposed between the first electrode layer and the second electrode layer. The first electrode layer includes a first conductive layer which is able to reflect light, a second conductive layer provided over the first conductive layer and including titanium, and a third conductive layer which transmits light and contains a metal oxide having work function higher than that of a material of the first conductive layer.
US09564607B2
An organic electroluminescence element comprising: an anode layer, a cathode layer, and an organic luminescence layer therebetween, the organic luminescence layer having a carbazole derivative with a glass-transition temperature of 110° C. or higher, and a phosphorescent dopant. This structure makes it possible to provide an organic electroluminescence element which can make use of the triplet exciton state of the carbazole derivative even at room temperature and which has a practical life and superior heat-resistance.
US09564601B2
A condensed-cyclic compound and an organic light-emitting device including the same, the compound being represented by Formula 1, below:
US09564586B2
Provided is an electronic device including a semiconductor memory. The semiconductor memory may include: a plurality of first lines extending in a first direction and arranged in parallel to each other; a plurality of second lines extending in a second direction crossing the plurality of first lines and arranged in parallel to each other; and a plurality of memory cells disposed in intersection regions of the plurality of first lines and the plurality of second lines, respectively, and wherein each of the memory cells may include: a selecting element including a switching element and a thermoelectric element that are coupled to each other, the switching element having a non-linear current-voltage characteristic; a variable resistance element coupled to the selecting element; and a heat insulating member surrounding at least a sidewall of the selecting element.
US09564582B2
A method for fabricating an MRAM bit that includes depositing a spacer layer that protects the tunneling barrier layer during processing is disclosed. The deposited spacer layer prevents byproducts formed in later processing from redepositing on the tunneling barrier layer. Such redeposition may lead to product failure and decreased manufacturing yield. The method further includes non-corrosive processing conditions that prevent damage to the layers of MRAM bits. The non-corrosive processing conditions may include etching without using a halogen-based plasma. Embodiments disclosed herein use an etch-deposition-etch sequence that simplifies processing.
US09564580B2
A mechanism relates to magnetic random access memory (MRAM). A free magnetic layer is provided and first fixed layers are disposed above the free magnetic layer. Second fixed layers are disposed below the free magnetic layer. The first fixed layers and the second fixed layers both comprise a rare earth element.
US09564579B2
A Tunnel Magnetic Junction of high magnetoresistance is prepared at temperatures and pressure consistent with Si CMOS fabrication and operation. A first metal layer of cobalt or nickel is grown on an interconnect or conductive array line of e.g., copper. The metal layer is formed by electron beam irradiation. Annealing at UHV at temperatures below 700K yields a carbon segregation that forms a few layer thick (average density 3.5 ML) graphene film on the metal layer. Formation of a second layer of metal on top of the graphene barrier layer yields a high performance MTJ.
US09564578B2
A semiconductor package includes a semiconductor die attached to a substrate and a magnetic field sensor included as part of the same semiconductor package as the semiconductor die and positioned in close proximity to a current pathway of the semiconductor die so that the magnetic field sensor can sense a magnetic field produced by current flowing in the current pathway. The magnetic field sensor includes a first magnetic field sensing component galvanically isolated from the current pathway and positioned so that a magnetic field produced by current flowing in the current pathway impinges on the first magnetic field sensing component in a first direction. The magnetic field sensor also includes a second magnetic field sensing component galvanically isolated from the current pathway and positioned so that the magnetic field impinges on the second magnetic field sensing component in a second direction different than the first direction.
US09564570B2
A thermoelectric module extends in a longitudinal direction and includes an outer tube, an inner tube disposed within the outer tube and an interspace between the tubes. At least one first strip-shaped structure and one second strip-shaped structure are provided. The first strip-shaped structure extends from a first connection on the inner tube and the second strip-shaped structure extends from a second connection on the outer tube in opposite directions in at least one circumferential direction or in the longitudinal direction and at least partly form an overlap at least in the circumferential direction or in the longitudinal direction. At least one pair of semiconductor elements is disposed in the region of the overlap. A method for producing a thermoelectric module and a thermoelectric generator are also provided.
US09564567B2
A light emitting device package and a method of manufacturing the light emitting device package are provided. A base is first provided and a hole is formed on the base. After a light emitting portion is formed on the base, a mold die is placed on the light emitting portion and a molding material is injected through the hole. The mold die is removed to complete the package.
US09564564B2
Disclosed are a light emitting device. The light emitting device include first and second lead frames, a first body on the first and second lead frames and including an open region, a second body on the first body and including a first opening, a light emitting chip on the opening region, and a transmissive layer on the light emitting chip. The first body and the second body are formed of a resin material. A top surface of the first body is located at a position lower than a position of a top surface of the light emitting chip. The second body includes a bottom surface located at a position lower than the position of the top surface of the light emitting chip. The first body comprises an inclined part around the light emitting chip. The first body includes a reflectance material and the second body includes a transmissive material.
US09564563B2
There is herein described electronic components with improved display contrast and a method of manufacturing such electronic components. More particularly, there is described electronic components having improved display contrast by using a non-transparent or substantially non-transparent material (520) to block light from an emitter source (512, 514, 516) to surrounding components such as emitters, sensors or components of this nature.
US09564559B2
The invention relates to a white emitting light source with an improved luminescent material of the formula (AEN2/3)*b(MN)*c(SiN4/3)*d1CeO3/2*d2EuO*xSiO2*yAlO3/2 wherein AE is an alkaline earth metal chosen of the group of Ca, Mg, Sr and Ba or mixtures thereof and M is a trivalent element chosen of the group of Al, B, Ga, Sc with d1>10*d2. In combination with a UV to blue light generating device this material leads to an improved light quality and stability, especially an improved temperature stability for a wide range of applications.
US09564557B2
The invention provides a lighting unit comprising a source of blue light, a source of green light, a first source of red light comprising a first red luminescent material, configured to provide red light with a broad band spectral light distribution, and a second source of red light comprising a second red luminescent material, configured to provide red light with a spectral light distribution comprising one or more red emission lines. Especially, the first red luminescent material comprises (Mg,Ca,Sr)AlSiN3:Eu and/or (Ba,Sr,Ca)2Si5-xAlxOxN8-x:Eu, and the second red luminescent material comprises K2SiF6:Mn.
US09564555B2
An optoelectronic semiconductor module includes a chip carrier, a light emitting semiconductor chip mounted on the chip carrier and a cover element with an at least partly light transmissive cover plate, which is arranged on the side of the semiconductor chip facing away from the chip carrier, and has a frame part, wherein the frame part laterally encloses the semiconductor chip, is joined to the cover plate in a joining-layer free fashion and is joined to the chip carrier on its side remote from the cover plate.
US09564552B2
The present invention provides a Group III nitride semiconductor light-emitting device exhibiting improved emission performance. In a MQW structure light-emitting layer in which a plurality of layer units is repeatedly deposited, each layer unit comprising an InGaN well layer, a GaN protective layer, and an AlGaN barrier layer sequentially deposited, the protective layer is formed as follows. The protective layer is grown at the same temperature as employed for the well layer. The growth rate of the protective layer is larger than 0.5 times and not larger than 1.1 times the growth rate of the well layer. The protective layer is formed so as to have a thickness of 5 Å to 8 Å at the start of growth of the barrier layer being formed thereafter.
US09564550B2
According to various embodiments, an optoelectronic component may be provided, the optoelectronic component including: an electrode structure disposed at least one of over and in a carrier; and a grating structure disposed over the electrode structure, the grating structure including at least a first region and a second region, wherein the first region of the grating structure includes amorphous silicon; and wherein the second region of the grating structure includes a material having a refractive index different from the refractive index of the amorphous silicon.
US09564541B2
A diode is integrated on a semiconductor chip having anode and cathode surfaces opposite to each other. The diode comprises a cathode region extending inwardly from the cathode surface, a drift region extending between the anode surface and the cathode region, and a plurality of anode regions extending from the anode surface in the drift region. The diode further comprises a cathode electrode coupled with the cathode region, and an anode electrode that contacts one or more contacted anode regions of said anode regions and is electrically insulated from one or more floating anode regions of the anode regions. The diode is configured so that charge carriers are injected from the floating anode regions into the drift region in response to applying of a control voltage exceeding a threshold voltage.
US09564539B2
An object is to provide a display device with a high aperture ratio or a semiconductor device in which the area of an element is large. A channel formation region of a TFT with a multi-gate structure is provided under a wiring that is provided between adjacent pixel electrodes (or electrodes of an element). In addition, a channel width direction of each of a plurality of channel formation regions is parallel to a longitudinal direction of the pixel electrode. In addition, when a channel width is longer than a channel length, the area of the channel formation region can be increased.
US09564528B2
A method for manufacturing a semiconductor device includes forming a fin structure over a substrate. An isolation insulating layer is formed so that an upper part of the fin structure protrudes from the isolation insulating layer. A gate structure is formed over a part of the fin structure. Recesses are formed in the isolation insulating layer at both sides of the fin structure. A recess is formed in a portion of the fin structure which is not covered by the gate structure. The recess in the fin structure and the recesses in the isolation insulating layer are formed such that a depth D1 of the recess in the fin structure and a depth D2 of the recesses in the isolation insulating layer measured from an uppermost surface of the isolation insulating layer satisfy 0≦D1≦D2 (but D1 and D2 are not zero at the same time).
US09564525B2
A compound semiconductor device includes: a substrate; and a buffer layer, a first carrier supply layer, a first spacer layer, a channel layer, a second spacer layer, a second carrier supply layer, and a contact layer provided in order on the substrate, wherein the first carrier supply layer is a uniformly doped layer in which an impurity is uniformly doped, the second carrier supply layer is a planar doped layer in which an impurity is locally doped, and no Al mixed crystal layer having higher resistance values than the first and second spacer layers is provided between the buffer layer and the first spacer layer and between the second spacer layer and the contact layer.
US09564517B2
To provide a manufacturing method of a highly reliable TFT, by which a more refined pattern can be formed through a process using four or three masks, and a semiconductor device. A channel-etched bottom gate TFT structure is adopted in which a photoresist is selectively exposed to light by rear surface exposure utilizing a gate wiring to form a desirably patterned photoresist, and further, a halftone mask or a gray-tone mask is used as a multi-tone mask. Further, a step of lifting off using a halftone mask or a gray-tone mask and a step of reflowing a photoresist are used.
US09564513B2
A semiconductor structure including a semiconductor substrate is provided. The semiconductor substrate includes a surface. A gate structure is provided on the surface. An interface lower than the surface is provided. An epitaxial regrowth region adjacent the gate structure is disposed on the interface. In addition, the epitaxial regrowth region extends over the surface and includes a bottom layer and a cap layer. The activation of the cap layer is lower than that of the bottom layer. Moreover, the bottom layer is lower than the surface and the gate structure. Furthermore, the bottom layer includes a first downwardly-curved edge and a second downwardly-curved edge over the first one. The first downwardly-curved edge is connected with the second downwardly-curved edge at two endpoints. The two endpoints are in contact with the surface of the semiconductor substrate.
US09564503B2
A manufacturing method according to an embodiment of this invention is a method of manufacturing a semiconductor device, which has: a first step of forming a first electrode 22 containing Ti or Ta on a top face of a nitride semiconductor layer 18; a second step of forming a second electrode 24 containing Al on a top face of the first electrode 22; a third step of forming a coating metal layer 26 covering at least one of an edge of a top face of the second electrode 24 and a side face of the second electrode 24, having a window 26a exposing the top face of the second electrode 24 in a region separated from the foregoing edge, and containing at least one of Ta, Mo, Pd, Ni, and Ti; and a step of performing a thermal treatment, after the third step.
US09564496B2
A substrate is treated by means of at least one pulse of a luminous flux of determined wavelength. The substrate comprises an embedded layer that absorbs the luminous flux independently of the temperature. The embedded layer is interleaved between a first treatment layer and a second treatment layer. The first treatment layer has a coefficient of absorption of luminous flux that is low at ambient temperature and rises as the temperature rises. The luminous flux may be applied in several places of a surface of the first layer to heat regions of the embedded layer and generate a propagating thermal front in the first layer opposite the heated regions of the embedded layer, which generate constraints within the second layer.
US09564495B2
A semiconductor device includes a semiconductor body with parallel first and second surfaces and containing hydrogen-related donors. A concentration profile of the hydrogen-related donors vertical to the first surface includes a maximum value of at least 1E15 cm−3 at a first distance to the first surface and does not fall below 1E14 cm−3 over at least 60% of an interval between the first surface and the first distance.
US09564494B1
A heteroepitaxially grown structure includes a substrate and a mask including a high aspect ratio trench formed on the substrate. A cavity is formed in the substrate having a shape with one or more surfaces and including a resistive neck region at an opening to the trench. A heteroepitaxially grown material is formed on the substrate and includes a first region in or near the cavity and a second region outside the first region wherein the second region contains fewer defects than the first region.
US09564487B2
Among other things, one or more semiconductor arrangements and techniques for forming such semiconductor arrangements are provided herein. A semiconductor arrangement comprises a first channel region and a second channel region that are formed according to at least one of a vertical channel configuration or a dual channel configuration. The first channel region operates as a first channel between a source region and a drain region of the semiconductor arrangement. The second channel region operates as a second channel between the source region and the drain region. A gate region, formed between the first channel region and the second channel region, operates to control the first channel and the second channel. Performance of the semiconductor arrangement is improved, such as an increase in current, because two current paths between the source region and the drain region are provided by the two channels.
US09564478B2
An electronic device may include a display having an array of display pixels on a substrate. The display pixels may be organic light-emitting diode display pixels or display pixels in a liquid crystal display. In an organic light-emitting diode display, hybrid thin-film transistor structures may be formed that include semiconducting oxide thin-film transistors, silicon thin-film transistors, and capacitor structures. The capacitor structures may overlap the semiconducting oxide thin-film transistors. Organic light-emitting diode display pixels may have combinations of oxide and silicon transistors. In a liquid crystal display, display driver circuitry may include silicon thin-film transistor circuitry and display pixels may be based on oxide thin-film transistors. A single layer or two different layers of gate metal may be used in forming silicon transistor gates and oxide transistor gates. A silicon transistor may have a gate that overlaps a floating gate structure.
US09564466B2
Provided is a semiconductor device with improved performance. The semiconductor device includes a photodiode having a charge storage layer (n-type semiconductor region) and a surface layer (p-type semiconductor region), and a transfer transistor having a gate electrode and a floating diffusion. The surface layer (p-type semiconductor region) of a second conductive type formed over the charge storage layer (n-type semiconductor region) of a first conductive type includes a first sub-region having a low impurity concentration, and a second sub-region having a high impurity concentration. The first sub-region is arranged closer to the floating diffusion than the second sub-region.
US09564463B2
Image sensors are provided including a substrate defining a plurality of pixel regions, the substrate having a first surface and a second surface opposite the first surface. The second surface of the substrate is configured to receive light incident thereon and the substrate defines a deep trench extending from the second surface of the substrate toward the first surface substrate and separating the plurality of pixel regions from each other. In each of the plurality of pixel regions of the substrate, a photoelectric conversion region is provided. A gate electrode is provided on the photoelectric conversion region and a negative fixed charge layer covering the second surface of the substrate and at least a portion of a sidewall of the deep trench is also provided. The image sensors further include a shallow device isolation layer on the first surface of the substrate. The shallow device isolation layer defines an active region in each of the pixel regions and the negative fixed charge layer contacts the shallow device isolation layer.
US09564458B2
A TFT substrate and the manufacturing method thereof are disclosed. The method includes: providing a substrate; forming a gate electrode on the substrate; forming a first insulation layer and an active layer on the gate electrode in turn; forming a first black matrix on the active layer; forming a source electrode and a drain electrode on the first black matrix; forming a second insulation layer on the source electrode and the drain electrode; and forming a pixel electrode on the second insulation layer. The pixel electrode is electrically connected to the source electrode or the drain electrode via the second insulation layer. In this way, the masking effect of the display panel assembled by the TFT substrate can be ensured. In addition, the coupling capacitance between the data line and the scanning line may be reduced.
US09564443B2
After formation of trench capacitors and source and drain regions and gate structures for access transistors, a dielectric spacer is formed on a first sidewall of each source region, while a second sidewall of each source region and sidewalls of drain regions are physically exposed. Each dielectric spacer can be employed as an etch mask during removal of trench top dielectric portions to form strap cavities for forming strap structures. Optionally, selective deposition of a semiconductor material can be performed to form raised source and drain regions. In this case, the raised source regions grow only from the first sidewalls and do not grow from the second sidewalls. The raised source regions can be employed as a part of an etch mask during formation of the strap cavities. The strap structures are formed as self-aligned structures that are electrically isolated from adjacent access transistors by the dielectric spacers.
US09564428B1
A method for fabricating a semiconductor device comprises forming a first sacrificial gate stack on a substrate, depositing an insulator layer on the substrate, adjacent to the first sacrificial gate stack, removing the first sacrificial gate stack to define a first cavity, forming a first metal gate in the first cavity, and depositing a conductive metal over a portion of the substrate adjacent to the first metal gate such that the first metal gate and the conductive metal partially define a capacitor.
US09564420B2
An embodiment device package includes a fan-out redistribution layer (RDL), a device over and bonded to the fan-out RDL, and a molding compound over the fan-out RDL and extending along sidewalls of the device. The device includes a first functional tier having a first metallization layer and a second functional tier having a second metallization layer. The second functional tier is bonded to the first functional tier. The device further includes an interconnect structure electrically connecting the first metallization layer to the second metallization layer. The interconnect structure includes an inter-tier via (ITV) at least partially disposed in both the first functional tier and the second functional tier, and the ITV contacts the first metallization layer.
US09564416B2
Packages structure and methods of forming them are discussed. A structure includes a first die, a first encapsulant at least laterally encapsulating the first die, and a redistribution structure on the first die and the first encapsulant. The second die is attached by an external electrical connector to the redistribution structure. The second die is on an opposite side of the redistribution structure from the first die. A second encapsulant is on the redistribution structure and at least laterally encapsulates the second die. The second encapsulant has a surface distal from the redistribution structure. A conductive feature extends from the redistribution structure through the second encapsulant to the surface of the second encapsulant. A conductive pillar is on the conductive feature, and the conductive pillar protrudes from the surface of the second encapsulant.
US09564412B2
The present description relates to the field of fabricating microelectronic assemblies, wherein a microelectronic device may be attached to a microelectronic substrate with a plurality of shaped and oriented solder joints. The shaped and oriented solder joints may be substantially oval, wherein the major axis of the substantially oval solder joints may be substantially oriented toward a neutral point or center of the microelectronic device. Embodiments of the shaped and oriented solder joint may reduce the potential of solder joint failure due to stresses, such as from thermal expansion stresses between the microelectronic device and the microelectronic substrate.
US09564403B2
A memory having an array of perpendicular spin-transfer torque (STT) magnetic random access memory (MRAM) cells, wherein each cell has a magnetic layer stack. A magnetic shield disposed between the cells and having a minimum height of at least the height of the magnetic layer stacks.
US09564401B2
There is provided a method of fabricating a semiconductor device, method including: a) forming semiconductor elements in plural element regions surrounded by assumed dicing lines on a first principal surface of a semiconductor wafer; b) grinding the second principal surface in such a way that an outer peripheral portion of a second principal surface on the opposite side of the first principal surface of the semiconductor wafer becomes thicker than an inner peripheral portion of the second principal surface; c) forming a metal film, in such a way as to avoid sections corresponding to the dicing lines, on the second principal surface that has been ground in the grinding step; and d) cutting the semiconductor wafer from the second principal surface side along portions where the metal film is not formed on the dicing lines.
US09564395B2
A semiconductor package structure includes a base. A first die is mounted on the base. The first die comprises a plurality of first pads with a first pad area arranged in a first tier. A plurality of second pads with a second pad area is arranged in a second tier. A second die is mounted on the base. The second die includes a plurality of third pads arranged in a third tier. A first bonding wire has two terminals respectively coupled to one of the first pads and one of the third pads. A second bonding wire has two terminals respectively coupled to one of the third pads and one of the second pads.
US09564394B1
An integrated circuit may have interconnect circuitry which may include a sequence of tiles. Each tile may include a predetermined routing of multiple wires on multiple tracks. Wires may change tracks within a tile through wire twisting or through via connections and wires in another metal layer. Wires that change tracks may reduce the overlap between pairs of adjacent wires, thereby reducing the coupling capacitance between the respective wires. Reducing the coupling capacitance may result in reduced crosstalk between the wires which may speed up the signal transition along those wires compared to the signal transition in conventional interconnect circuitry. At the same time, sub-optimal wire stitching in a routing tile that connects a wire that ends in the next routing tile to a wire that starts in the routing tile, whereby the two wires overlap each other may enable beneficial crosstalk, which may further improve signal transition time.
US09564390B2
A package structure is provided, which includes: a dielectric layer having opposite first and second surfaces; a first circuit layer embedded in the dielectric layer and having a surface exposed from the first surface of the dielectric layer; a plurality of conductive posts embedded in the dielectric layer and electrically connected to the first circuit layer and having one ends exposed from the second surface of the dielectric layer; a second circuit layer formed on the second surface of the dielectric layer and electrically connected the ends of the conductive posts exposed from the second surface of the dielectric layer; and a plurality of protruding elements formed on the surface of the first circuit layer exposed from the first surface of the dielectric layer, thereby providing a large contact area so as to strengthen bonding between a semiconductor chip and the first circuit layer of the package structure.
US09564381B2
Described is an apparatus comprising: an input pad; an output pad; a wire, coupled to the input pad and the output pad, the wire positioned at a periphery of a semiconductor die, the wire extending substantially along a perimeter of the semiconductor die; and one or more diodes, coupled at various sections of the wire, and positioned along the perimeter of the semiconductor die and surrounding the semiconductor die.
US09564376B2
The present disclosure relates to a semiconductor process, which includes: (a) providing a semiconductor element; (b) attaching the semiconductor element to a carrier by an adhesive layer, so that the adhesive layer is sandwiched between the semiconductor element and the carrier; and (c) cutting the semiconductor element to form a plurality of semiconductor units. Thereby, the gaps between the semiconductor units are fixed after the cutting process, so as to facilitate testing the semiconductor units.
US09564371B2
A manufacturing method for forming a semiconductor device includes: first, a substrate is provided, a fin structure is formed on the substrate, and a plurality of gate structures are formed on the fin structure, next, a hard mask layer and a first photoresist layer are formed on the fin structure, an first etching process is then performed on the first photoresist layer, afterwards, a plurality of patterned photoresist layers are formed on the remaining first photoresist layer and the remaining hard mask layer, where each patterned photoresist layer is disposed right above each gate structure, and the width of each patterned photoresist is larger than the width of each gate structure, and the patterned photoresist layer is used as a hard mask to perform an second etching process to form a plurality of second trenches.
US09564370B1
After forming a gate stack straddling a portion of each semiconductor fin of a plurality of semiconductor fins located over a substrate, a gate liner is formed on sidewalls of a lower portion of the gate stack that contacts the plurality of semiconductor fins and a gate spacer having a width greater than a width of the gate liner is formed on sidewalls of an upper portion of the gate stack that is located above the plurality of semiconductor fins. The width of the gate spacer thus is not limited by the fin pitch, and can be optimized to improve the device performance.
US09564362B2
A method for forming at least one Ag or Ag based alloy feature in an integrated circuit, including providing a blanket layer of Ag or Ag based alloy in a multi-layer structure on a substrate. The method further includes providing a hard mask layer over the blanket layer of Ag or Ag based alloy. The method further includes performing an etch of the blanket layer of Ag or Ag based alloy, wherein a portion of the blanket layer of Ag or Ag based alloy that remains after the etch forms one or more conductive lines. The method further includes forming a liner that surrounds the one or more conductive lines. The method further includes depositing a dielectric layer on the multi-layer structure.
US09564361B2
In a particular embodiment, a method includes forming a second hardmask layer adjacent to a first sidewall structure and adjacent to a mandrel of a semiconductor device. A top portion of the mandrel is exposed prior to formation of the second hardmask layer. The method further includes removing the first sidewall structure to expose a first portion of a first hardmask layer. The method also includes etching the first portion of the first hardmask layer to expose a second portion of a dielectric material. The method also includes etching the second portion of the dielectric material to form a first trench. The method also includes forming a first metal structure within the first trench.
US09564355B2
An interconnect and a method of forming an interconnect for a semiconductor device is provided. Conductive lines having different widths are formed. Wider conductive lines are used where the design includes an overlying via, and narrower lines are used in which an overlying via is not included. An overlying dielectric layer is formed and trenches and vias are formed extending through the overlying dielectric layer to the wider conductive lines. Voids or air gaps may be formed adjacent select conductive lines, such as the narrower lines.
US09564341B1
A method of etching silicon oxide on patterned heterogeneous structures is described and includes a gas phase etch using anhydrous vapor-phase HF. The HF is combined with an additional precursor in the substrate processing region. The HF may enter through one channel(s) and the additional precursor may flow through another channel(s) prior to forming the combination. The combination may be formed near the substrate. The silicon oxide etch selectivity relative to silicon nitride from is selectable from about one to several hundred. In all cases, the etch rate of exposed silicon, if present, is negligible. No precursors are excited in any plasma either outside or inside the substrate processing region according to embodiments. The additional precursor may be a nitrogen-and-hydrogen-containing precursor such as ammonia.
US09564335B2
Methods for removing a material layer from a base substrate utilizing spalling in which mode III stress, i.e., the stress that is perpendicular to the fracture front created in the base substrate, during spalling is reduced. The substantial reduction of the mode III stress during spalling results in a spalling process in which the spalled material has less surface roughness at one of its' edges as compared to prior art spalling processes in which the mode III stress is present and competes with spalling.
US09564334B2
A method of manufacturing a semiconductor device includes forming a device structure in a surface of a semiconductor substrate, forming, in a face of the semiconductor substrate, a transition metal layer that contacts the semiconductor substrate, and exposing the semiconductor substrate having the transition metal layer formed thereon to a hydrogen plasma atmosphere formed by microwaves to cause the transition metal layer to generate heat. During exposure of the semiconductor substrate to the hydrogen plasma atmosphere, a portion of the semiconductor substrate contacting the transition metal layer is heated by a transfer of the heat from the transition metal layer, and an ohmic contact is formed at an interface of the transition metal layer and the semiconductor substrate by reaction of the transition metal layer and the semiconductor substrate. When the semiconductor substrate is silicon carbide, the ohmic contact is composed of a silicide, such as a transition metal silicide.
US09564332B2
Embodiments of mechanisms for forming a semiconductor device are provided. The semiconductor device includes a semiconductor substrate and a metal gate stack formed over the semiconductor substrate. The semiconductor device also includes an insulating layer formed over the semiconductor substrate and surrounding the metal gate stack, wherein the metal gate stack includes a metal gate electrode. The semiconductor device further includes a metal oxide structure formed over the insulating layer and in direct contact with the insulating layer. The metal oxide structure includes an oxidized material of the metal gate electrode.
US09564329B2
A composite dielectric structure having one or more Leakage Blocking Layers (LBL) interleaved with one or more Laminate Dielectric Layers (LDL), Alloy Dielectric Layers (ADL), or Co-deposit Dielectric Layers (CDL). Each LDL, ADL, and CDL includes dopants incorporated in a respective base dielectric layer (BDL); where LDLs are formed by incorporating a doping layer into a BDL using a laminate method, ADLs are formed by incorporating a dopant into a BDL using an alloying method; and CDLs are formed by pulsing a BDL base material and a dopant together using a co-deposit method.
US09564328B2
The method for fabricating patterns made from first material having: providing a substrate covered by a covering layer, forming a first mask by means of a self-assembled structure of block copolymers, the first mask having first patterns, making a second mask from the first mask, the second mask having a second series of patterns organized according to the first repetition pitch or an integral multiple of the first repetition pitch, the second series having less patterns than the first series, depositing and exposing a resin layer to form an intermediate mask on the first mask, the intermediate mask covering a part of the first patterns formed in the first mask and having second holes facing the first holes, etching the covering layer through the facing first and second holes to form third holes, filling the third holes with a first material to form the patterns made from first material.
US09564323B2
If an optical path length of an optical system is reduced and a length of a laser light on an irradiation surface is increased, there occurs curvature of field which is a phenomenon that a convergent position deviates depending on an incident angle or incident position of a laser light with respect to a lens. To avoid this phenomenon, an optical element having a negative power such as a concave lens or a concave cylindrical lens is inserted to regulate the optical path length of the laser light and a convergent position is made coincident with a irradiation surface to form an image on the irradiation surface.
US09564318B2
Provided is a method of manufacturing a nanowire array using induced growth, in which a nitride inorganic nanowire is grown from a nitride seed by forming the nitride seed on a sapphire or silicon substrate, forming an organic nanowire pattern and a dielectric nanotunnel using the nanowire pattern as a template on the nitride seed, and using the nanotunnel as an induced growth mask.
US09564314B2
The present disclosure relates to the deposition of dopant films, such as doped silicon oxide films, by atomic layer deposition processes. In some embodiments, a substrate in a reaction space is contacted with pulses of a silicon precursor and a dopant precursor, such that the silicon precursor and dopant precursor adsorb on the substrate surface. Oxygen plasma is used to convert the adsorbed silicon precursor and dopant precursor to doped silicon oxide.
US09564305B2
A sample inlet device and methods for use of the sample inlet device are described that include an ion funnel having a plurality of electrodes with apertures arranged about an axis extending from an inlet of the ion funnel to an outlet of the ion funnel, the ion funnel including a plurality of spacer elements disposed coaxially with the plurality of electrodes, each of the plurality of spacer elements being positioned between one or two adjacent electrodes, each of the plurality of spacer elements having an aperture with a diameter that is greater than a diameter of each adjacent electrode. The ion funnel is configured to pass an ion sample through the apertures of the electrodes and the spacer elements to additional portions of a detection system, such as to a mass analyzer system and detector.
US09564301B2
A control system and method of determining a signal to noise (S/N) ratio of an ion detector system, including an ion detector, electron multiplier or photomultiplier, operates by determining an area of a noise peak, determining an area of a signal peak and determining a ratio of the area of the signal peak to the area of the noise peak. Based thereon, the signal to noise ratio can be optimized. The system has particular applicability for use in mass spectrometry.
US09564298B2
A semiconductor manufacturing apparatus may include a chamber accommodating a substrate to be processed, a first electrode providing electric field in the chamber and a second electrode opposing to the first electrode, and a first power transmitting rod connected to one of the first electrode and the second electrode. A conductive stress attenuating unit may be formed in the first power transmitting rod. Methods of manufacturing semiconductor devices using the semiconductor manufacturing apparatus are also disclosed.
US09564291B1
A charged-particle beam microscope is provided for imaging a sample. The microscope has a stage to hold a sample and a charged-particle beam column to direct a charged-particle beam onto the sample. The charged-particle beam column includes a charged-particle beam source to generate a charged-particle beam, and charged-particle beam optics to converge the charged-particle beam onto the sample. The microscope also has a light beam column to direct a light beam onto the sample. The light beam column includes a light beam source to generate a light beam, and light-beam optics to converge the light beam onto the sample. One or more detectors are provided to detect charged-particle and light radiation emanating from the sample to generate an image. A controller to analyze the detected charged-particle radiation and detected light radiation to generate an image of the sample.
US09564285B2
A plasma processing system having at least a plasma processing chamber for performing plasma processing of a substrate and utilizing at least a first processing state and a second processing state. Plasma is present above the center region of the substrate during the first processing stale to perform plasma processing of at least the center region during the first processing state. Plasma is absent above the center region of the substrate but present adjacent to the bevel edge region during the second processing state to at least perform plasma processing of the bevel edge region during the second processing state. During the second processing state, the upper electrode is in an RF floating state and the substrate is disposed on the lower electrode surface.
US09564269B2
A fast-mounting capacitor is composed of a capacitor (1) and a plug-in sheet (10). A fixed rod (22) extends from the lower end of the shell of the capacitor (1). The fixed rod (22) has a fixed slot (18). The plug-in sheet (10) includes an insulating strip (11) provided above. Plastic elastic clamps (12) and a connection part (13) are connected to the lower part of the insulating strip (11). Fixing clamping strips (17) are provided on the inner wall of the capacitor mounting hole (15). The capacitor can be plugged in conveniently, and can effectively serve as an insulator, therefore it can prevent conducting leakage of electricity to the box of electrical equipment so as to cause accident when abnormal leakage occurs to the capacitor.
US09564265B2
Provided is a coil assembly having improved heat resistance for use in a control rod driver, in which the heat resistance of coils is improved to increase the lifespan thereof and the deterioration of the coils and the fall of a control rod are thus securely prevented from occurring due to continuous operations of the control rod driver during an automatic load follow operation, thereby improving the safety and economic feasibility of a nuclear power plant, and a method for manufacturing the same. The coil assembly includes a covered wire (110) which includes a coil wire (111) and a polyether ether ketone (PEEK) coating layer (112) covering an outer circumferential surface of the coil wire (111) and is wound in multiple layers; a coil coating layer (130) formed by filling gaps in the covered wire (110) with varnish; an insulating tape layer (120) covering external sides of a wound layer of the covered wire (110) insulated by the coil coating layer (130); and silicon molding (140) covering external sides of the insulating tape layer (120).
US09564260B2
The present invention provides a method for preparing a silicon dioxide substrate-based graphene transparent conductive film, which comprises: preparing a silicon dioxide substrate on a graphene transparent conductive film, thereby obtaining a silicon dioxide substrate-based graphene transparent conductive film. In the method for preparing a silicon dioxide substrate-based graphene transparent conductive film according to the embodiments of the present invention, the silicon dioxide substrate is prepared on the graphene transparent conductive film, and a graphene transferring step that is difficult to implement in the prior art can be avoided, thus the silicon dioxide substrate-based graphene transparent conductive film can be prepared conveniently, and the cost may be reduced at the same time.
US09564250B2
A device for turning a container about a turning axis is provided. The device includes a stationary holding member and two bearing members which are spaced apart along the turning axis on each side of a space for receiving a container, and which are capable of being used for bearing on the container while enabling the rotation of the container about the turning axis relative to the bearing members. The device includes a movable holding member that is mounted onto the stationary holding member so as to rotate about the turning axis, at least one bearing member being supported by the movable holding member while being mounted onto the movable holding member so as to rotate about the drive axis, the or each bearing member supported by the movable holding member not rotating about the turning axis relative to the stationary holding member when the movable holding member rotates about the turning axis relative to the stationary holding member.
US09564238B1
The present invention relates to a flash memory device that uses dummy memory cells as source line pull down circuits. In one embodiment, when a memory cell is in read mode or erase mode, its source line is coupled to ground through a bitline of a dummy memory cell, which in turn is coupled to ground. When the memory cell is in program mode, the bitline of the dummy memory cell is coupled to an inhibit voltage, which places the dummy memory cell in a program inhibit mode that maintains the dummy memory cell in erased state.
US09564235B2
A trimmable current reference generator for use in a sense amplifier is disclosed.
US09564232B1
Provided herein is a semiconductor memory device including a memory cell array including a drain select transistor and a plurality of memory cells, a voltage generator configured to apply a program voltage, first and second pass voltages, and a drain control voltage to the memory cell array, a control logic configured to control the voltage generator so that during a program operation, after the program voltage is applied to a selected one of the plurality of memory cells, the program voltage applied to the selected memory cell is discharged while the first pass voltage or the second pass voltage is applied to memory cells adjacent to the selected memory cell.
US09564231B2
A non-volatile memory device includes a memory array with memory cells arranged in rows and columns. Each cell has respective current-conduction regions and a control-gate region. The control-gate regions of the memory cells of a same row are coupled to a control-gate terminal and biased at a respective control-gate voltage. A control-gate decoder selects and biases the control-gate regions of the rows at respective control voltages according to operations to be performed on the memory cells. The current-conduction regions of the memory cells are arranged within a same bulk well, and the control-gate decoder has a number of driver blocks each of which supplies the control-gate voltages to a respective number of rows of the array. The driver blocks are provided in respective biasing wells, separate and distinct from one another.
US09564222B2
Methods of operating integrated circuit devices include logically combining an output signal indicating whether an operation is being performed with the logic level of a command signal line to generate a command signal to control circuitry of the integrated circuit device having the logic level of the command signal line when the output signal indicates that the operation is not being performed, and having a particular logic level when the output signal indicates that the operation is being performed. Integrated circuit devices include a command signal management circuit to provide a logic level of a particular command signal to control circuitry of the integrated circuit device when control signals indicate a desire to allow the particular command signal, and to provide a particular logic level to the control circuitry when the control signals indicate a desire to block the particular command signal.
US09564216B2
A memory circuit is described that includes an array of memory cells including a plurality of blocks. The circuit includes a controller including logic to execute program sequences for selected blocks in the plurality of blocks. The program sequences include patterns of program/verify cycles. The circuit includes logic to assign different patterns of program/verify cycles to different blocks in the plurality of blocks. The circuit includes logic to change a particular pattern assigned to a particular block in the plurality of blocks. The circuit includes logic to maintain statistics for blocks in the plurality of blocks, about performance of cells in the blocks in response to the patterns of program/verify cycles assigned to the blocks. The controller includes logic to apply a stress sequence to one of the selected blocks, the stress sequence including stress pulses applied to memory cells in the one of the selected blocks.
US09564208B2
The invention concerns a memory cell having: first and second cross-coupled gated inverters (102, 104), each including first and second inputs (IN1, IN2) and an output (OUT) and being adapted to couple its output to a first logic level only when the first and second inputs both receive the inverse of the first logic level; a first cut-off circuit (106) coupling the second input (IN2) of the first gated inverter (102) to the first input (IN1) of the first gated inverter (102); and a second cut-off circuit (108) coupling the second input (IN2) of the second gated inverter (104) to the first input (IN1) of the second gated inverter (104).
US09564203B2
A method includes resetting an output timing adjustment circuit in each of a plurality of DRAM devices to a default output timing data value, measuring a default delay from read command to read data for each of the plurality of DRAM devices, identifying a slowest DRAM device having a maximum default delay from read command to read data among the plurality of DRAM devices, writing an output timing data value to the output timing adjustment circuit in each of the plurality of DRAM devices to set the delay from read command to read data for each respective DRAM device to an amount substantially equal to the maximum default delay, and reading data from any one of the plurality of DRAM devices with a delay from read command to read data substantially equal to the maximum default delay.
US09564202B2
Techniques described herein generally include methods and systems related to designing and operating a DRAM device that has significantly reduced refresh energy use. A method for designing a DRAM optimizes or otherwise improves the DRAM for energy efficiency based on a measured or predicted failure probability of memory cells in the DRAM. The DRAM may be configured to operate at an increased refresh interval, thereby reducing DRAM refresh energy but causing a predictable portion of the memory cells in the DRAM to leak electrical energy too quickly to retain data. The DRAM is further configured with a selected number of spare memory cells for replacing the “leaky” memory cells, so that operation of the DRAM at the increased refresh interval may result in little or no reduction in capacity of the DRAM.
US09564181B2
A memory device comprising a memory array comprising a plurality of memory cells, a plurality of bitlines and a plurality of wordlines for writing to the plurality of memory cells and a sense amplifier coupled to a first bitline of the plurality of bitlines, for reading the contents of a selected memory cell, the sense amplifier comprising a first cascode transistor pair coupled to a second cascode transistor pair, the first cascode transistor pair coupled to the first bitline and a second bitline, and a current comparator coupled to a drain side of the second cascode transistor pair for determining a value of the selected memory cell.
US09564168B2
In one general embodiment, a method includes determining a sampling interval for an interpolator using at least one of: predefined data stored in memory, and a standard deviation of a position error signal. The method further includes applying the sampling interval to the interpolator in response to determining the sampling interval. In another general embodiment, an apparatus includes an interpolator and a controller. The controller is configured to determine a sampling interval for the interpolator using at least one of: predefined data stored in memory, and a standard deviation of a position error signal. The controller is also configured to apply the sampling interval to the interpolator in response to determining the sampling interval.
US09564162B1
A data storage device is disclosed comprising a disk, a head, and a shock sensor comprising a first terminal and a second terminal. A first bias signal is applied signal to the first terminal of the shock sensor and a second bias signal is applied to the second terminal of the shock sensor. An oscillating signal is generated by increasing the first bias signal and decreasing the second bias signal, and a resonant frequency of the shock sensor is detected based on the oscillating signal. A physical shock affecting the head actuated over the disk is detected based on a response of the shock sensor to the physical shock and based on the detected resonant frequency of the shock sensor.
US09564161B1
Embodiments include methods, systems and computer program products for controlling a lateral position of a tape head of a magnetic tape drive. Aspects include determining a first servo signal by reading position marks from a first servo band on a magnetic tape using a first sensor and determining a second servo signal by reading position marks from a second servo band on the magnetic tape using a second sensor. Aspects also include delaying the first servo signal relative to the second servo signal by a delay and calculating an average signal based on the first and the delayed second servo signal. Aspects further include determining servo information from the average signal indicative of a deviation of the lateral position of the tape head from an ideal lateral position of the tape head and controlling the tape head to adjust its lateral position such that the deviation is decreased.
US09564158B1
A method includes performing a first seek operation using a first voice coil motor (VCM) control signal by utilizing a first drag component value. The method further includes determining a position error signal (PES) and a DC offset component of the PES measured during the first seek operation, and determining that the DC offset component is above a predetermined threshold. In response to determining that the DC offset component is above the predetermined threshold, the method further includes determining a second drag component value different than the first drag component value. The method further includes generating a second VCM control signal by applying the second drag component value.
US09564155B2
A tail pad portion is provided in a flexure tail including a metal base and a conductive circuit portion. Tail terminals are arranged in the tail pad portion. The metal base is made of stainless steel, and includes a frame structure having a first frame and a second frame. An opening is formed between the first frame and the second frame. The tail terminals are arranged parallel to each other between the first frame and the second frame. A bridge portion is formed between the first frame and the second frame. The bridge portion includes at least one bridge element which is a part of the metal base. The bridge element is arranged at a position which overlaps at least one of the tail terminals in the thickness direction.
US09564151B1
A data writer may suspend a transducing head from an actuator. The transducing head can consist of a writer coil positioned proximal a write pole. A protruding signal may be passed through the write coil to contact a data storage medium with the transducing head. A write signal can be passed through the write coil to write a data bit on the data storage medium.
US09564149B2
Provided is a method for user communications with an information dialog system, which may be used for organizing user interactions with the information dialog system based on a natural language. The method may include activating a user input subsystem in response to a user entering a request; receiving and converting the request of the user into text by the user input subsystem; sending the text obtained as a result of the conversion of the request to a dialog module; processing, by the dialog module, the text; forming, by the dialog module, the response to the request; sending the response to the user; and displaying and/or reproducing the formed response, where, after the displaying and/or the reproducing of the formed response, the user input subsystem is automatically activated upon entering a further request or a clarification request by the user.
US09564148B2
A wireless communication device comprises a wireless communication interface, a processing system, and a user interface. The wireless communication interface is configured to wirelessly receive a mixed media signal comprising a plurality of audio streams originating from different source devices. The processing system is configured to isolate the audio streams and generate graphical representations of each one of the audio streams. The user interface is configured to display the graphical representations of each one of the audio streams and receive audio stream modification instructions from a user. The processing system is configured to process the audio stream modification instructions to generate at least one modified audio stream based on the audio stream modification instructions. The user interface is configured to display a graphical representation of the modified audio stream and audibly output a modified mixed media signal comprising the modified audio stream.
US09564145B2
Methods and systems are provided for enhancing speech intelligibility in electronic devices. During outputting of acoustic signal via an electronic device, measurement of forces applied by user of the electronic device against the device (or enclosure thereof) may be obtained. The force measurements may be used to assess and/or estimate the listening intelligibility experienced by the user. Further, the force measurements may be used to control or adjust a listening intelligibility stage applied during generation and/or processing of the acoustic signals that are outputted via the electronic device. In some instances, an audio input, corresponding to ambient noise affecting intelligibility, may be obtained, and may be used to control or assist in controlling the listening intelligibility stage.
US09564142B2
Provided is a method and apparatus for encoding/decoding an audio signal. Sections which are not used to output noise components near important spectral components and sub-bands which are not used to output noise components, are determined to be encoded or decoded, so that the efficiency of encoding and decoding an audio signal increases, and sound quality can be improved using less bits.
US09564136B2
A post-encoding bitrate reduction system and method for generating one more scaled compressed bitstreams from a single encoded plenary file. The plenary file contains multiple audio object files that were encoded separately using a scalable encoding process having fine-grained scalability. Activity in the data frames of the encoded audio object files at a time period are compared with each other to obtain a data frame activity comparison. Bits from an available bitpool are assigned to all of the data frames based on the data frame activity comparison and corresponding hierarchical metadata. The plenary file is scaled down by truncating bits in the data frames to conform to the bit allocation. In some embodiments frame activity is compared to a silence threshold and the data frame contains silence if the frame activity is less than or equal to the threshold and minimal bits are used to represent the silent frame.
US09564135B2
An audio receiving system includes logic configured to reduce the accumulation of delays caused by the late arrival of audio packets. This logic is configured to accelerate or decelerate presentation of a resulting audio stream in response to the detection of late packets. The acceleration is discontinued once the effects of the late packets have been compensated for. The audio receiving system is typically applied to applications in which lag is undesirable. These can include web conferencing, telepresence, and online video games.
US09564132B2
A vehicle based system and method for receiving voice inputs and determining whether to perform a voice recognition analysis using in-vehicle resources or resources external to the vehicle.
US09564126B2
In some embodiments, a recognition result produced by a speech processing system based on an analysis of a speech input is evaluated for indications of potential errors. In some embodiments, sets of words/phrases that may be acoustically similar or otherwise confusable, the misrecognition of which can be significant in the domain, may be used together with a language model to evaluate a recognition result to determine whether the recognition result includes such an indication. In some embodiments, a word/phrase of a set that appears in the result is iteratively replaced with each of the other words/phrases of the set. The result of the replacement may be evaluated using a language model to determine a likelihood of the newly-created string of words appearing in a language and/or domain. The likelihood may then be evaluated to determine whether the result of the replacement is sufficiently likely for an alert to be triggered.
US09564116B2
The ultrasonic-transducer mounting structure includes: a housing including: a body part which is formed into a hollow cylindrical shape and is provided at its front surface with a transmission surface allowing an ultrasonic wave to pass therethrough and is designed to accommodate an ultrasonic transducer therein; and plural connection pieces provided to a side surface of the body part; and a holder fixed to a rear surface of a bumper and designed to hold the housing such that the transmission surface of the housing is exposed via an opening of the bumper. The holder includes plural reception pieces to which the plural connection pieces are detachably coupled respectively. The plural reception pieces are fixed to the rear surface of the bumper to surround the opening.
US09564111B2
A guitar support stand includes a mounting plate that is attachable to a stable support such as a musical piece of equipment having a substantial weight. A guitar support member is releasably attached to the mounting plate and includes at its upper end a support bracket for supporting the neck portion of a guitar.
US09564110B2
A string clamping and tuning mechanism for stringed instruments is disclosed, where the string tension actuates one or more levers to generate two points of clamping force along the string. In a first embodiment, a single lever is used to generate two points of clamping force along the string. In a second embodiment, the clamping force is less concentrated at a first point of clamping force than a second point of clamping force to optimize the holding power of the mechanism. In a third embodiment, a second lever with a screw adjusted stop causes an increase or decrease in the tension in the string.
US09564109B2
An electric stringed instrument for enhancing the musical or artistic performance of a user is provided. The instrument includes a body with a cutout such that a center portion of the body is open, a neck affixed to an outer edge of the body, and a plurality of strings having first ends operably connected to the neck and second ends operably connected to the body, the plurality of strings being oriented such that the strings extend over the cutout of the body. The user may maneuver the instrument and strum the plurality of strings on any portion of the strings located within the cutout of the body, thereby enhancing the sound of the instrument and the performance of the user.
US09564106B2
A display panel includes a timing controller embedded data driver and a first data driver. The timing controller embedded data driver includes an image processing part and an internal data driving part. The image processing part generates a first data signal corresponding to a first display area and a second data signal corresponding to a second display area based on input image data. The internal data driving part generates a second data voltage based on the second data signal to output the second data voltage to the second display area. The first data driver is disposed at a first side of the timing controller embedded data driver. The first data driver receives the first data signal from the timing controller embedded data driver and generates a first data voltage based on the first data signal to output the first data voltage to the first display area.
US09564100B2
An information processing method and an electronic device, the method comprising: acquiring a first value of a first parameter by the first sensor; acquiring a second value of the first parameter by the second sensor; judging whether a difference value between the first value and the second value is larger than or equal to a first threshold or not; determining a third value based on a first algorithm, the first value and the second value, and reporting the third value as a value of the first parameter to the processing unit, when the difference value is larger than or equal to the first threshold; determining a fourth value based on a second algorithm, the first value and the second value, and reporting the fourth value as the value of the first parameter to the processing unit, when the difference value is smaller than the first threshold.
US09564090B2
The present invention provides a liquid crystal display panel and a gate drive circuit thereof. The gate drive circuit comprises a plurality of shift register circuit, and the plurality of shift register circuit are series cascade connected, and each shift register circuit comprises: a first pull-up holding circuit, coupled to the first node, the first clock signal, a first reference voltage and a second reference voltage, and employed to keep a low voltage level of the first node; a compensating circuit, coupled to the first node or the first pull-up holding circuit, and employed to compensate the voltage level of the first node or the first pull-up holding circuit. Thereby, the stability of long-term operation of the gate drive circuit can be promoted to raise the quality of the display panel.
US09564089B2
A handheld dedicated electronic book (“eBook”) reader device and last screen rendering techniques for enhancing user experience are described. The eBook reader device detects certain screen conversion events, such as a timeout period, a scheduled event, or an event derived from user behavior. Upon detection of such events, the eBook reader device renders, as the last screen image to remain visible after the user ceases using the device, an image that conveys to the user some meaningful association with a content item. In the context of eBooks, the eBook reader device renders a representation of the book cover as the last screen image. A progress indicator may further be included to represent user progress through the content item.
US09564088B2
The invention provides materials and methods (including driving methods) for reducing the effects of remnant voltages in electro-optic displays.
US09564083B2
An organic light emitting display device includes: a scan driver configured to sequentially supply a scan signal to scan lines, and supply an emission control signal to emission control lines; a data driver configured to supply a data signal to data lines; a pixel unit (pixel region) including pixels connected with the scan lines, the emission control lines, and the data lines and receiving a first power source which is a high potential pixel power source, a second power source which is a low potential pixel power source, and a third power source which is an initialization power source; and a wiring connecting an anode electrode of an organic light emitting diode of a first pixel in a first horizontal line and a first electrode of a transistor connected with the third power source of a second pixel in a second horizontal line while being adjacent to the first pixel.
US09564081B2
There are provided a pixel compensation circuit, an array substrate, and a display apparatus. The pixel compensation circuit comprises an organic light emitting diode (D1), a driving transistor (M1), first to fifth switch elements (M2-M6) and a storage capacitor (C1), wherein an anode of the organic light emitting diode (D1) is connected to a second terminal of the first switch element (M2); a first terminal of the first switch element (M2) is connected to an output terminal of the driving transistor (M1) and a first terminal of the fifth switch element (M6); a control terminal of the driving transistor (M1) is connected to a second terminal of the third switch element (M4), a second terminal of the fifth switch element (M6) and a first terminal of the storage capacitor (C1); and a second terminal of the storage capacitor (C1) is connected to a second terminal of the fourth switch element (M5) and a second terminal of the second switch element (M3). The pixel compensation circuit not only has a function of compensating for the threshold voltage offset, but also has the function of compensating for influence of signal voltage attenuation on current.
US09564077B2
A driving chip set includes a master chip and at least one slave chip. In the master chip, a master receiving terminal receives a data signal through a first data transmission interface; a processing unit generates a first partial data signal and a second partial data signal according to the data signal; a master buffer registers the first partial data signal; a master output terminal outputs the second partial data signal through a second data transmission interface. In the slave chip, a slave receiving terminal receives the second partial data signal through the second data transmission interface and it is registered by a slave buffer. The processing unit controls a master driver and a slave driver to output the first partial data signal and second partial data signal to a display panel. The display panel displays an image according to the first partial data signal and second partial data signal.
US09564076B2
The present invention provides an array substrate, a display apparatus and a driving method thereof. The array substrate comprises: an active area, comprising a plurality of display pixel units; a source driver, being located outside the active area and providing drive signals to the display pixel units; a gamma voltage generating circuit, providing a gamma reference voltage to the source driver, and the gamma voltage generating circuit is inputted with a PWM signal from the pulse generating circuit TCon and obtains the gamma reference voltage for outputting the gamma reference voltage to the source driver according to the PWM signal. Compared with the programmable control chip, the cost is diminished; compared with the resistance divider, the adjustment is convenient.
US09564075B2
An electronic control apparatus including motion sensors is integrated in a portable electronic device to responsively control a media content stored in the portable electronic device, in response to motion sensor signals to flip, zoom, displace images/pages of the media content displayed on a display field of a display thereof. Accordingly, a responsive control method includes the steps of: presetting a first threshold angle; sensing an first rotation angle of the portable electronic device to send out a first rotation sensing signal as a rotation of a yaw, pitch or roll of a portable electronic device detected by a sensing module including motion sensors; and receiving the first rotation sensing signal to calculate and determine whether the first rotation angle is greater than the first threshold angle to responsively control a media content stored in an electronic control apparatus be flipped, zoomed or displaced when the first rotation angle is greater than the first threshold angle.
US09564062B2
A device that includes a receiving surface for positioning at least one human body part, multiple capacitive sensor elements disposed within multiple positioning areas on the receiving surface, a sense circuit configured to compare the capacitance measurements of the sensor elements with threshold capacitance values and generate a signal when the capacitance measurements indicate proximity of a human body part on a positioning area, and an indicator configured to generate a notification when the position of the human body part corresponds with at least one location on the receiving surface.
US09564057B2
An assessment engine includes a definition of inquiry skills being assessed. Assessment models are used to infer skill demonstration as one or more students engage in inquiry within computerized simulations and/or microworlds. A pedagogical agent and/or help system provides real-time feedback to one or more students based on the assessment model outputs, and/or based on additional models that track one or more students developing proficiency across inquiry tasks over time. A pedagogical agent and/or help system for science inquiry tutoring responds in real-time on the basis of knowledge-engineered and data-mined assessment and/or tracking models.
US09564052B2
Disclosed is a method and system that receives sensor information from each of a plurality of sensors. Each sensor in the plurality is associated with a vehicle. The sensor information includes location coordinates of each vehicle in the plurality. The sensor information associated with each vehicle in the plurality then is translated to parking statistics information. In one embodiment, the translation is based on an aggregate of sensor information corresponding to the plurality of vehicles. The system then communicates parking statistics information to the vehicle.
US09564047B2
A traffic monitoring system includes a plurality of road monitoring devices and a traffic control center electronically coupled to the road monitoring devices. Each road monitoring device has specific transmittable position information stored therein. The traffic control center has stored transmittable images of a plurality of vehicle types and stored transmittable images of the plurality of roads to be monitored. When one or more vehicles passes one of the road monitoring devices, the road monitoring device receives a vehicle identification code from each vehicle, calculates position information of each vehicle and transmits the road monitoring device position information, each vehicle identification code and the vehicle position information for each vehicle to the traffic control center. The traffic control center configures a three dimensional traffic image from all of the vehicle images of the one or more vehicles passing the one of the road monitoring devices.
US09564032B2
A security system (100) protects a secured item by a lock which is under the control of a lock control unit (108). Predetermined parameters associated with various users and user equipment are stored in the lock control unit (108). The predetermined parameters are weighted to provide different levels of lock access. When a user (116) makes contact with the secured item through a BAN device, a user configuration database is transmitted from a user's PAN device to the controller for comparison with the predetermined parameters. Lock (104) access can be modified for different authorized users.
US09564024B2
An apparatus that operates to cause financial transfers responsive to data read from data bearing records includes at least one processor that is in operative connection with a card reader, a check acceptor, a cash dispenser and a touch screen display. The processor causes the machine to operate to read card data from a user card, and to cause a determination to be made that the read card data corresponds to an authorized financial account. The at least one processor is operative to cause data to be read from a check and/or cash to be dispensed, and a financial transfer to or from the account corresponding to the value thereof. Data corresponding to a user input alphanumeric characters is resolved by the processor responsive to contact with an input surface of the touch screen display. The area of contact may not include any visible output indicia that corresponds to the possible input characters prior to contact.
US09564023B2
A casino gaming system includes gaming machines which are configured to accept and read tickets. The ticket may comprise cash-value tickets or non-cash value/promotional tickets. The tickets may also include secondary feature triggering indicia. The player may present the cash-value ticket having a feature triggering indicia or a non-cash value/promotional ticket to a gaming machine, such as by inserting it into a media reader such as a bill acceptor. Associated monetary value or non-monetary credits may be credited to the machine. In addition, if the ticket includes a feature triggering indicia, when such an indicia is detected, the gaming machine preferably triggers or initiates the feature.
US09564015B2
Systems and methods in accordance with embodiments of the invention operate a skill normalized hybrid game. One embodiment includes a skill normalized hybrid game, including: a gambling game; an entertainment game; a game world engine constructed to manage the entertainment game and communicate gameplay gambling event occurrences based upon a player's skillful execution of the entertainment game that trigger randomly generated payouts for the gambling game to the gambling game; and a skill normalization module constructed to: receive player performance measurements for at least one player from the game world engine; assign a handicap to the at least one player based at least in part upon the performance measurements for the at least one player from the game world engine; and send information concerning handicaps to the game world engine that configures the game world engine to implement each assigned handicap within the skill normalized hybrid game.
US09564012B2
A gaming system is disclosed that comprises a prize selector arranged to facilitate player selection of at least one prize of a plurality of prizes, each prize having an associated prize value. The gaming system also includes a prize eligibility determiner arranged to determine whether a prize is eligible to be awarded to the player based on a relationship between a prize pool value and the prize value associated with the prize, the prize pool value being associated with game play, and a winning condition determiner arranged to determine whether a winning condition exists. The gaming system is arranged to award the selected prize to the player if the prize has been determined to be eligible and a winning condition has been determined.
US09563993B2
Methods and systems are provided for checking authorization of users. A first electronic device may receive via close range contactless communication, photographic identification data associated with a user of a second electronic device. The photographic identification data may be displayed visually to enable a user of the first electronic device to compare an appearance of the user of the second electronic device for verifying authorization data associated with the user of the second electronic device. The displaying of the photographic identification data may be controlled based on input by the user of the first electronic device, wherein the controlling comprises modifying at least a portion of a displayed image corresponding to the photographic identification data.
US09563991B2
A dynamic access server engine on a server may be configured to receive a request for access to a restricted area during a specific time period. If there is no scheduling conflict the engine can schedule the access period. Additionally, the request may be associated with one or more invitees. For each invitee, the engine determines whether the invitee is authorized to temporarily access the restricted area. If authorized, the engine automatically grants to the invitee temporary access to the restricted area during the scheduled period.
US09563987B2
A diagnostic display device is coupled to a vehicle data bus and receives vehicle identification information which is used to identify one or more expected onboard systems installed on the vehicle. Expected systems are queried to determine that they are present and operating properly. Presence and operation status information are stored and/or presented to a user to facilitate automated vehicle system inspection.
US09563981B2
An information processing apparatus includes an imaging unit, a control unit, and an output unit. The control unit is configured to detect at least one candidate area for overlaid display of a content, from an image imaged by the imaging unit. The control unit is further configured to detect as an overlaid display area, out of the at least one candidate area, an area where a change in undulation of luminance distribution is equal to or less than a first threshold value. The control unit is further configured to generate the content to be arranged virtually in a visually recognizable manner on the overlaid display area, to be recognized by a user. The output unit is configured to output the generated content overlaid on the overlaid display area.
US09563973B2
Techniques are disclosed for color selection in a desktop publishing application. A color selection technique includes receiving a selection of an image, automatically sampling a color from a pixel of the selected image, and adding the sampled color to a color swatch in a graphical user interface. The sampled color may be the predominant color in the image (e.g., the color that appears in the greatest number of pixels), or the sampled color may be the darkest or lightest color in the image. In another embodiment, several colors (e.g., two, three, four, five, six, seven, eight, nine or ten) are sampled from different pixels of the selected image, and some or all of the sampled colors are added to the color swatch. A designer can then select the sampled color(s) from the color swatch and apply the selected color(s) to one or more elements of a layout.
US09563971B2
Composition system thread techniques are described. In one or more implementations, a composition system may be configured to compose visual elements received from applications on a thread that is executed separately than a user interface thread of the applications. As such, the composition system may execute asynchronously from a user interface thread of the application. Additionally, the composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may be used for constructing a tree of objects representing the operations that are to be performed to compose one or more bitmaps. Further, these operations may be controlled by several API visual properties to allow applications to animate content within their windows and use disparate technologies to rasterize such content.
US09563959B2
An image processor, a lighting processor, and a method therefore are provided. According to one aspect of the invention, the lighting processor can extract information related to defuse lighting applied to a real object using a colored image and a depth image of the real object. The lighting processor can recover the diffuse image for the real object using the extracted information related to diffuse lighting, and generate either a speculum image or a shadow image using the recovered diffuse image and the colored image.
US09563955B1
Techniques for efficiently identifying objects of interest in an environment and, thereafter, tracking the location and/or orientation of those objects. As described below, a system may analyze images captured by a camera to identify objects that may be represented by the images. These objects may be identified in the images based on their size, color, and/or other physical attributes. After identifying these potential objects, the system may define a region around each object for further inspection. Thereafter, portions of a depth map of the environment corresponding to these regions may be analyzed to determine whether any of the objects identified from the images are “objects of interest”—or objects that the system has previously been instructed to track. These objects of interest may include portable projection surfaces, a user's hand, or any other physical object. The techniques identify these objects with reference to the respective depth signatures of these objects.
US09563949B2
A method of medical image registration includes obtaining a first medical image generated before a medical surgery; obtaining a second medical image generated in real time during the medical surgery; extracting landmark points of at least two adjacent anatomical objects recognizable in the second medical image among a plurality of anatomical objects near an organ of interest of a patient from the first medical image and the second medical image; and registering the first medical image and the second medical image based on a geometrical correlation among the adjacent anatomical objects indicated by the landmark points of the first medical image and a geometrical correlation among the adjacent anatomical objects indicated by the landmark points of the second medical image.
US09563948B2
In accordance with the teachings described herein, systems and methods are provided for generating a seed plan for use in radiation therapy. The system includes an image database, the image database comprising image slices and a seed template database comprising seed templates. A contour engine is configured to generate target contour data to identify one or more objects within each image slice. A reslicer engine is configured to rotate the contoured image about an angle of rotation to produce a resliced contoured image, such that the resliced contoured image is resampled at an angle perpendicular to the angle of rotation and intersecting an isocenter. The system also includes a seed grid engine configured to generate a seed grid perpendicular to the angle of rotation.
US09563947B2
A method of measuring a parameter of a structure (212) on a medical image (200) comprises a measurement tool (220) displayed on a slice of the image. An automated point detection function identifies a point within at least one region (250) of the image that optimizes the placement of the respective end of the measurement tool (220). The region may be 2-d or 3-d. The identified point(s) are then used to calculate the parameter, which may be distance, angle, area or volume. The measurement tool (320) may move to the identified points (330, 340). A system (2000), computer program and computer-readable medium are also provided. The invention may make the measurement of tumors, and measurements of the spacing within or between various structures on a medical image, more accurate and/or more consistent.
US09563926B2
A method of verifying the identity of a user at an authentication server that includes receiving user data relating to a signature gesture entered by a user at a computing device, the user data having a plurality of sample points, verifying the user data at the authentication server by comparing to reference signature data, encoding a verification message within a digital image, and notifying the user that their identity has been verified on the basis of the user data received from the computing device.
US09563925B2
A pharmacy workflow platform and prescription checking and medicament dispensing station and method comprising (a) script display means; (b) scanning means for providing script data and stock bottle label data in electronic format from the prescription and a stock bottle label; (c) CPU means comprising i) means for receiving and storing the script data and stock bottle data in electronic format; ii) means for transferring the script data to the script display means to effect display of the script; iii) means cooperable with medicament dispensing weighing and counting means; (d) medicament-dispensing weighing means in communication with the CPU means; and (e) control means for controlling the CPU means. Medication is dispensed in a more safe, efficient and cost-effective manner.
US09563923B2
During a feedback technique, a system that provides a social network requests feedback regarding an initial connection strength associated with an edge between two nodes in the social graph, which are associated with an entity and a counterparty, respectively. Note that the social graph represents interactions among users of the social network. Based on the feedback, the system determines a directional asymmetry between revised connection strengths received from the entity and the counterparty. Then, the system performs a remedial action based on the determined directional asymmetry, such as adjusting the connection strength of the edge. In addition, the remedial action may include: feedback about an accuracy of the initial connection strength, estimating a power distance between the entity and the counterparty, and/or encouraging interaction between the entity and the counterparty.
US09563913B1
In an approach for suggesting an item to pack, a processor receives an indication that a user is packing a first item of luggage, wherein the indication includes information about a trip. A processor generates a packing list based on the information about the trip. A processor receives a request to link the first item of luggage and a second item of luggage for the trip. A processor links the first and second items of luggage such that contents of each item of luggage are jointly compared to the packing list. A processor receives, via a short-range point-to-point communication reader of the first item of luggage, a signal from a short-range point-to-point communication device operably affixed to a first item. A processor identifies the first item based on the signal. A processor determines that the first item is an item of the packing list.
US09563906B2
A system and method for a display device is provided. An image display that displays at least one image of at least one of a product and person is coupled to a support structure, and at least one shelf may be operatively coupled to the support structure. Further, at least one database stores a plurality of queries and replies to the queries, and at least one processor is provided that is operatively coupled to the database. The processor(s) programmed and configured to receive from the database at least one reply to a first query. The processor is further configured to transmit at least one instruction to the display for rendering a plurality of images of the person, wherein the rendered images of the person include providing the at least one reply to the first query.
US09563905B2
According to various embodiments, techniques and mechanisms described herein facilitate the storage of an image of a rendered webpage on a storage medium. A first message including a request for a webpage may be transmitted to a web server via a communications interface. The webpage request may generate an advertising opportunity bid request for bids to place an advertisement on the requested webpage. A second message to place a bid on the generated advertising opportunity bid request may be transmitted. Information for rendering the webpage is received in response to the webpage request, and an image of the rendered webpage may be stored on a storage medium.
US09563894B2
A method of operating a computer system is disclosed. An eCommerce authentication request is received from a merchant node. The eCommerce authentication request has content including merchant information. A risk score for the eCommerce authentication request is generated based on comparison of the merchant information of the eCommerce authentication request to merchant information of eCommerce authentication requests of a plurality of merchant nodes. The eCommerce authentication request is selectively provided to an authentication node based on the risk score.
US09563888B2
A method for analyzing mobile handset based transactions between sender handsets and receiver handsets comprising the steps of: identifying locations of a sender handset and a receiver handset for each transaction using mobile base station information; determine a geographical distribution of mobile handset based transactions based on the identified locations; and identifying anomalies by comparing the determined geographical distribution with an expected geographical distribution.
US09563887B2
Disclosed is a helmet cleaning apparatus. The apparatus includes a rectangular housing having a cleaning compartment with a transparent lid pivotally connected thereto. The compartment includes a helmet mount having a spheroidal shape and on which a helmet can be positioned for cleaning. The helmet mount further includes apertures thereon that are connected to a vacuum cleaning device and a steam cleaning device contained within the housing. In operation, a helmet is positioned on the helmet mount, and some of the apertures thereon disperse steam in order to clean the helmet. Other apertures draw debris and other materials into the vacuum cleaning device in order to remove the same from the helmet. In this way, a user can easily and conveniently sanitize and clean a helmet without having to manually cleaning the helmet.
US09563885B2
Systems and methods for duplicating transponder keys and managing key information thereof are provided. In some embodiments, the system comprises: a kiosk comprising: an antenna; and at least one hardware processor is programmed to: determine that the transponder key is to be scanned; receive information related to the transponder key; retrieve signal properties for the transponder key based on the received information related to the transponder key; cause the antenna to emit a first signal; detect a second signal; receive location information; cause information encoded in the second signal to be used to create the duplicate transponder key; and cause the duplicate transponder key to be delivered based on the location information.
US09563871B2
A computer for storing computer infrastructure inventory data includes a processor and a memory device coupled to the processor. The computer also includes a database system stored on the memory device. The database system includes computer-executable instructions allowing the computer to manage stored records. The computer is configured to receive an inventory file associated with a scan of a host device. The computer is also configured to receive a mapping schema associated with the inventory file. The mapping schema comprises a structured relationship description between the inventory file and an inventory record. The computer is further configured to translate the inventory file to the inventory record using the mapping schema and to update the database system with the inventory record.
US09563870B1
A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code stored in the medium includes code to cause the processor to receive a first signal indicating a quantity of an item listed on a website of a first marketplace from a set of marketplaces. The item is listed on a website of each marketplace from the set of marketplaces. The code stored in the medium includes code to cause the processor to change, based on the first signal, an inventory parameter associated with the item from a first value to a second value. The code stored in the medium includes code to cause the processor to send, to a device of each marketplace, a second signal indicating the updated inventory parameter such that the item remains listed on the website of each marketplace until the second value is zero.
US09563868B2
A computer system arrangement for minimizing communication and integration complexity between a plurality of software applications having each an individual data model defining an individual set of application parameters, includes a bus arrangement having connections to each one of said plurality of applications, the bus being arranged to interpret between each application and to orchestrate incoming and outgoing requests from each application, the bus arrangement including, a generic information model defining a set of generic parameters in relation to the application parameters of each application, an adaptor together with said generic information model, in connection with an incoming request, arranged to map parameters of that individual data model to said generic parameters, a device arranged to transfer the mapped generic information model together with the request to a process execution engine, which includes a device arranged to handle the request to identify a corresponding adaptor to which the request was directed, and using the corresponding adaptor together with the generic information model to remap the request to the individual data model of the application to which it is was directed.
US09563862B2
An electronic voting terminal includes: a display; a data input device; a biometric input device; a case having an open and a closed position, the case protecting the display, the input device, and the biometric input device in the closed position, the case making the display, input device and biometric input device accessible by the voter in the open position; a communications medium; a microprocessor to control the display, the data input device, the biometric input device, and the communications medium; and a power supply that accepts alternating current and provides direct current to the microprocessor The device utilizes the biometric input device to validate the identity of the voter, utilizes the data input device to receive the ballot from the voter, and utilizes the communications medium to transmit the ballot. A system for voting also includes a centralized computer and voter registration database.
US09563861B2
Content management includes populating a library with modular objects and metadata associated with the modular objects. In response to a query, the library can be searched based in part on the metadata. The query can relate to implementation of an industrial process. One or more modular objects in the library can be identified as satisfying the query. A result of the query can be output and the output can include the identified modular objects and the respective metadata associated with the identified modular objects. The metadata can be anything known about the object that might not be accessible at runtime control.
US09563860B2
Permit applications for construction or property improvement projects can be processed for multiple jurisdictions at the same time through a networked system. A kiosk can be provided as a central point of interaction for the user. A property address is received from the user and compared with multiple jurisdictions to determine one or more jurisdictions in which the property address is located. Permit requirement information for each of the jurisdictions is output for the user. Permit application information is then received from the user. The permit application information includes electronic fee payment information. A permit application can then be transmitted to at least one of the jurisdictions. If the permit is approved, one or more permits are received from the jurisdictions. The kiosk or other device can print paper copies of the permits for the user or provide them in electronic format.
US09563858B2
An artifact repository can be queried for a set of different pre-existing presentation artifacts based on requirements and constraints of a presentation event to produce a query result. The query result can comprise a set of presentation artifacts suitable for satisfying at least a portion of the requirements and constraints. The querying can match the artifact specific metadata against the requirements and constraints to produce the query result. An agenda comprising a set of different agenda items can be automatically constructed utilizing the query result. Each of the different agenda items can occupy a time slot of the presentation event. Creation of agenda items can be a non-manual effort automatically determined by a computing device in a data driven manner given the requirements, the constraints, and the pre-existing presentation artifacts of the artifact repository. Resources for the different agenda items can be automatically booked.
US09563855B2
Systems and methods may provide for using one or more generic classifiers to generate self-training data based on a first plurality of events associated with a device, and training a personal classifier based on the self-training data. Additionally, the one or more generic classifiers and the personal classifier may be used to generate validation data based on a second plurality of events associated with the device. In one example, the personal classifier is substituted for the one or more generic classifiers if the validation data indicates that the personal classifier satisfies a confidence condition relative to the one or more generic classifiers.
US09563854B2
In one embodiment, a device determines that a machine learning model is to be trained by a plurality of devices in a network. A set of training devices are identified from among the plurality of devices to train the model, with each of the training devices having a local set of training data. An instruction is then sent to each of the training devices that is configured to cause a training device to receive model parameters from a first training device in the set, use the parameters with at least a portion of the local set of training data to generate new model parameters, and forward the new model parameters to a second training device in the set. Model parameters from the training devices are also received that have been trained using a global set of training data that includes the local sets of training data on the training devices.
US09563851B2
In an aspect, in general, a programmable computation device performs computations of an inference task specified by a plurality of variables and a plurality of factors, each factor being associated with a subset of the variables. The device includes one or more processing elements. Each processing element includes a first storage for a definition of a factor, a second storage for data associated with the inputs and/or outputs of at least some of the computations, and one or more computation units coupled to the first storage and the second storage for performing a succession of parts of the at least some of the computations that are associated with a factor, the succession of parts defined by data in the storage for the definition of the factor.
US09563846B2
A mechanism is provided in a data processing system for predicting and enhancing ingestion time for a set of input documents. The mechanism receives a set of documents to be added to a corpus of the data processing system. The mechanism records document features of each document within the set of documents using an annotation engine within the data processing system. The mechanism predicts an ingestion time for each document within the set of documents based on the document characteristics and a machine learning model. The mechanism assigns the set of documents to data processing system resources to be processed based on the predicted ingestion time for each document.
US09563842B2
A neural system comprises multiple neurons interconnected via synapse devices. Each neuron integrates input signals arriving on its dendrite, generates a spike in response to the integrated input signals exceeding a threshold, and sends the spike to the interconnected neurons via its axon. The system further includes multiple noruens, each noruen is interconnected via the interconnect network with those neurons that the noruen's corresponding neuron sends its axon to. Each noruen integrates input spikes from connected spiking neurons and generates a spike in response to the integrated input spikes exceeding a threshold. There can be one noruen for every corresponding neuron. For a first neuron connected via its axon via a synapse to dendrite of a second neuron, a noruen corresponding to the second neuron is connected via its axon through the same synapse to dendrite of the noruen corresponding to the first neuron.
US09563838B2
A loop antenna includes first and second conductors configured to have conductivity, the first conductor including first and second patterns, the first pattern being provided along a first surface and including a first feed point, and the second pattern being coupled to the first pattern at a first end of the first surface and being provided to oppose the first pattern; and a second conductor configured to have conductivity, the second conductor including third and fourth patterns, the third pattern being provided on the first surface with a gap generating a capacitance between the first pattern and including a second feed point, the fourth pattern being electrically coupled to the third pattern at a second end opposing the first end on the first surface, the fourth pattern overlapping the second pattern so as to cause capacitive coupling or being connected to the second pattern.
US09563835B2
An apparatus for automatic radio-frequency identification (RFID). In an embodiment, the apparatus comprises a flexible strap comprising a plurality of holes and a buckle configured to buckle to any one of the plurality of holes, such that, when the buckle is buckled to one of the plurality of holes, the strap forms a closed loop. The apparatus further comprises one or more tag enclosures. Each tag enclosure comprises one or more buckles and a RFID tag configured to communicate identifying data to a reader device. The one or more buckles of each tag enclosure are each configured to buckle to any one of the plurality of holes on the strap such that the tag enclosure may be attached to the strap at any one of a plurality of positions on the strap.
US09563833B2
A method of detecting a stimulus can include detecting an output from a radio frequency identification tag including a sensor. A smartphone-based sensing strategy can use chemiresponsive nanomaterials integrated into the circuitry of commercial Near Field Communication tags to achieve non-line-of-sight, portable, and inexpensive detection and discrimination of gas phase chemicals (e.g., ammonia, hydrogen peroxide, cyclohexanone, and water) at part-per-thousand and part-per-million concentrations.
US09563825B2
A convolutional neural network is trained to analyze input data in various different manners. The convolutional neural network includes multiple layers, one of which is a convolution layer that performs a convolution, for each of one or more filters in the convolution layer, of the filter over the input data. The convolution includes generation of an inner product based on the filter and the input data. Both the filter of the convolution layer and the input data are binarized, allowing the inner product to be computed using particular operations that are typically faster than multiplication of floating point values. The possible results for the convolution layer can optionally be pre-computed and stored in a look-up table. Thus, during operation of the convolutional neural network, rather than performing the convolution on the input data, the pre-computed result can be obtained from the look-up table.
US09563823B2
An apparatus includes a first management unit configured to classify and manage feature information of a plurality of objects extracted from image data in units of similar feature information, a second management unit configured to classify and manage the plurality of objects extracted from the image data object by object, an association unit configured to associate the objects in the first management unit with feature information in the second management unit, and an input unit configured to input a correction instruction about classifications of the objects by the second management unit. The second management unit is configured to, if the correction instruction is input, correct and manage a classification to which a target object of the correction instruction belongs and the first management unit is configured to change and manage a classification to which feature information associated with the target object of the correction instruction belongs.
US09563822B2
A first extracting unit extracts partial images from a learning image. A first calculator calculates a feature amount of the partial image. A retrieving unit retrieves objects included in the partial image, and gives, as a label, a vector to the feature amount. The vector represents relative positions between a first position in the partial image and each object included in the partial image. A voting unit generates a voting histogram for each partial image. A learning unit divides the feature amount of each partial image into clusters to reduce variation of the corresponding voting histogram, so as to learn a regression model representing a relationship between the feature amount of the partial image and the relative position of the object included in the partial image. A first predicting unit predicts, for each cluster, a representative label from the label given to the feature amount belonging to the cluster.
US09563818B2
A system derives and associates tag information with an image supporting image feature search. The system receives arrangement search information used for searching for one or more images including a target object associated with a specific arrangement of tag information. The system analyzes the tag information of the images, and searches for an image having the arrangement information which satisfies the arrangement search information.
US09563817B2
An apparatus reconstructs an image using high energy-based data regarding a scene provides access to first image-capture data regarding the scene that is formed using a first image-capture modality and to second image-capture data that is formed using a second (different) image-capture modality. A control circuit executes an iterative image reconstruction process that establishes a first and a second image-representation channel, a fidelity error measure that measures inconsistency of the image as compared to first image-capture data and second image-capture data, and a prior-penalty term that scores the image based on a priori likelihood or desirability using, at least in part, for each of a plurality of pixels, a non-separable matrix-penalty of a Jacobian-matrix of the image at that pixel, such as nuclear norm. The control circuit further utilizes, in combination with the foregoing, an iterative process to generate a reconstructed image that at least approximately minimizes a combination of the fidelity error measure and the prior-penalty term.
US09563813B1
Embodiments of a system and method for tracking objects are described herein. Aspects of this disclosure efficiently update object “belief” data by creating a bitmap representation of object locations and velocities. The bitmap provides a three-dimensional representation of the object as viewed by one or more sensors. The bitmap representations are blended with sensor data over time to determine a current object belief state which can accurately account for asynchronous sensor data. Peaks in the belief data, which may be represented by pixels with an intensity value above a threshold value, are identified as likely objects. Additional sensor data is used to detect longitudinal velocities located at one or more of the peaks.
US09563808B2
A method is disclosed for improved target grouping of sensor measurements in an object detection system. The method uses road curvature information to improve grouping accuracy by better predicting a new location of a known target object and matching it to sensor measurements. Additional target attributes are also used for improved grouping accuracy, where the attributes includes range rate, target cross-section and others. Distance compression is also employed for improved grouping accuracy, where range is compressed in a log scale calculation in order to diminish errors in measurement of distant objects. Grid-based techniques include the use of hash tables and a flood fill algorithm for improved computational performance of target object identification, where the number of computations can be reduced by an order of magnitude.
US09563798B1
A method and system for enabling a conventional smartphone to read and authenticate an invisible barcode or other invisible insignia printed using an invisible printing ink containing a phosphorescent luminophore, and a software application, without a hardware alteration to the smartphone.
US09563788B2
Data can be protected in a centralized tokenization environment. A request to tokenize sensitive data is received by an endpoint. A token for use in tokenizing the sensitive data is identified. A token certificate store is queried for a token certificate associated with the identified token. The token certificate can include a token status and use rules describing a permitted use of the token. Responsive to the token certificate store storing the queried token certificate, the endpoint tokenizes the sensitive data using the identified token if the token status indicates the token is available, and subject to the use rules included in the token certificate being satisfied. The token certificate is updated based on the tokenization of the sensitive data with the identified token and stored at the token certificate store.
US09563779B2
A method for client-side cross-domain communication of a browser application executing on a client computing device, wherein said browser application comprises a parent host window retrieving internet game operator specific first content from an internet game operators first domain, wherein said internet game operator specific first content comprises an inner window markup language element retrieving internet game provider second content from an internet game providers second domain, the method comprising the steps of determining that a game related event has occurred when processing said internet game providers second content in said inner window and sending an game event signal as game event data indicative of said determined game related event data from said inner window to said parent host window.
US09563776B2
Intrusion features of a landing page associated with sponsored content are identified. A feature score for the landing page based on the identified intrusion features is generated, and if the feature score for the landing page exceeds a feature threshold, the landing page is classified as a candidate landing page. A sponsor account associated with the candidate landing page can be suspended, or sponsored content associated with the candidate landing page can be suspended.
US09563775B2
Technologies for improving platform initialization on a computing device include beginning initialization of a platform of the computing device using a basic input/output system (BIOS) of the computing device. A security co-processor driver module adds a security co-processor command to a command list when a security processor command is received from the BIOS module. The computing device establishes a periodic interrupt of the initialization of the platform to query the security co-processor regarding the availability of a response to a previously submitted security co-processor command, forward any responses received by the security co-processor driver module to the BIOS module, and submit the next security co-processor command in the command list to the security co-processor.
US09563772B2
Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application object code to allow the software application to transmit a request for the security service; retrieving the modified application object code corresponding to the software application from memory; receiving, via a processor, the request for the security service from the modified application object code; and providing, via the processor, the security service. The systems and machine-readable media performing operations according to the methods disclosed.
US09563771B2
A system and method for managing implementation of policies in an information technologies system receives at least one policy function, at least one refinement template and at least one available policy function from the at least one memory, receives a policy input indicating a high-level policy for the IT system where the policy input is compliant with the at least one policy function and is received in a format that is not machine-enforceable at an enforcement entity of the IT system, based on the received policy input, automatically or semi-automatically generates a machine-enforceable rule and/or configuration by filling the at least one refinement template, where the machine-enforceable rule and/or configuration includes the at least one available policy function and being compliant with the received policy input, and distributes the machine-enforceable rule and/or configuration to the at least one memory of the IT system or another at least one memory to thereby enable implementation of the policies.
US09563770B2
The present invention relates to a spammer group extraction apparatus and method, which extract spammer groups that interfere with fair trade and unbiased decision making by sending messages aimed at intentionally slandering other companies (other persons, other products, etc.) on social network services. The spammer group extraction apparatus includes a data collection unit for collecting pieces of data corresponding to social network services. A natural language processing unit preprocesses the pieces of data using a natural language processing algorithm based on big data. An abnormal behavior detection unit detects abnormal behavior based on user identifications (IDs) respectively corresponding to pieces of data, preprocessing of which has been completed. A spammer extraction unit extracts a spammer group using a user ID causing the abnormal behavior and an ID of a user group including the user ID.
US09563760B2
A client device captures biometric data from a user and stores the biometric data to identify the user. To simplify access to content from a content source, the user identifies the content source to the client device, which identifies authentication information associated with the user by the content source. For example, the user specifies a username and password associated with the content source to the client device. The authentication information is stored in the client device using the user's biometric data. For example, the client device stores the authentication information so it is not accessible unless the client device receives the user's biometric data. When the user subsequently requests access to the content source, the user provides biometric data to the client device, which retrieves and communicates the authentication information to the content source.
US09563755B2
Disclosed is a two-factor method for protecting access to content, device functionality accounts and the like through portable devices. A master device may facilitate a subordinate device's access to the on-line account by situating the master device in close proximity to the unauthorized user's portable device. Once within close proximity of one another, the devices may exchange information that may eventually allow the subordinate device to access an account, an application or the like.
US09563748B2
Provided is a technology for improving the efficiency and the accuracy of data security. To this end, protection information provided to data is maintained correct even when it becomes necessary to change the necessity/non-necessity to protect the data depending on the content of a process performed on the data. More specifically, primitive data with protection attributes set thereon is read as the original data, and an operation is performed on the original data to generate derived data. Then, whether to make the derived data inherit the protection attributes of the original data is determined on the basis of a content of the operation performed on the original data.
US09563747B2
Provided is an electronic device. The electronic device includes at least one processor for executing a plurality of operating systems; and a mobile high-definition link (MHL) module. The operating systems include a normal operating system for controlling a content service and a secure operating system for receiving information for controlling digital rights management (DRM) content from the MHL module and controlling a DRM service.
US09563745B2
Exemplary embodiments of the present invention will assist patients with their investigation of, and decision making about, the treatments that are available to them using conjoint analysis methods that measure individual preferences for risk-associated treatment options, while maintaining an acceptable interview length. In exemplary embodiments, such individual preferences, known as “utilities” in economics literature, will be combined with evidence-based outcomes data regarding the probabilities of treatment outcomes; exemplary embodiments will use “decision analysis” and modified “conjoint analysis” methods, to dynamically generate for patients real-time individualized, evidence-based feedback, rankings and recommendations regarding medical treatment alternatives that are available to the patient based on the patient's medical condition and prognostic indicators.
US09563742B2
An apparatus that can measure images of at least a portion of an eye and record data sets indicative of a neurological condition. A method interrelates an image and a data set to provide an interpretive result. The apparatus and method thereby provide guidance as to the presence of a medical condition in a patient. The apparatus and method can be used in an iterative measurement process, in which the apparatus attempts to discern normal health from a state of health that is not normal health. If the interpretive result is consistent with normal health, the process terminates, information is recorded, and an optional report is given. If the interpretive result is not consistent with normal health, the apparatus and method attempts to distinguish which condition is consistent with the data and images used, and can iterate with additional measurements and information to attempt to provide a useful interpretive result.
US09563740B2
Systems and methods to simulate activity that would be recorded using an interface to nerve fibers are provided. Signals, such as motor intent signals, can be converted to neural recordings, such as neural recordings by longitudinal intrafascicular electrodes (LIFEs). Spinal cord motor pools and neural interfaces can be jointly simulated. Realistic simulated neural recordings, such as from electrodes such as LIFEs, can be provided and can be used for the evaluation of decoding algorithms. Systems and methods described herein provide a framework for developing neural interface devices.
US09563736B2
A computer implemented method for designing an integrated circuit includes receiving a netlist. The method also includes receiving physical layout information related to an integrated circuit based on the on the netlist and receiving an engineering change order (ECO) that changes at least one logical component of the physical layout. The method further includes forming two or more possible solutions to achieve the ECO, ranking the two or more possible solutions based on two or more factors and selecting the highest ranked solution.
US09563734B2
In some embodiments, in a method performed by at least one processor, a cell is characterized, by the at least one processor, with respect to an input transition characteristic considering different circuit topologies of a pre-driver driving the cell resulting in the same input transition characteristic.
US09563733B2
A cell circuit and corresponding layout is disclosed to include linear-shaped diffusion fins defined to extend over a substrate in a first direction so as to extend parallel to each other. Each of the linear-shaped diffusion fins is defined to project upward from the substrate along their extent in the first direction. A number of gate level structures are defined to extend in a conformal manner over some of the number of linear-shaped diffusion fins. Portions of each gate level structure that extend over any of the linear-shaped diffusion fins extend in a second direction that is substantially perpendicular to the first direction. Portions of each gate level structure that extend over any of the linear-shaped diffusion fins form gate electrodes of a corresponding transistor. The diffusion fins and gate level structures can be placed in accordance with a diffusion fin virtual grate and a gate level virtual grate, respectively.
US09563729B2
A first signal and a second signal associated with a circuit may be identified. A first count of a number of times that the second signal is associated with a transition when the first signal is at a first value may be determined. Furthermore, a second count of a number of times that the second signal is associated with a transition when the first signal is at a second value may be determined. A value corresponding to the dependence between the second signal and the first signal may be calculated based on the first count and the second count.
US09563728B2
A system, method and non-transitory computer-readable medium utilize an equivalent circuit model in which electrostatic capacitance changes in response to an arbitrary DC bias voltage applied to a capacitor from the outside. The equivalent circuit model includes a capacitor equivalent circuit section composed of a base circuit and a multistage circuit, a reference current generator section that calculates a reference current, a multiplying factor generator section that calculates a multiplying factor, and a current source current generator section that generates a current of the current source based on the reference current and the multiplying factor. The multiplying factor generator section generates a voltage of an nth-degree polynomial corresponding to the DC bias voltage when applying the DC bias voltage, and defines a current to be generated when the generated voltage is applied to a resistance as the multiplying factor.
US09563726B2
A motor selection device includes a computer including a storage device and a calculation device. The storage device stores data of acceleration time, constant speed time, deceleration time, stop time, maximum output torque for each motor, dynamic friction torque, and constant load torque. To select selectable motors and to suggest an optimal operation pattern among motor operation patterns, the calculation device includes a central processing unit (CPU) and performs effective torque calculation by calculating torque in the acceleration time, in the constant speed time, in the deceleration time, and in the stop time based on data stored in the storing unit, and calculating the effective torque by giving a first torque, a second torque, a third torque, a fourth torque, the acceleration time, the constant speed time, the deceleration time, and the stop time to a predetermined formula.
US09563725B2
Techniques for estimated compound probability distribution are described. An apparatus comprising a configuration component, perturbation component, sample generation controller, an aggregation component, a distribution fitting component, and statistics generation component. The configuration component operative to receive a compound model specification and candidate distribution definition. The perturbation component operative to generate a plurality of models from the compound model specification. The sample generation controller operative to initiate the generation of a plurality of compound model samples from each of the plurality of models. The distribution fitting component to generate parameter values for the candidate distribution definition based on the compound model samples. The statistics generation component to generate approximated aggregate statistics.
US09563719B2
A computer-implemented method for monitoring an object-oriented application is disclosed. A transaction-representative-digraph is built based upon a real-time running of the application, and the digraph contains nodes of a plurality of replaceable classes. A key node is selected based upon invocation relationships between the nodes. A monitor program is instrumented at the selected key node.
US09563717B2
Systems, methods, and computer-readable media for intelligent caching of content items are provided. A content item may be received by a caching device from a content provider based at least in part on a first request from a user. The caching device may determine a content viewing profile. The caching device may direct storage of the received content item for later retrieval. Additionally, the caching device may provide the stored content item to the user in response to a second request for the content.
US09563713B2
Automatic application redirection may be provided. Upon receiving a request for a first content object, a determination may be made as to whether the request is associated with a mobile device. In response to determining that the request is associated with the mobile device, the request may be redirected to a second content object.
US09563706B2
Embodiments of a method and apparatus of image search are provided. An exemplary method of image search includes: receiving a request and returning a web page, where the returned web page allows uploading an image and adding annotation content for the image; receiving and storing the image and the annotation content for the image; and providing the annotation content for the image as a search index to an image search engine. Using the disclosed method and server, more searches related to information in an image can be provided. Moreover, because more information related to merchandise in an image can be provided to a viewer, it is believed that more online transactions can be facilitated.
US09563704B1
Methods, systems, and media for presenting suggestions of related media content are provided. In some embodiments, the method comprises: generating, using a hardware processor, a transcript of a first media content item; receiving one or more social network posts associated with one or more other media content items; computing one or more correlations between text in the one or more social network posts and the transcript; ranking the social network posts based at least in part on the correlations; and causing one or more suggestions to view the one or more other media content items associated with the one or more social network posts based at least in part on the rankings to be presented.
US09563702B2
A media content playlist generation and access system for a video entertainment network is herein disclosed whereby a plurality of media content emanating from various disparate networks may be conglomerated into a customized list. The list may contain stored media content, which are customarily stored in the head end portion of a CATV network, media content accessible via the Internet, or yet to be aired media content. The system also provides for manipulation of the playlist from various consumer electronic display devices that are interconnected to the Internet, or the PSTN, thereby allowing further customization of the playlist at the user's convenience. Additionally, a multiple user account system is provided wherein multiple user accounts may be configured in order to allow a corresponding multiple individualized playlists, which are each customized to suit each user's tastes.
US09563701B2
For each performance part, a database stores therein a plurality of part performance data. The part performance data for each part includes a sound generation pattern and tone data corresponding thereto. A query pattern indicative of a sound generation pattern to be made an object of search is input by a user. A search is made through the database for part performance data including a sound generation pattern matching the query pattern. In response to a user's operation, one part performance data is identified from among searched-out results, and the sound generation pattern of the identified part performance data is instructed as a new query pattern. Then, a further search is made through the database for part performance data including a sound generation pattern matching the new query pattern. The searched-out pattern can be edited by the user and a further search can be made based on the edited pattern.
US09563700B2
A system for supporting a user's repetitive motion activity operates to manage cadence-based playlists identifying one or more media content items having a tempo corresponding to a user's cadence. The cadence-based playlists can be categorized by different tempi or tempo ranges that cover all likely cadences during the user's activities. A media-playback device is provided to acquire a user's cadence and retrieve a cadence-based playlist associated with a tempo or a tempo range corresponding to the cadence.
US09563695B2
An personalized electronic magazine system includes an indexing module that stores topics related to various items available via a database. A user profile manager determines topics of interest to a particular user, and a recommendation generator uses the topic information from the indexing module and the topic information from the profile manager to generate recommended content to present to the user.
US09563694B2
A search engine finds patents, patent applications and related documents and presents a selection of found documents in textual formats and/or graphical formats. After executing a search, the displayed information may include a selection of results sorted by inventor name, year and other variables found within patent documents. Financial data pertaining to patent owning entities is presented along with patent portfolio analysis and estimates of financial worth.
US09563680B2
A method for integrating a document from a first document repository to another document repository in a cloud computing environment is disclosed. The method embodiment includes receiving by a server a configuration setup file including information identifying a source document repository, a destination document repository located in a cloud computing environment, and at least one web portal. When an indication to upload a document from the source document repository to the destination document repository is received by the server, the server is configured to retrieve automatically the document from the source document repository, to convert automatically the document from a first format to a second format, and to transmit the converted document to the destination document repository, whereby the converted document is accessed via the at least one web portal.
US09563679B2
Techniques for data validation may include dynamically generating one or more database queries to be performed on a target data warehouse and a baseline data warehouse based on warehouse model metadata for the target data warehouse and the baseline data warehouse. The techniques may further include executing the one or more database queries against the target data warehouse and the baseline data warehouse to receive one or more data sets from the baseline data warehouse and one or more data sets from the target data warehouse. The techniques may further include comparing the one or more data sets from the baseline data warehouse and the one or more data sets from the target data warehouse to validate target data in the target data warehouse against baseline data in the baseline data warehouse.
US09563678B2
A data management system for indexing reporting data of a contact center is disclosed. The data management system includes one or more reporting systems configured to store the reporting data. The data management system further includes a crawler configured to collect the reporting data from the one or more reporting systems. The data management system further includes one or more plug-in interfaces configured to enable the crawler to retrieve the reporting data from the one or more reporting systems. The data management system further includes an indexing server configured to index and store the collected contact center reporting data.
US09563672B2
Non-existent domain (NXD) queries may be monitored to determine if a keyword is included in NXD queries for a brand top level domain (TLD). When a predetermined number of NXD queries have been received for a brand domain that include the keyword, an action may be initiated. The action may be related to the registration of a new domain for the brand domain including the keyword.
US09563667B2
Ranking search results based on color including evaluating whether a color term in a search query was intended to identify an actual color and returning different search results based on that determination. When an actual color was intended, an initial product ranking is updated based on color similarity of the product. In some embodiments, a color similarity score is calculated using a color difference formula, a cosine similarity measurement is determined of a cosine of an angle between a query vector and a title vector, and the color is considered to have been intended to identify the actual color when the cosine similarity measurement is less than a threshold value. In particular embodiments, the query vector includes individual terms of the search query and a number of occurrences of each individual term. Different embodiments include computer implemented systems and methods.
US09563659B2
A method, system and computer program product for determining whether the social learning playlist is effective in educating participants. The text of the collection of online materials of a social learning playlist is scanned to identify key concepts (i.e., the most important points) using natural language processing. The user selects a concept from a list of key concepts, which includes these identified key concepts, and a type of question (e.g., true/false) to be used in assessing the understanding of the selected key concept. The selected type of question and answer to the question are generated using analytic analysis and artificial intelligence on the online materials of the playlist. In this manner, by generating appropriate question and answer pairs, where the questions are inserted at selected locations within the playlist, the creator of the playlist is able to assess whether the participants are understanding the key concepts in the playlist.
US09563656B2
A system and method for guiding a user in building a query are disclosed. The method includes providing an interaction space in which a user formulates a query using a plurality of query building blocks selected from a predefined set of query building blocks. The user's formulation of the query is guided. Guiding selection of at least a next building block is provided by at least one of a content-based mechanism which limits the selection of the next building block to those which will yield at least one result from an indexed collection of documents, a structure-based selection mechanism which limits the selection of the next building block to those which meet a predefined grammar, and a usage-based selection mechanism which proposes a next building block based on patterns of building blocks used in building prior queries. Each of these guidance mechanisms may be provided with the result that the next block proposed is informed by each of the mechanisms.
US09563651B2
A first processor is configured to acquire measurement values of plural types of processing index values each indicating a state of processing loads on a storage control device, and plural types of access index values each indicating a state of loads of an access process performed for each of plural pieces of data stored in a first storage device. The first processor is configured to select a first access index value corresponding to a first processing index value when the acquired measurement value of the first processing index value exceeds a threshold value. The first processor is configured to move a first piece of data from the first storage device to a second storage device. The acquired measurement value of the first access index value for the first piece of data is higher than the acquired measurement value of the first access index value for any other piece of data.
US09563644B1
A method for generating a body of content relevant to a geographical space can comprise building a gazette containing a lexicon of at least people, places, and organizations. A system can process content obtain from a plurality of sources to bootstrap an initial set of entities for each of the places in the gazette. A local content corpus can be created utilizing the initial set of entities. This bootstrapping process may utilize geocodes and/or heuristics that are topological, people oriented, place oriented, etc. The bootstrapping may further comprise ascribing the content based on human curated documents known to be local to the place. Documents in the local content corpus are semantically related to each other with respect to the place.
US09563637B2
Techniques to manage files and other stored objects are disclosed. An identification is received of a plurality of files associated with a synchronization set. An identification of a plurality of endpoints associated with the synchronization set is received. Synchronization is maintained across the endpoints with respect to at least a subset of the files included in the plurality of files. In some embodiments, maintaining synchronization across the endpoints includes materializing each file, and updates thereto, at each endpoint at which the file is stored in a manner required by that endpoint while maintaining an awareness of which files or other objects as stored at each endpoint at which files are stored correspond to which files or other objects as stored at other endpoints at which files are stored.
US09563636B2
Provided are a computer program product, system, and method for allowing writes to complete without obtaining a write lock to a file. A lock is provided to a first request, comprising a read or write request, to access the file. A second write request is received while the first request maintains the lock. A temporary file associated with the file for the second write request is created. The second write request is controlled to write to the temporary file while the lock is held by the first request. In response to completing the first request, the lock is granted to the second write request to write the data in the temporary file to the file.
US09563615B2
Dynamically modelling geospatial words in social media, in one aspect, generates a word set based on frequencies of words occurring in GPS annotated text data generated by a GPS-enabled device containing latitude and longitude coordinates. Locations are partitioned by mapping GPS coordinates in the GPS annotated text data to a set of discrete non-overlapped locations. A text stream contained in the GPS annotated text data is segmented into time windows. Footprints of locations in time windows are generated. Geospatial weights associated with words in the word set are generated based on localness of words determined based on the footprints. Words in a text message are extracted and scores are determined for the set of discrete non-overlapped locations associated with the words.
US09563612B2
A method for accessing location-based information on a mobile device. In the method, a processor on the mobile device identifies a location, determines whether a location wireless network is available, determines geographical coordinates of the location in response to determining that the location wireless network is not available, calculates a URL using the geographical coordinates and calculates a default HTML, and displays one or more pages created by the default HTML.
US09563609B2
Systems and methods for customizing electronic documents based on use patterns are provided. A computer implemented method for customizing an electronic document, comprises automatically monitoring an interaction of a user with the document on an electronic device for reading the document to determine an area of interest of the document, determining the area of interest based on the user interaction, and altering cumulatively at least one of the appearance or behavior of the document on the electronic device at the area of interest, wherein the cumulative alteration is a function of a variable measure of the user interaction over a range.
US09563594B2
A request to send a first message from a first component to a second component is received at an arbiter. The first component is located in a first time zone and the second component is located in a second time zone. The arbiter determines that the second component is located in the second time zone. It is determined that the second time zone can be communicated with via one or more communications channels in a first direction. It is determined whether bandwidth is available on the one or more communications channels in the first direction. If bandwidth is available on the one or more communications channels in the first direction, a data path between the first component and the one or more communications channels in the first direction is created and the request is granted. Otherwise, the grant of the request is delayed.
US09563584B2
Provided are a method and device for buffer processing in a System on Chip (SoC). The method includes that when a first datum of a first user needs to be buffered, a current storage start address is read, the first datum is stored into a buffer space from the current storage start address, wherein the buffer space occupied by the first datum is a first buffer space; corresponding to the first datum, storage location information including a start address and a space length of the first buffer space is saved, so that when the first datum needs to be read, the first buffer space is located according to the start address and the space length, and the first datum is read from the first buffer space; the current storage start address is updated with a next address of the first buffer space, so that next data needing to be buffered is buffered from the updated current storage start address.
US09563579B2
In an embodiment, a shared memory fabric is configured to receive memory requests from multiple agents, where at least some of the requests have an associated order identifier and a deadline value to indicate a maximum latency prior to completion of the memory request. Responsive to the requests, the fabric is to arbitrate between the requests based at least in part on the deadline values. Other embodiments are described and claimed.
US09563573B2
A memory can be a sum addressed memory (SAM) that receives, for each read access, two address values (e.g. a base address and an offset) having a sum that indicates the entry of the memory to be read (the read entry). A decoder adds the two address value to identify the read entry. Concurrently, a predecode module predecodes the two address values to identify a set of entries (e.g. two different entries) at the memory, whereby the set includes the entry to be read. The predecode module generates a precharge disable signal to terminate precharging at the set of entries which includes the entry to be read. Because the precharge disable signal is based on predecoded address information, it can be generated without waiting for a full decode of the read address entry.
US09563572B2
A computer-implemented method for migrating a buffer used for direct memory access (DMA) may include receiving a request to perform a DMA data transfer between a first partitionable endpoint and a buffer of a first memory in a system having two or more processor chips. Each processor chip may have an associated memory and one or more partitionable endpoints. The buffer from the first memory may be migrated to a second memory based on whether the first memory is local or remote to the first partitionable endpoint, and based on a DMA data transfer activity level. A memory is local to a partitionable endpoint when the memory and the partitionable endpoint are associated with a same processor chip. The DMA data transfer may then be performed.
US09563568B2
A hierarchical cache structure includes at least one real indexed higher level cache with a directory and a unified cache array for data and instructions, and at least two lower level caches, each split in an instruction cache and a data cache. An instruction cache of a split real indexed second level cache includes a directory and a corresponding cache array connected to the real indexed third level cache. A data cache of the split second level cache includes a directory connected to the third level cache. An instruction cache of a split virtually indexed first level cache is connected to the second level instruction cache. A cache array of a data cache of the first level cache is connected to the cache array of the second level instruction cache and to the cache array of the third level cache. A directory of the first level data cache is connected to the second level instruction cache directory and to the third level cache directory.
US09563556B2
A memory controller includes logic circuitry to generate a first data address identifying a location in a first external memory array for storing first data, a first tag address identifying a location in a second external memory array for storing a first tag, a second data address identifying a location in the second external memory array for storing second data, and a second tag address identifying a location in the first external memory array for storing a second tag. The memory controller includes an interface that transfers the first data address and the first tag address for a first set of memory operations in the first and the second external memory arrays. The interface transfers the second data address and the second tag address for a second set of memory operations in the first and the second external memory arrays.
US09563554B2
Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
US09563548B2
Embodiments relate to performing a memory scrubbing operation that includes injecting an error on a write operation associated with a memory address. One or more errors are detected during a two-pass scrub operation on the memory address. Based on a result of the two-pass scrub operation, one or more of a hard error counter associated with the memory address and a soft error counter associated with the memory address is selected. The one or more selected counters are updated based on the result of the two-pass scrub operation.
US09563547B2
Various embodiments test an optimized binary module. In one embodiment, a region in a set of original binary code of an original binary module in which branch coverage is expected to be achieved is selected based on a set of profile information. The region is selected as a target region to be optimized. An optimized binary module is created, where the target region has been optimized in the optimized binary module. The optimized binary module is verified by synchronizing execution of the optimized binary module with execution of the original binary module at a checkpoint while executing both the optimized binary module and the original binary module. The optimized binary module is further verified by comparing an output from executing the optimized binary module to an output from executing the original binary module.
US09563545B2
A method, system, and/or computer program product propagates system upgrades to peer computers in a peer community. A peer community is defined by identifying peer computers that each have a copy of a same system component. Each of the peer computers in the peer community is autonomous, such that no peer computer controls another peer computer. A test computer is selected from the peer computers. An upgrade to a system component on the test computer is installed and tested. In response to the upgrade to the system component functioning properly within the test computer, a message is sent to other peer computers within the peer community recommending that they install the upgrade.
US09563542B1
A system, method, and computer program product are provided for identifying, quantifying, and reducing wasted resources in software testing. In use, a first duration of time over which at least one software testing environment was not available for at least one first software testing project is determined. At least one wasted resource amount associated with the first software testing project is calculated, the wasted resource amount resulting from the software testing environment not being available during the first duration of time. A potential saving in software testing effort associated with this project and/or at least one second software testing project is automatically calculated, based, at least partially, on the cause of the unavailability of the testing environment, on the determined first duration of time and the calculated wasted resource amount, the potential saving being achievable by making the software testing environment available for the second software testing project.
US09563519B2
In an example embodiment, updated repository instances are typically developed on a development system, transferred to a testing system, and after testing, transferred to a production system. Such an updated instance may comprise content, sources and a data dictionary. As an updated instance is moved from one system to another, the change is applied to an original instance. A shadow copy of content is kept for the original instance. In another example embodiment, a shadow copy of content is created as part of the change process. The sources and data dictionary may have their own versioning mechanism. To undo the applied change, the sources and data dictionary are rolled back to their pre-change state. The content is retrieved from the shadow copy and restored to the original instance. Finally, stranded data is restored according to appropriate policies.
US09563508B2
The present disclosure provides a memory management method for a rewritable non-volatile memory module. The rewritable non-volatile memory module includes physical programming units, each of which includes multiple bits. The memory management method includes: identifying a first physical programming unit by applying a predetermined read voltage, where the first physical programming unit is identified as in a fully-erased status; identifying a second and a third physical programming units which are programmed before the first physical programming unit; acquiring status data of the second and the third physical programming unit; computing a difference of the status data between the second and the third physical programming unit; if the difference is larger than a threshold, identifying the second physical programming unit as in a program failure status.
US09563495B1
A method, system, and computer-readable media for automatically detecting an abnormal data transfer rate in a channel instance. The method includes determining a normal data transfer rate for a particular channel instance and then monitoring data transfer rates for a channel instance. Corrective action may be taken when the data transfer rate in a channel instances deviates more than a threshold amount from the normal rate.
US09563494B2
The present disclosure provides system and method embodiments for a status register comprising a plurality of bits, where each of the plurality of bits of the status register is associated with one of a plurality of entities. A trigger mechanism is configured to write a trigger data pattern to the status register, where the trigger data pattern comprises a first state value for each of the plurality of bits of the status register. A capture mechanism is configured to write a second state value to each bit of the status register that is associated with an entity that is presently associated with a first type of entity status information, in response to a detection that the trigger data pattern is written to the status register.
US09563483B2
Computing devices receive power from multiple fuel cells, consuming natural gas and outputting electrical energy natively consumable by the computing devices. The fuel cells are sized to provide power to a set of computing devices, such as a rack thereof. The computing devices of a failed fuel cell can receive power from adjacent fuel cells. Additionally, the fuel cells and computing devices are positioned to realize thermal symbiotic efficiencies. Controllers instruct the computing devices to deactivate or throttle down power consuming functions during instances where the power consumption demand is increasing faster than the power being sourced by fuel cells, and instruct the computing devices to activate or throttle up power consuming functions during instances where the power consumption demand is decreasing faster than the power being sourced by the fuel cells. Supplemental power sources, supplementing the fuel cells' inability to quickly change power output, are not required.
US09563481B2
A method, apparatus, and computer program product are provided in a data processing system for performing a logical partition migration utilizing multiple mover service partition pairs. Responsive to a virtual machine monitor initiating a logical partition migration operation to move a logical partition from a source system to a destination system, a plurality of input/output paths are established between a plurality of mover service partition pairs. The virtual machine monitor performs the logical partition migration operation using the plurality of mover service partition pairs to transfer a memory image of the logical partition from the source system to the destination system to effect the logical partition migration operation. Responsive to failure of one of the plurality of input/output paths, the virtual machine monitor may complete the logical partition migration operation using at least one remaining mover service partition pair.
US09563479B2
Embodiments relate to brokering optimized resource supply costs in a host cloud-based network using predictive workloads. In aspects, a set of usage histories can store patterns for users in a host cloud-based network recording the consumption of processor, memory, storage, operating system, application, or other resources subscribed to by the user. The operator of the cloud management system hosting the workloads of one or more users can track the aggregate user histories reflecting those workloads, and analyze them in terms of different time periods over which demands for resources may intensity or relax. The cloud management system can examine those workload patterns, and generate a set of predictively re-assigned workloads to be supported by different sets of resource servers during offpeak and/or other periods. The workload realignment to different resource servers can permit the operator of the cloud management system and/or other cloud provider to realize cost savings or other benefits by procuring resources on a predictive basis.
US09563475B2
A method, system and computer program product for efficiently utilizing connections in connection pools. A period of time an application running on a virtual machine needs a greater number of connections to an external resource than allocated in its pool of connections is identified. The connection pool for this application as well as the connection pools for the other applications containing connections to the same external resource are merged to form a logical pool of connections to be shared by those applications during the identified period of time. Alternatively, in an application server cluster environment, the connection pools utilized by the application servers to access the external resource may be reconfigured based on the weight assigned to each member (or application server) of the cluster which is based on the member's load size. In these manners, the resource connections in these pools of connections will be more efficiently utilized.
US09563474B2
This technology relates to assigning a task to a current task queue based on one or more matching category when the new task is received within an application for execution. Availability of one or more existing idle threads within one or more thread groups required for the execution of the received task determined based on one or more utilization parameters, where each of the thread groups is associated with one or more task queues and where the current task queue is one of the task queues. One or more new threads are created to allocate for execution of the task when the existing idle threads are determined to be unavailable in the thread groups within the application. Next, the created new threads are allocated to the task when the existing idle threads are determined to be unavailable. The task is executed using the allocated new threads.
US09563472B2
A system and method for iteratively deploying a workload pattern are provided. The system and method determines a current set of requirements for at least one piece of the workload pattern that is initiated in a designer and generates a stability metric for at least one of the current set of requirements. The system and method further compares the stability metric to an acceptance threshold and calculates an estimated time to deploy the at least one piece of the workload pattern based on the comparing of the stability metric to the acceptance threshold.
US09563470B2
Backfill scheduling for embarrassingly parallel jobs. A disclosed method includes: receiving an initial schedule having a plurality of jobs scheduled over time on a plurality of nodes, determining that a first job can be split into a plurality of sub-tasks that can respectively be performed in parallel on different nodes, splitting the first job into the plurality of sub-tasks, and moving a first sub-task from its position in the initial schedule to a new position to yield a first revised schedule.
US09563464B1
Data access patterns between at least three nodes within a single symmetric multiprocessing server may be monitored by at least one hypervisor. At the hypervisor, mappings for the data access patterns may be generated for the at least three nodes. Based upon the mappings, the hypervisor may determine that the data access patterns for at least two of the at least three nodes are outside of a bandwidth threshold. In response to determining that the data access patterns for at least two of the at least three nodes are outside of a bandwidth threshold, the hypervisor may formulate an asymmetric cabling plan. Based upon the asymmetric cabling plan, a recommendation to alter the multiprocessor fabric link aggregation may be displayed to a user through a graphical user interface.
US09563463B2
A computer system includes a plurality of server apparatus, a plurality of storage apparatus, a management computer, and a management computer. The management computer stores a server rank which represents a rank of a throughput of a server apparatus, and a storage rank which represents a rank of a throughput of a storage apparatus. Each of the plurality of server apparatuses executes a plurality of virtual machines, and stores a required server rank and a required storage rank. If it is determined that a virtual machine should be migrated on the basis of a load on the plurality of virtual machines, the management computer selects a server apparatus having a server rank equal to the required server rank as a destination server apparatus, and selects a storage apparatus having a storage rank equal to the required storage rank as a destination storage apparatus.
US09563462B2
Suspending multiple virtual machines executed simultaneously a hypervisor a data processing system, including: sending, by a control instance, a request to the hypervisor to suspend virtual machines at a given future first point in time; the hypervisor determining if its virtual machines can be suspended at the first point in time, and, if the suspending is possible, returning a suspend handle to the control instance and storing the suspend handle, otherwise returning an invalid handle; when receiving a suspend handle from the hypervisor in return to the request to suspend virtual machines, the control instance sending a suspend command to the hypervisor, wherein the respective suspend handle is provided to the corresponding hypervisor; the hypervisor determining if the received suspend handle is equal to its stored handle and, if yes, suspending its virtual machines at the first point in time.
US09563455B2
Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.
US09563452B2
A checkpoint trigger initiating a synchronization of a first virtual machine with a second virtual machine may be received, the first virtual machine being executed with at least a first virtual processor and a second virtual processor. The first virtual processor may be paused, while the first virtual machine is allowed to continue executing, using the second virtual processor. The synchronization may be executed, including transferring memory pages of the first virtual machine for storage by the second virtual machine, and the first virtual processor may be released and execution of the first virtual machine may be resumed, using the first virtual processor and the second virtual processor.
US09563439B2
Systems and methods for caching firmware instructions in a non-volatile memory of an information handling system (IHS). In an illustrative, non-limiting embodiment, an IHS may include a processor, a non-volatile memory coupled to the processor, and a unified extensible firmware interface (UEFI) chipset coupled to the processor. The processor may be configured to: copy instructions stored in the UEFI chipset to the non-volatile memory prior to a reboot or restart of the HIS, and, at least in part in response to the reboot or restart operation, load at least a subset of the instructions directly from the non-volatile memory rather than from the UEFI chipset as part of a fast boot mode of operation.
US09563437B2
Technologies for pre-memory phase initialization include a computing device having a processor with a cache memory. The computing device may determine whether a temporary memory different from the cache memory of the processor is present for temporary memory access prior to initialization of a main memory of the computing device. In response to determining that temporary memory is present, a portion of the basic input/output instructions may be copied from a non-volatile memory of the computing device to the temporary memory for execution prior to initialization of the main memory. The computing device may also initialize a portion of the cache memory of the processor as Cache as RAM for temporary memory access prior to initialization of the main memory in response to determining that temporary memory is not present. After initialization, the main memory may be configured for subsequent memory access. Other embodiments are described and claimed.
US09563432B2
Various embodiments relating to executing different types of instruction code in a micro-processing system are provided. In one embodiment, a micro-processing system includes a memory/storage subsystem configured to store non-native instruction set architecture (ISA) code and native ISA code in a common address space, fetch logic configured to retrieve the non-native ISA code and native ISA code from the common address space, instruction type determining logic configured to determine, at runtime, whether fetched instruction code is non-native ISA code or native ISA code, and processing logic configured to execute the fetched instruction code via a first pipeline configuration in response to the instruction type determining logic determining that the fetched instruction code is non-native ISA code, and via a second pipeline configuration which is different than the first pipeline configuration, in response to the instruction type determining logic determining that the fetched instruction code is native ISA code.
US09563429B2
According to one embodiment, a processor includes an instruction decoder to decode a first instruction to gather data elements from memory, the first instruction having a first operand specifying a first storage location and a second operand specifying a first memory address storing a plurality of data elements. The processor further includes an execution unit coupled to the instruction decoder, in response to the first instruction, to read contiguous a first and a second of the data elements from a memory location based on the first memory address indicated by the second operand, and to store the first data element in a first entry of the first storage location and a second data element in a second entry of a second storage location corresponding to the first entry of the first storage location.
US09563425B2
Instructions and logic provide pushing buffer copy and store functionality. Some embodiments include a first hardware thread or processing core, and a second hardware thread or processing core, a cache to store cache coherent data in a cache line for a shared memory address accessible by the second hardware thread or processing core. Responsive to decoding an instruction specifying a source data operand, said shared memory address as a destination operand, and one or more owner of said shared memory address, one or more execution units copy data from the source data operand to the cache coherent data in the cache line for said shared memory address accessible by said second hardware thread or processing core in the cache when said one or more owner includes said second hardware thread or processing core.
US09563419B2
A method for managing application patterns. Service application programming interfaces required for use by an application on a runtime platform are provisioned. The application is based on an application pattern. Deployment information for deploying the application on the runtime platform is generated. The deployment information includes values for properties of the application pattern for configuring the application on the runtime platform. The deployment information is used to deploy the application on the runtime platform. In response, the runtime platform runs the application with the application using the service application programming interfaces previously provisioned for use by the application on the runtime platform.
US09563412B2
Statically extensible types allow a static type system to model the behavior of dynamic object model extension in dynamic runtime systems. Static types that model dynamically extended types can be extended using additional declarations in the same compilation. Declarations for a particular type can come from multiple independent sources which can have been defined at multiple points in time. Extension declarations can use the same syntax as the initial type declaration. Hence presence of one or more declarations for the same type in a compilation can indicate that the type has been extended. These features allow static type checking of dynamic plug-ins to be supported using statically extensible types. Declarations and extension declarations for a type can be merged together to create an extended type that enables different processing paths and dependencies.
US09563410B2
An architecture for altering the content of a menuing system with little or no change to existing firmware of an electronic device is disclosed. A menu text file is generated and the menu text file is compiled into source code. Menu firmware is compiled and liked using the source code into a downloadable binary for the electronic device. The downloadable binary does not alter existing firmware of the electronic device.
US09563393B2
An information processing method is provided, which is applied to an electronic device. The electronic device includes a main body, a display unit and a projection unit. The method includes: obtaining trigger information for instructing the electronic device to switch from a first state to a second state; controlling the electronic device to switch from the first state to the second state in response to the trigger information; obtaining at least one parameter information; determining whether to enable the projection unit based on the at least one parameter information; and controlling the projection unit to be in the enabled state, in a case that it is determined to enable the projection unit based on the at least one parameter information.
US09563385B1
Methods and apparatus for profile-guided preloading for virtualized resources are described. A block-level storage volume whose contents are to be populated via data transfers from a repository service is programmatically attached to a compute instance. An indication of data transfers from the repository to a block storage service implementing the volume is obtained, corresponding to a particular phase of program execution at the compute instance. A storage profile is generated, based at least in part on the indication of data transfers. The storage profile is subsequently used to pre-load data from the repository service on behalf of other compute instances.
US09563382B2
Methods, systems, and computer readable media for providing a flexible host memory buffer are disclosed. One method includes allocating an amount of host memory as a host memory buffer accessible by a solid state drive (SSD) as a cache for SSD data. The method further includes caching data from the solid state drive in the host memory buffer. The method further includes monitoring utilization of the host memory buffer. The method further includes dynamically increasing or decreasing the amount of host memory allocated for the host memory buffer based on the utilization.
US09563376B2
A method for low power storage array with metadata access includes sequentially writing data to a currently active disk drive in a storage array and storing metadata relating to the writes in a preallocated portion of the currently active disk drive, determining when the currently active disk drive is nearing full capacity, activating a next disk drive and cloning the stored metadata from the preallocated portion of the currently active disk drive to a preallocated portion of the next disk drive. When the currently active disk drive is full, sequentially writing data to the next disk drive.
US09563362B2
Systems, methods, and/or devices are used to reduce declared capacity of non-volatile memory of a storage device in a storage system. In one aspect, the method includes, detecting an amelioration trigger for reducing declared capacity of non-volatile memory of the storage device of the storage system, and in accordance with the detected amelioration trigger, performing an amelioration process to reduce declared capacity of the non-volatile memory of the storage device, the performing including: trimming at least a portion of a set of logical addresses in a logical address space; and reducing declared capacity of the non-volatile memory of the storage device. In some embodiments, the storage device includes one or more flash memory devices. In some embodiments, the method is performed by a host to which a storage device of the storage system is operatively coupled.
US09563361B1
A processor-implemented method for copying a source file to a destination file using a virtual memory manager (VMM) of a computer operating system is provided. The method includes receiving, by the VMM, a request to copy the source file to a destination file. The method further provides that based on the status of the virtual page, performing at least one of moving the virtual page to the destination file, copying the virtual page to the destination file, reading the virtual page into memory, and ignoring the virtual page.
US09563354B2
Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
US09563353B2
A system and method for utilizing a gesture-based user interface. A system includes an operator input device and a processor. The operator input device detects gestures and multiple simultaneous touch points. An input area of the operator input device includes a plurality of gesture detection zones. The processor is coupled to the operator input device. The processor executes a gesture recognition software program that processes inputs from the input device. The gesture recognition program causes the processor to recognize a primary gesture and a simultaneous secondary gesture, and to perform a processing function based, at least in part, on the primary gesture and a gesture detection zone in which the secondary gesture is detected.
US09563351B2
An electronic device with a display and a touch-sensitive surface displays a page of a first multi-page section of a document and a navigation bar configured to navigate through only pages in the first multi-page section of the document. The device detects a predefined gesture at a location on the touch-sensitive surface that corresponds to a predefined portion of the navigation bar. In response to detecting the predefined gesture, the device displays a navigation user interface that enables selection of a page of the document that is outside of the first multi-page section. The device receives an input in the navigation user interface that indicates selection of a page of a second multi-page section of the document outside of the first multi-page section. In response to receiving the input, the device displays the selected page of the second multi-page section of the document.
US09563347B2
According to an aspect, a device includes a touch screen display and a controller. The touch screen display displays a lock screen in a locked state. The controller causes the touch screen display to display an activated icon corresponding to an activated function on the lock screen.
US09563340B2
A method and system for graphic manipulation is provided. The graphic manipulation can be performed using a graphic manipulator that can have three mutually perpendicular axes indicators and a plurality of action icons associated with one or more of the axes. The graphic manipulator can be oriented with respect to axes of the object being manipulated. Based on the specific orientation of the graphic manipulator, and based on the selection of portions of the manipulated object some of the axis indicators and the plurality of action icons can be displayed and/or not displayed.
US09563331B2
Technology is described for web-like hierarchical menu interface which displays a menu in a web-like hierarchical menu display configuration in a near-eye display (NED). The web-like hierarchical menu display configuration links menu levels and menu items within a menu level with flexible spatial dimensions for menu elements. One or more processors executing the interface select a web-like hierarchical menu display configuration based on the available menu space and user head view direction determined from a 3D mapping of the NED field of view data and stored user head comfort rules. Activation parameters in menu item selection criteria are adjusted to be user specific based on user head motion data tracked based on data from one or more sensors when the user wears the NED. Menu display layout may be triggered by changes in head view direction of the user and available menu space about the user's head.
US09563319B2
A processing system for a capacitive sensing device, including: a sensor module coupled to multiple sensor electrodes and configured to receive multiple resulting signals from the multiple sensor electrodes, where the multiple electrodes includes a first sensor electrode, a second sensor electrode adjacent to the first second electrode, a third sensor electrode adjacent to the first sensor electrode and the second sensor electrode, and a fourth sensor electrode adjacent to the third sensor electrode; and a determination module configured to: determine, based on the multiple resulting signals, first differential capacitive sensing data between the first sensor electrode and the second sensor electrode; determine, based on the multiple resulting signals, second differential capacitive sensing data between the third sensor electrode and the fourth sensor electrode; and determine user contact information based on at least one of the first differential capacitive sensing data and the second differential capacitive sensing data.
US09563316B2
A capacitive sensor pad is co-located with (e.g., overlapping) an RF transmitter without causing significant degradation to the performance of the antenna. In one implementation, tuning the resistance per square in the capacitive sensor pad can provide effective sensor pad range and performance while providing making the capacitive sensor pad sufficiently transparent to radiofrequency waves to provide excellent antenna efficiency, despite the co-location of the capacitive sensor pad and the antenna.
US09563309B2
A touch input device capable of detecting a pressure of a touch on a touch surface may be provided that includes: a display panel; and an electrode disposed under the display panel. When a pressure is applied to the touch surface, a distance between the electrode and a reference potential layer is changed. A capacitance which is detected at the electrode is changed according to the distance change. The display panel includes a first area and a second area. Under a same distance change condition, a capacitance change amount detected at the electrode disposed under the second area is greater than a capacitance change amount detected at the electrode disposed under the first area.
US09563307B2
A display device includes a display panel, a touch panel control unit, a plurality of scanning electrodes formed on the display panel, a plurality of detection electrodes formed on the display panel so as to intersect with the plurality of scanning electrodes, a drive signal supply unit for inputting a drive signal to each of the scanning electrodes, and a detection unit for detecting a detection signal from each of the detection electrodes. The touch panel control unit supplies the driving signal to each of the scanning electrodes from the drive signal supply unit to enable detection of a touch position of a detection object based on the detection signal detected, and supplies the driving signal to all of the scanning electrodes collectively from the drive signal supply unit to enable detection of approach of the detection object to the touch panel based on the detection signal detected.
US09563304B2
An apparatus includes a sense unit operable to sense a plurality of first signals transmitted on one or more vertical lines and one or more horizontal lines of a touch sensor, the one or more vertical lines and the one or more horizontal lines operable to drive the plurality of first signals. The apparatus also includes a drive unit operable to transmit, in response to the sense unit sensing at least one of the plurality of first signals, a second signal to the one or more vertical lines and the one or more horizontal lines, the second signal changing an effective charge of the one or more vertical lines and the one or more horizontal lines.
US09563302B2
A display device includes: a plurality of drive electrodes; a plurality of detection electrodes intersecting the plurality of drive electrodes; and a scan driving unit performing a first scan drive and a second scan drive. The first scan drive allows a display drive signal for driving the display elements to be applied to each of the plurality of common drive electrodes, and the second scan drive allows a touch detection drive signal for detecting an external proximity object to be applied to each of the plurality of common drive electrodes.
US09563298B2
A method of fabricating a touch panel includes the steps of forming the touch panel from a forming material and a film with a conductive electrode formed with a conductive electrode region constituting a touch surface on a substrate film, and deforming the film with the conductive electrode and integrating with the forming material to fabricate the touch panel with a curved touch surface. The conductive electrode region in the film with the conductive electrode includes a discontinuous part for controlling a breakage of the conductive electrode region so that during a deformation of the film with the conductive electrode, a breakage occurs at one portion of a deformed part of the conductive electrode region and the conductive electrode region retains conductivity at two points sandwiching the deformed part therebetween.
US09563287B2
A method for calibrating a digital stylus comprising imaging a portion of a calibration pattern area of a data encoding pattern using an imaging module of the stylus in order to generate calibration data representing an error in alignment for the stylus, and using the calibration data to adjust subsequent measurements from the stylus in order to compensate for the error.
US09563282B2
A Brahmi phonemics based keyboard that enables user to provide textual inputs in any of the Indian Languages has been envisaged. The keyboard can be incorporated into any computer based system capable of handling Unicode compliant inputs. The layout of the keyboard includes a plurality of input keys corresponding to the characters of an Indian language, and the input keys, especially the character input keys are grouped into a plurality of clusters. The keyboard acts as a multimodal device by enabling a user to provide textual input in a plurality of Indian languages. The layout of the keyboard includes diacritic markers, formatting commands, numeric keys and functional keys being grouped into different clusters for ease of accessibility.
US09563277B2
An apparatus, system, and method for controlling a virtual object. The virtual object is controlled by detecting a hand motion of a user and generating an event corresponding to the hand motion. Accordingly, the user may control the virtual object displayed on a 3-dimensional graphic user interface (3D GUI) more intuitively and efficiently.
US09563275B2
Disclosed is a display device including a display unit to display at least 3D object having different depths, a touch sensor unit to sense a touch input on the display unit, a tactile feedback unit to generate a tactile feedback corresponding to the 3D object, and a processor to control these units. The processor enables a tactile feedback function. If the touch input is sensed, the processor determines whether or not a first touch position as a position of the sensed touch input is within a first display area of a first 3D object having a first depth. If the first touch position is within the first display area, the processor regulates the first depth to make a first surface of the 3D object coincide with a surface of the display unit, and generates a first tactile feedback corresponding to the 3D object.
US09563271B1
Tracking eye movement during the completion of a form on a mobile computing device to determine possible errors and suggest changes to the form. To improve data quality, eye-tracking data is used to determine input fields on a form that cause issues for a user; based on the eye tracking data, suggestions are made to change a response or to modify the form.
US09563263B2
Voltage regulation of processor sub-domains supplied by a same voltage domain power supply rail. Voltage to certain logic units within the voltage domain may be reduced relative to other logic units of the voltage domain, reducing idle time at high power. In an embodiment, a first voltage-regulated sub-domain includes at least one execution unit (EU) while a second voltage-regulated sub-domain includes at least one texture sampler to provide flexibility in setting the graphics core power-performance point beyond modulating active EU count through power domain (gating) control. In embodiments, a sub-domain voltage is regulated by an on-chip DLDO for fast voltage switching. Clock frequency and sub-domain voltage may be switched faster than the voltage of the voltage domain supply rail, permitting a more finely grained power management that can be responsive to EU workload demand.