Document Document Title
US09825181B2 Transistor, circuit, semiconductor device, display device, and electronic device
A transistor in which a change in characteristics is small is provided. A circuit, a semiconductor device, a display device, or an electronic device in which a change in characteristics of the transistor is small is provided. The transistor includes an oxide semiconductor; a channel region is formed in the oxide semiconductor; the channel region contains indium, an element M, and zinc; the element M is one or more selected from aluminum, gallium, yttrium, tin, boron, silicon, titanium, iron, nickel, germanium, zirconium, molybdenum, lanthanum, cerium, neodymium, hafnium, tantalum, tungsten, and magnesium; a gate insulator contains silicon and oxygen whose atomic number is 1.5 times or more as large as the atomic number of silicon; the carrier density of the channel region is higher than or equal to 1×109 cm−3 and lower than or equal to 5×1016 cm−3; and the energy gap of the channel region is higher than or equal to 2.7 eV and lower than or equal to 3.1 eV.
US09825176B2 Method of manufacturing a dual-gate thin film transistor
A thin film transistor includes: a substrate, a semiconductor layer disposed on the substrate, a first gate electrode and a second gate electrode disposed on the semiconductor layer, a gate insulating layer disposed between the semiconductor layer and the first and second gate electrodes and having a first through hole between the first and second gate electrodes and a capping layer covering the first gate electrode and contacting the semiconductor layer via the first through hole. The capping layer includes a conductive material.
US09825174B2 FinFET with dielectric isolated channel
Embodiments of the present invention provide a fin type field effect transistor (FinFET) and methods of fabrication. A punchthrough stopper region is formed on a semiconductor substrate. An insulator layer, such as silicon oxide, is formed on the punchthrough stopper. Fins and gates are formed on the insulator layer. The insulator layer is then removed from under the fins, exposing the punchthrough stopper. An epitaxial semiconductor region is grown from the punchthrough stopper to envelop the fins, while the insulator layer remains under the gate. By growing the fin merge epitaxial region mainly from the punchthrough stopper, which is part of the semiconductor substrate, it provides a higher growth rate then when growing from the fins. The higher growth rate provides better epitaxial quality and dopant distribution.
US09825173B2 FinFET device
A fin-type field-effect transistor (FinFET) device includes a plurality of fins formed over a substrate. The semiconductor device further includes a dielectric layer filled in a space between each fin and over a first portion of the plurality of fins and a dielectric trench formed in the dielectric layer. The dielectric trench has a vertical profile. The semiconductor device further includes a second portion of the plurality of fins recessed and exposed in the dielectric trench. The second portion of the plurality of fins have a rounded-convex-shape top profile.
US09825172B2 Field effect transistor structure and method of forming same
The disclosure relates generally to a metal-oxide-semiconductor field effect transistor (MOSFET) structures and methods of forming the same. The MOSFET structure includes at least one semiconductor body on a substrate; a dielectric cap on a top surface of the at least one semiconductor body, wherein a width of the at least one semiconductor body is less than a width of the dielectric cap; a gate dielectric layer conformally coating the at least one semiconductor body; and at least one electrically conductive gate on the gate dielectric layer.
US09825171B2 Semiconductor device, method of manufacturing the same, and method of evaluating semiconductor device
A semiconductor device has: a silicon (semiconductor) substrate; a gate insulating film and a gate electrode, which are formed on the silicon substrate in this order; and source/drain material layers formed in recesses (holes) in the silicon substrate, the recesses being located beside the gate electrode. Here, each of side surfaces of the recesses, which are closer to the gate electrode, is constituted of at least one crystal plane of the silicon substrate.
US09825169B2 Partial, self-biased isolation in semiconductor devices
A device includes a semiconductor substrate, a buried doped isolation layer disposed in the semiconductor substrate to isolate the device, a drain region disposed in the semiconductor substrate and to which a voltage is applied during operation, and a depletion region disposed in the semiconductor substrate and having a conductivity type in common with the buried doped isolation barrier and the drain region. The depletion region reaches a depth in the semiconductor substrate to be in contact with the buried doped isolation layer. The depletion region establishes an electrical link between the buried doped isolation layer and the drain region such that the buried doped isolation layer is biased at a voltage level lower than the voltage applied to the drain region.
US09825164B2 Silicon carbide semiconductor device and manufacturing method for same
A silicon carbide semiconductor device includes a drift layer of a first conductivity type, a source region of the first conductivity type, an active trench formed in penetration through the source region, a base region, a termination trench formed around the active trench, a gate insulating film formed on a bottom surface, a side surface of the active trench, a gate electrode embedded and formed in the active trench with the gate insulating film interposed therebetween, a protective diffusion layer of a second conductivity type formed in a lower portion of the active trench and a part of a lower portion of the termination trench and having a first impurity concentration, and a termination diffusion layer of the second conductivity type formed on an outside of the protective diffusion layer in the lower portion of the termination trench and having a second impurity concentration lower than the first impurity concentration.
US09825159B2 Semiconductor device
Provided is a semiconductor device comprising: a semiconductor substrate; a plurality of gate trench sections formed in the semiconductor substrate; and a plurality of emitter trench sections formed in the semiconductor substrate, one or more emitter trench sections provided in each region between adjacent gate trench sections of the plurality of gate trench sections, wherein the semiconductor device includes at least one of: pairs of gate trench sections in which at least two gate trench sections of the plurality of gate trench sections are connected; and a pair of emitter trench sections in which at least two emitter trench sections of the plurality of emitter trench sections are connected.
US09825156B2 Compound semiconductor device
A compound semiconductor device includes a heterojunction bipolar transistor and a bump. The heterojunction bipolar transistor includes a plurality of unit transistors. The bump is electrically connected to emitters of the plurality of unit transistors. The plurality of unit transistors are arranged in a first direction. The bump is disposed above the emitters of the plurality of unit transistors while extending in the first direction. The emitter of at least one of the plurality of unit transistors is displaced from a center line of the bump in the first direction toward a first side of a second direction which is perpendicular to the first direction. The emitter of at least another one of the plurality of unit transistors is displaced from the center line of the bump in the first direction toward a second side of the second direction.
US09825155B2 Magnetoresistive element and spin-transport element
The magnetoresistive element includes a semiconductor channel layer, a pinned layer disposed on the semiconductor channel layer via a first tunnel layer, a free layer disposed on the semiconductor channel layer via a second tunnel layer, wherein the semiconductor channel layer includes a first region containing an interface with the first tunnel layer, a second region containing an interface with the second tunnel layer, and a third region, impurity concentrations in the first and second regions are higher than 1×1019 cm−3, an impurity concentration in the third region is 1×1019 cm−3 or less, the first and second regions are separated by the third region, and the impurity concentrations in the first and second regions decrease in the thickness direction of the semiconductor channel layer from the interface between the semiconductor channel layer and the first tunnel layer and the interface between the semiconductor channel layer and the second tunnel layer.
US09825149B2 Split gate power semiconductor field effect transistor
The present invention generally relates to a structure and manufacturing of a power field effect transistor (FET). The present invention provides a planar power metal oxide semiconductor field effect transistor (MOSFET) structure and an insulated gate bipolar transistor (IGBT) structure comprising a split gate and a semi-insulating field plate. The present invention also provides manufacturing methods of the structures.
US09825147B2 Method of forming high voltage metal-oxide-semiconductor transistor device
A method of forming a HVMOS transistor device is provided. A substrate is provided. A first insulation structure and a trench are formed in the substrate. A base region having a second conductivity type is formed, wherein the base region completely encompasses the trench. Next, a gate dielectric layer and a gate structure are formed in the trench and covering a portion of the first insulation structure. Then, a drain region and a source region are formed in the substrate at two respective sides of the gate structure, and the drain region and the source region comprise a first conductivity type complementary to the second conductivity type. A channel is defined between the source region and the drain region along a first direction.
US09825146B2 Dummy bit line MOS capacitor and device using the same
A MOS capacitor, a method of fabricating the same, and a semiconductor device using the same are provided. The MOS capacitor is arranged in an outermost cell block of the semiconductor device employing an open bit line structure. The MOS capacitor includes a first electrode arranged in a semiconductor substrate, a dielectric layer arranged on a semiconductor substrate, and a second electrode arranged on the dielectric layer and including a dummy bit line.
US09825141B2 Three dimensional monolithic LDMOS transistor
A three dimensional monolithic LDMOS transistor implements a drain structure vertically disposed above a level of the structure that includes a drain connection of the transistor. Displacing the drain structure vertically, out of the plane or level of the gate and source/drain connections, creates a three dimensional structure for the transistor. One result is that the transistor consumes far less lateral area on the substrate. The reduction in lateral area in turn provides benefits such as allowing transistors to be more densely arranged on the substrate and allowing additional devices of other types to be formed on the substrate.
US09825138B2 Field effect transistor and method of making
A method of fabricating a FET includes forming a gate on the surface of a substrate. A trench contact extends between a first region located proximate the surface of the substrate and a second region located below the first region is formed in the surface. The surface of the substrate is coated with a conductive material, wherein the conductive material at least partially covers the gate and lines the trench contact to electrically connect the first region and the second region. A void remains in the trench contact. A dielectric material is applied to the conductive material, wherein the dielectric material at least partially fills the void in the trench contact. At least a portion of the conductive material is etched from the gate.
US09825137B2 Semiconductor element and method for producing the same
A semiconductor element and a method for producing the same are provided. A semiconductor element includes an active region comprising trenches, a termination region outside the active region, a transient region disposed between the active region and the termination region, the transient region including an inside trench, in which a center poly electrode is disposed inside at least one of the trenches of the active region, at least two gate poly electrodes are disposed adjacent to an upper portion of the center poly electrode, a p-body region is disposed between upper portions of the trenches, and a source region is disposed at a side of the gate poly electrodes.
US09825135B2 Semiconductor devices and methods for manufacturing the same
Semiconductor devices and methods for manufacturing the same are provided. An example method may include: forming a sacrificial gate stack on a substrate; forming a gate spacer on sidewalls of the sacrificial gate stack; forming an interlayer dielectric layer on the substrate and planarizing it to expose the sacrificial gate stack; partially etching back the sacrificial gate stack to form an opening; expanding the resultant opening so that the opening is in a shape whose size gradually increases from a side adjacent to the substrate towards an opposite side away from the substrate; and removing a remaining portion of the sacrificial gate stack and forming a gate stack in a space defined by the gate spacer.
US09825134B2 Layered semiconductor having base layer including GaN substrate
A layered semiconductor includes a base layer including a substrate and a buffer layer, and a drift layer which is disposed on the base layer and is made of GaN and whose conductivity type is an n-type. The drift layer has an average n-type impurity concentration of 1.5×1016 cm−3 or less in a radial direction of the substrate, and the difference between the maximum n-type impurity concentration and the minimum n-type impurity concentration is 1.5×1015 cm−3 or less.
US09825131B2 Method of manufacturing semiconductor devices and semiconductor device containing oxygen-related thermal donors
A method of manufacturing a semiconductor device includes determining information that indicates an extrinsic dopant concentration and an intrinsic oxygen concentration in a semiconductor wafer. On the basis of information about the extrinsic dopant concentration and the intrinsic oxygen concentration as well as information about a generation rate or a dissociation rate of oxygen-related thermal donors in the semiconductor wafer, a process temperature gradient is determined for generating or dissociating oxygen-related thermal donors to compensate for a difference between a target dopant concentration and the extrinsic dopant concentration.
US09825127B2 Super junction semiconductor device with field extension zones
A super junction semiconductor device includes an impurity layer of a first (conductivity) type formed in a semiconductor portion having first and second parallel surfaces, a super junction structure between the first surface and impurity layer and including first columns of the first type and second columns of a second (conductivity) type, a body zone of the second type formed between the first surface and one of the second columns at least partially in the vertical projection of the second columns, and a field extension zone of the second type electrically connected to the body zone and arranged in the vertical projection of one of the columns. An area impurity density in the field extension zone is between 1×1012 and 5×1012 cm−2. A mean net impurity concentration in the field extension zone is higher than in the second columns and lower than in the body zone.
US09825126B2 Semiconductor device
A source region of a MOSFET includes a source contact region connected to a source electrode, a source extension region adjacent to a channel region of a well region, and a source resistance control region provided between the source extension region and the source contact region. The source resistance control region includes a low concentration source resistance control region which has an impurity concentration lower than that of the source contact region or the source extension region and a high concentration source resistance control region which is formed between the well region and the low concentration source resistance control region and has an impurity concentration higher than that of the low concentration source resistance control region.
US09825123B2 Schottky barrier diode and method for manufacturing the same
A Schottky barrier diode provided herein includes: a semiconductor substrate; and an anode electrode being in contact with the semiconductor substrate. The semiconductor substrate includes: p-type contact regions being in contact with the anode electrode; and an n-type drift region being in contact with the anode electrode by Schottky contact in a range where the p-type contact regions are not provided The p-type contact regions includes: a plurality of circular regions located so that the circular regions are arranged at intervals between an outer side and an inner side at a contact surface between the semiconductor substrate and the anode electrode; and an internal region located in an inner portion of the circular region located on an innermost side at the contact surface and connected to the circular region located on the innermost side at the contact surface.
US09825121B2 Semiconductor device
A semiconductor device of the embodiment includes an SiC layer of 4H—SiC structure having a surface inclined at an angle from 0 degree to 30 degrees relative to {11-20} face or {1-100} face, a gate electrode, a gate insulating film provided between the surface and the gate electrode, a n-type first SiC region provided in the SiC layer, a n-type second SiC region provided in the SiC layer, a channel forming region provided in the SiC layer between the first SiC region and the second SiC region, the channel forming region provided adjacent to the surface, and the channel forming region having a direction inclined at an angle from 60 degrees to 90 degrees relative to a <0001> direction or a <000-1> direction.
US09825118B2 High voltage metal-oxide-metal (HV-MOM) device, HV-MOM layout and method of making the HV-MOM device
A high voltage metal-oxide-metal (HV-MOM) layout includes a first conductive element. The first element includes a first leg extending in a first direction, a second leg connected to the first leg, the second leg extending in a second direction different from the first direction, and a third leg connected to the second leg, the third leg extending in a first direction. The HV-MOM layout further includes a second conductive element separated from the first conductive element by a space. The second conductive element includes a serpentine structure, wherein the serpentine structure is enclosed on at least three sides by the first conductive element. The HV-MOM layout further includes a dielectric material filling the space between the first conductive element and the second conductive element.
US09825114B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus, including a substrate including a display region and a fan-out region outside the display region; a plurality of pixel electrodes in the display region of the substrate; a plurality of first signal lines connected electrically to the pixel electrodes in the display region in one direction and constituting a plurality of first line portions in the fan-out region; a plurality of second signal lines connected electrically to the pixel electrodes in the display region to intersect the first signal lines and constituting a plurality of second line portions in the fan-out region; and a dummy pattern between the first line portions.
US09825112B2 Array substrate, display panel and display device
The present disclosure discloses an array substrate, display panel and display device. The array substrate comprises: a base substrate, and peripheral routes and a plurality of pixel structures located on the base substrate. The orthographic projection of at least one pixel structure on the base substrate has an overlapping region with the periphery region in which the peripheral routes reside. The film layer where the peripheral routes reside is located between the film layer where the pixel structures reside and the base substrate or located at a side of the film layer. The array substrate allows the display region to be enlarged to cover a part or all of the periphery region where the peripheral routes reside. This can narrow down the bazel width of the display panel and even make it bezel-less.
US09825111B2 Method of forming thin film transistor array substrate
A method of forming an organic light emitting diode (OLED) display device is discussed. The method according to an embodiment includes forming a first bank pattern on a substrate and in an emission region and a non-emission region; forming a second bank pattern on the first bank pattern; forming an organic emission layer on the substrate in the emission region; and forming a planarization film on the substrate to include an opening under the first and second bank patterns in the non-emission region. The second bank pattern is on the first bank pattern in the non-emission region, and the first bank pattern is in the opening of the planarization film in the non-emission region.
US09825108B2 Curved display device
A curved display device is disclosed. In one aspect, the display device includes a substrate comprising a flat portion and at least one curved portion, a display unit comprising a first display area on the flat portion, and a second display area on the curved portion, and a thin-film encapsulating layer sealing the display unit, and comprising at least one organic layer and at least one inorganic layer. The display device also includes a functional layer over the thin-film encapsulating layer, wherein the thin-film encapsulating layer comprises a first region overlapping the curved portion, and a second region overlapping the flat portion. The inorganic layer contacts the functional layer, and wherein the inorganic layer has a first surface roughness in the first region different from a second surface roughness in the second region.
US09825104B2 Low-birefringence substrate for touch sensor
In one embodiment, an apparatus includes a substrate including material having a low birefringence. One or more electrodes of a touch sensor are disposed on the substrate.
US09825102B2 Organic EL display device
An organic EL display device includes: a TFT substrate that includes a display area in which pixels are arranged in a matrix; and a color filter substrate that is provided to face the TFT substrate and includes an area transmitting light in a predetermined wavelength range for each of the pixels. Each of the pixels of the TFT substrate includes a pair of electrodes, at least two light emission layers that are arranged between the pair of electrodes, and a charge generation layer that is arranged between the at least two light emission layers, is a layer to generate a pair of positive and negative charges, and has different film thicknesses in accordance with the predetermined wavelength range of the corresponding area.
US09825101B2 Top-emitting OLED substrate and fabrication method thereof, and display apparatus
An organic light-emitting diode substrate is provided. The organic light-emitting diode substrate comprises a substrate; a conductive layer formed over the substrate comprising a plurality of anodes and a plurality of cathodes, wherein each of the anodes are electrically insulated from the rest of the anodes and the cathodes; and a light-emitting layer formed over the plurality of anodes and the plurality of cathodes and being electrically connected with the plurality of anodes and the plurality of cathodes.
US09825100B2 Nonvolatile semiconductor memory device
According to one embodiment, a nonvolatile semiconductor memory device includes a plurality of conducting layers, a semiconductor layer, a variable resistive element, and a first wiring. The plurality of conducting layers are laminated in a first direction at predetermined pitches. The conducting layers extend in a second direction. The second direction is along the surface of the substrate. The semiconductor layer extends in the first direction. The variable resistive element is disposed at an intersection point between the plurality of conducting layers and the semiconductor layer. The first wiring is opposed to an inside of the semiconductor layer via a gate insulating film. The first wiring extends in the first direction. The semiconductor layer at least includes a first part and a second part. The first part is upward of the conducting layer on a lowermost layer. The second part is downward of the first part. The first part has a first length in a third direction. The third direction is intersecting the first direction and the second direction, and is along the surface of the substrate. The second part has a second length in the third direction. The second length is shorter than the first length.
US09825095B2 Hybrid phase field effect transistor
An insulating layer is deposited over a transistor structure. The transistor structure comprises a gate electrode over a device layer on a substrate. The transistor structure comprises a first contact region and a second contact region on the device layer at opposite sides of the gate electrode. A trench is formed in the first insulating layer over the first contact region. A metal-insulator phase transition material layer with a S-shaped IV characteristic is deposited in the trench or in the via of the metallization layer above on the source side.
US09825092B2 Switching device, and resistive random access memory including the same as a selection device
A switching device includes a first electrode, a switching layer and a second electrode that are disposed over a substrate. The switching layer includes an oxide of a first atom or a nitride of the first atom, and a second atom is doped in the oxide or the nitride. A valence of the first atom and a valence of the second atom are different from each other.
US09825090B2 Light-emitting structure
A light-emitting structure includes a first epitaxial unit; a second epitaxial unit disposed next to the first epitaxial unit; a crossover metal layer including a first protruding portion laterally overlapping the first epitaxial unit and the second epitaxial unit wherein the first protruding portion is electrically connected with the first epitaxial unit and the second epitaxial unit; a conductive connecting layer disposed below the first epitaxial unit and the second epitaxial unit and surrounding the first protruding portion; and an electrode arranged on the conductive connecting layer.
US09825088B2 Light-emitting device and manufacturing method thereof
A light-emitting device comprises a carrier; and a first semiconductor element comprising a first semiconductor structure and a second semiconductor structure, wherein the second semiconductor structure is closer to the carrier than the first semiconductor structure is to the carrier, the first semiconductor structure comprises a first MQW structure configured to emit a first light having a first dominant wavelength during normal operation, and the second semiconductor structure comprises a second MQW structure configured not to emit light during normal operation.
US09825083B2 Optical detector with photodiode array having avalanche photodiodes connected to quenching resistors
Disclosed is an optical detector in which a boundary line BY defining an edge of a semiconductor region 14 is covered with signal read wiring E3 and a capacitor is configured between the semiconductor region 14 and the signal read wiring E3. High frequency components peak components of a carrier are quickly extracted to the outside via the capacitor, but the signal read wiring E3 covers the boundary line BY so that a semiconductor potential in the vicinity of the boundary line is stabilized and an output signal is stabilized.
US09825082B2 Pixel amplification apparatus, CMOS image sensor including the same and operation method thereof
Disclosed are a pixel amplification apparatus and a CMOS image sensor thereof. The pixel amplification apparatus includes a pixel bias sampling unit that samples a first pixel bias voltage, a pixel bias current supply unit that supplies an output node of a pixel signal with a first pixel bias current based on a sampled bias voltage outputted from the pixel bias sampling unit, and a pixel bias current adding unit that additionally supplies the output node with a second pixel bias current in response to a second pixel bias voltage and a period control signal.
US09825081B2 Semiconductor devices having a pad structure
A semiconductor device includes a substrate, a circuit layer formed on a first surface of the substrate and including a via pad and an interlayer insulating layer covering the via pad, a via structure configured to fully pass through the substrate, partially pass through the interlayer insulating layer and be in contact with the via pad, a via isolation insulating layer configured to pass through the substrate and be spaced apart from outer side surfaces of the via structure in a horizontal direction and a pad structure buried in the substrate and exposed on a second surface of the substrate opposite the first surface of the substrate.
US09825079B2 Photoelectric conversion device and imaging system
A photoelectric conversion device includes a photoelectric conversion unit disposed above a substrate and a reading circuit. The photoelectric conversion unit includes a first electrode disposed above the substrate, a second electrode disposed above the first electrode, and a photoelectric conversion film disposed between the first electrode and the second electrode. The second electrode includes an opening, and is disposed in contact with the photoelectric conversion film at a boundary between adjacent photoelectric conversion units. An insulating film is disposed in contact with the second electrode.
US09825078B2 Camera device having an image sensor comprising a conductive layer and a reflection layer stacked together to form a light pipe structure accommodating a filter unit
An image sensor includes a sensing layer, a filter unit, and a conductive layer. The filter unit is disposed on the sensing layer. The conductive layer surrounds the filter unit, and is disposed on the sensing layer. Therefore, light passing through the filter unit and falling on an adjacent sensing unit is minimized, and the image quality of the image sensor is improved.
US09825074B2 Layout and operation of pixels for image sensors
Various embodiments include methods and apparatuses for forming and using pixels for image sensors. In one embodiment, an image sensor having at least two pixel electrodes per color region, and having at least two modes is disclosed. The example image sensor includes a first, unbinned, mode; and a second, binned, mode. In the first, unbinned mode, the at least two pixel electrodes per color region are to be reset to substantially similar levels. In the second, binned mode, a first pixel electrode of the at the least two pixel electrodes is to be reset to a high voltage that results in efficient collection of photocharge, and a second pixel electrode of the at the least two pixel electrodes is to be reset to a low voltage that results in less efficient collection of photocharge. Other methods and apparatuses are disclosed.
US09825072B2 Wiring structure for solid-state imaging device
A pixel array in a solid-state imaging device includes first and second signal lines provided for each column. A pixel belongs to a first or second group on a row-by-row basis and includes a photoelectric conversion film, a FD line for accumulating signal charge, and an amplifier transistor for providing a voltage according to the signal charge. The pixel in the first group further includes a selection transistor for proving output voltage of the amplifier transistor to the first signal line, and the pixel in the second group further includes a selection transistor for proving output voltage of the amplifier transistor to the second signal line. The first signal line is disposed between the FD line in the first group and the second signal line, and the second signal line is disposed between the FD line in the second group and the first signal line.
US09825071B2 Light detection device
A semiconductor light detection element has a plurality of channels, each of which consists of a photodiode array including a plurality of avalanche photodiodes operating in Geiger mode, quenching resistors connected in series to the respective avalanche photodiodes, and signal lines to which the quenching resistors are connected in parallel. A mounting substrate is configured so that a plurality of electrodes corresponding to the respective channels are arranged on a third principal surface side and so that a signal processing unit for processing output signals from the respective channels is arranged on a fourth principal surface side. In a semiconductor substrate, through-hole electrodes electrically connected to the signal lines are formed for the respective channels. The through-hole electrodes and the electrodes are electrically connected through bump electrodes.
US09825070B2 LCD display with light sensor having a light blocking layer
An array substrate, a manufacturing method thereof, and a display device are provided. The array substrate includes a display area and a non-display area. The non-display area includes at least one light sensor each including a light blocking layer on a substrate and for blocking light emitted from a backlight source; an insulating layer on the light blocking layer; a amorphous silicon layer on the insulating layer at a location corresponding to the light blocking layer and for sensing external light; an input electrode and an output electrode on the amorphous silicon layer and not contacting each other. The input electrode and the output electrode both contact the amorphous silicon layer, a part of the amorphous silicon layer between the input electrode and the output electrode forms a conductive channel. The output electrode is connected with a photoelectric detection circuit for inputting drain current generated by the conductive channel into the photoelectric detection circuit.
US09825069B2 Array substrate manufacturing method
An array substrate manufacturing method, including: forming an active layer of a thin film transistor, in which photoresist with a partial thickness at a location corresponding to a channel area between source/drain electrodes of the thin film transistor on the active layer is reserved; forming a source/drain metal layer, and further forming source/drain electrodes; lifting off the photoresist with the partial thickness on the channel area between the source/drain electrodes. The array substrate manufacturing method can avoid damaging the metal oxide layer in the etching process for source/drain electrodes, and lower production cost, simplify processes, and increase yield and product profit.
US09825066B2 Thin film transistor substrate and method of manufacturing a thin film transistor substrate
A thin film transistor substrate includes a gate electrode, a channel layer overlapping the gate electrode, a source electrode overlapping the channel layer, a drain electrode overlapping the channel layer and the source electrode, and a spacer disposed between the source electrode and the drain electrode.
US09825065B2 Thin film transistor array substrate and manufacturing method thereof
A substrate including gate wirings including gate line and a gate electrode disposed on the substrate, a storage line disposed on the same layer as the gate wirings, a gate insulating layer disposed on the gate wirings and the storage line, an oxide semiconductor layer pattern disposed on the gate insulating layer, data wirings including a data line crossing the gate line, a source electrode disposed on one side of the oxide semiconductor layer pattern, and a drain electrode disposed on another side of the oxide semiconductor layer, and an etch stopper including a first etch stopper portion disposed between the storage line and the data line and partially overlapping both the data line and the storage line.
US09825064B2 Color filter substrate, array substrate, and display panel and display apparatus having the same
The present application discloses a display panel comprising an array of pixel units, each pixel unit comprising a red sub-pixel, a green sub-pixel, and a blue sub-pixel; the red sub-pixel comprising a red light emitting portion; the green sub-pixel comprising a green light emitting portion; and the blue sub-pixel comprising a blue light emitting portion; at least one of the red sub-pixel, the green sub-pixel, and the blue sub-pixel comprising a white light emitting portion for enhancing brightness of the at least one sub-pixel. A first white color coordinate and a second white color coordinate are substantially the same. The first white color coordinate is a white color coordinate of combined light of light emitted from the red sub-pixel, the green sub-pixel, and the blue sub-pixel. The second white color coordinate is a white color coordinate of combined light of light emitted from equal area units of the red light emitting portion, the green light emitting portion, and the blue light emitting portion.
US09825060B2 Semiconductor device
A semiconductor device includes a first insulating layer having a first side wall, an oxide semiconductor layer located on the first side wall, a gate insulating layer located on the oxide semiconductor layer, the oxide semiconductor layer being located between the first side wall and the gate insulating layer, a gate electrode facing the oxide semiconductor layer located on the first side wall, the gate insulating layer being located between the oxide semiconductor layer and the gate electrode, a first electrode located below the oxide semiconductor layer and connected with one portion of the oxide semiconductor layer, and a second electrode located above the oxide semiconductor layer and connected with the other portion of the oxide semiconductor layer.
US09825058B2 Oxide semiconductor transistor used as pixel element of display device and manufacturing method therefor
An oxide semiconductor transistor used in a pixel element of a display device and a method of manufacturing the same are disclosed. The oxide semiconductor transistor used in a pixel element of a display device comprises a substrate, a first gate electrode located on the substrate, a source electrode and a drain electrode located on the first gate electrode and a second gate electrode located on the source electrode and the drain electrode. Here, the first gate electrode is electrically connected to the second gate electrode, the same voltage is applied to the first gate electrode and the second gate electrode, and a width of the second gate electrode is shorter than a length between the source electrode and the drain electrode.
US09825056B2 Display apparatus and method of manufacturing the same
A display apparatus includes a substrate partitioned into a central area and a peripheral area disposed adjacent to the central area. The central area includes a display area; a first insulating layer corresponding to the peripheral area of the substrate; at least one slit corresponding to a region of the first insulating layer; and a cladding layer, which covers the at least one slit, on the first insulating layer.
US09825048B2 Process for word line connections in 3D memory
A 3D memory has multiple memory layers stacked on top of a substrate. Word lines in different memory layers are connected respectively to different columns of contact pads in the substrate directly under the multiple memory layers. The connection is accomplished by creating vertical shifts above each contact pad and creating a vertical word line VIA connecting to the contact pad. For a given memory layer and its column of vertical word line VIAs, an auxiliary vertical shaft down to the memory layer is formed between each vertical word line VIA and an adjacent word line. The auxiliary vertical shaft is contiguous with the vertical shift allowing access to the vertical word line VIA. The auxiliary vertical shaft also enables excavating a lateral space between the word line and the vertical word line VIA. Filling the space with a conductive material completes a conductive path from the word line to the contact pad.
US09825044B2 Method to prevent lateral epitaxial growth in semiconductor devices
The method for preventing epitaxial growth in a semiconductor device begins with cutting a set of long fins into a set of fins of a FinFET structure, the set of fins having respective cut faces of a set of cut faces located at respective fin ends of a set of fin ends. A photoresist layer is patterned over the set of fin ends of the set of fins of the FinFET structure. The photoresist pattern over the set of fin ends differs from the photoresist pattern over other areas of the FinFET structure as the photoresist pattern over the set of fin ends protects the first dielectric material at the set of fin ends. A set of dielectric blocks is formed at the set of fin ends, wherein each of the dielectric blocks covers at least one cut face. The set of dielectric blocks prevents epitaxial growth at the set of fin ends in a subsequent epitaxial growth step.
US09825041B1 Integrated circuit structure with insulated memory device and related methods
Various embodiments include methods and integrated circuit (IC) structures. In some cases, an IC can include: a substrate; a deep trench within the substrate; a buried oxide (BOX) layer adjacent the deep trench; a first fin structure over the deep trench; a second fin structure over the BOX layer; an ONO layer over the first fin structure; and a gate electrode contacting the ONO layer.
US09825040B2 Semiconductor arrangement with capacitor and method of fabricating the same
A semiconductor arrangement includes an active region including a semiconductor device. The semiconductor arrangement includes a capacitor. The capacitor includes a first electrode over at least one dielectric layer over the active region. The first electrode surrounds an open space within the capacitor. The first electrode has a non-linear first electrode sidewall.
US09825039B1 Semiconductor device and fabrication method thereof
A semiconductor device and a fabrication method thereof are provided. The semiconductor device includes a semiconductor body, a first doped region, a second doped region, a gate and a dielectric layer. The semiconductor body is disposed on a dielectric substrate and has a protrusion portion, a first portion and a second portion. The first portion and the second portion are respectively disposed at two opposite sides of the protrusion portion. The first doped region is disposed in a top of the protrusion portion. The second doped region is disposed in an end of the first portion far away from the protrusion portion. The gate is disposed on the first portion and adjacent to the protrusion portion. The dielectric layer is disposed between the gate and the protrusion portion, and between the gate and the first portion.
US09825038B2 Semiconductor device
To provide a semiconductor memory device which can be manufactured with high yield and which can achieve higher integration. A pair of memory cells adjacent to each other in the bit line direction is connected to a bit line through a common contact hole. The pair of memory cells adjacent to each other in the bit line direction shares an electrode connected to the bit line. An oxide semiconductor layer included in the memory cell is provided to overlap with a word line and a capacitor line. A transistor and a capacitor included in the memory cell are each provided to overlap with the bit line connected to the memory cell.
US09825036B2 Structure and method for semiconductor device
A semiconductor device and methods of forming the same are disclosed. The semiconductor device comprises a substrate; an isolation structure over the substrate; two fins extending from the substrate and through the isolation structure; a gate stack engaging channel regions of the two fins; a dielectric layer disposed over the isolation structure and adjacent to S/D regions of the two fins; and four S/D features over the S/D regions of the two fins. Each of the four S/D features includes a lower portion and an upper portion over the lower portion. The lower portions of the four S/D features are surrounded at least partially by the dielectric layer. The upper portions of the four S/D features merge into two merged second S/D features with one on each side of the gate stack. Each of the two merged S/D features has a curvy top surface.
US09825031B1 Methods of forming a high-k contact liner to improve effective via separation distance and the resulting devices
A method includes forming first and second contact openings in a first dielectric layer. At least the first contact opening is at least partially lined with a liner layer. A first conductive feature is formed in the first contact opening and a second conductive feature is formed in the second contact opening. A portion of the liner layer adjacent a top surface of the first dielectric layer is removed to define a recess. A barrier layer is formed above the first dielectric layer and in the recess. The barrier layer has a first dielectric constant greater than a second dielectric constant of the first dielectric layer. A second dielectric layer is formed above the barrier layer. A third conductive feature is formed embedded in the second dielectric layer and contacting the second conductive feature.
US09825030B2 High quality deep trench oxide
An integrated circuit including a trench in the substrate with a high quality trench oxide grown on the sidewalls and the bottom of the trench where the ratio of the thickness of the high quality trench oxide formed on the sidewalls to the thickness formed on the bottom is less than 1.2. An integrated circuit including a trench with high quality oxide is formed by first growing a sacrificial oxide in dilute oxygen at a temperature in the range of 1050° C. to 1250° C., stripping the sacrificial oxide, growing high quality oxide in dilute oxygen plus trans 1,2 dichloroethylene at a temperature in the range of 1050° C. to 1250° C., and annealing the high quality oxide in an inert ambient at a temperature in the range of 1050° C. to 1250° C.
US09825028B2 Ultra linear high voltage resistors
Some embodiments include a resistor that may be used in audio conversion for an ADC. The resistor may be made up of an n-well as well as a p-well polysilicons. The n-well and p-well polysilicons may include a shallow trench isolator. The n-well and p-well components may be in series with other n-well or p-well components respectively. Similarly, multiple n-well components which are in series, may be in parallel with multiple p-well components.
US09825027B1 Semiconductor device
A semiconductor device has a plurality of transistors, which have first electrodes in first trenches, and includes: two second trenches, which are formed side by side between the first trenches. A second electrode is formed in each of the two second trenches. A first impurity region is formed between the first trench and the second trench; a second impurity region is formed to abut on the first trench; a third impurity region is formed to abut on the second trench; a fourth impurity region, which is formed between two of the second trenches and has a higher impurity concentration than the first impurity region; and a fifth impurity region is formed below the first impurity region and the fourth impurity region. A third electrode is formed to be electrically connected to the first impurity region, the second impurity region, the third impurity region, and the fourth impurity region.
US09825022B2 ESD clamp circuit
An ESD clamp circuit includes a power supply, a ground supply, an ESD detection transistor, a capacitor having a first terminal connected to the power supply and a second terminal connected to a gate of the ESD detection transistor, and a first resistor connected in series with the capacitor between the power and ground supplies. The ESD clamp circuit also includes a clamp transistor having a first terminal connected to the power supply and a second terminal connected to the ground terminal, an inverter having an input connected to a first terminal of the ESD detection transistor and an output connected to the gate of the clamp transistor, a feedback transistor connected across the inverter, and a second resistor having a first terminal connected to the gate of the clamp transistor and to a second terminal to the ground supply.
US09825017B2 Method for manufacturing semiconductor device
To improve the assemblability of a semiconductor device.When a memory chip is mounted over a logic chip, a recognition range including a recognition mark formed at a back surface of the logic chip is imaged and a shape of the recognition range is recognized, alignment of a plurality of bumps of the logic chip and a plurality of projection electrodes of the above-described memory chip is performed based on a result of the recognition, and the above-described memory chip is mounted over the logic chip. At this time, the shape of the recognition range is different from any portion of an array shape of the bumps, as a result, the recognition mark in the shape of the recognition range can be reliably recognized, and alignment of the bumps of the logic chip and the projection electrodes of the above-described memory chip is performed with high accuracy.
US09825009B2 Interconnect substrate having cavity for stackable semiconductor assembly, manufacturing method thereof and vertically stacked semiconductor assembly using the same
An interconnect substrate having vertical connection channels around a cavity is characterized in that contact pads are exposed from the cavity and the vertical connection channels are made of a combination of metal posts and metallized vias. The cavity includes a recess in a core layer and an aperture in a stiffener. The metal posts, disposed over the top surface of the core layer, are sealed in the stiffener and are electrically connected to a buildup circuitry adjacent to the bottom surface of the core layer. The minimal height of the metal posts needed for the vertical connection can be reduced by the amount equal to the depth of the recess. The buildup circuitry is electrically connected to the metal posts through the metallized vias and provides the contact pads exposed from the cavity for device connection.
US09825007B1 Chip package structure with molding layer and method for forming the same
A chip package structure is provided. The chip package structure includes a first chip, a second chip, and a third chip. The second chip is between the first chip and the third chip. The chip package structure includes a first molding layer surrounding the first chip. The chip package structure includes a second molding layer surrounding the second chip. The chip package structure includes a third molding layer surrounding the third chip, the first molding layer, and the second molding layer.
US09825003B2 Electronic component package and method of manufacturing the same
An electronic component package includes a first insulating layer having a via formed therein and a pattern formed thereon, an electronic component disposed on the first insulating layer so that an inactive side thereof is directed toward the first insulating layer, and a second insulating layer disposed on the first insulating layer so as to cover the electronic component and having a redistribution pattern formed thereon so as to be electrically connected to the electronic component.
US09825000B1 Semiconductor wire bonding machine cleaning device and method
A methodology and medium for regular and predictable cleaning the support hardware such as capillary tube in semiconductor assembly equipment components, while it is still in manual, semi-automated, and automated assembly are disclosed. The cleaning material may include a cleaning pad layer and one or more intermediate layers that have predetermined characteristics.
US09824979B2 Electronic package having electromagnetic interference shielding and associated method
An electronic package includes a substrate having opposing first and second surfaces. Conductive areas are on a first surface of the substrate and include at least one edge conductive area. A plurality of conductive bumps are on the second surface of the substrate and coupled to respective ones of the conductive areas. An integrated circuit (IC) is carried by the substrate. Bond wires are coupled between the IC and respective ones of the conductive areas. An encapsulating material is over the IC and adjacent portions of the substrate. A conductive layer is on the encapsulating material, and at least one conductive body is coupled between the at least one edge conductive area and the conductive layer.
US09824977B2 Semiconductor packages and methods of forming the same
In one embodiment, a method of fabricating a semiconductor package includes forming a first plurality of die openings on a laminate substrate. The laminate substrate has a front side and an opposite back side. A plurality of first dies is placed within the first plurality of die openings. An integrated spacer is formed around each die of the plurality of first dies. The integrated spacer is disposed in gaps between the laminate substrate and an outer sidewall of each die of the plurality of first dies. The integrated spacer holds the die within the laminate substrate by partially extending over a portion of a top surface of each die of the plurality of first dies. Front side contacts are formed over the front side of the laminate substrate.
US09824975B2 Semiconductor device and method of forming stepped interconnect layer for stacked semiconductor die
A semiconductor device comprises a first semiconductor die. An encapsulant is disposed around the first semiconductor die. A first stepped interconnect structure is disposed over a first surface of the encapsulant. An opening is formed in the first stepped interconnect structure. The opening in the first stepped interconnect structure is over the first semiconductor die. A second semiconductor die is disposed in the opening of the first stepped interconnect structure. A second stepped interconnect structure is disposed over the first stepped interconnect structure. A conductive pillar is formed through the encapsulant.
US09824974B2 Integrated circuit assemblies with rigid layers used for protection against mechanical thinning and for other purposes, and methods of fabricating such assemblies
Die (110) and/or undiced wafers and/or multichip modules (MCMs) are attached on top of an interposer (120) or some other structure (e.g. another integrated circuit) and are covered by an encapsulant (160). Then the interposer is thinned from below. Before encapsulation, a layer (410) more rigid than the encapsulant is formed on the interposer around the die to reduce or eliminate interposer dishing between the die when the interposer is thinned by a mechanical process (e.g. CMP). Other features are also provided.
US09824972B2 Contacts for semiconductor devices and methods of forming thereof
A method for a method of forming a semiconductor device includes providing a semiconductor substrate having a bottom surface opposite a top surface with circuitry disposed at the top surface. The method further includes forming a first metal layer having a first metal over the bottom surface of the semiconductor substrate. The first metal layer is formed by depositing an adhesion promoter followed by depositing the first metal.
US09824968B2 Method, system and computer readable medium using stitching for mask assignment of patterns
A method comprises: accessing data representing a layout of a layer of an integrated circuit (IC) comprising a plurality of polygons defining circuit patterns to be divided among a number (N) of photomasks for multi-patterning a single layer of a semiconductor substrate, where N is greater than one. For each set of N parallel polygons in the layout closer to each other than a minimum separation for patterning with a single photomask, at least N−1 stitches are inserted in each polygon within that set to divide each polygon into at least N parts, such that adjacent parts of different polygons are assigned to different photomasks from each other. Data representing assignment of each of the parts in each set to respective photomasks are stored in a non-transitory, computer readable storage medium that is accessible for use in a process to fabricate the N photomasks.
US09824967B1 Semiconductor resistor structures embedded in a middle-of-the-line (MOL) dielectric
A resistor structure composed of a metal liner is embedded within a MOL dielectric material and is located, at least in part, on a surface of a doped semiconductor material structure. The resistor structure is located on a same interconnect level of the semiconductor structure as a lower contact structure and both structures are embedded within the same MOL dielectric material. The metal liner that provides the resistor structure is composed of a metal or metal alloy having a higher resistivity than a metal or metal alloy that provides the contact metal of the lower contact structure.
US09824964B2 Package substrate, package structure including the same, and their fabrication methods
This disclosure provides a package substrate, a package structure including the same and their fabrication methods. The package substrate comprises: a first wiring layer having a first metal wire and a first dielectric material layer surrounding the first metal wire; a conductive pillar layer formed on the first wiring layer and including a first metal pillar connected to the first metal wire and a molding compound layer surrounding the first metal pillar; a flexible material layer formed on the conductive pillar layer and including a first opening formed on the first metal pillar and exposing the first metal pillar; and a second wiring layer formed on the conductive pillar layer and including a second metal wire connected to the first metal pillar through the first opening, a second metal pillar formed on the second metal wire, and a protective layer surrounding the second metal wire and the second metal pillar.
US09824961B2 Semiconductor device
A semiconductor device includes a substrate, a semiconductor element, a terminal and a solder outflow prevention part. The semiconductor element is fixed on one side of the substrate via a first solder layer. The terminal that is fixed on the one side of the substrate via a second solder layer. The solder outflow prevention part is formed between the semiconductor element and the terminal in the one side of the substrate and is configured to prevent the first solder layer and the second solder layer from outflowing. A distance between the solder outflow prevention part and the semiconductor element is longer than a thickness of the first solder layer.
US09824959B2 Structure and method for stabilizing leads in wire-bonded semiconductor devices
A semiconductor device having a leadframe including a pad (101) surrounded by elongated leads (110) spaced from the pad by a gap (113) and extending to a frame, the pad and the leads having a first thickness (115) and a first and an opposite and parallel second surface; the leads having a first portion (112) of first thickness near the gap and a second portion (111) of first thickness near the frame, and a zone (114) of reduced second thickness (116) between the first and second portions; the second surface (112a) of the first lead portions is coplanar with the second surface (111a) of the second portions. A semiconductor chip (220) with a terminal is attached the pad. A metallic wire connection (230) from the terminal to an adjacent lead includes a stitch bond (232) attached to the first surface of the lead.
US09824956B2 Surface-mount semiconductor device having exposed solder material
A process for manufacturing surface-mount semiconductor devices, in particular of the Quad-Flat No-Leads Multi-Row type, comprising providing a metal leadframe, in particular a copper leadframe, which includes a plurality of pads, each of which is designed to receive the body of the device, the pads being separated from adjacent pads by one or more rows of wire-bonding contacting areas, outermost rows from among the one or more rows of wire-bonding contacting areas identifying, together with outermost rows corresponding to the adjacent pads, separation regions.
US09824953B1 Mounting and environmental protection device for an IGBT module
A semiconductor module is disclosed. The semiconductor module may include a housing having a sidewall portion, a housing support plate coupled to a bottom surface of the sidewall portion such that the housing support plate and the sidewall portion define an interior space of the housing of the semiconductor module, and a semiconductor device disposed within the interior space and fixedly coupled to the housing. The semiconductor module may further include a cover member fixedly attached to a top surface of the sidewall portion such that the cover member, the housing and the housing support plate form a protective enclosure for the semiconductor device.
US09824951B2 Printed circuit module having semiconductor device with a polymer substrate and methods of manufacturing the same
A printed circuit module and methods for manufacturing the same are disclosed. The printed circuit module includes a printed circuit substrate with a thinned die attached to the printed circuit substrate. The thinned die includes at least one device layer over the printed circuit substrate and a buried oxide (BOX) layer over the at least one device layer. A polymer layer is disposed over the BOX layer, wherein the polymer has a thermal conductivity greater than 2 watts per meter Kelvin (W/mK) and an electrical resistivity of greater than 103 Ohm-cm.
US09824949B2 Packaging solutions for devices and systems comprising lateral GaN power transistors
Packaging solutions for devices and systems comprising lateral GaN power transistors are disclosed, including components of a packaging assembly, a semiconductor device structure, and a method of fabrication thereof. In the packaging assembly, a GaN die, comprising one or more lateral GaN power transistors, is sandwiched between first and second leadframe layers, and interconnected using low inductance interconnections, without wirebonding. For thermal dissipation, the dual leadframe package assembly can be configured for either front-side or back-side cooling. Preferred embodiments facilitate alignment and registration of high current/low inductance interconnects for lateral GaN devices, in which contact areas or pads for source, drain and gate contacts are provided on the front-side of the GaN die. By eliminating wirebonding, and using low inductance interconnections with high electrical and thermal conductivity, PQFN technology can be adapted for packaging GaN die comprising one or more lateral GaN power transistors.
US09824948B2 Integrated circuit with printed bond connections
A packaged integrated circuit is provided. The packaged integrated circuit includes a die, a package including a base, a lid, and a plurality of package leads, and die attach adhesive for securing the die to the package base. the die includes a plurality of die pads. The die is secured to the base with the die attach adhesive. After the die is secured to the base, at least one of the plurality of die pads is electrically connected to at least one of the plurality of package leads with a printed bond connection. After printing the bond connection, the lid is sealed to the base.
US09824945B2 Semiconductor device and semiconductor device measuring method
A semiconductor device reduces measurement time. The semiconductor device according to an embodiment of the invention includes: plural series-coupled resistance elements for testing; plural switches coupled to a coupling path coupling the resistance elements; and plural selection circuits to select, by turning on or off the switches, a number of the series-coupled resistance elements to be measured as a group. In the semiconductor device: the switches include plural first switches coupled to plural groups of the resistance elements, each of the groups including N (N=2 or a larger integer) of the resistance elements; and the selection circuits turn the first switches on or off and thereby select a number of the series-coupled resistance elements to be measured as a group, the number equaling the N.
US09824944B2 Semiconductor device
A technique is provided that can prevent cracking of a protective film in the uppermost layer of a semiconductor device and improve the reliability of the semiconductor device. Bonding pads formed over a principal surface of a semiconductor chip are in a rectangular shape, and an opening is formed in a protective film over each bonding pad in such a manner that an overlapping width of the protective film in a wire bonding region of each bonding pad becomes wider than an overlapping width of the protective film in a probe region of each bonding pad.
US09824942B2 Method of manufacturing thin-film transistor substrate including a copper alloy film
A method of manufacturing a thin-film transistor (TFT) substrate including a thin-film transistor having a CuMn alloy film. The method includes controlling a contact resistance of a surface of the CuMn alloy film on the basis of a contact angle of the surface of the CuMn alloy film.
US09824941B2 Systems and methods for detection of plasma instability by electrical measurement
A wafer is positioned on a wafer support apparatus beneath an electrode such that a plasma generation region exists between the wafer and the electrode. Radiofrequency power is supplied to the electrode to generate a plasma within the plasma generation region during multiple sequential plasma processing cycles of a plasma processing operation. At least one electrical sensor connected to the electrode measures a radiofrequency parameter on the electrode during each of the multiple sequential plasma processing cycles. A value of the radiofrequency parameter as measured on the electrode is determined for each of the multiple sequential plasma processing cycles. A determination is made as to whether or not any indicatory trend or change exists in the values of the radiofrequency parameter as measured on the electrode over the multiple sequential plasma processing cycles, where the indicatory trend or change indicates formation of a plasma instability during the plasma processing operation.
US09824940B2 Intelligent metrology based on module knowledge
A method for intelligent inline metrology is a provided. A parameter of a workpiece is measured at a first set of inspection sites on the workpiece. A determination is made as to whether a first specification is met using the measurements at the first set of inspection sites. In response to the first specification being met, the parameter is estimated at a second set of inspection sites on the workpiece. In response to the first specification being unmet, the parameter is measured at the second set of inspection sites and a determination is made as to whether a second specification is met using the measurements at the second set of inspection sites. A system for intelligent inline metrology is also provided.
US09824938B2 Charged particle beam device and inspection device
Provided is a charged particle beam device which can specify a position of an initial core with high accuracy even when fine line and space patterns are formed by an SADP in plural times. The charged particle beam device includes a detector (810) which detects secondary charged particles discharged from a sample (807) when a charged particle beam is emitted to the sample having a plurality of patterns of line shape, a display unit (817) which displays image data of a surface of the sample on the basis of a signal of the secondary charged particles, a calculation unit (812) which calculates an LER value with respect to the plurality of the patterns of line shape from the image data, and a determination unit (816) which compares the values to determine a position of the initial core.
US09824930B2 Method of patterning dopant films in high-k dielectrics in a soft mask integration scheme
A method of fabricating advanced node field effect transistors using a replacement metal gate process. The method includes dopant a high-k dielectric directly or indirectly by using layers composed of multi-layer thin film stacks, or in other embodiments, by a single blocking layer. By taking advantage of unexpected etch selectivity of the multi-layer stack or the controlled etch process of a single layer stack, etch damage to the high-k may be avoided and work function metal thicknesses can be tightly controlled which in turn allows field effect transistors with low Tinv (inverse of gate capacitance) mismatch.
US09824928B2 Semiconductor device, related manufacturing method, and related electronic device
A semiconductor device may include a first-type substrate. The semiconductor device may further include a second-type well configured to form a PN junction with the first-type substrate. The semiconductor device may further include a diode component configured to form a diode with the second-type well. The diode may be connected to the PN junction in a reverse series connection. The second-type may be N-type if the first-type is P-type, and wherein the second-type may be P-type if the first-type is N-type.
US09824927B2 Methods for producing semiconductor devices
A method for producing a semiconductor device in accordance with various embodiments may include providing a semiconductor workpiece attached to a first carrier; dicing the semiconductor workpiece and the carrier so as to form at least one individual semiconductor chip; mounting the at least one semiconductor chip with a side facing away from the carrier, to an additional carrier.
US09824925B2 Flip chip alignment mark exposing method enabling wafer level underfill
Alignment marks on a semiconductor device surface are exposed and exposed surfaces cleaned after an obscuring coating is applied over the surface and marks. The surface can be an attachment surface of the device and can include C4 solder bumps of a flip-chip type device and the coating can include a wafer level underfill coating that is substantially optically opaque. Laser ablation, such as with a UV laser, can remove the coating while minimizing heat transfer to the device.
US09824922B1 Method of forming interconnect structures by self-aligned approach
A method includes forming a dielectric layer over a conductive feature. A first mask having a first opening is formed over the dielectric layer. A second mask is formed over the first mask. A third mask having a second opening is formed over the second mask. A fourth mask having a third opening is formed over the third mask, a portion of the third opening overlapping with the second opening. The portion of the third opening is transferred to the second mask to form a fourth opening, a portion of the fourth opening overlapping with the first opening. The portion of the fourth opening is transferred to the dielectric layer to form a fifth opening. The fifth opening is extended into the dielectric layer to form an extended fifth opening, the extended fifth opening exposing the conductive feature. The extended fifth opening is filled with a conductive material.
US09824917B2 Method and apparatus for single chamber treatment
The disclosure relates to using a single chamber for multiple treatments resulting in a semiconductor chip having an interconnect. An exemplary process many include forming a via to expose several layers of a microchip. The layers may include, pattered dielectric layer, a capping layer, a first metal layer and an insulator. A surface modification step is then implemented to modify and/or densify the treated surfaces of the dielectric surface. A metal compound removal step is then implemented to remove metal compounds from the bottom of the via. Finally, the via is filled with a conductive material. The surface modification and the metal compound removal steps are implemented in one chamber.
US09824915B2 Structure for radiofrequency applications and process for manufacturing such a structure
The invention relates to a structure for radiofrequency applications comprising: a monocrystalline substrate, a polycrystalline silicon layer directly on the monocrystalline substrate, and an active layer on the polycrystalline silicon layer intended to receive radiofrequency components. At least a first portion of the polycrystalline silicon layer extending from an interface of the polycrystalline silicon layer with the monocrystalline substrate layer includes carbon and/or nitrogen atoms located at the grain boundaries of the polycrystalline silicon layer at a concentration of between 2% and 20%. A process for manufacturing such a structure includes, during deposition of at least a first portion of such a polycrystalline silicon layer located at the interface with the monocrystalline substrate, depositing carbon and/or atoms in the at least a first portion.
US09824914B2 Method for manufacturing a device isolation structure
A method for forming a semiconductor device includes forming a buried doped layer in a semiconductor substrate and forming a plurality of first trenches that expose the buried doped layer. A first dielectric layer is formed covering sidewalls of the first trenches, and a doped polysilicon layer is formed covering side surfaces of the first dielectric layer and bottom portions of the first trenches. The method also includes forming a second trench in each of the plurality of first trenches, and each second trench extending through a bottom portion of the doped polysilicon layer and the buried doped layer into a lower portion of the substrate. The method also includes forming a second dielectric layer inside each second trench. An isolation pocket structure is formed that includes the doped buried layer at the bottom and sidewalls that includes the doped polysilicon layer sandwiched between the first and second dielectric layers.
US09824912B2 Method of transforming an electronic device
There is provided a method for transforming an electronic device from an initial state, wherein the device includes a first substrate and a second substrate, the first and second substrates being joined by means of a bonding interfaced using their respective first faces, wherein the first substrate includes at least one cavity, produced using the first face of the first substrate, the cavity including a bottom bordered by at least one peripheral region and being at least partially filled with a buffer layer, in the bottom of the cavity, and wherein the first face of the second substrate is at least partly opposite the cavity of the first substrate. The method also includes a step of removing the bottom of the cavity of the first substrate from a first face, opposite to the first face of the first substrate.
US09824910B2 Electrostatic chuck
An electrostatic chuck is disclosed. In one aspect, the electrostatic chuck includes a top plate, wherein first and second regions adjacent to each other are formed at a surface of the top plate. The electrostatic chuck also includes a first absorption plate positioned at the first region and a second absorption plate positioned at the second region to be separated from the first absorption plate. The first and second absorption plates are configured to support the absorption target.
US09824906B2 Methods and structures for handling integrated circuits
In one embodiment, a tray that includes a dielectric frame structure, a re-adherable pad and a marking is disclosed. The dielectric frame structure includes a recessed region where the re-adherable pad is formed. A plurality of integrated circuits is placed on a re-adherable surface of the re-adherable pad. The marking on the dielectric frame that is reflective of a given input-output pin position for each integrated circuit in the plurality of integrated circuits in the tray. In addition to that, two methods are also disclosed. First, a method of handling the integrated circuits using the tray is disclosed. Second, a method of forming the tray is also disclosed.
US09824904B2 Method and apparatus for controlling spatial temperature distribution
A chuck for a plasma processor comprises a temperature-controlled base, a thermal insulator, a flat support, and a heater. The temperature-controlled base is controlled in operation a temperature below the desired temperature of a workpiece. The thermal insulator is disposed over at least a portion of the temperature-controlled base. The flat support holds a workpiece and is disposed over the thermal insulator. A heater is embedded within the flat support and/or mounted to an underside of the flat support. The heater includes a plurality of heating elements that heat a plurality of corresponding heating zones. The power supplied and/or temperature of each heating element is controlled independently. The heater and flat support have a combined temperature rate change of at least 1° C. per second.
US09824896B2 Methods and systems for advanced ion control for etching processes
A substrate is disposed on a substrate holder within a process module. The substrate includes a mask material overlying a target material with at least one portion of the target material exposed through an opening in the mask material. A plasma is generated in exposure to the substrate. For a first duration, a bias voltage is applied at the substrate holder at a first bias voltage setting corresponding to a high bias voltage level. For a second duration, after completion of the first duration, a bias voltage is applied at the substrate holder at a second bias voltage setting corresponding to a low bias voltage level. The second bias voltage setting is greater than 0 V. The first and second durations are repeated in an alternating and successive manner for an overall period of time necessary to remove a required amount of the target material exposed on the substrate.
US09824894B2 Method for correcting wafer bow from overlay
Described herein are methods for flattening a substrate, such as a semiconductor wafer, to reduce bowing in such substrates. Methods include treating or bombarding a backside surface of a substrate with particles of varying doses, densities, and spatial locations. Particle bombardment and selection is such that the substrate becomes more planar by selectively increasing or decreasing z-height points to reduce overall deflection. One or more tensile or compressive films can be added to the backside surface to be selectively relaxed at specific point locations. Such methods can correct bowing in substrates resulting from various fabrication processes such as thermal annealing.
US09824893B1 Tin oxide thin film spacers in semiconductor device manufacturing
Thin tin oxide films are used as spacers in semiconductor device manufacturing. In one implementation, thin tin oxide film is conformally deposited onto a semiconductor substrate having an exposed layer of a first material (e.g., silicon oxide or silicon nitride) and a plurality of protruding features comprising a second material (e.g., silicon or carbon). For example, 10-100 nm thick tin oxide layer can be deposited using atomic layer deposition. Next, tin oxide film is removed from horizontal surfaces, without being completely removed from the sidewalls of the protruding features. Next, the material of protruding features is etched away, leaving tin oxide spacers on the substrate. This is followed by etching the unprotected portions of the first material, without removal of the spacers. Next, underlying layer is etched, and spacers are removed. Tin-containing particles can be removed from processing chambers by converting them to volatile tin hydride.
US09824889B2 CVD silicon monolayer formation method and gate oxide ALD formation on III-V materials
Methods for depositing silicon include cycling dosing between 1 and 100 cycles of one or more first chlorosilane precursors on a III-V surface at a temperature between 300° C. and 500° C. to form a first layer. Methods may include desorbing chlorine from the first layer by treating the first layer with atomic hydrogen to form a second layer. Methods may include forming a silicon multilayer on the second layer by cycling dosing between 1 and 100 cycles of one or more second chlorosilane precursors and atomic hydrogen at a temperature between 300° C. and 500° C. A layered composition includes a first layer selected from the group consisting of InxGa1-xAs, InxGa1-xSb, InxGa1-xN, SiGe, and Ge, wherein X is between 0.1 and 0.99, and a second layer, wherein the second layer comprises Si—H and Si—OH.
US09824887B2 Nitride semiconductor device
A nitride semiconductor device includes a substrate; a nitride semiconductor multilayer structure which is formed on the substrate, includes a first nitride semiconductor layer and a second nitride semiconductor layer having a different composition from that of the first nitride semiconductor layer, and generates two dimensional electron gas on a hetero interface between the first nitride semiconductor layer and the second nitride semiconductor layer; and an insulating film which covers at least a portion of a surface of the nitride semiconductor multilayer structure, has a concentration of Si—H bonds equal to or less than 6.0×1021 cm−3, and is formed of silicon nitride.
US09824886B2 Stress mitigating amorphous SiO2 interlayer
A method of forming a REO dielectric layer and a layer of a-Si between a III-N layer and a silicon substrate. The method includes depositing single crystal REO on the substrate. The single crystal REO has a lattice constant adjacent the substrate matching the lattice constant of the substrate and a lattice constant matching a selected III-N material adjacent an upper surface. A uniform layer of a-Si is formed on the REO. A second layer of REO is deposited on the layer of a-Si with the temperature required for epitaxial growth crystallizing the layer of a-Si and the crystallized silicon being transformed to amorphous silicon after transferring the lattice constant of the selected III-N material of the first layer of REO to the second layer of REO, and a single crystal layer of the selected III-N material deposited on the second layer of REO.
US09824884B1 Method for depositing metals free ald silicon nitride films using halide-based precursors
A method of depositing silicon nitride films on semiconductor substrates processed in a micro-volume of a plasma enhanced atomic layer deposition (PEALD) reaction chamber wherein a single semiconductor substrate is supported on a ceramic surface of a pedestal and process gas is introduced through gas outlets in a ceramic surface of a showerhead into a reaction zone above the semiconductor substrate, includes (a) cleaning the ceramic surfaces of the pedestal and showerhead with a fluorine plasma, (b) depositing a halide-free atomic layer deposition (ALD) oxide undercoating on the ceramic surfaces, (c) depositing a precoating of ALD silicon nitride on the halide-free ALD oxide undercoating, and (d) processing a batch of semiconductor substrates by transferring each semiconductor substrate into the reaction chamber and depositing a film of ALD silicon nitride on the semiconductor substrate supported on the ceramic surface of the pedestal.
US09824882B2 Method for manufacturing a protective layer against HF etching, semiconductor device provided with the protective layer and method for manufacturing the semiconductor device
A method for manufacturing a protective layer for protecting an intermediate structural layer against etching with hydrofluoric acid, the intermediate structural layer being made of a material that can be etched or damaged by hydrofluoric acid, the method comprising the steps of: forming a first layer of aluminum oxide, by atomic layer deposition, on the intermediate structural layer; performing a thermal crystallization process on the first layer of aluminum oxide to form a first intermediate protective layer; forming a second layer of aluminum oxide, by atomic layer deposition, above the first intermediate protective layer; and performing a thermal crystallization process on the second layer of aluminum oxide to form a second intermediate protective layer and thereby completing the formation of the protective layer. The method for forming the protective layer can be used, for example, during the manufacturing steps of an inertial sensor such as a gyroscope or an accelerometer.
US09824878B1 Ceramic metal halide lamp
A ceramic metal halide lamp includes a luminous tube; an illuminating arrangement having at least two illuminators serially connected with each other and deposed inside the luminous tube; and at least one retainer having at least contacting one end being contacted with an inner surface of the luminous tube to support the illuminators being stability located at a predetermined position inside said luminous tube, wherein the two illuminators are serially connected with each other along a central line of said luminous tube.
US09824876B2 Fluid chromatography injectors and injector inserts
Certain embodiments described herein are directed to injector inserts and injector assemblies. In some examples, an injector insert that includes an inlet comprising a substantially inert metal is described. In other examples, an injector that includes a major amount of a substantially inert metal in a fluid flow path is disclosed. Devices and systems using the injectors inserts and injectors are also described.
US09824870B1 Portable medical diagnosis instrument
A system that integrates several technologies into a single, portable medical diagnostic apparatus for analyzing a sample body fluid (liquid and/or gas): (1) a mechanism to capture airborne microdroplets and to separate the body fluid into a first fluid component (primarily gas) and a second fluid component (primarily liquid); (2) a volatilizer to convert a portion of the second fluid component into a third fluid component that is primarily a gas; (3) a functionalized nanostructure (NS) array configured to receive, identify, and estimate concentration of at least one constituent in the first and/or third fluid components; (4) a miniaturized differential mobility spectrometer (DMS) module; and (5) a biomarker sensor, to detect volatile and non-volatile molecules in a sample fluid, which may contain one or more components of blood, breath, perspiration, saliva, and urine.
US09824869B2 Zinc oxide sputtering target
Provided is a zinc oxide-based sputtering target that enables production of a zinc oxide-based sputtered film having higher transparency and electrical conductivity. The zinc oxide-based sputtering target of the present invention is composed of a zinc oxide-based sintered body including zinc oxide crystal grains as a main phase and spinel phases as a dopant-containing grain boundary phase, and the zinc oxide-based sputtering target has a degree of (002) orientation of ZnO of 80% or greater at a sputtering surface, a density of the zinc oxide-based sintered body of 5.50 g/cm3 or greater, the number of the spinel phases per area of 20 counts/100 μm2 or greater, and a spinel phase distribution index of 0.40 or less.
US09824868B2 Sputtering target and method for producing the same
A sputtering target which is made of a magnesium oxide sintered body having a purity of not less than 99.99% or not less than 99.995% by mass %, a relative density of not less than 98%, and an average grain size of not more than 8 μm. The average grain size of the sputtering target is preferably not more than 5 μm, more preferably not more than 2 μm. A sputtered film having an excellent insulation resistance and an excellent homogeneity can be obtained by using the sputtering target.
US09824865B2 Waferless clean in dielectric etch process
A system and method for a waferless cleaning method for a capacitive coupled plasma system. The method includes forming a protective layer on a top surface of an electrostatic chuck, volatilizing etch byproducts deposited on one or more inner surfaces of the plasma process chamber, removing volatilized etch byproducts from the plasma process chamber and removing the protective layer from the top surface of the electrostatic chuck. A capacitive coupled plasma system including a waferless cleaning recipe is also described.
US09824861B2 Substrate processing apparatus, substrate processing method and recording medium recording substrate processing program
A substrate processing apparatus includes at least one process module configured to process first substrates. A position detector is configured to detect first positions of the first substrates. A control unit is configured to control the position detector so as to measure a second position of a second substrate selected from the first substrates to be processed in a same process module depending on a measurement interval set for the same process module.
US09824859B1 Precision material modification using miniature-column charged particle beam arrays
Methods, devices and systems for targeted, maskless modification of material on or in a substrate using charged particle beams. Electrostatically-deflected charged particle beam columns can be targeted in direct dependence on the design layout database to perform direct and knock-on ion implantation, producing patterned material modifications with selected chemical and 3D-structural profiles. The number of required process steps is reduced, reducing manufacturing cycle time and increasing yield by lowering the probability of defect introduction. Local gas and photon injectors and detectors are local to corresponding individual columns, and support superior, highly-configurable process execution and control. Targeted implantation can be used to prepare the substrate for patterned blanket etch; patterned ALD can be used to prepare the substrate for patterned blanket deposition; neither process requiring photomasks or resist. Arrays of highly configurable beam columns can also be used to perform both positive and negative tone lithography in a single pass.
US09824857B2 Method for implantation of semiconductor wafers having high bulk resistivity
An ion implanter may include an electrostatic clamp to hold a substrate; a plasma flood gun generating a flux of electrons impinging upon the substrate; and a controller coupled to the plasma flood gun and including a component generating a control signal responsive to a measurement signal, the control signal to adjust operation of the plasma flood gun to a target operating level. At the target operating level the flux of electrons may comprise a stabilizing dose of electrons, the stabilizing concentration of electrons, the stabilizing concentration reducing a clamp current variation in the electrostatic clamp to a target value, the target value being less than a second value of clamp current variation when the plasma flood gun is not operating.
US09824853B2 Electron microscope device and imaging method using same
In order to enable high-speed imaging of a wide-field image, the imaging method using the electron microscope comprises: irradiating and scanning a wide-field region of the sample with a low-dose amount of electron beam, and acquiring a wide-field image of the sample; setting, from this wide-field image, a narrow-field region; irradiating and scanning this narrow-field region with a high-dose amount of the electron beam, and acquiring a narrow-field image of the sample; determining the noise-removal parameters for the acquired wide-field image and narrow-field image; performing image quality improvement processing on the wide-field image and the narrow-field image; performing drift correction on the narrow-field image undergone the image quality improvement processing; and combining the narrow-field image undergone this drift correction and the wide-field image in such a manner that the visibility of each is at the same level throughout the entirety of the combined image.
US09824851B2 Charge drain coating for electron-optical MEMS
A system and method associated with a charge drain coating are disclosed. The charge drain coating may be applied to surfaces of an electron-optical device to drain electrons that come into contact with the charge drain coating so that the performance of the electron-optical device will not be hindered by electron charge build-up. The charge drain coating may include a doping material that coalesces into clusters that are embedded within a high dielectric insulating material. The charge drain coating may be deposited onto the inner surfaces of lenslets of the electron-optical device.
US09824850B2 Deceleration apparatus for ribbon and spot beams
A deceleration apparatus capable of decelerating a short spot beam or a tall ribbon beam is disclosed. In either case, effects tending to degrade the shape of the beam profile are controlled. Caps to shield the ion beam from external potentials are provided. Electrodes whose position and potentials are adjustable are provided, on opposite sides of the beam, to ensure that the shape of the decelerating and deflecting electric fields does not significantly deviate from the optimum shape, even in the presence of the significant space-charge of high current low-energy beams of heavy ions.
US09824849B2 Charged particle beam writing apparatus, method of adjusting beam incident angle to target object surface, and charged particle beam writing method
A charged particle beam writing apparatus according to one aspect of the present invention includes an emission unit to emit a charged particle beam, an electron lens to converge the charged particle beam, a blanking deflector, arranged backward of the electron lens with respect to a direction of an optical axis, to deflect the charged particle beam in the case of performing a blanking control of switching between beam-on and beam-off, a blanking aperture member, arranged backward of the blanking deflector with respect to the direction of the optical axis, to block the charged particle beam having been deflected to be in a beam-off state, and a magnet coil, arranged in a center height position of the blanking deflector, to deflect the charged particle beam.
US09824846B2 Dual material repeller
The IHC ion source comprises an ion source chamber having a cathode and a repeller on opposite ends. The repeller is made of two discrete parts, each comprising a different material. The repeller includes a repeller head, which may be a disc shaped component, and a stem to support the head. The repeller head is made from a conductive material having a higher thermal conductivity than the stem. In this way, the temperature of the repeller head is maintained at a higher temperature than would otherwise be possible. The higher temperature limits the build-up of material on the repeller head, which improves the performance of the IHC ion source. In certain embodiments, the repeller head and the stem are connected using a press fit. Differences in the coefficient of thermal expansion of the repeller head and the stem may cause the press fit to become tighter at higher temperatures.
US09824844B2 Transmission mode photocathode
A transmission mode photocathode comprises: an optically transparent substrate having an outside face to which light is incident, and an inside face from which the light incident to the outside face side is output; a photoelectric conversion layer disposed on the inside face side of the optically transparent substrate and configured to convert the light output from the inside face into a photoelectron or photoelectrons; and an optically-transparent electroconductive layer comprising graphene, and disposed between the optically transparent substrate and the photoelectric conversion layer.
US09824837B2 Service plug
This service plug (1) has a connection terminal part (49), and the connection terminal part (49) has a pair of terminals (8) and an interlinking part (9) that is tailored to the spacing between the terminals (8) and joins the terminals (8) together. By removing the connection terminal part (49) from a power-supply circuit, the power-supply circuit is interrupted. The interlinking part (9) includes one or more thin interlinking plates (20) that are removably attached to the connection terminal part (49).
US09824836B1 Input device for electronic device
An input device for use with a first electronic device and a second electronic device includes a frame, a plurality of manually depressible input members supported by the frame, a communication module supported by the frame and operable to selectively communicate with the first electronic device and the second electronic device, and a switch supported by the frame and coupled to the communication module. The switch is operable to change whether the communication module communicates with the first electronic device or the second electronic device. The input device also includes a light source coupled to the switch and positioned at least partially within the frame. The light source is operable to provide a backlight for the plurality of input members. The backlight is modified in response to actuation of the switch.
US09824834B2 Method of manufacturing MEMS switches with reduced voltage
An approach includes a method of fabricating a switch. The approach includes forming a first fixed electrode and a second fixed electrode, forming a first cantilevered electrode aligned vertically over the first fixed electrode and the second fixed electrode, and operable to directly contact the second fixed electrode upon an application of a voltage to the first fixed electrode, forming a second cantilevered electrode aligned vertically over the second fixed electrode, and which has an end that overlaps the first cantilevered electrode, and forming a hermetically sealed volume encapsulating the first fixed electrode, the second fixed electrode, the first cantilevered electrode, and the second cantilevered electrode.
US09824833B2 Appliance comprising an operating unit
An appliance has an operating unit with an actuating element for triggering a pre-determined action. The actuating element is mechanically actuatable by force of a user. The actuating element is preferably a mechanically actuatable switch and/or key element. A touch-sensitive sensor is built into the actuating element, for detecting skin contact occurring as a result of the exertion of force for the mechanical actuation of the actuating element. The appliance is also embodied in such a way that, as a requirement for triggering the pre-determined actions, it is checked whether the actuating element is actuated and skin contact is detected by the touch-sensitive sensor. The appliance prevents defective actuations by associating touch-sensitive sensor technology with the mechanically actuatable actuating element. This ensures that mechanical actuation without skin contact does trigger the pre-determined action.
US09824832B2 Contact unit for a tap changer and a tap selector comprising the contact unit
Contact unit for a tap changer including a contact ring having a central axis, a plurality of fixed contacts arranged at a distance from the contact ring in different radial directions, and a moving contact arranged rotatable about the central axis of the contact ring and adapted to electrically connect the fixed contacts one at a time with the contact ring. The moving contact includes two elongated contact elements. Each of the contact elements includes a first contact area for providing electrical contact with the fixed contacts and a second contact area for providing electrical contact with the contact ring. The moving contact is designed so an electric path is formed between the first and second contact area. The first and second contact areas are positioned on opposite sides of a plane orthogonal to a longitudinal axis of the moving contact and including the central axis of the contact ring.
US09824824B2 Coil electronic component and method of manufacturing the same
A capacitor component includes a capacitor including a plurality of internal electrodes, a capacitor body containing a piezoelectric material disposed in at least regions between the plurality of internal electrodes, and external electrodes connected to the plurality of internal electrodes; and an interposer disposed to be coupled to the capacitor and including a buffer substrate containing a buffer material having a degree of piezoelectricity lower than that of the piezoelectric material, and connection electrodes electrically connected to the external electrodes.
US09824823B2 Case-mold-type capacitor and method for producing same
A case-mold-type capacitor includes a capacitor element, first and second bus bars connected to the first and second electrodes of the capacitor element, a case accommodating the capacitor element and the first and second bus bars, and a mold resin filling the case therein. The case has a cutaway portion provided therein. A sealing plate joined to the case so as to seal the cutaway portion. The first and second bus bars pass through the sealing plate and are fixed to the sealing plate. The case-mold-type capacitor improves dimensional accuracy between terminal portions of the first and second bus bars without increasing material cost, and has high reliability.
US09824814B2 Acoustic panels for transformers
Acoustic panel for transformers comprising an acoustic insulation system and a fastening system, able to reduce the level of noise caused by operation of said transformers, having a reduced size and low weight, allowing easy installation and replacement.
US09824812B2 Integrated stacked transformer
An integrated stacked transformer includes a primary winding, a secondary winding and a plurality of bridges, wherein the primary winding is formed by a first metal layer and includes a plurality of segments that are not electrically connected to each other; the secondary winding is form by a second metal layer and includes a plurality of segments that are not electrically connected to each other; the plurality of bridges are formed by a third metal layer. A portion of the bridges is connected to the segments of the primary winding respectively to make the segments of the primary winding form a primary inductor; and another portion of the bridges is connected to the segments of the secondary winding respectively to make the segments of the secondary winding form a secondary inductor.
US09824805B2 Coil unit and electric vehicle
A coil unit for an electric vehicle for the inductive transfer of electrical energy between the coil unit and a stationary charging station. The coil unit includes at least one coil and a flux guide unit for guiding a magnetic flux occurring during operation of the coil. Also disclosed is an electric vehicle having a coil unit for the inductive transfer of electrical energy between a secondary coil of the coil unit and a primary coil of a charging station. The disclosed coil solves the problem of allowing the safe use of the inductive electrical energy transfer in electric vehicles, in particular motor vehicles, by proposing a coil unit, in which the flux guide unit has material weakenings, and an electric vehicle having such a coil unit.
US09824804B2 Composite ferrite composition and electronic component
Provided is a composite ferrite composition including a magnetic substance material and a nonmagnetic substance material. The magnetic substance material is Ni—Cu—Zn based ferrite. The nonmagnetic substance material comprises a low dielectric constant nonmagnetic substance material, which is shown by a general formula: a(bZnO.cCuO).SiO2 and satisfies a=1.5 to 2.4, b=0.85 to 0.98, c=0.02 to 0.15, and b+c=1.00 in said general formula, and a bismuth oxide. A mixing ratio of the magnetic substance material and the low dielectric constant nonmagnetic substance material is 80 wt %:20 wt % to 10 wt %:90 wt %.
US09824803B2 Magnetic refrigeration material and manufacturing method of magnetic refrigeration material
A magnetic refrigeration material includes an alloy represented by a composition formula of La(Fe, Si)13H, and the alloy includes α-Fe by a weight ratio lower than 1 wt % and a plurality of pores so that a packing fraction of the alloy is within a range from 85% to 99%.
US09824800B2 Multi-terminal surge arrester
A multi-terminal surge arrester which includes an active part extending along a longitudinal direction of the surge arrester, a first electrode resting against a first end of the active part, and a second electrode resting against a second end of the active part, which second end opposes the first end in the longitudinal direction of the surge arrester. The surge arrester further includes an insulating fixing device mechanically connecting and fixing the first electrode and the second electrode, and an insulating housing arranged around the active part. The active part includes at least two metal-oxide based varistor elements and a further electrode arranged between the at least two varistor elements, which further electrode provides an externally accessible electrical connection. Therein, the surge arrester is adapted for being insulated by surrounding air.
US09824786B2 Compact particle sensor
An energy sensor is provided including a collimator comprising a plurality of sensor apertures aligned in a plurality of directions configured to allow passage of an energetic particle or photon in a specific direction for respective apertures of the plurality of sensor apertures and at least one energy detector configured to measure the energetic particle or photon including a plurality of detector segments. Respective detector segments of the plurality of detector segments are aligned with the respective sensor apertures and a detector segment which measures the energetic particle or photon is indicative of a directionality of the energetic particle or photon.
US09824785B1 Energy conversion with stacks of nanocapacitors
Methods and apparatus for converting kinetic energy of an energetic particle into electrical energy and for accelerating charged particles. A stack of substantially parallel conductors separated by gaps is disposed such that the conductors are substantially parallel to the surface of a cathode, with the conductors mutually electrically uncoupled. An anode is disposed at an end of the stack of conductors distal to the cathode, and a power management system applies a bias voltage between the cathode and the anode and collects charge deposited at the anode in the form of current in an external electrical circuit.
US09824784B2 Protection barrier and laser irradiation system
To provide a protection barrier, which includes an inlet from which laser light emitted from a laser device enters; an outlet from which the laser light is output towards an irradiation target; and a unit configured to prevent a leakage, where the unit is configured to reduce an intensity of the laser light leaked from the protection barrier, wherein the protection barrier is configured to surround a light path of the laser light emitted from the laser device.
US09824782B2 Photocatalyst injection method and photocatalyst injection system
A photocatalyst injection system including: a reactor primary system coolant collection section collecting a reactor primary system coolant containing a noble metal or noble metal ion from a reactor primary system; a photocatalyst addition section adding a photocatalyst to the collected reactor primary system coolant; an ultraviolet irradiation section irradiating, with ultraviolet rays, the coolant to which the photocatalyst has been added for producing, in the coolant, a noble metal-carrying photocatalyst in which the noble metal is carried on a surface of the photocatalyst; and a noble metal-carrying photocatalyst injection section injecting the coolant containing the noble metal-carrying photocatalyst into the reactor primary system.
US09824781B2 Cask handling system and method
A system and method for removing spent fuel assemblies from a fuel building and transporting them to on-site facilities. A cask transporter is moved into the fuel building with an empty spent fuel storage cask, spent fuel assemblies are loaded into spent fuel storage cask, the cask is sealed, and the cask transporter moves the loaded spent fuel storage cask to a handling area for final disposal. Components of the system include a penetration cover, a lifting mechanism, a control system, a valve system, and the cask transporter.
US09824776B1 Semiconductor memory device and weak cell detection method thereof
A semiconductor memory device includes: a plurality of memory blocks; a plurality of bit-line sense amplifiers shared by neighboring memory blocks among the plurality of the memory blocks, and suitable for sensing and amplifying data read from memory cells coupled to activated word lines through bit lines, and outputting the amplified data through a plurality of segment data lines; a word line driver suitable for activating word lines of memory blocks that do not share the bit-line sense amplifiers during a test mode; and a weak cell detection circuit suitable for compressing the amplified data transferred through the plurality of the segment data lines for generating compressed data and detecting a weak cell based on the compressed data during the test mode.
US09824772B2 Hardware chip select training for memory using read commands
A method of training chip select for a memory module. The method includes programming a memory controller into a mode wherein a command signal is active for a programmable time period. The method then programs a programmable delay line of the chip select with a delay value and performs initialization of the memory module. A read command is then sent to the memory module to toggle a state of the chip select. A number of data strobe signals sent by the memory module in response to the read command are counted. A determination is made whether the memory module is in a pass state or an error state based on a result of the counting.
US09824766B2 Semiconductor device including nonvolatile memory configured to switch between a reference current reading system and a complementary reading system
The present invention provides a semiconductor device including a nonvolatile memory of which the memory size of a data area and the memory size of a code area can be freely changed. The semiconductor device according to one embodiment includes a nonvolatile memory which can switch between a reference current reading system which performs data read by comparing a current flowing through a first memory cell as a read target and the reference current and a complementary reading system which performs data read by comparing currents flowing through a first memory cell and a second memory cell storing complementary data, as a read target.
US09824763B2 Memory system and operating method thereof
A memory system includes: a memory device comprising a plurality of memory dies, each memory die including a plurality of planes, each plane including a plurality of memory blocks, each memory block including a plurality of pages, each page including a plurality of memory cells in which data is stored; and a controller suitable for, after a first time when the memory system in a power-on state performs a program operation corresponding to a write command received from a host, on first pages of the memory blocks, and records program information on the program operation in a list, in the case where power off occurs at a second time while the memory system performs a program operation on second pages of the memory blocks, checking the program information recorded in the list after the memory system is changed from a power-off state to the power-on state at a third time, and performing a recovery operation for the memory blocks for which a program operation was not completed due do the power off.
US09824762B2 Semiconductor memory device
A semiconductor memory device includes a first memory block having a first memory cell transistor and a first select transistor, a second memory block having a second memory cell transistor and a second select transistor, a first select gate line that is electrically connected to a gate of the first select transistor, and a second select gate line that is electrically connected to a gate of the second select transistor. During writing of data to a memory cell transistor in the first block, a first voltage is applied to the first select gate line during a first time period, a second voltage is applied to the second select gate line during a second time period after the first time period, and a third voltage lower than the first voltage is applied to the first select gate line during a third time period after the second time period.
US09824761B2 Storage device and a write method including a coarse program operation and fine program operation
A programming method of a nonvolatile memory device including; programming data in memory cells connected to a word line by performing a coarse program operation; and programming the data in the memory cells by performing a fine program operation, wherein the number of program states in the coarse program operation is changed according to a program/erase (P/E) cycle number.
US09824752B2 1T-1R architecture for resistive random access memory
A memory device includes an array of resistive memory cells wherein each pair of resistive memory cells includes a first switching element electrically coupled in series to a first resistive memory element and a second switching element electrically coupled in series to a second resistive memory element. A source of the first switching element and a source of the second switching element receive a common source line signal.
US09824751B2 Memory and electronic device including the same
A semiconductor memory includes a cell array including a plurality of resistive memory cells in which a plurality of columns and a plurality of rows are arranged, a read voltage application circuit configured to apply a read voltage to a selected memory cell of the plurality of resistive memory cells, a sensing circuit configured to detect an amount of a current flowing through the selected memory cell and sense data, and an overcurrent prevention circuit configured to reduce voltage levels at both ends of the selected memory cell when an overcurrent flows through the selected memory cell.
US09824747B2 Dual-port static random-access memory cell
The present disclosure provides a static random access memory (SRAM) cell comprising first, second, and third fins defined in various well regions. The fins are spaced from each other along a first direction and extend lengthwise generally along a second direction perpendicular to the first direction. The fins include source, drain, and channel regions for various pull-up, pull-down, and pass-gate fin field-effect transistors (FinFETs). The SRAM cell further includes various gate features over the fins and extending lengthwise generally along the first direction. The gate features include gate regions for the various FinFETs.
US09824740B2 Dynamic memory supporting simultaneous refresh and data-access transactions
Described are dynamic memory systems that perform overlapping refresh and data-access (read or write) transactions that minimize the impact of the refresh transaction on memory performance. The memory systems support independent and simultaneous activate and precharge operations directed to different banks. Two sets of address registers enable the system to simultaneously specify different banks for refresh and data-access transactions.
US09824739B2 Magnetic storage apparatus and information storage method using same
A magnetic storage apparatus is disclosed, and is configured to access data. The magnetic storage apparatus includes a magnetic storage track, a first write apparatus, a second write apparatus, and a drive apparatus. The first write apparatus and the second write apparatus are located at different positions on the magnetic storage track. The first write apparatus is configured to write first data “0” or second data “1”. The second write apparatus is configured to write third data “2” and fourth data “3”.
US09824738B2 Semiconductor storage device
According to one embodiment, a semiconductor storage device includes a first memory area, a first selection circuit for selecting a bit line of the first memory area, a second memory area, a second selection circuit for selecting a bit line of the second memory area, and a third selection circuit arranged between the first selection circuit and the second selection circuit and configured to select either the first selection circuit or the second selection circuit.
US09824733B2 Resistive memory and operating method for performing a forming operation thereof
An operating method for a resistive memory cell and a resistive memory are provided. The operating method for the resistive memory cell includes following steps. A forming operation for the resistive memory cell is performed. Whether the resistive memory cell is in a first state is determined, wherein the first state is corresponding to a first operation. When the resistive memory cell is not in the first state, a complementary switching operation regarding a second operation for the resistive memory cell is performed, so that the resistive memory cell generates a complementary switching phenomenon regarding the second operation. Thus, the resistive memory cell which cannot retain data by normal forming operation can effectively obtain the data retention capability by the complementary switching phenomenon.
US09824731B2 Data reading circuit
A data reading circuit including a phase difference determining module, a time delay detection module, and a reading control module, and the phase difference determining module is connected to the echo clock signal and a clock signal of the second clock domain. The phase difference determining module is configured to determine a phase difference between the echo clock signal and the clock signal of the second clock domain; the time delay detection module is configured to detect a time delay value in transmission of data from a buffer to a flip-flop; and the reading control module is configured to determine, according to the phase difference and the time delay value, a triggering edge, at which the flip-flop can read data output by the buffer, of the clock signal of the second clock domain.
US09824730B2 Memory components and controllers that calibrate multiphase synchronous timing references
A first timing reference signal and a second timing reference signal are sent to a memory device. The second timing reference signal has approximately a quadrature phase relationship with respect to the first timing reference signal. A plurality of serial data patterns are received from the memory device. The transitions of the first timing reference and the second timing reference determining when transitions occur between the bits of the plurality of data patterns. Timing indicators associated with when received transitions occur between the bits of the plurality of data patterns are received from the memory device. The timing indicators are each measured using a single sampler. Based on the timing indicators, a first duty cycle adjustment for the first timing reference signal, a second duty cycle adjustment for the second timing reference signal, and a quadrature phase adjustment are determined and applied.
US09824729B2 Memory macro and method of operating the same
A memory macro includes a first memory cell array, a first tracking circuit and a first pre-charge circuit. The first tracking circuit includes a first set of memory cells configured as a first set of loading cells responsive to a first set of control signals, a second set of memory cells configured as a first set of pull-down cells responsive to a second set of control signals, and a first tracking bit line coupled to the first set of memory cells and the second set of memory cells. The first set of pull-down cells and the first set of loading cells are configured to track a memory cell of the first memory cell array. The first pre-charge circuit is coupled to the first tracking bit line, and is configured to charge the first tracking bit line to a pre-charge voltage level responsive to a third set of control signals.
US09824728B2 Method for performing memory interface calibration in an electronic device, and associated apparatus and associated memory controller
A method for performing memory interface calibration in an electronic device, an associated apparatus, and an associated memory controller are provided, where the method includes: controlling a signal on a digital terminal of the memory controller to switch between a plurality of levels, wherein the digital terminal is coupled to a memory of the electronic device; and based on at least one detection result obtained from detecting the signal, calibrating a logical state of the signal to correspond to a level of the plurality of levels. More particularly, the memory controller may include a plurality of command terminals, a plurality of data terminals, and at least one clock terminal, which are used for coupling the memory controller to the memory. For example, the digital terminal may be a command terminal or a data terminal.
US09824727B2 Memory apparatus capable of preventing leakage current
A memory apparatus includes a memory sector including N memory blocks and N local bit lines, a pre-charge circuit, and a program sector selector. Each of the N memory blocks includes a plurality of memory cells. Each of the N local bit lines is coupled to memory cells in a corresponding memory block. The pre-charge circuit is coupled to the N local bit lines. The program block selector is coupled to the N local bit lines and configured to apply a first voltage to a selected local bit line coupled to a selected memory block during a program mode of the selected memory block. Unselected local bit lines coupled to unselected memory blocks are pre-charged to a second voltage by the pre-charge circuit during the program mode of the selected memory block, thereby avoiding current leakages of the memory apparatus.
US09824723B1 Direction indicators for panoramic images
Devices, systems and methods are disclosed for improving a display of panoramic video data by including a first angle indicator, as a visual representation of a direction of a displayed portion of the panoramic video data relative to a reference location, along with a second angle indicator indicating an object of interest. The second angle indicator may display a fixed angle or a recommended angle to improve navigation within the panoramic video data. The fixed angle may be determined by the user or the device and may remain stationary during playback of the panoramic video data, allowing the user to switch between directional views without panning. The recommended angle may be determined based on a location of a tracked object, allowing the user to display the tracked object without panning. The second angle indicator may be represented by an icon illustrating the object of interest.
US09824720B1 Tape cartridge identification
An apparatus includes a tape cartridge housing, an RFID chip attached to the tape cartridge housing. The RFID chip includes a tape cartridge ID and tape cartridge information, a time relay operably connected to the RFID chip, and external contact points configured to contact another RFID chip of another tape cartridge within the same tier. A method includes receiving a tape cartridge label read request including a position indicator corresponding to a location of a tape cartridge of interest, moving a tape cartridge gripper to the location indicated by the position indicator, activating a field coil on the tape cartridge gripper to provide power to an RFID chip on a selected tape cartridge, detecting information transmitted by the RFID chip on the selected tape cartridge, determining if the selected tape cartridge is the tape cartridge of interest, and activating a next RFID chip on an adjacent tape cartridge.
US09824718B2 Recording and playback device
The recording and playback device includes a recording unit configured to record AV data on a recording medium as an AV data file, a file management unit configured to provide an access system depending on a use to the AV data file, an updating unit configured to update file information about access restrictions on the AV data file depending on the access system being provided depending on a use, based on a rule associated with the access system, and a communication unit configured to open the AV data relating to the updated file information to the outside.
US09824713B2 Light information device and light information processing method
Provided is a light information device, and the like, that records header information on an information recording medium, after preventing screen burn of a spatial light modulator. One example of the solution in the present invention is a light information device that records two-dimensional page data on an information recording medium and is provided with a first information generation unit, a second information generation unit that generates a second bit string on the basis of a first bit string, and a spatial light modulation unit that displays a pattern corresponding to the second bit string. The second information generation unit: performs a first processing, on the first bit string corresponding to first identification information, that inverts each bit at a prescribed cycle; generates the second bit string corresponding to the first identification information; performs a second processing, different from the first processing, on the first bit string corresponding to second identification information that includes bits which are switched at the same cycle as the prescribed cycle; and generates the second bit string corresponding to the second identification information.
US09824707B2 Disk apparatus, driver circuit, and control method
According to one embodiment, there is provided a disk apparatus including a first disk, a second disk, a main actuator, a first actuator, a second actuator, a third actuator, and a driver circuit. The driver circuit is configured to be able to switch between a first mode and a second mode. The first mode is a mode where a first actuator, a second actuator, and a third actuator are driven in a same direction. The second mode is a mode where the first actuator and the second actuator are driven in opposite directions and where the third actuator and the second actuator are driven in opposite directions.
US09824706B2 Rotary actuator with coil winding portions having opposing current flow directions
A rotary actuator for positioning a recording head in a data storage mechanism and that includes first and second cylindrical subassemblies separated by an air gap. One of the subassemblies includes a magnetically conductive core with an electrically conductive coil wrapped thereover to enable first and second current flow directions in the circuit. The other of the subassemblies includes a magnetically conductive core and at least one magnet secured thereto. Transmission of an electric current through the electrically conductive coil induces rotation of one of the subassemblies relative to the other of the subassemblies to rotate the recording head about an axis that is perpendicular to recording media on the recording head. The disclosed rotary actuator facilitates quick and accurate recording head position changes due to low inertia of the rotating subassembly as well as reduced inductance and symmetrical mass distribution of the actuator.
US09824701B2 Microwave assisted magnetic recording head with spin torque oscillator corner angle relationship, head gimbal assembly, and magnetic recording device
A microwave assisted magnetic head includes a main magnetic pole; a trailing shield; and a spin torque oscillator provided between the main magnetic pole and the trailing shield. The spin torque oscillator has a first end surface configuring a part of an air bearing surface, a second end surface facing the main magnetic pole, and a third end surface facing the first end surface, the first angle θ1 made by the first end surface and the second end surface is smaller than the second angle θ2 formed by the second end surface and the third end surface, and the second angle θ2 is 80 to 100 degrees.
US09824696B2 Noise reduction apparatus, noise reduction method, and program
Provided is a noise reduction apparatus, a noise reduction method, and a program for generating voice that is easy to hear while reducing sudden sound. The noise reduction apparatus includes a first microphone configured to collect mainly voice and output the voice as a first signal, a second microphone configured to collect mainly sound other than the voice and output the sound as a second signal, a sudden sound detecting unit configured to detect sudden sound in the first signal and the second signal, a sudden sound information storage unit configured to store the sudden sound as one or a plurality of reference signals, and an adder configured to remove the sudden sound from the first signal based on the reference signal stored in the sudden sound information storage unit.
US09824694B2 Data carriage in encoded and pre-encoded audio bitstreams
A method for a machine or group of machines to carry watermark data in an encoded audio data frame of an audio signal includes receiving the encoded audio data frame having encoded therein a portion of the audio signal. The encoded audio data frame includes a plurality of data blocks, wherein the plurality of data blocks includes, a synchronization information block, at least one encoded data block, and an error check block. The method further includes receiving modified watermark data as modified based on a masking threshold analysis of the audio signal and transforming the encoded audio data frame into a modified encoded audio data frame.
US09824692B1 End-to-end speaker recognition using deep neural network
The present invention is directed to a deep neural network (DNN) having a triplet network architecture, which is suitable to perform speaker recognition. In particular, the DNN includes three feed-forward neural networks, which are trained according to a batch process utilizing a cohort set of negative training samples. After each batch of training samples is processed, the DNN may be trained according to a loss function, e.g., utilizing a cosine measure of similarity between respective samples, along with positive and negative margins, to provide a robust representation of voiceprints.
US09824687B2 System and terminal for presenting recommended utterance candidates
[Object] An object is to provide an easy-to-use speech processing system attaining higher accuracy of speech recognition.[Solution] Receiving a speech utterance, the speech processing system performs speech recognition and displays a text of the recognition result. Further, the speech processing system translates the recognition result in accordance with settings to a text of another language and displays and synthesizes speech of the translated result. Further, the speech processing system selects utterance candidates having high possibility to be uttered as the next utterance and having high translation and speech recognitions scores, using outputs of various sensors at the time of utterance, a pre-trained utterance sequence model and translation and speech recognition scores of utterance candidates, and recommends utterance candidates in the form of an utterance candidate recommendation list. A user can think of what to say next using the utterances in utterance candidate recommendation list as hints.
US09824686B2 Method and apparatus for speech recognition using device usage pattern of user
A method and apparatus for improving the performance of voice recognition in a mobile device are provided. The method of recognizing a voice includes: monitoring the usage pattern of a user of a device for inputting a voice; selecting predetermined words from among words stored in the device based on the result of monitoring, and storing the selected words; and recognizing a voice based on an acoustic model and predetermined words. In this way, a voice can be recognized by using prediction of whom the user mainly makes a call to. Also, by automatically modeling the device usage pattern of the user and applying the pattern to vocabulary for voice recognition based on probabilities, the performance of voice recognition, as actually felt by the user, can be enhanced.
US09824685B2 Handsfree device with continuous keyword recognition
A handsfree device, which is coupled to a data processing device, may be operable to monitor at least one audio stream for occurrence of at least one keyword. Upon recognition of the at least one keyword, the handsfree device may establish a first connection between the handsfree device and the data processing device for launching a voice interface in the data processing device. The handsfree device may send audio data received after the recognition of the at least one keyword to the data processing device, via the first connection for responding to the audio data via the voice interface. During a keyword configuration operation, the handsfree device may send at least one inputted keyword to the data processing device for recording. The handsfree device may receive, via a second connection, the recorded at least one keyword from the data processing device for keyword configuration of the handsfree device.
US09824682B2 System and method for robust access and entry to large structured data using voice form-filling
A method, apparatus and machine-readable medium are provided. A phonotactic grammar is utilized to perform speech recognition on received speech and to generate a phoneme lattice. A document shortlist is generated based on using the phoneme lattice to query an index. A grammar is generated from the document shortlist. Data for each of at least one input field is identified based on the received speech and the generated grammar.
US09824677B2 Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
A personal audio device, such as a wireless telephone, includes noise canceling that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone is provided proximate the speaker to measure the output of the transducer in order to control the adaptation of the anti-noise signal and to estimate an electro-acoustical path from the noise canceling circuit through the transducer. The anti-noise signal is adaptively generated to minimize the ambient audio sounds at the error microphone. A processing circuit that performs the adaptive noise canceling (ANC) function also filters one or both of the reference and/or error microphone signals, to bias the adaptation of the adaptive filter in one or more frequency regions to alter a degree of the minimization of the ambient audio sounds at the error microphone.
US09824675B2 Method for suppressing interference noise in an acoustic system and acoustic system
A method for suppressing interference noise in an acoustic system with a microphone that generates an input signal and a loudspeaker that generates an acoustic signal which partially feeds back to the microphone. A first intermediate signal is formed along a primary signal path as a function of the input signal, and an output signal is formed via a frequency distortion. The output signal is coupled into a signal feedback path. A second intermediate signal is formed in the signal feedback path via a decorrelation and used as an input value for an adaptive filter. The adaptive filter generates a compensation signal which compensates the input signal. A third intermediate signal is formed from the input signal and/or compensated input signal, which is used as an input value for the adaptive filter. The output signal is fed to the loudspeaker for reproduction.
US09824673B2 Apparatus for tracking the fundamental frequency of a signal with harmonic components stronger than the fundamental
Methods and digital circuits providing frequency correction to frequency synthesizers are disclosed. An FLL digital circuit is provided that is configured to handle a reference frequency that is dynamic and ranges over a multi-decade range of frequencies. The FLL circuit includes a digital frequency iteration engine that allows for detection of disappearance of a reference frequency. When the digital frequency iteration engine detects that the reference frequency signal is not available, the oscillator generated frequency is not corrected, and the last value of the oscillator generated frequency is held until the reference frequency signal becomes available again. This FLL circuit is also preceded by a low-pass filter which is dynamically tuned to the frequency to which the FLL locks, eliminating harmonic components in the original signal which might otherwise cause errors in frequency estimation.
US09824669B2 Climate controlled guitar cabinet
A wooden guitar cabinet features a door equipped with one or more interior channels that allow the interior of the door to be in contact with the air in the interior of the cabinet, thereby keeping the interior of the door at the same level of humidity as the interior of the cabinet. This allows for the interior of the cabinet to be maintained at the optimal humidity levels for storing guitars while minimizing the risk of unsightly warping in the cabinet doors. The cabinet may be optionally equipped with a locking mechanism to prevent guitars from falling off shelves in the case of movement.
US09824665B2 Method, apparatus, and computer program product for dynamically displaying graphical and textual overlays on geospatial arrangements
A method is provided for dynamically displaying graphical and textual overlays on geospatial arrangements. Glyph information provided by one or more third party systems may be stored in a centralized system. Upon request from a client terminal, the glyph information may be applied to a geospatial arrangement to generate an updated map to be displayed by the client terminal. Newly created glyphs, including new visual content, may be provided seamlessly after initial configuration.
US09824662B2 Thin film transistor array substrate and liquid crystal display apparatus thereof
The present disclosure provides a Thin Film Transistor Array Substrate and a Liquid Crystal Display apparatus thereof, and relates to the technical field of liquid crystal displaying. The Thin Film Transistor Array Substrate of the present disclosure includes a plurality of gate lines and a plurality of data lines, wherein regions surrounded by the gate lines and the data lines are pixel regions, and wherein a high level common voltage line being used when signal on the data line is at a low level and a low level common voltage lines being used when signal on the data line is at a high level are also arranged in parallel to the gate lines in each of the pixel regions. With the Thin Film Transistor Array Substrate of the present disclosure, the Greenish phenomenon in the existing liquid crystal display apparatus may be effectively solved.
US09824660B2 Display device with source integrated circuits having different channel numbers
A display device includes a display panel, a timing controller which receives a first image signal and a first control signal from an external device and outputs a second image signal and a second control signal, and a data driving part including a plurality of source integrated circuits (“IC”s) having different channel numbers based on a distance thereof from the timing controller, in which the data driving part receives the second image signal and the second control signal and outputs a third image signal and a third control signal to the display panel.
US09824655B2 Display device having a main writing and additional writing periods
According to one embodiment, a display device includes a display panel including a gate line, source lines, and switching elements connected to the gate line and the respective source lines. A gate driver selects the gate line. A source driver supplies an image signal to the source lines. The image signals can be supplied to pixel electrodes through the switching elements. A frame period includes a first scan period in which the gate line is selected, a first hold period subsequent to the first scan period, a second scan period in which the gate line is selected subsequent to the first hold period, and a second hold period subsequent to the second scan period. The first hold period is longer than the second hold period.
US09824654B2 Liquid crystal display device
A pixel portion has a liquid crystal sandwiched between a pixel electrode and a common electrode. The liquid crystal is driven in response to a potential difference between a voltage applied to the pixel electrode and a voltage applied to the common electrode, and incident light is modulated in the liquid crystal in response to the potential difference. A drive portion has: a transistor that has a gate terminal connected to the row scanning line, is subjected to a conduction control based on a row selection signal supplied to the row scanning line, and selectively receives a pixel signal supplied to a column data line; a holding capacitance portion that holds the pixel signal selectively received from the column data line through the transistor; and a gate capacitance portion having one electrode portion connected to the gate terminal of the transistor, and the other electrode portion given a reference voltage.
US09824651B2 Display device and electronic device
A display device disclosed includes a liquid crystal panel (6), and an image optimization circuit (4) for switching, in accordance with an update frequency of image data, between (i) a first mode in which a liquid crystal driver (7) is driven at a first driving frequency and (ii) a second mode in which the liquid crystal driver (7) is driven at a second driving frequency lower than the first driving frequency. The display device can therefore be used even in a case where a transmission path for image data is limited and optimally display high-resolution image data with reduced electric power consumption.
US09824647B2 Display apparatus and method of controlling the same
A controlling method of a display apparatus, which includes pixels each including red, green, blue, and white sub-pixels, includes receiving image data in a unit of frame, analyzing the image data to extract pixel data with respect to a first pixel among the pixels and block data with respect to a first block of a backlight unit, which corresponds to the first pixel, normalizing the pixel data and the block data, comparing the normalized pixel data and the normalized block data, and generating white compensation data corresponding to the white sub-pixel on the basis of the compared result.
US09824645B2 Display device and electronic device
According to one embodiment, a display device includes first, second, and third interconnects, switch elements, pixel electrodes, a display layer, first, and second color filters, and a controller. The first interconnects extend in a first direction and are arranged in a second direction. The second interconnects extend in the second direction and are arranged in the first direction. The switch elements are electrically connected to the first and second interconnects. The pixel electrodes are electrically connected to the switch elements. The third interconnects extend in the second direction and are arranged in the first direction. The display layer performs an optical operation of light emission or a change of an optical characteristic. The first color filters are of a first color. The second color filters of a second color have a higher visibility than the first color. The controller is electrically connected to the first, second, and third interconnects.
US09824643B2 Array substrate, pixel driving method thereof and display device
Embodiments of the present invention provides an array substrate, a pixel driving method, and a display device, and the array substrate is provided with a first pixel unit set used to display a first image, and pixel units in the first pixel unit set are coupled to a first gate line set in the plurality of gate lines; a second pixel unit set configured to display a second image, and pixel units in the second pixel unit set are coupled to a second gate line set in the plurality of gate lines; the pixel units in the first pixel unit set and the pixel units in the second pixel unit set are alternately provided.
US09824641B2 Method of driving electrophoresis display device based on electrophoretic particle migration speeds, electrophoresis display device, and electronic apparatus
There is disclosed a method of driving an electrophoresis display device including a display unit having a plurality of pixel electrodes, a common electrode opposite to the plurality of pixel electrodes, and a first and second electrophoresis particles that are disposed between the plurality of pixel electrodes and the common electrode, the method including applying a first or second potential to each of the pixel electrodes, and applying the first or second potential, which is periodically switched, to the common electrode, when an image displayed on the display unit is rewritten, wherein, when the first and second potentials are periodically applied to the common electrode, the application of the first potential for a first application time and the application of the second potential for a second application time different from the first application time are repeatedly performed.
US09824640B2 Image display apparatus and control method therefor for controlling light emission amount of light-emitting unit
An image display apparatus includes: a light-emitting unit, a light emission amount of which is variably controllable; a display unit configured to display an image by modulating, according to image data, light emitted from the light-emitting unit; and a control unit configured to control the light emission amount of the light-emitting unit according to a maximum and a minimum of a pixel value in a frame. The control unit maximizes the light emission amount of the light-emitting unit irrespective of the maximum when the minimum is larger than a first threshold.
US09824633B2 Pixel driving circuit and method for driving the same
The present disclosure provides a pixel driving circuit and a method for driving the same. The pixel driving circuit comprises: a data signal input unit configured to provide a data voltage; a light emitting unit configured to emit light and display; a light emitting control unit configured to control the light emission of the light emitting unit at a pixel driving display phase; a reference voltage providing unit configured to provide a reference voltage; a driving unit configured to receive the reference voltage provided by the reference voltage providing unit and drive the light emitting unit via the light emitting control unit at the pixel driving display phase; and a threshold voltage compensating unit configured to receive the data voltage via the data signal input unit at an initialization phase, and to store the data voltage and the threshold voltage of the driving unit at an threshold voltage compensating phase, such that the voltage provided to the gate of the driving unit at the pixel driving display phase is able to compensate the threshold voltage of the driving unit and accurately control the driving current of the driving unit.
US09824630B2 Pixel unit structure having a reset circuit and driving mechanism of organic light emitting diode display panel
A pixel unit structure of an organic light emitting diode display panel includes a switch transistor, a storage capacitor, an organic light emitting diode, a driving transistor, a reset circuit, and a control circuit. The organic light emitting diode is controlled by the driving transistor and the control circuit to emit light. The pixel unit operates in a number of time events repeating in sequence.
US09824626B2 Driving method of semiconductor device
The semiconductor device includes a transistor and a capacitor element which is electrically connected to a gate of the transistor. Charge held in the capacitor element according to total voltage of voltage corresponding to the threshold voltage of the transistor and image signal voltage is once discharged through the transistor, so that variation in current flowing in the transistor or mobility of the transistor can be reduced.
US09824624B2 Dynamic merchandising communication system
Provided herein are display systems and units, including those configured for dynamic communication in a physical location, such as in retail settings. Also included herein are methods for dynamically displaying product information in a physical location, such as a retail setting.
US09824622B1 Determining a geometric position of a display screen within an array of coupled display screens
In a method for determining a position of at least one display screen within an array of coupled display screens an emitted signal from an adjacent display screen is detected. The detecting is performed by a sensor coupled with a side of a plurality of sides of a display screen. A positional code number is determined based on the detecting. The positional code number includes a bit number corresponding to a detection of the signal emitted from the adjacent display screen.
US09824621B2 Gate drive circuit and display device
A gate drive circuit and a display device are provided. The present disclosure pertains to the technical field of display technology and solves the technical problem of wide frame of the existing display device. The shifting register is configured to output primary drive signal into a first follower and a second follower in consecutive first scanning period t1 and second scanning period t2. The first follower is configured to output gate drive signal to a first gate line in t1 under the driving of the primary drive signal; and the second follower is configured to output the gate drive signal to a second gate line in t2 under the driving of the primary drive signal. The present disclosure can be applied to display devices, such as liquid crystal display devices and OLED display devices, and the like.
US09824620B2 Driving method for pixel array and display device
The present invention provides a driving method for pixel array, comprising steps of: dividing a to-be-displayed image into multiple theoretical pixel units; calculating an actual brightness value of each actual sub-pixel; and enabling brightness of each actual sub-pixel to reach the actual brightness value. The step of calculating an actual brightness value of each actual sub-pixel comprises: finding a first theoretical sub-pixel; inserting multiple virtual sub-pixels having the same color as the first theoretical sub-pixel between the first theoretical sub-pixel and at least one adjacent theoretical sub-pixel; and adding a portion of the theoretical brightness value of the first theoretical sub-pixel and a portion of virtual brightness value(s) of virtual sub-pixel(s) whose position(s) corresponds to that of the to-be-calculated actual sub-pixel to obtain the actual brightness value of the to-be-calculated actual sub-pixel. The present invention further provides a display device to which the above driving method is applicable.
US09824610B2 Vehicle identification number (VIN) label
A vehicle identification number (VIN) label is provided. The label includes an adhesive layer; a self-destruct layer positioned on the adhesive layer; a first facestock layer positioned on the self-destruct layer; a second facestock layer positioned on the first facestock layer and defining a first window relative to the first facestock layer; and an indicia layer with a first vehicle identification number (VIN) within the first window of the second facestock layer.
US09824609B2 Mock attack cybersecurity training system and methods
A system assesses the susceptibility of an electronic device user to a cybersecurity threat by identifying information relating to the user of an electronic device, selecting a mock attack, and causing the mock attack to be deployed to the user so that the user receives the mock attack in the user's regular context of use of the electronic device. When a sensor detects a user action that the user has interacted with the electronic device in response to the mock attack, the system will record the sensed user action and use the sensed user action to determine the susceptibility of the user to a cybersecurity threat. In some embodiments, the lack of user action in response to a mock attack also may be used to determine the user's susceptibility to a cybersecurity threat.
US09824608B1 Systems and methods for visually guided hardware installation
A method for visually guided storage array installation is disclosed. The method includes receiving an installation plan for a storage array and determining a component of the storage array that is specified in the installation plan. One or more visual indicators that are associated with the component of the storage array are displayed to indicate a status corresponding to executing a portion of the installation plan.
US09824603B2 System for performing assessment without testing
A system for educational assessment without testing is provided that includes one or more client systems that are connected to a network allowing students or school officials to communicate with an education framework that performs and manages educational assessment. The one or more client systems issue a message to the education framework requesting a task to be performed. The educational assessment is administered independent of one or more educators so as to avoid interruption of instruction time. A server system receives the message and the education framework proceeds to process the contents of the message. The education framework includes a plurality of programming modules being executed on the server system that provides to educators specific information used for the educational assessment based on the contents of the message. The programming modules assist in calculating and determining one or more parameters for the educational assessment of the students as well as providing specific reports to educators as to the progress of the students.
US09824602B2 Neuroplasticity games for addiction
A training program is configured to systematically drive neurological changes to treat an addiction, wherein a plurality of addiction-related stimuli stimulate craving for the object of the addiction. The training program comprises at least one computerized reverse conditioning game configured to present a plurality of target and distractor stimuli, wherein the distractor stimuli are addiction-related stimuli, and prompts a game participant to respond to the target stimuli and ignore the distractor stimuli.
US09824600B1 Electromagnetic band and photoelectric cell safety device
The device object of the present invention consists in two sets of photoelectric cells installed at front and rear of trucks and automobiles and in general moving vehicles. The photoelectric cells are attached to a Magnetic breaking system. In a separate preferred embodiment of the present invention the Photoelectric cells further controls the regular breaking system of the vehicle. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
US09824599B1 Method and vehicle traffic control system
A system and method of generating plan information for vehicles in a vehicle traffic or vehicle parking zone, including projecting into space, from a set of grid generators at the vehicle traffic or vehicle parking zone, a set of lines defining a relative navigation grid and encoded with grid data configured to identify predetermined points on the relative navigation grid, and detecting, with a detector module on a vehicle, a location of the vehicle within the grid.
US09824598B2 Flight hindrance display apparatus, flight hindrance display method, and computer-readable medium
A flight hindrance display apparatus includes circuitry. The circuitry is configured to acquire surrounding information of an aircraft. The surrounding information is related to a hindrance factor which is a possible flight hindrance to the aircraft. The circuitry is configured to determine a spatial range of the flight hindrance factor on a basis of the acquired surrounding information. The circuitry is configured to determine a flight hindrance cross-section that intersects a plane including a vector of a flight direction of the aircraft and is included in the determined spatial range of the flight hindrance factor. The circuitry is configured to cause a display unit to stereoscopically display an own position of the aircraft, the spatial range of the flight hindrance factor, and the flight hindrance cross-section.
US09824594B2 Method for predicting a short term flight path of an aircraft, computer program product, associated prediction device, guidance method, guidance system and aircraft
A method for predicting a short-term flight path of an aircraft, a computer program product, an associated prediction device, a guidance method, and a guidance system of an aircraft are disclosed. In one aspect, the flight path of the aircraft is associated at each time moment with a vector including at least one component from among a position of the aircraft, attitudes of the aircraft and order 1 and 2 time derivatives of the position and attitudes. The short-term flight path is the flight path of the aircraft for a time period of up to 30 seconds from a computation time of the flight path. The method includes acquiring a control signal representative of a displacement of a primary control member of the aircraft and predicting, at a subsequent prediction time, at least one component of the short-term flight path of the aircraft.
US09824592B2 Method and apparatus for ensuring the operation and integrity of a three-dimensional integrated logistical system
A method for ensuring the operation and integrity of a three-dimensional integrated logistical system that includes a plurality of drones and a plurality of service stations; each of the plurality of drones having a plurality of environmental sensors and a plurality of internal sensors. The plurality of drones is routed to a destination location through a fleet management software that monitors the plurality of drones and the plurality of service stations. The fleet management software is able to detect operational issues amongst the plurality of drones and if necessary reroute the plurality of drones to the plurality of service stations in order to resolve said operational issues. A robotic service unit in each of the plurality of service stations is able to autonomously service the plurality of drones in addition to equipping the plurality of drones with a designated payload.
US09824589B1 Vehicle collision risk detection
A vehicle system includes a communication interface programmed to receive, at a host vehicle, signals transmitted from a target vehicle. The vehicle system further includes a processor programmed to calculate a Doppler shift associated with the signals transmitted from the target vehicle and determine whether the target vehicle is moving toward the host vehicle based on the Doppler shift.
US09824588B2 Electronic device, control method for electronic device, and control program for electronic device
An electronic device includes: a monitor unit configured to monitor a speed and a position of a host car and a preceding car; a reception unit configured to receive traffic signal information including at least a current display state of a traffic light in an intersection and timing information of a change of the display state of the traffic light; a prediction unit configured to generate a first prediction result and a second prediction result; and a warning unit configured to give a first-stage warning when the first prediction result indicates that the preceding car will go into the intersection after the traffic light changes to the red signal display state, and give a second-stage warning when the second prediction result indicates that the preceding car cannot stop without braking suddenly.
US09824585B2 Collision avoidance apparatus
A collision avoidance apparatus includes an obstacle detection unit to detect an obstacle ahead of a vehicle; an approaching object detection unit to detect an approaching object approaching the vehicle from behind the vehicle; and an electronic control unit to calculate a collision time until the vehicle collides with the obstacle, based on the distance and relative speed of the obstacle, and starts a drive support to avoid a collision with the obstacle when the vehicle speed is a lower limit speed or greater, and the collision time is a threshold or less. When there is a likelihood for the object to collide with the vehicle from behind the vehicle, the electronic control unit lowers the lower limit speed, and/or starts drive support when the collision time is the threshold or less, even when the vehicle speed is less than the lower limit speed.
US09824575B2 System and method for using alarm system zones for remote or mobile objects
An alarm system for monitoring a local premises and multiple remote objects is described. The system includes sensors in the local premises, an alarm panel connected to the sensors in the local premises, and remote objects having alarm systems in communication with the alarm panel. The remote objects are assigned a zone in the alarm panel to represent the remote object, such that an alarm condition at the remote object is reported as an alarm condition in the assigned zone.
US09824572B2 System, method, and computer program product for locating lost or stolen items
A system, method, and computer program product are provided for locating lost or stolen [BDS1] objects. In use, it is determined whether there are any RFID tags within a set range of a transceiver. If at least one RFID tag is determined, the at least one RFID tag is queried, and each of the at least one RFID tag is identified. Next, the identification of the at least one RFID tag is saved, and it is determined whether the RFID tag is no longer in a sensing zone. Additionally, a video is recorded, using at least one video camera, of the surroundings associated with the at least one RFID tag. Further, an audio is recorded, using at least one microphone, of the surroundings associated with the at least one RFID tag Next, the video recording and the audio recording are saved. Additionally, access to view the saved identification, the saved video recording, and the saved audio recording is provided. Additional systems, methods, and computer program products are also presented.
US09824567B2 Selective NOTAM notification
Methods, systems, and computer-readable storage media provide for selective Notice to Airmen (NOTAM) notifications to be made to the crew of an aircraft according to the relevance of the NOTAM to a selected phase of flight of the aircraft. According to embodiments described herein, NOTAMs are received and parsed for subject and status codes. The subject and status codes are used with the selected phase of flight to determine a relevance code each NOTAM according to a set of relevance rules. The relevance rules provide a level of relevance of the NOTAM to the phase of flight and trigger a type of notification according to that level of relevance.
US09824564B2 Aspirated smoke detector with improved optical chamber
An aspirated smoke detector with an improved optical chamber is provided. The aspirated smoke detector can include a base, an optical block housed within the base, the optical block housing an emitter and a receiver, and a chamber cover disposed over the base and the optical block to form an optical chamber therebetween. The chamber cover can capture light emitted by the emitter and reflect the captured light within the chamber cover while avoiding multiple back reflections of the captured light.
US09824560B2 Device and method for controlling activation of crime prevention equipment
Provided is a device and method for controlling the activation of crime prevention equipment, which are capable of fundamentally blocking the accidental use of the crime prevention equipment and varying operation modes of the crime prevention equipment in response to dangerous situations. The provided device may include: an image analysis unit extracting an image of another person from an image from a user terminal and analyzing a motion of the other person based on the extracted image of the other person; a voice analysis unit analyzing a frequency of voice from the user terminal and extracting a preset search word from the voice; a danger identification unit identifying a level of danger of a user based on results of the image analysis unit and the voice analysis; and an operation mode determination unit determining an operation mode in which crime prevention equipment possessed by the user is activated according to the level of danger identified by the danger identification unit, and transmitting a signal corresponding to the operation mode to the user terminal.
US09824557B2 Anti-shoplifting plate with alarming liquid
An anti-shoplifting plate with an alarming liquid is used on an anti-theft device of the type called “pin”. The plate is composed of a lid and a base, as well as by a nail, which includes a head and a needle. The needle penetrates a bulb, n the plate where one or more vials are positioned and contain colored alarming liquid that, in the case of a break-in attempt, release the liquid contained causing the coloring of the product and making it unusable and dirtying the hands of those trying to tamper with it. Such a plate is provided for a conformation of the seat to accommodate the vials on the base that allows adjusting the effort required to cause the breakage of said vials when a break-in attempt is made on the anti-theft device by a dishonest person.
US09824555B2 Sensor system for monitoring an object
A sensor system for monitoring an object, including at least one first part and one second part, of which one is a sensor module having at least one sensor, and at least one fastener to fasten the first part to the object to be monitored, wherein the first part and the second part are designed to establish a releasable connection between the second part and the first part and wherein one of the parts is equipped with a signaling device, which is designed to detect a release of the connection between the second part and the first part and to produce a signal triggered thereby, wherein the fastening of the first part to the object cannot be released nondestructively in a state in which the connection between the second part and the first part exists.
US09824554B2 Method and system of adaptive building layout/efficiency optimization
A system is provided that includes a tracking system including one or more processors that detect movement of people within a secured geographic area, a movement analysis system including one or more processors that correlate the detected movements of people within geographic locations of a building information model (BIM) of the secured area, and an optimization system including one or more processors that correlate the locations of people with a distance of each movement to provide reports that optimize a location of people or equipment within the secured area based upon the distances and frequencies of movement.
US09824553B2 Distance detection system, vibration prompt circuit and vibration prompt method
A distance detection system in an electronic device includes a vibration prompt circuit and a prompt module. The vibration prompt circuit includes a distance sensor, a processor, and a comparison module. The distance sensor is coupled to the processor. The processor is coupled to the comparison module. The comparison module is coupled to the prompt module. The distance sensor sends a distance value as to the distance between itself and a detected object to the processor. The processor converts the distance value to a current value and the current value is compared with a reference value. The prompt module activates a vibration device if the current value is greater than the reference value. A vibration prompt circuit and a vibration prompt method are also provided.
US09824546B2 Banking system controlled responsive to data bearing records
A card actuated automated banking machine (10) is operative to carry out financial transactions responsive to data included on user cards. The banking machine includes a user interface (15) including a display (24). The user interface includes a card reader (16) which is operative to read data on user cards which identify at least one of user and a user's financial accounts. A fascia of the machine includes a keypad (404, 438, 458) through which users input confidential data. Covers (400, 422, 430) prevent unauthorized persons from viewing confidential inputs to the keypad. Authorization signals assure that the display is operating in a manner that provides appropriate user instructions. A visual indicator is operative to indicate to a user that keypad inputs are being encrypted. Alternatively a touch screen display module (608) is operative to securely receive manual inputs and/or card data.
US09824545B2 Information provision
A method and apparatus are disclosed for providing information to a customer of a Self-Service Terminal (SST) such as an Automated Teller Machine (ATM). The method includes the steps of updating storage data of a Near Field Communication (NFC) device at an SST and reading data associated with the storage data from the NFC device via a mobile terminal of a customer at the SST.
US09824544B2 Methods of playing wagering games with the keno system
A method of playing a game that uses the numbers generated by a Keno game is described. The method includes i) receiving a wager from a player, ii) the player selecting to play a matrix-like game displaying through a display medium the player selected variables, with the matrix containing subsets each with a plurality of numbers, the subsets defined by linear contiguous trajectories; vertical, horizontal and diagonal; the subsets including generally equivalent amounts of variables, each subset including a variable that is shared with at least one other subset in the matrix and there are a plurality of subsets that include a variable that are mutually exclusive to another subset within the matrix, and iii) determining the gaming operators variables, displaying the gaming operators variables, determining whether the player wins or loses the game according to predetermined rules.
US09824542B2 Aggregate gaming funds
Some embodiments include a fantasy sports games or other type of gaming options. A gaming entity may establish a fund of money that is to be exposed to a gaming market in an attempt to win money from risking the fund of money. A gaming operator may use the pool or fund to create liquidity in a gaming market. Various gamers may enter into games with the gaming entity by matching with various portions of the pool or fund.
US09824539B2 Method of gaming, a gaming system and a game controller
An electronic method of gaming comprises an electronic game controller forming a game outcome by selecting a plurality of symbols for display at respective ones of a plurality of symbol display positions of a symbol display, evaluating the game outcome to determine whether to a) make an award in respect of the game outcome, and b) remove one or more symbols from the symbol display, and upon removing one or more symbols, making an additional award upon the removal of the one or more symbols corresponding to one or more removal outcomes.
US09824538B2 Gaming machine executing game capable of awarding special bonus and method of controlling gaming machine
A slot machine 1 executes the following processes of: (D1) receiving an input of betting of a game medium, (D2) reading, from a RAM 73, coin reels corresponding to the number of game media having been received in the process (D1) and setting the coin reels to be rearrangeable on the lower image display panel 141, (D3) as a game, randomly determining symbols and a coin 161 which are to be rearranged on the lower image display panel 141, (D4) executing an effect of scrolling the video reels 3 and the coin reels and visually changing the coin 161 during the scroll, and (D5) rearranging the symbols and the coin 161 determined in the process (D3) on the lower image display panel 141 and awarding a benefit or a special bonus based on a combination of the rearranged symbols and coin 161.
US09824537B1 Cash slot machine augmented with secondary currency
A method, apparatus, and computer readable storage to implement an augmented game system. A player can play an online game and accumulate loyalty points without have to pay cash. The player can enter a physical casino and play an electronic gaming machine which can retrieve the player's information from the online game including the number of loyalty points the player has and any other incentives or game add-ons the player would be entitled to. The player would then play a physical game on the electronic game normally (by depositing cash and playing) but the game play would be augmented by virtue of the player having the loyalty points or other incentives or add-ons. For example, the game can be augmented by giving the player a better paytable.
US09824531B2 Progressive configuration device, system and method for gaming devices
A device, system and method are set forth which provides for auto-configuration of progressive jackpot gaming linkages. Gaming terminals may be provided with jackpot controller software modules available to be unlocked when a licensed security device is attached. The progressive jackpot controller receives game attribute data and determines which games can be associated with which mystery or symbol based progressive jackpots. Reporting and logging functions are provided as well.
US09824526B2 Gaming system and method for displaying a plurality of individual symbols at a single symbol display position
A gaming system including a game which utilizes one or more designated symbols. In these embodiments, if at least one single individual designated symbol is generated and displayed at at least one single symbol display position, the gaming system modifies the single individual designated symbol into one or more individual designated symbols at the same single symbol display position. This modification of an individual designated symbol into a plurality of individual designated symbols is associated with one or more benefits, such as the availability of one or more awards not previously available prior to the modification.
US09824524B2 Three dimensional enhancements to game components in gaming systems
An electronic gaming machine, an electronic gaming system, and a computer-implemented method are disclosed. The electronic gaming machine comprises: at least one processor; at least one persistent data store; at least one receiver to receive game data for storage in the at least one persistent data store; and a display device configured with a user interface to display a portion of the game data as a first matrix of at least one of a row and a column of game components in accordance with a set of game rules for a given game, each one of the game components having an original symbol associated thereto, and at least a second matrix of at least one of a row and a column of game components in accordance with the set of game rules for the given game, each game components having an original symbol associated thereto.
US09824522B2 Shared video vendor
Embodiments of the invention provide a vending machine for enabling a transaction between a user and one of a plurality of remote sources. Vending machine may include a communication interface communicatively coupled with each source. Vending machine may include an input interface for receiving an input regarding the selection of a source. Vending machine may include a speaker and a microphone for audio communication with selected source, as well as a display for providing information related to the transaction from selected source. Vending machine may include a processor that transmits an indication that a source has been selected and establishes, via the communication interface, audio communication. Processor may receive, via the communication interface, a control command from selected source directing a hardware peripheral of vending machine to perform a function. Processor may receive an issuance authorization from selected source. The issuance authorization may cause a transaction item to be issued.
US09824519B2 Electronic lock and electronic lock recognizing method
There are provided in embodiments of the present disclosure an electronic lock and an electronic lock recognizing method. The electronic lock comprises: an acquisition module, a storage module and a processing module; the acquisition module is configured to acquire first depth information of a user; and the processing module is configured to compare the first depth information with second depth information of the storage module, and determine that the user is a household member if the first depth information is consistent with the second depth information.
US09824517B2 Concepts for asset identification
Systems, methods, apparatus, and computer program products are provided for identifying assets (e.g., mobile assets and/or personnel assets). In one embodiment, a mobile asset can be uniquely identified from RFID tags. In another embodiment, mobile assets and personnel assets can be identified from captured image data. After identification, it can be determined whether the asset (e.g., mobile asset and/or personnel asset) is authorized for one or more activities and a corresponding perceivable indication can be generated.
US09824508B2 Transit vehicle sensor system
The present invention is generally related to monitoring and remotely accessing the environmental and operating parameters on a vehicle such as a bus, train, subway, taxi, ride share, airplane, ferry, hyper loop, or other transit vehicle, although applications are not so limited. Embodiments of the present invention including mounting sensors, that communicate data over a network, on the inside and externally to vehicles such that the sensor data can be: monitored and viewed remotely; monitored or viewed by transit patrons using the vehicle; and monitored and viewed by the driver on a driver control unit.
US09824502B2 Sketch selection for rendering 3D model avatar
Examples of systems and methods for three-dimensional model customization for avatar animation using a sketch image selection are generally described herein. A method for rendering a three-dimensional model may include presenting a plurality of sketch images to a user on a user interface, and receiving a selection of sketch images from the plurality of sketch images to compose a face. The method may include rendering the face as a three-dimensional model, the three-dimensional model for use as an avatar.
US09824501B2 Interference based augmented reality hosting platforms
Interference-based augmented reality hosting platforms are presented. Hosting platforms can include networking nodes capable of analyzing a digital representation of scene to derive interference among elements of the scene. The hosting platform utilizes the interference to adjust the presence of augmented reality objects within an augmented reality experience. Elements of a scene can constructively interfere, enhancing presence of augmented reality objects; or destructively interfere, suppressing presence of augmented reality objects.
US09824500B2 Virtual object pathing
Examples are disclosed for controlling virtual object placement and movement in a physical space as viewed on or through a display. An example method includes receiving a count indicating a number of occupancy transitions over time for a plurality of regions in the physical space, displaying a virtual object in an initial location selected based on the counts for each of the plurality of regions in the physical space, and determining an updated location of the virtual object in the physical space as viewed on or through the display based at least on the initial location of the virtual object and the counts for each of the plurality regions in the physical space. The example method further includes displaying the virtual object in the updated location, the virtual object being controlled to move in the physical space based at least on movements of physical objects through the physical space.
US09824498B2 Scanning display system in head-mounted display for virtual reality
Methods, systems, and computer programs are presented for the presentation of images in a head-mounted display (HMD). One HMD includes a screen, a processor, inertial sensors, a motion tracker module, and a display adjuster module. The motion tracker tracks motion of the HMD based on inertial data from the inertial sensors, and the display adjuster produces modified display data for an image frame to be scanned to the screen if the motion of the HMD is greater than a threshold amount of motion. The display data includes pixel values to be scanned to rows in sequential order, and the modified display data includes adjusted pixel values for pixels in a current pixel row of the image frame to compensate for the distance traveled by the HMD during a time elapsed between scanning a first pixel row of the image frame and scanning the current pixel row of the image frame.
US09824497B2 Information processing apparatus, information processing system, and information processing method
The present disclosure is generally directed to an information processing apparatus comprising at least one processor configured to execute instructions to generate a superimposition parameter corresponding to superimposing virtual information on a real space based on a spatial position of a marker projected on the real space by an input apparatus, and cause a display section to display the virtual information superimposed on the real space according to the spatial position relationship while the marker is detectable and continue the display of the virtual information superimposed on the real space after the marker is undetectable according to a last detected spatial position of the marker.
US09824496B2 Information display system using head mounted display device, information display method using head mounted display device, and head mounted display device
In an information display system, an information apparatus includes a target information storage section that stores target information to be published by the information apparatus and an extraction section that extracts the target information from the target information storage section on the basis of user information that is information regarding a user of a head mounted display device, and the head mounted display device includes an information generating section that generates information for additional presentation for providing the augmented reality to the user using the target information acquired from the information apparatus and an image display section that enables the user to view the generated information for additional presentation as a virtual image.
US09824491B2 Data driven framework for optimizing artificial organ printing and scaffold selection for regenerative medicine
A method for generating a personalized scaffold for an individual includes acquiring images of an anatomy of interest corresponding to an intended scaffold location and acquiring test results related to the anatomy of interest. One or more functional specifications are generated based on the images and test results and one or more scaffold parameters are selected based on the functional specifications. A final scaffold may then be generated using the one or more scaffold parameters.
US09824487B2 Storage medium, luminance computation apparatus and luminance computation method
A luminance computation apparatus obtains information of light sources defined in a scene that is rendered, and defines a stochastic function used to determine whether or not to use a light source in a luminance computation for an object that is a predetermined distance from the light source corresponding to a luminance attenuation function in accordance with a distance from the light source for each of the light sources that are defined; The apparatus determines for each of the defined light sources a stochastic effective area of the light source based on the stochastic function for the respective defined light source, and performs a luminance computation for the predetermined object in the scene based on the stochastic function and the attenuation function of a light source for which the determined stochastic effective area is included in the object.
US09824486B2 High resolution free-view interpolation of planar structure
A method and system is proposed to create a generative model to interpolate any view of a planar scene given a sequence of reference views and a synthesis view that is optimized by the marginalization of photometric regulation, and geometric registration parameters. According to one aspect of the claimed subject matter, a technique is proposed to combine information from varying input camera poses. Planar homography based image super resolution in free view interpolation for planar structure is applied to the combined information. Non-redundant information is combined in such a manner that the high resolution and free view problems in traditional 2D based image-based rendering techniques are overcome.
US09824485B2 Presenting a view within a three dimensional scene
Presenting a view based on a virtual viewpoint in a three dimensional (3D) scene. The 3D scene may be presented by at least one display, which includes displaying at least one stereoscopic image of the 3D scene by the display(s). The 3D scene may be presented according to a first viewpoint. A virtual viewpoint may be determined within the 3D scene that is different than the first viewpoint. The view of the 3D scene may be presented on the display(s) according to the virtual viewpoint and/or the first view point. The presentation of the view of the 3D scene is performed concurrently with presenting the 3D scene.
US09824470B2 Use of dynamic numeric axis to indicate and highlight data ranges
A method and system for highlighting portions of a graph based on exception highlight rules is described. Highlight rules for a graph are received from a selection of a portion of an axis of the graph. Portions of the graph satisfying the highlight rules are identified. Visualization on the graph is generated to highlight the identified portions of the graph satisfying the highlight rules.
US09824469B2 Determining alternative visualizations for data based on an initial data visualization
According to one embodiment of the present invention, a system generates an alternative visualization of a data set based on a specification of a selected first visualization of the data set and parameters comprising information about a data visualization goal and statistical relations between two of more variables in the data set. Embodiments of the present invention further include a computer program product for generating an alternative visualization in substantially the same manners described above.
US09824465B2 Texture repository for image processing applications
A texture repository is provided for use with an image manipulation application. The texture repository provides a canvas to the image manipulation application for use with an image filter. The texture repository may provide an existing canvas matching the request from the image filter, or the texture repository may generate a new canvas for the request. The generated canvas may be procedurally generated to match the request, or the generated canvas may be resized from an existing canvas stored in a non-volatile storage or a cache.
US09824461B2 Projector distortion compensation in structured light depth reconstruction
A method and apparatus for projector distortion compensation in structured light depth reconstruction are described. In one embodiment, the apparatus comprises a projector configured to project a sequence of light patterns on an object; a first camera configured to capture a sequence of images of the object illuminated with the projected light patterns; a processing unit to receive the sequence of images and reconstruct depth using triangulation in response to camera and projector location coordinates; and a projector distortion compensation unit operable to generate a new projector location coordinate in response to an observed distorted projector location coordinate, the projector distortion compensation unit to provide the new projector location coordinate to the processing unit for use in generating depth values via triangulation.
US09824454B2 Image processing method and image processing apparatus
An image processing apparatus including a memory storing instructions, and at least one processor configured to process the instructions to calculate a solar spectrum using a time at which an input image is captured, and a position at which the input image is captured, calculate an estimated background calculated to be close to a background included in the input image, using the input image and the solar spectrum, and output the estimated background.
US09824450B2 Localisation and mapping
A method generates a three-dimensional map of a region from successive images of the region captured from different camera poses. The method detects feature points within the captured images and designates a subset of the images as a set of keyframes each having camera pose data and respective sets of measurement data representing image positions of landmark points detected as feature points in that image. The method also includes performing bundle-adjustment to generate bundle-adjusted landmark points by iteratively refining the three dimensional spatial positions of the landmarks and the camera pose data associated with at least a subset of the keyframes. And for a feature point, not corresponding to a bundle-adjusted landmark point, detected at an intervening image which is not a keyframe and present in another intervening image which is not a keyframe, the method generates a non-bundle-adjusted point corresponding to that feature point and derives a camera pose.
US09824444B2 Image processing apparatus
An image processing apparatus includes an input section, a specification section, an extraction section, and a calculation section. The input section receives fluorescence image information obtained by picking up an image of fluorescence based on application of excitation light to a subject provided with a fluorescent substance with a specific effect on a living tissue and therapeutic light position image information including an application position of therapeutic light. The specification section specifies an application region of the therapeutic light. The extraction section extracts a luminance value corresponding to the application region of the therapeutic light and a luminance value corresponding to a region other than the application region of the therapeutic light. The calculation section calculates and outputs a ratio of the extracted luminance value corresponding to the application region to the luminance value corresponding to the region other than the application region.
US09824443B2 Image processing device, image processing method, and program
[Object] To improve work efficiency with respect to work using a transparent object, such as a transparent operation tool, for example.[Solution] An image region where an object exists as a target region is detected on the basis of a second captured image, when a first captured image is a captured image obtained by selectively receiving a light of a first wavelength band, and the second captured image is a captured image obtained by selectively receiving a light of a second wavelength band, the captured images being obtained by capturing the object that is transparent for the light of the first wavelength band and is opaque for the light of the second wavelength band. Subsequently, an outline of the object is superimposed on the first captured image on the basis of information of the target region detected by the target detecting unit.
US09824442B2 View direction adaptive volume ultrasound imaging
For volume ultrasound imaging, the view direction for rendering a volume image is used. In one approach, imaging parameters for acquiring the volume data prior to rendering are set based on the view direction. For the resolution example, the data for imaging is acquired with the resolution in a view plane greater than resolution along the ray tracing direction. In another approach, sets of data representing a volume are acquired or formed with different settings. The sets are weighted based on the view direction and combined. For the resolution example, an image rendered from the combined data may have greater resolution in the view plane where the set of data with greater resolution in that view plane is weighted more in the combination.
US09824441B2 Method for estimating a quantity of a blood component in a fluid canister
A system and method for assessing the concentration of a fluid component within a container, the method comprising: receiving data associated with an image of the canister; from the image, detecting a color grid comprising color elements coupled to the canister,; selecting a region of the image corresponding to a portion of the canister; determining a match between a detected color of the region and a shade in the set of colors associated with the color grid captured in the image; based upon a position of a color element corresponding to the shade in the color grid, retrieving a concentration of the blood component associated with the shade of color.
US09824437B2 System and method for tool mapping
A server receives datasets from mobile devices. Each dataset identifies a task selected in an augmented reality application of a corresponding mobile device and an identification of a tool detected at the corresponding mobile device. The server identifies tools present and absent at a dedicated tool board and compares an identification of the tools present and absent at the dedicated tool board with the tools detected at the mobile devices and the tasks identified at the mobile devices to generate a tool inventory and a tool compliance. The server generates an augmented reality content dataset for each mobile device to identify at least one of a missing tool, an incorrect tool, and a valid tool based on the tool compliance.
US09824429B2 Image processing apparatus and method, and program
There is provided an image processing apparatus including an edge detection part that detects an edge of a subject on an input image, a luminance change determination part that determines whether a luminance value in a vicinity of the edge in the input image is increased or decreased in a predetermined direction, and a contour supplement part that supplements a contour to the edge in the input image, the contour having the luminance value changed in a time direction depending on a result of the determination.
US09824426B2 Reduced latency video stabilization
Reduced latency video stabilization methods and tools generate truncated filters for use in the temporal smoothing of global motion transforms representing jittery motion in captured video. The truncated filters comprise future and past tap counts that can be different from each other and are typically less than those of a baseline filter providing a baseline of video stabilization quality. The truncated filter future tap count can be determined experimentally by comparing a smoothed global motion transform set generated by applying a baseline filter to a video segment to those generated by multiple test filter with varying future tap counts, then settings the truncated filter future tap count based on an inflection point on an error-future tap count curve. A similar approach can be used to determine the truncated filter past tap count.
US09824419B2 Automatically enabling a read-only cache in a language in which two arrays in two different variables may alias each other
A method and system are provided for executing, by a processor including a read-only cache, a program having a plurality of variables including a first variable and a second variable. Each variable is for executing a respective read operation or a respective write operation for an object. The method includes providing a first code that uses the read-only cache and a second code that does not use the read-only cache. The method further includes determining, by the processor, whether a first object designated by the first variable is aliased or not aliased with a second object designated by the second variable. The method also includes executing, by the processor, the first code when the first object is not aliased with the second object, and the second code when the first object is aliased with the second object.
US09824411B2 Clinical framework application for mobile devices
Methods, computer systems, and computer-storage media for presenting third-party clinical information on a mobile device are provided. A request for clinical information is received from a user of the mobile device. After the user is authenticated, a number of plug-in applications are determined for the user. The request for clinical information is communicated to the plug-in applications. The clinical information is received from the plug-in applications in the form of one or more generic hierarchical structures populated with the clinical information. The populated hierarchical structures are rendered for display on the mobile device.
US09824406B1 Facilitating discussion group formation and interaction
Facilitating discussion group formation and interaction is described. In one example, a server sends an eBook to a client device. The server determines whether the eBook is associated with at least one book club in response to sending the eBook to the client device. The server sends book club identifiers to the client device when the eBook is associated with at least one book club. The book club identifiers specify one or more book clubs associated with the eBook.
US09824404B2 Method and system for providing a social media ecosystem cooperative marketplace
A method and system for providing a social media ecosystem cooperative marketplace. To participate in the social media ecosystem cooperative marketplace, a sharing discount percentage is requested from participating social media merchants. The sharing discount percentage is used to provide lower purchase prices for plural goods and services provided to social media purchasers in the social media ecosystem cooperative marketplace and to support the social media ecosystem cooperative marketplace itself on a global scale for social media purchasers and social media merchants. Social media purchasers are searched for with social media index values and with social commerce connections. Social media purchasers are paid to view advertising or complete surveys for the social media merchants. The social media ecosystem cooperative marketplace is provided on a cloud communications network for mobile and non-mobile devices.
US09824401B2 Data excavator
The present invention is directed to a system that updates files with updated financial data. The system of the present invention is configured to receive from a user one or more selections of files (e.g., datastores of financial data utilized and/or referenced by financial reporting application for purposes of generating up-to-date financial reports) to be updated with updated financial data. The user is further enabled by the system of the present invention to schedule importations of updated financial data into each selected file. The system of the present invention also is configured to generate a report of complete file updates so that the user may more effectively monitor and review the file-updating processes.
US09824396B2 Systems and methods for administering comprehensive protection plans
Systems, methods means and computer program code for administering comprehensive protection plans are provided which include a computer system to process an insurance claim, the system having a first policy database storing policy data associated with a first type of insurance, a second policy database storing policy data associated with a second type of insurance, a requestor device and a claims processing system for receiving an insurance claim associated with a customer, determining that the claim involves a single loss event and more than one type of property damage, retrieving from the first policy database, information associated with a first policy of the customer and at least a second policy of the customer, the information including a first deductible associated with the first policy and a second deductible associated with the second policy, determining which of the first and second deductible to apply to the claim, and updating the first and second policy databases based on the determined deductible.
US09824389B2 Method and system for confirming the download of content at a user device
A system and method includes a first device having an ordering interactive interface having available content. The first device forms a content selection corresponding to the on-demand content from the interactive interface and communicates the content selection to a content processing system. The content processing system communicates a control word to the user device. A user device receives the content corresponding to the selection in response to the control word. The content processing system or the user device generates an email indicative of a completion of storing the content in the user device.
US09824385B2 Method for performing sequence labelling on queries
A method of propagating annotations of content items to a search query is disclosed. A strength of a correspondence between a search query and a title of a listing of an item on a network-based publication system is determined. The strength of the correspondence is based on an analysis of a set of actions by a set of users who submitted the search query. A set of annotations corresponding to the title is generated. The set of annotations is propagated to an additional search query such that the set of annotations and the strength of the correspondence are used by a search engine to enhance search results corresponding to the additional search query.
US09824384B2 Techniques for locating an item to purchase in a retail environment
A current location of a portable computerized device can be determined within a retail store. A computer-implemented method to provide a directional aid for a consumer within the store includes receiving an item being sought within a retail store, monitoring, at the processing device, the current location of a portable computerized device, determining an in-store location of the item being sought; and displaying to the consumer a graphic describing a direction and a distance from the current location to the in-store location of the item being sought.
US09824383B2 Vehicle customization and personalization activities
Information is provided to a vehicle by receiving, from a data center, a set of travel related services that are specific to an individual, where the travel related services are received into a control and interconnection system of a vehicle. The control and interconnection system comprises a vehicle interface that interfaces with vehicle subsystems, an operator interface that interfaces with an operator of the vehicle, and a system controller that communicates with vehicle subsystems. The method includes loading the set of travel related services into the system controller of the control and interconnection system, utilizing the control and interconnection system to monitor operational characteristics of the vehicle based upon the loaded set of travel related services, and communicating operational characteristics to the data center. In response, personalized information is received from the data center, whereby the control and interconnection system performs an operation in response to receiving the personalized information.
US09824379B2 System and method for managing E-commerce transactions
A system that incorporates teachings of the present disclosure may include, for example, an avatar engine having a controller to retrieve a user profile of a user, present the user an avatar having characteristics that correlate to the user profile, detect one or more responses of the user during a communication exchange between the avatar and the user, identify from the one or more responses a need to engage in an e-commerce transaction, engage in a commercial exchange with a merchant system according to the e-commerce transaction, identify a commercial status of the e-commerce transaction from the commercial exchange with the merchant system, and present the user by way of the avatar the commercial status of the e-commerce transaction. Other embodiments are disclosed.
US09824378B2 Unified product catalog
Embodiments for creating a unified catalog include systems and methods that import catalog data from one or more underlying catalog systems. The systems provide a user interface to a user for browsing items from the catalog data and receive a request for at least one selected item from the user. The systems also determine an item identifier for the at least one selected item and match the at least one selected item to at least one source catalog selected from the one or more underlying catalog systems based on the identifier.
US09824376B1 Map based payment authorization
A map-based interface can be used to enable a user to provide another person with funds that can be used at a particular location. In at least some embodiments, a user can select one or more buildings, locations, establishments, or other such locations and indicate an amount of money that another person is authorized to spend at that location. The funds can be provided by the user using any appropriate mechanism, such as a credit card or back account. The recipient of the funds can use information in a portable device of the user to authenticate the recipient to an establishment, which can use the dual-key information of the recipient identity and establishment location to obtain authorization to utilize the designated funds as at least partial payment for a transaction of the recipient at that establishment.
US09824375B2 Construction payment management systems and methods with specified billing features
Systems and methods for managing payments. An invoice is generated based on a first invoice detail from a first participant and the generated invoice is displayed to a second participant. The system receives a modification of the first invoice detail from the second participant along with a comment associated with the modification. The first invoice detail, the modification, and the comment are stored to the computer readable memory and a payment between the participants is facilitated based at least in part on the modification.
US09824374B1 Radio access network adaptive mobile advertisement delivery
An ad gateway is disclosed. The ad gateway comprises a processor, a memory, and an application stored in the memory. The application when executed by the processor, determines a type of network connection by which a mobile communication device is communicatively coupled to a communication network and a current quality of service (QOS) level of the communication network. The application then selects an advertisement type based on the type of network connection and based on the current QoS level of the communication network. The application then requests an advertisement of the selected type for the mobile communication device from an advertisement data store, wherein the advertisement types comprise a static image type, an animation type, a video type, and a high definition video type. The application then receives the advertisement from the advertisement data store. The application then transmits the advertisement to the mobile communication device.
US09824371B2 Verification of redemption of an electronic offer
A system can determine that a mobile device, located at a physical place of business transmits a first electronic communication for redemption of an electronic offer at the physical place of business. The system can further detect a second electronic communication transmitted from the mobile device, which indicates a first identifier. The first identifier can be associated with a verifier of the electronic offer (e.g., a staff member) at the physical place of business. The system can further determine, based on analysis of the first identifier, a second identifier (e.g., contact data, a telephone number, etc.), that corresponds to the verifier, without providing the second identifier to the mobile device. The system can further electronically transmit, utilizing the second identifier, a third electronic communication that indicates information about the redemption of the electronic offer.
US09824368B2 Customized kiosk modes of operation
Techniques for customized kiosk modes of operation are provided. A kiosk is configured to recognize periods of operation that are slow, moderate, or busy. A number of factors can be used to automatically recognize these periods and change the periods on demand. For each type of period (slow, moderate, or busy), the kiosk uses a different customized mode of operation so as to optimally use the kiosk for the benefit of the kiosk owner, customers interfacing with the kiosk, and marketers selling advertisements via the kiosk.
US09824365B2 Methods, apparatuses and computer program products for measuring vehicle carbon footprint
Systems, methods, apparatuses, and computer program products are provided for determining carbon emissions of one or more vehicles. For instance, in one example embodiment, an apparatus may calculate miles traveled by the vehicles along a predefined route and may calculate a fuel usage of the vehicles for traveling along the route to obtain one or more fuel values. The apparatus may also analyze data indicating the miles traveled and the fuel values to determine fuel efficiency values corresponding to the vehicles traveling the route. The apparatus may also determine an estimate of an amount of carbon emissions for each of the vehicles based in part on applying at least one carbon emission value to respective fuel values associated with corresponding determined fuel efficiency values.
US09824355B2 Method of performing transactions with contactless payment devices using pre-tap and two-tap operations
A system, apparatus, and method for processing payment transactions that are conducted using a mobile payment device that includes a contactless element, such as an integrated circuit chip. The invention enables one or more of the operations of activation of a payment application, transfer of transaction data, updating of account records, setting or re-setting of a payment application counter or register, or transfer or processing of a script, command, or instruction, with these functions being performed with minimal impact on a consumer. This is accomplished by introducing a pre-tap and/or two-tap operation prior to, or as part of, the transaction flow.
US09824348B1 Generating a signature with a mobile device
A method that includes receiving, from one or more motion sensors in a device, data describing a signature arc in three-dimensional space, the signature arc having been generated by gesturing using the device; identifying, from the data describing the gestured signature arc, a plurality of points that correspond to the gestured signature arc in three-dimensional space; generating a curve along the identified plurality of points corresponding to the gestured signature arc; generating a two-dimensional representation of the gestured signature arc; and displaying, on a display screen, the generated two-dimensional representation of the gestured signature arc.
US09824342B2 Apparatus and method for bill presentment and payment
Under control of an operator of a payment processing network, a bill presentment service is provided, wherein bills received from a plurality of billing entities are made available to a plurality of consuming entities. The operator also provides at least a portion of a bill payment service wherein the consuming entities are afforded an option of paying the bills from the plurality of billing entities. The operator stores, in a database, registration and preference data pertaining to each of the plurality of consuming entities. At least portion of the registration and preference data includes payment preference data specifying how a given one of the consuming entities wishes to pay at least two of the billing entities. The given one of the consuming entities is afforded an option to pay the at least two of the billing entities with a single command, in accordance with the payment preference data.
US09824340B2 Processing of a user device game-playing transaction based on location
An exemplary method comprises receiving information associated with a game-playing transaction conducted between a user device and a game-playing terminal, wherein the game-playing transaction is associated with a request for playing a game; determining a location of the user device associated with the game; determining the user device is located in an approved location associated with the game; and processing the game-playing transaction based on determining the user device is located in the approved location associated with the game. The game-playing transaction is conducted on a first communication interface, and the information associated with the game-playing transaction is received on a first or second communication interface.
US09824334B2 System for updating a calendar or task status in home care scheduling via telephony
A telephony accessible calendar system is provided for use in a home care scheduling system for scheduling multiple daily work shifts of home care providers that includes a scheduling to organize work shifts of remote operating home care workers and confirmation to obtain an electronic signature from one or more persons operating as individual signers near the end of a work shift.
US09824331B2 System and method for handling social media inputs in an existing multi channel converged CSTA based infrastructure
Disclosed are methods and systems for handling social media inputs in an existing multi-channel converged CSTA based infrastructure. The methods and systems may be characterized by determination of priority and potential churn index of the inputs received from sentiment analysis module based on predetermined parameters. The inputs are translated into qualifier by using predetermined combinations of severity index and anticipated churn index, which are then adapted into the CSTA specifications. Thereafter, the method and system includes determination of routing of the adapted posts for further treatment using inbound mechanism or outbound mechanism. Specifically, the routing of the inbound post is carried out leveraging the “one number service” of the CSTA based infrastructure.
US09824327B2 Systems and methods for capturing and managing information pertaining to asset spares inventories
The present disclosure describes systems and methods for spares management in a data center context. The described system may provide fully integrated dashboards and spares control mechanisms that visually displays the status of all spares activity including the ability to set alarms to monitor items to avoid potential supply disruptions. The system may also automatically monitor and balance the distribution of spares between multiple data centers.
US09824318B1 Generating labor requirements
Disclosed are various implementations for a labor recommendation application. Historical worker assignments and work buffer states for materials processing facilities are selected. Lost labor times are determined as a function of the historical worker assignments and buffer states. A statistical analysis is performed on the lost labor times, the historical worker assignments, or the work buffer states. A labor recommendation for a materials processing facility to minimize estimated lost labor time.
US09824317B2 Price-and-branch algorithm for mixed integer linear programming
A method includes forming a working mixed integer linear program (MILP) from a given MILP for job allocation to allocate people to jobs at least by choosing a subset of variables from the MILP. Only person/job combinations that are deemed most valuable are chosen for the subset. The working MILP includes the chosen subset of variables but no other variables from the given MILP. The working MILP is solved to determine a solution. Using the solution, a special linear program is formed and solved to determine a price of each constraint relative to the solution. Using the prices, variables that are not in the working MILP are evaluated to determine any variables that can contribute to an improved solution. The variables evaluated as contributing to an improved solution are added to the working MILP. The working MILP with the added variables is solved. Apparatus and program products are also disclosed.
US09824315B2 Response planning and execution aiding system and method
A system for planning and executing a response to an incident includes a planning and execution data source and a processing system. The processing system is in operable communication with the planning and execution database. The processing system is configured to generate pre-planned responses to be executed by associated response assets, store data representative of the pre-planned responses in the planning and execution database, selectively retrieve a pre-planned response from the planning and execution database, communicate with the response assets associated with the retrieved pre-planned response, provide real-time tracking of the retrieved pre-planned response being executed by the associated response assets, and selectively generate recommendations for modifying the retrieved pre-planned response.
US09824311B1 Asynchronous pulse domain processor with adaptive circuit and reconfigurable routing
A liquid state machine pulse domain neural processor circuit comprising an asynchronous input filter circuit provided for, at any given time, receiving a series of analog input signals and generating in response a set of time-encoded values that depend on the series of analog input signals received at said given time and before said given time; and an asynchronous trainable readout map circuit for transforming at least a portion of said set of time encoded values into output signals.
US09824308B2 Information processing apparatus, image reading apparatus, code image generation apparatus, and non-transitory computer readable medium
An information processing apparatus includes an obtaining unit and a replacing unit. The obtaining unit obtains one or more pieces of information obtained from a code image included in a read image of a document. The replacing unit replaces at least one piece of information among the one or more pieces of information obtained by the obtaining unit with another piece of information that is associated in advance with the at least one piece of information and that has a larger amount of information than an amount of information of the at least one piece of information.
US09824305B2 Printing control device, image processing method, and storage medium
An image processing apparatus performing a rasterization process with a scanline method interprets a received printing job and generates objects. In an objecting combining process, the reception objects are spooled, the generated objects are interpreted, and it is subsequently determined whether or not the objects are vertically long objects to be combined into a single object. If the objects are determined to be the vertically long objects, an object combining process is performed to render the vertically long objects respectively in a longitudinal direction to form the single object.
US09824301B2 Information processing apparatus, information processing method, and non-transitory computer readable storage medium
In an information processing apparatus that includes sequences of weak classifiers which are logically cascade-connected in each sequence and the sequences respectively correspond to categories of an object and in which the weak classifiers are grouped into at least a first group and a second group in the order of connection, classification processing by weak classifiers belonging to the first group of respective categories is performed by pipeline processing. Based on the processing results of the weak classifiers belonging to the first group of the respective categories, categories in which classification processing by weak classifiers belonging to the second group is to be performed are decided out of the categories. The classification processing by the weak classifiers respectively corresponding to the decided categories and belonging to the second group is performed by pipeline processing.
US09824299B2 Automatic image duplication identification
Various features described herein may include ways of processing multiple images to determine whether any duplicates are among the multiple images. A hashing algorithm may be used to create a hash key of an image. Multiple hash keys corresponding to multiple images may be compared to determine whether those images are duplicate images. A root mean square algorithm may be used to further identify whether multiple images are duplicate images. An image variation engine, which uses intensity coding, may be used to display differences between images. For example, similar areas in images may be drawn with low intensity or high opacity, while different areas in images may be drawn with high intensity or low opacity.
US09824298B1 Prediction and detection of produce quality
Techniques for predicting and detecting produce quality may be provided. For example, visual or infrared characteristics of a produce item (e.g., skin, shape, wrinkles, and other characteristics of an apple, pepper, etc.) may be compared with ripeness characteristics of the type of produce item (e.g., other apples or peppers). The ripeness characteristics may correspond with the type of produce item at different stages of ripeness along a ripeness regression (e.g., a timeline of the produce item from raw to rotten). One or more ripeness scores of the produce item may be determined along a timeline (e.g., raw at day 1, rotten at day 10, etc.), so that when a user requests a produce item corresponding with a particular ripeness score, the produce item can be provided to the user based in part on the visual or infrared characteristics of the produce item and ripeness regression.
US09824296B2 Event detection apparatus and event detection method
An event detection apparatus includes an input unit configured to input a plurality of time-sequential images, a first extraction unit configured to extract sets of first image samples according to respective different sample scales from a first time range of the plurality of time-sequential images based on a first scale parameter, a second extraction unit configured to extract sets of second image samples according to respective different sample scales from a second time range of the plurality of time-sequential images based on a second scale parameter, a dissimilarity calculation unit configured to calculate a dissimilarity between the first and second image samples based on the sets of the first and second image samples, and a detection unit configured to detect an event from the plurality of time-sequential images based on the dissimilarity.
US09824294B2 Saliency information acquisition device and saliency information acquisition method
A saliency information acquisition device has a local saliency acquisition unit configured to calculate a saliency measure for each pixel in an input image on the basis of information obtained from a local region surrounding each pixel, a candidate-region setting unit configured to set a plurality of candidate regions in the input image, a global saliency acquisition unit configured to calculate a saliency measure for each candidate region in the plurality of candidate regions on the basis of information including a local saliency feature representing an attribute of the saliency measure for each pixel within a candidate region, and a global feature representing an attribute of the candidate regions in relation to the entire input image, and an integration unit configured to combine the saliency measure for each candidate region in the plurality of candidate regions obtained by the global saliency acquisition unit to generate saliency information.
US09824291B2 Image analysis based color suggestions
Systems, components, devices, and methods for generating suggestions based on extracting colors from an image are provided. A non-limiting example is a method for generating suggestions for arranging content based on matching colors in an image. The method includes the step of receiving a content file. The content file includes a content region and an image. The method also includes the step of analyzing the image to identify candidate colors in the image. Additionally, the method includes the step of generating a suggestion for the content region. The suggestion includes the image and a suggested design element. The suggested design element matches one of the identified candidate colors.
US09824287B2 Method, apparatus and system for biometric identification
Method and apparatus for processing a biometric measurement signal using a computing device, including receiving biometric measurement records associated with a first biometric measurement generated by contact with a single individual, extracting, for each of the biometric measurement records, feature data including periodic features extracted from the biometric measurement records, determining, pairing data comprising candidate pairs between the feature data and defined profiles associated with a known individual, wherein a candidate pair is associated with one of the periodic features and one of the defined profiles associated with the known individual, determining, for the candidate pair, a similarity value based on the one of the periodic features and the one of the defined profiles associated with the known individual, and determining whether a match exists between the single individual and the known individual based on a combination of the similarity values determined for the candidate pairs.
US09824286B2 Method and apparatus for early detection of dynamic attentive states for providing an inattentive warning
A method and apparatus for determining an inattentive state of an operator of a vehicle and for providing information to the operator of the vehicle by obtaining face images of the operator of the vehicle, obtaining images of an environment of the vehicle, determining one or more areas of interest in the environment of the vehicle based on the images of the environment, obtaining, from a relevance and priority database, relevance and priority values corresponding to the one or more areas of interest, determining a probability of attention of the operator of the vehicle to the one or more areas of interest based on the images of the environment and the relevance and priority values, determining an attention deficiency based on the determined probability of attention and the face images, and providing the information to the operator of the vehicle based on the determined attention deficiency.
US09824282B2 Security camera system using power supply by electromagnetic induction scheme
A security camera system using a power supply by an electromagnetic induction scheme comprises; a CT core detachably installed on a power transmission and distribution line and producing electric power by the electromagnetic induction scheme and; a power transformer for transforming an AC power generated from the CT core to a DC voltage; a camera module for recording a security video using power supplied by the transformer; a wireless communication module for transmitting an audio and a video data captured by the camera module; and a stabilizer module for correcting the shake of a video when capturing a security video.The security camera system provided with the power supply device as a main power supply thereto generating an electric power by the electromagnetic induction scheme using the current flowing around the power distribution line saves time and cost related to power supply construction so that the productivity may be improved.
US09824280B2 Method and device for face in-vivo detection
A face detection method includes acquiring a video image sequence, performing a video shot boundary detection process on the video image sequence to determine whether a shot change exists in the video image sequence to obtain a first judgment result, and determining, when the first judgment result indicates that a shot change exists in the video image sequence, that face detection has failed. The present disclosure also provides a face detection device, which includes an acquisition unit configured to acquire a video image sequence, a first detection unit configured to perform a video shot boundary detection process on the video image sequence to determine whether a shot change exists in the video image sequence to obtain a first judgment result, and a determination unit configured to determine, when the first judgment result indicates that a shot change exists in the video image sequence, that face detection has failed.
US09824277B2 Pedestrian right of way monitoring and reporting system and method
A system and method for monitoring vehicle traffic and collecting data indicative of pedestrian right of way violations by vehicles is provided. The system comprises memory and logic for monitoring traffic intersections and recording evidence indicating that vehicles have violated pedestrian right of way. Two sensor modalities collecting video data and radar data of the intersection under observation are employed in one embodiment of the system. The violation evidence can be accessed remotely by a traffic official for issuing of traffic citations.
US09824276B2 System and method for assessing rangeland
A method for monitoring changes in rangeland includes determining a percent coverage of land cover components in the rangeland, and mapping the land cover components using high resolution imagery. The method further includes linking the mapping to coarser imagery having a larger geographic extent, and interpolating land cover measurements spatially and temporally.
US09824274B2 Information processing to simulate crowd
There is provided an information processing apparatus including a simulation unit configured to perform simulation with respect to a crowd present in a target region in a real world, and to generate a simulation image that represents the crowd, a data collection unit configured to collect position associated data that is associated with geographical positions of one or more people, and a control unit configured to control the simulation based on the position associated data.
US09824268B2 Media item validation
The present invention provides a method of validating a media item, the method comprising receiving image data corresponding to a plurality of digital images of a media item to be validated, wherein each image is associated with a respective one of a plurality of different channels of an illumination source for illuminating the media item, selecting image data corresponding to two of the plurality of images, dividing a common parameter of the selected image data associated with corresponding locations of the two selected images to create ratio image data representing a ratio image for two different channels of the illumination source, extracting feature information associated with the ratio image, and classifying the extracted feature information with at least one classifier of a validation template to determine whether or not the media item is valid. A computer program and a Self-Service Terminal for validating a media item, such as a banknote, are also provided.
US09824266B2 Handwriting input apparatus and control method thereof
A handwriting input apparatus and method are provided. The handwriting input apparatus includes: a touch screen configured to display a handwriting corresponding to a touch input; and a processor configured to generate a skeleton for the handwriting by performing text recognition with respect to the handwriting, correct a style of the handwriting based on the generated skeleton, apply a beautification effect to the corrected style of the handwriting, and control the touch screen to display the beautified handwriting.
US09824264B2 Motion capture system that combines sensors with different measurement ranges
Motion capture system with a motion capture element that uses two or more sensors to measure a single physical quantity, for example to obtain both wide measurement range and high measurement precision. For example, a system may combine a low-range, high precision accelerometer having a range of −24 g to +24 g with a high-range accelerometer having a range of −400 g to +400 g. Data from the multiple sensors is transmitted to a computer that combines the individual sensor estimates into a single estimate for the physical quantity. Various methods may be used to combine individual estimates into a combined estimate, including for example weighting individual estimates by the inverse of the measurement variance of each sensor. Data may be extrapolated beyond the measurement range of a low-range sensor, using polynomial curves for example, and combined with data from a high-range sensor to form a combined estimate.
US09824263B2 Method for processing image with depth information and computer program product thereof
The present invention proposes a method for processing an image with depth information and a computer program product thereof, wherein a filtering template is used to extract a gesture region and filter the image, and wherein the hue values of the pixels of the current gesture region are used to modify the self-adaptive thresholds of the filtering template, and wherein the size of the filtering template at the next time point is modified according to the depth at the current time point and the depth at the former time point.
US09824261B2 Method of face detection, method of image processing, face detection device and electronic system including the same
A method of face detection to be performed by an apparatus including an image pickup module includes: obtaining a first image including image information of an object that is in focus; obtaining a pseudo distance between the image pickup module and the object when the first image is obtained by the obtaining; determining a first ratio of a plurality of ratios as a scaling value based on the pseudo distance; and performing face detection of the first image by changing the scaling value based on the first ratio.
US09824255B2 Method for manufacturing fingerprint identification modules
A method for manufacturing a plurality of fingerprint identification modules simultaneously is provided. A first thin film and a second thin film are formed on a first transfer base and a second transfer base respectively. The first thin film and the second thin film are cut respectively to form a plurality of first thin film units and a plurality of second thin film units. The first transfer base and the second transfer base are adhered on opposite surfaces of a substrate. The first thin film units and the second thin film units are cut respectively to form a plurality of the first piezoelectric layers and a plurality of the second piezoelectric layers. A plurality of first slits and a plurality of second slits are formed on opposite surfaces of the substrate for breaking the mother base into the fingerprint identification modules.
US09824247B2 Location sensing for analytical applications
Embodiments herein describe RFID systems that include multiple RFID tag readers that each use a different frequency to communicate with an RFID tag. For example, each of the tag readers may transmit a tag query command using different modulated frequencies. In one embodiment, the RFID tag includes multiple receivers each tuned to one of the different frequencies generated by the tag readers. For example, one receiver in the tag is tuned to receive 200 MHz signals while another receiver is tuned to receive 900 MHz signals. To provide location information, the RFID tag compares power values associated with the received signals to determine which of the RFID tag readers is closest to the tag. The RFID tag conveys this location information to the tag readers by selecting one of the frequencies of the tag readers to use when generating a reply message.
US09824246B2 Radio frequency identification tag having input device
Disclosed is an RFID tag configured to store a plurality of data and selectively provide a predetermined data of the plurality of data to an RFID reader. The RFID tag includes a radio frequency (RF) interface, a memory, an input unit, and a control unit. The RF interface include an antenna for communication with an RFID reader. The memory is configured to store a plurality of data. The input unit is configured to receive a selection for provision data to be provided to the RFID reader among the plurality of data stored in the memory. The control unit is configured to control the selected data to be provided to the RFID reader through the RF interface when a request for data is received from the RFID reader.
US09824241B2 Public viewing security for public computer users
Methods and systems for activating a display security application and initiating a privacy measure on a computing device are provided. A user opens and turns on an application on the computing device, which monitors the security of the screen. The security feature recognizes when an unauthorized user is within viewing range of the display of the computing device. The user is prompted to initiate a privacy measure or ignore the unauthorized user. If the user initiates the privacy measure, the unauthorized user is prevented from seeing the content on the display. The user may terminate the privacy measure when the unauthorized user is no longer within viewing range of the display.
US09824240B2 Apparatus and method for using memory device
A method and an apparatus for using a memory device are provided. A host device includes a transmitter that transmits data; a receiver that receives data; and a controller configured to receive configuration information of the memory device including the information related to the data stored in the one or more slots determined according to each vendor of the memory device, identify information related to predetermined data in the configuration data of the memory device, and receive the predetermined data from the memory device.
US09824239B2 System for and method of cryptographic provisioning
A system for and method of securely provisioning a module with cryptographic parameters, such as cryptographic keys and key tables, is presented. Such modules may be used to enable encrypted communications between mobile phones to which they are coupled. The system and method prevent a malevolent individual involved in manufacturing the modules from compromising the security of the module. In particular, the modules are provisioned by an entity different from the manufacturer.
US09824238B1 Encoding of sensitive data
A computer-implemented method, the method includes identifying a piece of data to be served from a server system to a client device that is remote from the server system; creating a plurality of expressions that, when executed, provide a result that corresponds to the piece of data; and providing the plurality of expressions to the client device with code for executing the plurality of expressions.
US09824236B2 System for anonymizing and aggregating protected information
A system for anonymizing and aggregating protected information (PI) from a plurality of data sources includes a master index server coupled to a data repository. The master index server receives an anonymized records associated with an individual from a plurality of data hashing appliances. The system includes a cluster matching engine that applies a plurality of rules to hashed data elements of the received record for comparing hashed data elements of the record with hashed data elements of a plurality of clusters of anonymized records associated with different individuals stored in the data repository to determine whether the individual associated with the received record corresponds to an individual associated with one of the clusters of anonymized records. When a match is found, the cluster matching engine adds the received record to the cluster of anonymized records associated with that individual.
US09824235B2 Web session security techniques
Web session security techniques which protect displayed sensitive information. In one example embodiment, the method includes setting, by a processor, a timer following a last user action during use of a web application; determining, by the processor, that a threshold time period since the last user action exceeds a predetermined time period; and making, by the processor, displayed sensitive information unreadable.
US09824232B1 System for providing messages through media content
Described are techniques for associating messages with a particular portion of media content. A message received from a first device, associated with a portion of media content stored on the first device, may be provided to a second device and stored in association with a corresponding portion of media content on the second device. Content consumption data associated with the second device may indicate whether the second device has previously accessed the portion of the media content. The message may be suppressed from presentation if the second device has not previously accessed the corresponding portion of the media content. The message may be presented to the second device when the corresponding portion of the media content is accessed.
US09824227B2 Simulated control of a third-party database
An example method of providing simulated control of a third-party database to a client includes receiving, at a simulation control proxy, a query that selects data from a database table stored in a third-party database. The method also includes submitting, over a network, the query to the third-party database. The method further includes loading a set of database records included in an initial result set of the query. The method also includes determining whether a data storage device includes modification data indicating that the initial result set is stale. The method further includes updating the initial result set in accordance with the modification data if the initial result set is stale. The method also includes sending the updated result set of the query to a client. The updated result set of the query is different from the initial result set of the query.
US09824223B2 System and method for automated remedying of security vulnerabilities
In a binary patching system for alleviating security vulnerabilities in a binary representation of a software application, a binary code portion determined to be associated with a security vulnerability is replaced with a replacement binary code that can avoid such vulnerability without substantially changing the functionality of the code portion that was replaced. The replacement binary code can be selected based on properties and/or context of the code portion to be replaced.
US09824219B2 Electronic device having wake up verification and electronic system having the electronic device
An electronic system having wake up verification comprises an electronic device and a mobile device. The electronic device wirelessly connects to the mobile device. When the mobile device executes a verification program, the mobile device provides a sampling signal input interface on which a user can input a sampling signal. When the sampling signal is input, the mobile device transforms the sampling signal into sampling data and transmits the sampling data to the electronic device. The electronic device verifies the sampling data. When the sampling data are correct, the electronic device executes an operation system. When the sampling data are incorrect, the electronic device cannot execute the operation system. Therefore, information stored in the electronic device can be protected by two factor authentication to increase reliability for safeguarding information.
US09824217B2 Runtime detection of self-replicating malware
A method for detecting malicious active processes and self replicating executable binary files on a computing device. The method comprises monitoring in runtime active processes running on a computing device, extracting unique identifier(s) of each of the active processes which maps the active process to executable binary file(s) containing executable code of the active process, monitoring in runtime creation and modification of data files hosted by the computing device, identifying executable binary files among the data files, monitoring concurrent operation of logical sensors which detect malicious behavioral patterns of the active processes and maintain one or more lists of malicious behavioral pattern findings, and detecting malicious active process(es) of a malware from the active processes and self-replicating executable binary file(s) of the malicious active process(es) according to a match between the respective unique identifier(s), the malicious behavioral pattern findings and at least one the executable binary files.
US09824216B1 Susceptible environment detection system
A computerized technique wherein a received object is analyzed using a plurality of information sources to determine context information, wherein one information source comprises configuration information determined from a client device. One or more software profiles are generated based on the context information in order to provision one or more virtual machines of a dynamic analysis logic system. One or more work orders are generated based on the one or more software profiles. A priority order is assigned to the one or more software profiles. A dynamic analysis is scheduled based on the work orders and the assigned priority order to determine one or more susceptible software environments, and an alert is generated comprising information to update one or more susceptible environments in real time.
US09824213B2 Method and apparatus for assembling component in router
A method and apparatus for assembling a component in a router are provided. The router includes at least one reconfigurable component, the at least one reconfigurable component has a unique function, the method includes: obtaining attribute information of the at least one reconfigurable component in the router, wherein the attribute information comprises information on an importance and/or a using frequency of the at least one reconfigurable component in the router; coding the at least one reconfigurable component based on Huffman Coding to generate a Huffman code according to the attribute information of the at least one reconfigurable component; selecting the at least one reconfigurable component, and assembling the selected reconfigurable component to realize a routing function and to form an assembly code; and generating a routing paradigm table according to a user security requirement and the assembly code, such that the router performs the routing function according to the routing paradigm table.
US09824212B2 Method and system for recognizing advertisement plug-ins
Disclosed are a method and apparatus for recognizing advertisement plug-ins, relating to the field of computer technologies. The method comprises: searching for files related to application plug-ins; based on feature vectors of feature dimensions in a feature vector set of a predetermined advertisement, scanning the files related to the application plug-ins, and calculating feature vector similarity between data in each file and the feature vector in each feature dimension; calculating an advertisement similarity of a current application plug-in according to the feature vector similarity of each feature dimension and a feature recognition weight of the feature dimension; comparing the advertisement similarity with a threshold, and determining whether the application plug-in is an advertisement plug-in according to the comparison result. The method has the advantageous effects that a perfect feature recognition rule is involved, and there is a superior feature matching and recognition capability for obfuscated advertisement software codes.
US09824211B2 System and method to visualize user sessions
A system and method operable to identify and analyze persistent state information among a plurality of software-related events, and present persistent state information in a unified fashion.
US09824207B1 Authentication information update based on fraud detection
Techniques for maintaining and updating authentication information for a plurality of accounts may be provided. In an example a first set of authentication information for the plurality of accounts may be maintained. A second set of authentication information that has been marked as potentially compromised may be received. A third set of authentication information may be generated based on the overlap between the first set of authentication information and the second set of authentication information. The first set of authentication information may be updated based at least in part on one or more security authentication protocols and the third set of authentication information.
US09824204B2 Systems and methods for synchronized sign-on methods for non-programmatic integration systems
Systems and methods for automatically signing a user on to an integration application when a user signs on to another application and signing a user off when the user signs off of the other application. The integration application automatically non-programmatically collects data from a mapped location of a mapped source reference of the other application. The collected data includes a user identifier value. The integration continuously monitors the collected user identifier value for a difference in the collected user identifier value. If the collected user identifier value is recognized by the integration application, the user is signed into the integration application using the collected user identifier value, and if a difference in the collected user identifier value is detected, the user is signed off of the integration application.
US09824191B2 Method, system and apparatus for controlling patient access to medicaments
A method, system and apparatus for controlling and tracking patient access to medicaments. A patient is provided with medication in locked pill containers that must be unlocked with an access code before the patient can access a limited quantity of medication in each container. Thus the patient is forced to go through an interactive session periodically with a master system, via a communicative intermediary, in order to obtain a valid passcode for each batch of medications and follow a treatment regimen. The patient may be assessed during each interaction with the master system. That assessment can include various questions, including questions about status codes that may optionally be displayed on each medication container. These status codes may optionally encode detail about the patient's pattern of accessing medication. The general rate of medication usage can also be deduced by the rate at which the patient contacts the master system. After patient assessment, the master system may elect to not provide the patient with an access code, typically if the patient meets certain criteria that indicate overuse of the medication. Conversely, the master system can elect to proactively contact the patient if the patient fails to make contact with the master system at an expected time, as this lack of contact suggests that the patient is underusing the medication and requires a reminder.
US09824188B2 Conversational virtual healthcare assistant
A conversation user interface enables patients to better understand their healthcare by integrating diagnosis, treatment, medication management, and payment, through a system that uses a virtual assistant to engage in conversation with the patient. The conversation user interface conveys a visual representation of a conversation between the virtual assistant and the patient. An identity of the patient, including preferences and medical records, is maintained throughout all interactions so that each aspect of this integrated system has access to the same information. The conversation user interface presents allows the patient to interact with the virtual assistant using natural language commands to receive information and complete task related to his or her healthcare.
US09824182B2 Method and system for determining whether a drug will be effective on a patient with a disease
A process of determining whether a patient with a disease or disorder will be responsive to a drug, used to treat the disease or disorder, including obtaining a test spectrum produced by a mass spectrometer from a serum produced from the patient. The test spectrum may be processed to determine a relation to a group of class labeled spectra produced from respective serum from other patients having the or similar clinical stage same disease or disorder and known to have responded or not responded to the drug. Based on the relation of the test spectrum to the group of class labeled spectra, a determination may be made as to whether the patient will be responsive to the drug.
US09824181B2 Bambam: parallel comparative analysis of high-throughput sequencing data
The present invention relates to methods for evaluating and/or predicting the outcome of a clinical condition, such as cancer, metastasis, AIDS, autism, Alzheimer's, and/or Parkinson's disorder. The methods can also be used to monitor and track changes in a patient's DNA and/or RNA during and following a clinical treatment regime. The methods may also be used to evaluate protein and/or metabolite levels that correlate with such clinical conditions. The methods are also of use to ascertain the probability outcome for a patient's particular prognosis.
US09824175B1 Method and system of evaluation of validity of a refinement rule for a hardware emulation
A method for automatically verifying validity of application of a refinement rule includes calculating a set of values that characterize a hierarchy of elements of the emulation. A currently calculated value for a first element at a first level of the hierarchy is compared with a previously calculated value that characterized the first element at a previous time. If the currently calculated value is the same as the previously calculated value, application of the refinement rule is determined to be valid for unnamed entities of the first element. If the currently calculated value is different from the previously calculated value, each currently calculated value that characterizes a lower level element at a lower level of the hierarchy is compared with a corresponding previously calculated value to identify a change and it is determined whether the change invalidates application of the refinement rule to an unnamed entity of the emulation.
US09824170B1 Message filtering for electronic design automation systems
Message filtering may include, during a first processing phase of a design specified in source code, creating a filter table including message filters and storing the filter table in a memory using a processor. Each message filter may specify a message criterion and an object identifier of the design. During a subsequent processing phase of the design, received messages may be compared with the message filters of the filter table using the processor. Responsive to determining that a selected message matches a message criterion and an object identifier of a selected message filter, the message may be suppressed using the processor.
US09824166B2 Methods, systems, and computer readable media for utilizing parallel adaptive rectangular decomposition (ARD) to perform acoustic simulations
Methods, systems, and computer readable media for utilizing parallel adaptive rectangular decomposition (ARD) to perform acoustic simulations are disclosed herein. According to one method, the method includes assigning, to each of a plurality of processors in a central processing unit (CPU) cluster, ARD processing responsibilities associated with one or more of a plurality of partitions of an acoustic space and determining, by each processor, pressure field data corresponding to the one or more assigned partitions. The method further includes transferring, by each processor, the pressure field data to at least one remote processor that is assigned to a partition that shares an interface with at least one partition assigned to the transferring processor and receiving, by each processor from the at least one remote processor, forcing term values that have been derived by the at least one remote processor using the pressure field data.
US09824154B1 Search engine query customization and search site rating system
A method and system are provided for web search customization and web site rating. The system receives user input web sites, stores the web sites in a database, and groups them into user-specified categories. The system further allows users to select one or more web sites for customizing web search and querying the preselected sites using user input keywords. The system further provides the users with options to query a plurality of search engines. All web sites stored within the system are rated in response to the user operations. Each web site has at least a global rating indicating the rating within the system, a category rating indicating the rating within a given category, and a keyword rating indicating the rating for a given keyword. The system provides the users with a list of recommended web sites based on the web sites' ratings.
US09824145B1 User experience in social networks by weighting user interaction patterns
A method includes receiving interaction limitations from actions taken by a plurality of reporting users, for an identified user. The interaction limitations received for the identified user are weighted and a user score generated for the identified user based on the weighting of the interaction limitations provided by the reporting users. The user score for the identified user is adjusted over time based on feedback from the plurality of reporting users and based on average scores of other users. A subset of the plurality of reporting users are identified and the subset of users are provided access to interact with the identified user, based on the generated user scores of the identified user and of each of the plurality of reporting users.
US09824141B2 Systems and methods for categorizing and moderating user-generated content in an online environment
Embodiments of the present application include an apparatus with at least one processor that is configured to determine whether to electronically publish textual data in an online environment (e.g., the Internet) based on a comparison of a computed numeric likelihood to a set of threshold values. The set of threshold values may include a first threshold value representative of numeric likelihoods assigned to a first portion of reference content suitable for publication in the online environment, and a second threshold value representative of numeric likelihoods assigned to a second portion of the reference content unsuitable for publication in the online environment. The second threshold value may exceed the first threshold value.
US09824140B2 Method of creating classification pattern, apparatus, and recording medium
A method includes: extracting a partial character string including a reserved word and a character string immediately previous or subsequent to the reserved word from each of a plurality of pieces of target data, the plurality of pieces of target data conforming to a first pattern character string including the reserved word defined by a protocol; detecting target data including the partial character string among the plurality of pieces of target data; specifying a first partial character string from the extracted partial character string based on the detected target data; and creating, by a processor, a second pattern character string for classifying the plurality of pieces of target data based on the first pattern character string and the first partial character string.
US09824139B2 Method of searching for integrated multilingual consonant pattern, method of creating character input unit for inputting consonants, and apparatus for the same
Provided are an integrated multilingual consonant pattern search method and apparatus for extracting original strings, in correspondence with a number that is small compared to that of a conventional technology, as a search result and displaying the search result, by inputting a consonant pattern which is formed of a plurality of consonants, with respect to an original string list that is pre-stored in a database in a language written with a phonogram in which an initial consonant and a final consonant are distinguished from each other. Provided are also a method and apparatus for generating a character input unit for inputting consonant characters to be searched fast with a low typing error rate, by using the integrated multilingual consonant pattern search method.
US09824133B1 Cloud analytics marketplace
A multi-tenant system for providing hosted analytic services may be dynamically configured in response to a request from a user. A request for analytic services may comprise an indication of at least one data source to be incorporated into an n-dimensional cube. A data source connector and transformation pipeline may transform data received from the data source to a format compatible with a dimension and hierarchy model of the n-dimensional cube.
US09824129B2 Information landscape modeling, analysis and validation
Managing and validating a project using an information landscape. Embodiments include providing an information landscape including a topology of landscape elements for the project, linking the topology of landscape elements to a plurality of solution artifacts, and validating at least one of the plurality of solution artifacts and semantics of the information landscape.
US09824120B2 Method and system for presenting search results in a plurality of tabs
Systems and methods for providing search results in a plurality of tabs are described. In one example embodiment, a search term is received. In response, one or more keywords associated with the search term are obtained. Next, respective searches using respective keywords of the one or more keywords are performed to obtain respective results. The results are presented to a client machine for presentation. The presentation comprises a plurality of tabbed pages where each tabbed page of the plurality of tabbed pages including a respective keyword and a respective portion of the results corresponding to the respective keyword.
US09824119B2 Systems and methods for load balancing and connection multiplexing among database servers
The present application is related to a system and method for load balancing and connection multiplexing structured query language (SQL) queries among a plurality of database servers. A device intermediary to a plurality of clients and a plurality of database servers receives an SQL query to access a database provided by the plurality of database servers from a client via a first connection established between the device and the client. The device identifies for the SQL query a policy for selecting among the plurality of servers. The policy includes an expression to identify predetermined data from content of the SQL query. The device may select a server from the plurality of servers based on applying the expression of the policy to content of the SQL query and forward the SQL query to the selected server via a second connection established between the device and the selected server.
US09824110B2 Method, system and program product for managing data representative of the personal experience of a user on an exercise equipment
Method, system and program product for managing data representative of the personal experience of a user on an exercise equipment. During the execution of a client software application launched by the user of the exercise equipment, when the client software application sends a request of updating data representative of the state of the client software application to a database remotely disposed with respect to the exercise equipment, updated data representative of the state of the client software application are retrieved, associated to a user identification code and temporarily stored in a first memory unit of the exercise equipment. When a procedure of logout of the user on the exercise equipment is performed, the updated data representative of the state of the client software application associated with said user identification code are stored in a second memory unit of the exercise equipment and sent to the remote database.
US09824106B1 Hash based data processing
Hash based data processing generates an output dataset based on combining a plurality of input datasets. Input datasets may be divided into a plurality of portions using a hashing algorithm that hashes based on a data attribute of at least one of the input datasets. Pairs of the portions may then be combined through join operations that may be performed at least partly in parallel, based on the data attribute used in the hashing algorithm. The combined dataset portions resulting from the join operations may then be combined to generate an output dataset to be stored in a location that is accessible to user devices. In some cases, one or more step datasets may be generated and stored prior to the output dataset, the step dataset(s) including subset(s) of the data in the output dataset.
US09824104B2 System and method for content storage
A system and method of content storage includes a content store for storing a plurality of first content blocks and one or more first indexes, a content manager including one or more first content analyzers, and an interface for receiving access requests for the plurality of first content blocks. Each of the one or more first indexes includes a plurality of first entries for organizing a plurality of second content blocks from the plurality of first content blocks according to a respective organizational structure. Each of the first entries includes a link to a corresponding content block from the plurality of second content blocks. Each of the plurality of content analyzers monitors the plurality of first content blocks for changes and updates a second index from the one or more first indexes based on information associated with the monitored changes.
US09824101B2 Data storage management by using excess capacity in a capacity controlled environment
Excess capacity (or excess resources) can be used in a capacity controlled environment to effectively manage data storage of a database. In this context, excess capacity can, for example, be controlled used as needed, as configured and/or on a temporary basis. Management of data storage in a database can, for example, include operations associated with moving or relocating data of the database. Relocation of data can, for example, be performed to relocate data deemed to be “hot” data to a location that can provide a faster access time in order to improve the overall efficiency of the database system.
US09824100B2 Technology for importing schema changes to multiple target systems
Applying a change statement to target databases includes creating a central change identifier and associating the central change identifier and change statement to respective target databases, including creating an association identifier for each respective target database. The central change identifier, the change statement and a respective association identifier are provided for sending to each respective target database. A change status is presented, which indicates occurrence of a current processing event by a respective target database, including showing the change status associated with the central change identifier and the respective target database in response to receiving the change status, the central change identifier and a change statement indicator from the respective target database.
US09824099B2 Data capture and identification system and process
An identification method and process for objects from digitally captured images thereof that uses data characteristics to identify an object from a plurality of objects in a database. The data is broken down into parameters such as a Shape Comparison, Grayscale Comparison, Wavelet Comparison, and Color Cube Comparison with object data in one or more databases to identify the actual object of a digital image.
US09824097B2 Access and presentation of files based on semantic proximity to current interests
A computer program product for managing and rendering one or more information nodes relative to a current focus. The computer program product receives one or more principal topics from an analysis of the information nodes. The computer program product determines a topic vector from a similarity of a first information node to each of the principal topics and a map from the topic vector to a storage location of the first information node. The computer program product determines one or more current topics from a second information node that has been recently accessed by a user and a current focus vector from a similarity of the one or more current topics to the one or more principal topics. The computer program product renders the current focus vector and the first information node according to a rendering algorithm that is applied to the current focus vector and the first information node.
US09824094B1 Systems and methods for prioritizing file downloads
Systems and methods are disclosed herein for downloading data from a cloud system. A plurality of files on the cloud system is identified for downloading to a client system, where the plurality of files is associated with metadata. A respective score for each file in the plurality of files is evaluated by applying a ranking scheme to the metadata, where the ranking scheme is based on at least two features of the metadata. A download process is initiated for at least some files in the plurality of files based on each file's respective score.
US09824092B2 File storage system including tiers
Data storage systems and processes are provided including processes for handling write and read requests to a storage system. A storage system can include data stores, such as a log store, a hash store and a journal store. Data can be written to a log store, a log store can be converted to a hash store, and hash stores can be merged into a journal store. A storage system can use optimizations in writing and storing data, to provide lower latency, lower levels of write amplification and higher throughput.
US09824091B2 File system backup using change journal
Aspects of the subject matter described herein relate to backups and change journals. In aspects, a change journal is read to determine changes that have occurred to objects of a file system. From these changes a data structure is created to capture path information and collect changes for each object. Where the data structure is insufficient to identify a complete path, the live file system is consulted. After the data structure is complete, a data protection engine uses the data structure to update a catalog at least to provide the capability to view the namespace of the protected objects at one or more times covered by the catalog.
US09824090B2 Emulating transparent file processing
Transparent file processing is supported in Unix-like operating systems by emulating the desired file processing through a number of recipes that accommodate different contexts. Recipes are provided, for example, for local folders in user space, for whole devices (e.g., flash drives or network drives), and for folders synchronized to cloud data. By detecting the path type for a file operation and selecting and applying the appropriate recipe, file processing can be performed in a manner transparent to the user.
US09824084B2 Method for word sense disambiguation for homonym words based on part of speech (POS) tag of a non-homonym word
A computer-implemented method of (600) and a system (222, 208) for processing a text stream. The method comprises accessing (602) the text stream; parsing (604) the text stream; analyzing (606) a first collection of words to identify a homonym candidate; generating (608) a homonym word pattern, the homonym word pattern comprising at least one word of the first collection of words; determining (610), for at least one word of the homonym word pattern, a first context element; generating (612) a homonym context pattern; analyzing (614) a second collection of words to identify a non-homonym candidate having a non-homonym context pattern at least partially matching the homonym context pattern, the non-homonym candidate being associated with a lexical tag; and assigning (616) the lexical tag associated with the non-homonym candidate to the homonym candidate.
US09824074B2 Content rendering control system for a pre-defined area of a content page
A system and method for controlling of rendering of content via electronic networks, whereby content is rendered at a content page only when and to the extent that a pre-defined area of the content page is within the viewer's browser window dimensions and scrolling position, or within a pre-defined distance outside of said browser window dimensions and scrolling position. When a viewer accesses a content page and as the viewer scrolls up or down or left or right on the page, or increases or decreases the dimensions of the viewer's browser window, content that has been designated to render in the content page area corresponding to the viewer's then current browser window dimensions and scrolling position is rendered. Content relating to areas of the content page that are not within (or within such pre-defined distance from) the viewer's browser window dimensions and scrolling position is not rendered unless or until such area is within such browser window dimensions and scrolling position or said pre-defined distance outside of same.
US09824073B1 Estimating effects of user interface changes on content item performance
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for content evaluation. In one aspect, a method includes identifying a first document object model for a resource, the first document object model being associated with a performance profile, the performance profile specifying performance factors for content item presentation positions of the resource. A first similarity measure can be computed for first document object model based on the first document object model and a second document object model for the resource, the second document object model for the resource being a previous document object model for the resource. A new performance profile can be computed for the resource if the first similarity measure does not meet a similarity threshold.
US09824072B2 Adjusting layout size of hyperlink
Adjusting the layout size of a hyperlink includes displaying at least one hyperlink in a user interface; detecting a touch operation for the at least one hyperlink, and extracting position coordinates of a touch point formed by the touch operation on the user interface. Adjusting the layout size further includes determining a target hyperlink from the at least one hyperlink, and determining the precision of the touch operation with respect to the target hyperlink based on the position coordinates of the touch point; and adjusting layout size of the target hyperlink based on the determined precision. The hyperlink layout in a web page can be adapted to the touch precision of user's finger automatically, which facilitates the recognition of hyperlinks by the user's finger.
US09824066B2 32-point transform for media data coding
In general, techniques are described for implementing a 32-point discrete cosine transform (DCT) that is capable of applying multiple DCTs of different sizes. For example, an apparatus comprising a 32-point discrete cosine transform of type II (DCT-II) unit may implement the techniques of this disclosure. The 32-point DCT-II unit performs these DCTs-II of different sizes to transform data from a spatial to a frequency domain. The 32-point DCT-II unit includes an 16-point DCT-II unit that performs one of the DCTs-II of size 16 and at least one 8-point DCT-II unit that performs one of the DCTs-II of size 8. The 16-point DCT-II unit includes another 8-point DCT-II unit. The 16-point DCT-II unit also comprises at least one 4-point DCTs-II unit. Two or more of these DCTs-II units may concurrently perform DCTs-II of different sizes to various portions of the content data.
US09824065B2 Systems and methods for chaotic entanglement using cupolets
Systems, methods, apparatus, and techniques are presented for maintaining cupolets in a state of mutual stabilization. A first cupolet and a second cupolet are generated. A first control code is applied to the first cupolet for a first time to produce a first visitation code. The first visitation code is transformed based on an exchange function to produce a second control code. The second control code is applied to the second cupolet to produce a second visitation code. The second visitation code is transformed based on the exchange function to produce the first control code. The first control code is applied to the first cupolet for a second time.
US09824062B2 Method, apparatus and instructions for parallel data conversions
Method, apparatus, and program means for performing a conversion. In one embodiment, a disclosed apparatus includes a destination storage location corresponding to a first architectural register. A functional unit operates responsive to a control signal, to convert a first packed first format value selected from a set of packed first format values into a plurality of second format values. Each of the first format values has a plurality of sub elements having a first number of bits The second format values have a greater number of bits. The functional unit stores the plurality of second format values into an architectural register.
US09824061B2 Method, apparatus and instructions for parallel data conversions
Method, apparatus, and program means for performing a conversion. In one embodiment, a disclosed apparatus includes a destination storage location corresponding to a first architectural register. A functional unit operates responsive to a control signal, to convert a first packed first format value selected from a set of packed first format values into a plurality of second format values. Each of the first format values has a plurality of sub elements having a first number of bits The second format values have a greater number of bits. The functional unit stores the plurality of second format values into an architectural register.
US09824059B2 Child serial device discovery protocol
In one example, a host device may identify a serial device connected to the host device to determine a host action. The host device may receive a serial device signal with a child serial device identifier from a serial device bridge. The host device may identify a child serial device based on the child serial device identifier. The host device may execute a host action based on the child serial device.
US09824058B2 Bypass FIFO for multiple virtual channels
A group of low-level FIFOs may be logically bound together to form a super-FIFO. The super-FIFO may treat each low-level FIFO as a storage location. The super-FIFO may enable a push to (or a pop from) every low-level FIFO, simultaneously. The super-FIFO may enable a virtual channel (VC) to use the super-FIFO, bypassing a VC FIFO for the VC, removing several cycles of latency otherwise needed for enqueuing and dequeuing messages in the VC FIFO. In addition, the super-FIFO may enable bypassing of an arbiter, further reducing latency by avoiding a penalty of the arbiter.
US09824053B2 Standardized hot-pluggable transceiving unit with control plane functionalities
A standardized hot-pluggable transceiving unit comprising a housing, a connector and a processing unit. The housing has specific standardized dimensions and can be inserted into a chassis of a hosting unit. The connector receives an IP flow. The processing unit processes packets of the IP flow based on a control plane message. The control plane message is received by the connector receiving the IP flow or by another connector of the transceiving unit. The processing unit may further generate a report or an alarm related to the IP flow, for transmission by the transceiving unit. The IP flow may for example transport a video payload. A system comprising a chassis and the transceiving unit is also disclosed. The chassis comprises a processing unit capable of processing packets of IP flows. The transceiving unit is inserted into the chassis and exchanges data with the processing unit of the chassis.
US09824048B2 Method for effectively transmitting data
A method for effectively transmitting data, in which a switch is connected between a plurality host and storage, comprises steps of the following. First, the hosts recognize the storages via the switch, and revise a data transmission path within an original command, meanwhile transforming it into a specific command. Later, the switch receives the specific command, alternatively revises the data transmission path or not, and transforms the specific command into a standard command. The standard command is then transmitted to the storage. After receiving it, the storage is able to search for a corresponding host based on the data transmission path such that data is simply transmitted between the storage and its corresponding host. By employing the proposed method, the present invention is beneficial to reducing system complexity and raising data transmission efficiency.
US09824046B2 Using USB signaling to trigger a device to enter a mode of operation
A method of triggering a desired operating mode in a universal serial bus (USB)-compatible client device is provided. A USB-compatible client device detects that it has been coupled to a USB-compatible host device via a USB bus. The USB-compatible client device attempts to pull a data line of the USB bus high. The USB-compatible client device then ascertains that the data line remains pulled low, thereby indicating that the USB-compatible client device should enter a first mode of operation. The USB-compatible client device operates according to the first mode of operation.
US09824042B2 Reading data from storage via a PCI express fabric having a fully-connected mesh topology
A method for reading data from a persistent storage module (“PSM”) in a communication fabric is discussed. A read request may be submitted to a PSM via a processor. In response, the requested data may be written to the client. A read complete may follow the same path as the data through the communication fabric.
US09824039B2 Signal interrupts in a transactional memory system
In some embodiments, an apparatus includes a processor that is configured to execute computer usable program code to perform operations. The operations include executing an atomic transaction in a system having a transactional memory. The operations include receiving a signal interrupt during executing of the atomic transaction. The operations include storing a state of the signal interrupt to enable subsequent execution of the signal interrupt. The operations include returning to executing the atomic transaction until the atomic transaction is at least one of completed and aborted. The operations include after executing the atomic transaction is at least one of completed and aborted, determining whether the signal interrupt is received during executing of the atomic transaction. The operations include after determining that the signal interrupt is received during executing of the atomic transaction, retrieving the state of the signal interrupt.
US09824038B2 Memory mapping in a processor having multiple programmable units
The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
US09824037B2 Memory mapping in a processor having multiple programmable units
The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
US09824032B2 Guest page table validation by virtual machine functions
Systems and methods for guest page table validation by virtual machine (VM) functions. An example method comprises: storing a first VM function invocation instruction in a first memory page executable from a default memory view of a VM, wherein executing the first VM function invocation instruction switches a page table pointer to a trampoline memory view of the VM; configuring a write access permission, from the trampoline memory view, to a page table comprised by a VM page table hierarchy; storing a second VM function invocation instruction in a second memory page executable from the trampoline memory view, wherein executing the second VM function invocation instruction switches the page table pointer to an alternative memory view of the VM; storing, in the second memory page, validation instructions to validate the VM page table hierarchy; and storing protected instructions within a third memory page executable from the alternative memory view.
US09824028B2 Cache method and cache apparatus
A cache apparatus stores part of a plurality of accessible data blocks into a cache area. A calculation part calculates, for each pair of data blocks of the plurality of data blocks, an expected value of the number of accesses made after one of the data blocks is accessed until the other of the data blocks is accessed, on the basis of a probability that when each of the plurality of data blocks is accessed, each data block that is likely to be accessed next is accessed next. When a data block is read from outside the cache area, a determination part determines a data block to be discarded from the cache area, on the basis of the expected value of the number of accesses made after the read data block is accessed until each of the plurality of data blocks is accessed.
US09824025B2 Information processing system, information processing device, information processing program and information processing method
An information processing system comprising a storage device and an information processing device, wherein the information processing device includes a data holding unit which holds first data, a first detection unit which detects a first state of access, and a transmission unit which transmits the first state of access detected by the first detection unit to the storage device, and the storage device includes a storage unit which stores second data, a reception unit which receives the first state of access transmitted from the transmission unit, a second detection unit which detects a second state of access, which is a state of access to the second data, and a control unit which rearranges the second data in the storage unit on the basis of the states of access.
US09824024B1 Configurable storage blocks with embedded first-in first-out and delay line circuitry
An integrated circuit may have configurable storage blocks. A configurable storage block may include a memory array, an arithmetic circuit, and a control circuit. The control circuit may be used to determine whether to operate the configurable storage block in a first mode which may provide random access to the memory array or in a second mode which may provide access to the memory array in a predefined order. Thus, the configurable storage block may implement first-in first-out modules, shift registers, or delay-line modules in addition to implementing memory modules with random access.
US09824023B2 Management method of virtual-to-physical address translation system using part of bits of virtual address as index
A management method of a virtual-to-physical address translation system includes the following steps: providing a first storage space, wherein the first storage space includes a plurality of buffer entries; providing a second storage space, wherein the second storage space includes a plurality of translation entries, and the translation entries correspond to a plurality of translation indices; and when receiving a write instruction to write a first virtual-to-physical address translation into a specific buffer entry of the buffer entries, storing the first virtual-to-physical address translation in a write translation entry of the translation entries according to a first part of bits of a first virtual address corresponding to the first virtual-to-physical address translation, and storing the first virtual address and a write translation index corresponding to the write translation entry in the specific buffer entry.
US09824020B2 Systems and methods for memory management in a dynamic translation computer system
Systems and methods for managing memory in a dynamic translation computer system are provided. Embodiments may include receiving an instruction packet and processing the instruction packet. The instruction packet may include one or more instructions for obtaining a block of virtual memory for use in an emulated operating environment from a slab of virtual memory in a host environment, maintaining a mapping between the block of virtual memory and physical memory when the block is returned to the host environment, and for filling the block of virtual memory with zeros and a pattern based, at least in part, on a detected fill type.
US09824018B2 Systems and methods for a de-duplication cache
A de-duplication is configured to cache data for access by a plurality of different storage clients, such as virtual machines. A virtual machine may comprise a virtual machine de-duplication module configured to identify data for admission into the de-duplication cache. Data admitted into the de-duplication cache may be accessible by two or more storage clients. Metadata pertaining to the contents of the de-duplication cache may be persisted and/or transferred with respective storage clients such that the storage clients may access the contents of the de-duplication cache after rebooting, being power cycled, and/or being transferred between hosts.
US09824017B2 Cache control apparatus and method
Provided is a cache control apparatus and method that, when a plurality of processors read a program from the same memory in a chip, maintain coherency of data and an instruction generated by a cache memory. The cache control apparatus includes a coherency controller client configured to include an MESI register, which is included in an instruction cache, and stores at least one of a modified state, an exclusive state, a shared state, and an invalid state for each line of the instruction cache, and a coherency interface connected to the coherency controller and configured to transmit and receive broadcast address information, read or write information, and hit or miss information of another cache to and from the instruction cache.
US09824014B2 Expedited servicing of store operations in a data processing system
In at least some embodiments, a processor core generates a store operation by executing a store instruction in an instruction sequence. The store operation is marked as a high priority store operation operation in response to detecting, in the instruction sequence, a barrier instruction that precedes the store instruction in program order and that includes a field set to indicate the store operation should be accorded high priority and is not so marked otherwise. The store operation is buffered in a store queue associated with a cache memory of the processor core. Handling of the store operation in the store queue is expedited in response to the store operation being marked as a high priority store operation and not expedited otherwise.
US09824010B2 Multiple data channel memory module architecture
According to one example of the present disclosure, a system includes a computing element configured to provide requests for memory access operations and a memory module comprising a plurality of memories, a plurality of independent data channels, each of the independent data channels coupled to one of the plurality of memories, a plurality of internal address/control channels, each of the independent address/control channels coupled to one of the plurality of memories, and control logic coupled to the plurality of internal address/control channels and configured to receive and decode address and control information for a memory access operation, the control logic further configured to selectively provide the decoded address and control information to a selected internal address/control channel for a selected independent data channel of the plurality of independent data channels based on the received address and control information for the memory access operation.
US09824003B2 Dynamically resizable circular buffers
Methods and apparatus for dynamically resizing circular buffers are described wherein circular buffers are dynamically allocated arrays from a pool of arrays. The method comprises receiving either a request to add data to a circular buffer or to remove data from a circular buffer. If the request is an addition request and the circular buffer is full, an array from the pool is allocated to the circular buffer. If, however, the request is a removal request and removal of the data creates an empty array, an array is de-allocated from the circular buffer and returned to the pool. Any arrays that are not allocated to a circular buffer may be disabled to conserve power.
US09823989B2 Method and apparatus for connecting to external device
An apparatus and method of connecting an external device are provided. The method includes connecting the apparatus to the external device when a distance between the external device and the apparatus is less than a reference range; after the external device is connected to the apparatus, continuously maintaining the connection when a distance between the external device and the apparatus is greater than the reference range; and disconnecting the external device from the apparatus when a distance between the external device and the apparatus is greater than a detectable range.
US09823984B2 Remapping of memory in memory control architectures
In accordance with embodiments disclosed herein, there is provided systems and methods for remapping of memory in memory control architectures. A processing device includes a processing core and a platform controller hub (PCH) coupled to the processing core. The PCH is to receive an indication of a failure associated with a first memory region of a plurality of memory regions residing in a memory. The PCH is also to interrupt an operating system to prompt for a reboot. Upon the reboot, the PCH is to remap a memory address range associated with the first memory region to a second memory region of the plurality of regions.
US09823982B1 Archiving and restoration of distributed database log records
Transactional log data for a distributed database may be archived by a number of computing nodes scalable to a specified concurrency parameter. A log record may be mapped to a computing node for performance of an archiving operation. The log record may be stored with information indicative of a position, in a hierarchy of shards, of the shard from which the log record originated. The log record may be replayed in an order, relative to other records, that is based on the shard's position in the shard hierarchy. The log record may be replayed on a shard identified based on a time-invariant and idempotent hash function.
US09823978B2 User-level quota management of data objects stored in information management systems
Systems and methods are disclosed for cross-system user-level management of data objects stored in one or more information management systems, and for user-level management of data storage quotas in information management systems, including data objects in secondary storage. An illustrative quota manager is associated with one or more information management systems. The quota manager comprises a quota value representing the maximum amount of data storage allowed for a given end-user's primary and secondary data in the one or more information management systems. The quota manager determines whether data associated with the end-user has exceeded the storage quota, and if so, prompts the end-user to select data for deletion, the deletion to be implemented globally, across the primary and secondary storage subsystems of the respective one or more information management systems. Meanwhile, so long as the quota is exceeded, the quota manager instructs storage managers to block backups of end-user's data.
US09823975B2 Efficient computation of sketches
Determining a summary feature set is disclosed. A plurality of subsegments of a first segment are selected. For each subsegment, a plurality of values by applying a set of functions to each subsegment are computed. From all the values computed for all the subsegments, a first subset of values is selected.
US09823974B1 Excluding files in a block based backup
Techniques to back up data are disclosed. In various embodiments, a shadow copy of a source volume is created. An excluded file is deleted from the shadow copy. One or more blocks modified in the shadow copy in connection with deleting the excluded file from the shadow copy are tracked. An incremental backup is performed, the incremental backup includes determining one or more blocks to be backed up in connection with the incremental backup based at least in part on at least one of the tracked one or more blocks modified in the shadow copy and a merged bitmap corresponding to a merger of a first bitmap associated with the shadow copy and a second bitmap associated with the source volume.
US09823970B2 Data storage method, data recovery method, related apparatus, and system
A data recovery method to improve storage consistency of a distributed storage system includes: receiving a recovery message from a storage node after a fault recovery of the faulty storage node; obtaining N lost erasure coding (EC) blocks of the faulty storage node through computation according to EC blocks stored by non-faulty storage nodes; sequentially sending N lost EC blocks to the faulty storage node for storage. In the process of sequentially sending the N lost EC blocks to the faulty storage node, when it is determined that for a first EC block that is to be stored by the faulty storage node, a second EC block having a same key value as the first EC block exists in the lost EC blocks, after the faulty storage node stores the second EC block, the first EC block is sent to the faulty storage node to store.
US09823969B2 Hierarchical wide spreading of distributed storage
Systems and techniques for managing data storage are disclosed. In some aspects, a front-end node responds to a request to write an object by dividing the object into multiple source data segments. The front-end node generates redundancy data for the multiple source data segments using a rateless erasure encoding. The front-end node associates a respective subset of the redundancy data with each of the multiple source data segments, wherein each subset of redundancy data and associated source data segment form an encoded segment. The rateless erasure encoding further includes defining multiple segment-level fragments within each of the encoded segments. The front-end node transmits each of the encoded segments to a selected one of multiple storage nodes, wherein each of the selected storage nodes are selected based on a determined storage layout of the encoded segments across the multiple storage nodes. For each of the received encoded segments, the storage node generates one or more protection fragments based on redundancy data generated from the segment-level fragments and stores the segment-level fragments and corresponding protection fragments across multiple storage media devices managed by the selected storage node.
US09823965B2 Method of managing memories, corresponding device and apparatus
A method includes: writing first data in a first partition of a first memory module and second data in a first partition of a second memory module, and selectively operating the first and second memory modules in a first operating mode and a second operating mode. The first operating mode includes writing parity bits for the first data in a second partition of the second memory module and parity bits for the second data in a second partition of the first memory module. The second operating mode includes writing further data instead of parity bits in the second partition of one or both the first memory module and the second memory module.
US09823961B1 Memory controller and operating method thereof
An operating method of a memory controller, for a memory device including a plurality of cells, includes steps of: checking states of the cells; marking at least one specific bit-channel according to the states of the cells; and performing an uneven wear leveling scheme on at least one target cell storing messages from the at least one specific bit-channel, such that the wear level of the at least one target cell is different from other cells.
US09823957B2 Processor system, engine control system and control method
A processor system includes a master processor that successively processes a plurality of tasks, a checker processor that successively processes at least one of the plurality of tasks, and a control circuit that performs control so that the checker processor operates when the master processor and the checker processor perform a lock-step operation, and the checker processor stops its operation when the master processor and the checker processor do not perform the lock-step operation, the lock-step operation being an operation in which each of the master and checker processors processes the same task, in which the control circuit performs control so that a period from when a task is processed by the lock-step operation to when another task is processed in the next lock-step operation is equal to or shorter than a maximum test period, the maximum test period being a test period acceptable to the processor system.
US09823955B2 Storage system which is capable of processing file access requests and block access requests, and which can manage failures in A and storage system failure management method having a cluster configuration
Failures in a storage system are managed at low cost and with high reliability. A storage system is coupled to a file command issuing apparatus and a block command issuing apparatus, and processes commands from both. The storage system is provided with: a first control portion which is provided extending across a plurality of clusters and which is configured to control block access requests to a disk device; a plurality of second control portions which are configured to process file access requests and provided respectively in the clusters, and operate on virtual machines managed by a virtualization control portion; failure detecting portions which are configured to detect failures within each of the clusters; and a failure information management portion which is provided in the first control portion and which is configured to consolidate and manage failure information relating to failures detected by the failure detecting portions.
US09823953B2 Interprogram communication messaging for program synchronization
An interprogram communication system including a product engine, a program interface, and a visibility engine configured to employ interprogram communication messaging with each other. The product engine sends an information request that identifies an application feature to the visibility engine via the program interface. The visibility engine identifies a feature file associated with the application feature and identifies test statuses associated with the identified feature file. The visibility engine combines the test statuses with feature file information associated with the feature file to generate a release snapshot. The visibility program sends the release snapshot to the product engine via the program interface. The product engine generates a summary that comprises the test statuses and at least a portion of the feature file information.
US09823951B2 Link optimization for callout request messages
According to one aspect of the present disclosure, a method and technique for link optimization for callout request messages is disclosed. The method includes: monitoring a plurality of different time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems, the links used to send and receive callout request messages between one or more applications running on the host system and the services systems that process the callout request messages, the time-based parameters associated with different stages of callout request message processing by the communication pipe and the service systems; assessing a performance level of each of the plurality of links based on the time-based parameters; and dynamically distributing the callout request messages to select links of the plurality of links based on the performance assessment.
US09823948B2 Efficient resource utilization in data centers
A method includes identifying high-availability jobs and low-availability jobs that demand usage of resources of a distributed system. The method includes determining a first quota of the resources available to low-availability jobs as a quantity of the resources available during normal operations, and determining a second quota of the resources available to high-availability jobs as a quantity of the resources available during normal operations minus a quantity of the resources lost due to a tolerated event. The method includes executing the jobs on the distributed system and constraining a total usage of the resources by both the high-availability jobs and the low-availability jobs to the quantity of the resources available during normal operations.
US09823947B2 Method and system for allocating FPGA resources
System, method and computer program product for allocating FPGA resources in a resource pool. In an embodiment, the technical solution includes: receiving resource request for FPGA resources in the resource pool from a client; performing resource allocation operation based on resource pool state information record in response to the resource request, the resource pool state information record including utilization state information of the FPGA in the resource pool; and updating the resource pool state information record based on the result of the resource allocation operation. FPGA resource allocation can be implemented with the adoption of the technical solution of the application.
US09823943B2 Apparatus and method for controlling virtual machine migrations based on flow information
An apparatus controls migration of a virtual machine between plural servers in a communication network. The apparatus acquires flow information by classifying, for each of virtual machines, pieces of data transmitted and received in each of the plural servers into flows having respective different destinations. The apparatus selects, based on the flow information, a migration target which is a virtual machine to be migrated from a first server whose number of virtual machines in operation is relatively large to a second server whose number of virtual machines in operation is relatively small, from among virtual machines in operation in the first server, by giving a higher priority to a virtual machine whose matching number of flows is larger, where the matching number of flows indicates a number of flows that are currently processed by both the virtual machine and the second server.
US09823942B2 Virtual machine discovery and identification
Methods, systems and computer readable media for virtual machine discovery and identification are described.
US09823941B2 Optimized placement of virtual machines on physical hosts based on user configured placement policies
Placement of virtual machines on physical hosts are based on differing initial policies and optimization policies set by a system administrator to more efficiently utilize system resources and serve the needs of different workloads. A scheduler mechanism allows a system administrator to select different initial placement policies for one or more host groups of physical hosts. The scheduler mechanism utilizes an optimizer that monitors host performance and adjusts the placement of virtual machines according to another set of optimization policies similarly selected by the system administrator for each of the host groups.
US09823940B2 Reconfiguring a snapshot of a virtual machine
Techniques for reconfiguring a snapshot of a virtual machine (VM) may be provided. The VM may be deployed on a hypervisor running on a computer. Techniques comprise provisioning of a VM, installing and configuring an operating system and a base program. A snapshot of the virtual machine may be taken together with the operating system and the base program together with configuration data defining the configuration of the virtual machine, the operating system and base application in a metadata descriptor. All may be stored in a persistent storage. Then the content of the metadata descriptor may be modified, and it may be reverted back to the snapshot using the modified content of the metadata descriptor such that the snapshot of the virtual machine with the operating system and the base program is reconfigured upon deployment of the snapshot including the operating system and the base program.
US09823939B2 System for an instruction set agnostic runtime architecture
A system for an agnostic runtime architecture. The system includes a close to bare metal JIT conversion layer, a runtime native instruction assembly component included within the conversion layer for receiving instructions from a guest virtual machine, and a runtime native instruction sequence formation component included within the conversion layer for receiving instructions from native code. The system further includes a dynamic sequence block-based instruction mapping component included within the conversion layer for code cache allocation and metadata creation, and is coupled to receive inputs from the runtime native instruction assembly component and the runtime native instruction sequence formation component, and wherein the dynamic sequence block-based instruction mapping component receives resulting processed instructions from the runtime native instruction assembly component and the runtime native instruction sequence formation component and allocates the resulting processed instructions to a processor for execution.
US09823937B1 Configuration system and method for an integrated computing system
An integrated computing system configuration system includes a computing system that executes an engine select a plurality of component specifications associated with corresponding components to be implemented in a customized integrated computing system, and for each selected component, abstract the component specification according to its functionality to create a component classification, and validate the component classification according to its interoperability with other component specifications to create a validated component. The engine may then apply one or more rules to at least one of the validated components to verify that the customized integrated computing system meets one or more architectural standards, and when at least one of the rules are not met, perform one or more remedial operations such that the at least one rule is met.
US09823927B2 Range selection for data parallel programming environments
According to some embodiments, the workgroup divisibility requirement may be dispensed with on a selective or permanent basis, i.e. in all cases, particular cases or at particular times and/or under particular conditions. An application programming interface implementation may be allowed to launch workgroups with non-uniform local sizes. Two different local sizes may be used in a case of a one-dimensional workload.
US09823925B2 Instruction and logic for a logical move in an out-of-order processor
A processor includes allocation unit with logic to receive a logical move instruction. The logical move instruction includes a source logical register as a source parameter and a destination logical register as a destination parameter. The source logical register is assigned to a source physical register and the destination logical register is assigned to a destination physical register. The allocation unit includes logic to assign a first value of the source logical register to the destination logical register and to maintain a second value of the destination physical register before and after the assignment of the first value to the destination logical register.
US09823924B2 Vector element rotate and insert under mask instruction
A Vector Element Rotate and Insert Under Mask instruction. Each element of a second operand of the instruction is rotated in a specified direction by a specified number of bits. For each bit in a third operand of the instruction that is set to one, the corresponding bit of the rotated elements in the second operand replaces the corresponding bit in a first operand of the instruction.
US09823923B2 Control flow points based software size and effort estimation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for size and effort estimation of software-based projects. The software-based project includes functional requirements and computer-implemented programing language code. The method includes that for each functional requirement, identifying one or more controls flows associated with the functional requirement, each control flow including one or more components; accessing one or more reference tables; determining, for each component of the one or more components, a complexity of the component based on a comparison with the one or more reference tables; and estimating an effort of the software-based project based on the complexity of each component of the one or more control flows associated with the one or more functional requirements.
US09823922B1 Source code mapping through context specific key word indexes and fingerprinting
The subject technology provides embodiments for providing an index of source code repositories isolated to HTTP request parameters. By fingerprinting specific actions involving HTTP requests, such actions can be traced to specific source code files, and in some cases an exact line of code. The end result is that a webpage and any action on that webpage can be traced back to the exact line of source code that is accepting that request. This will allow the ability to find a software defect or security vulnerability while looking at a running application and then map it back directly to the line of code that needs to be modified.
US09823916B2 Methods and apparatus for improving compatibility between network devices
In some embodiments, an apparatus includes a network device configured to receive an anomaly database of a first image that stores a set of differences between the first image and a base image. The network device is configured to compare the anomaly database of the first image with an anomaly database of a second image storing a set of differences between the second image and the base image to determine if the first and second images include at least one incompatible critical feature or incompatible non-critical feature. The network device is configured to send a signal associated with a first action if the first and second images include the at least one incompatible critical feature. The network device is configured to send a signal associated with a second action different from the first action if the first and second images include the at least one incompatible non-critical feature.
US09823915B1 Software container format
A system for building a package with a deterministic identifier for selective software component installation comprises an interface and a processor. The interface is to receive package configuration information. The processor is to retrieve build resources; determine a deterministic package identifier based at least in part on the build resources; build a package based at least in part on the package configuration information using the build resources; and provide the package. The package includes the deterministic package identifier. A selected software component from the package is installed on a target system.
US09823912B2 Data flow analysis with collapsed contexts
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing data flow analysis using collapsed contexts. One of the methods includes obtaining data representing a plurality of software elements, wherein one or more software elements are initially designated as elements having the particular property; iteratively designating other software elements to which data of the one or more elements having the particular property flows, including: whenever the program includes multiple calls to a function, analyzing the function in a collapsed context to determine whether any argument flows to a return value of the function, and whenever any data in an argument that has the particular property according to the collapsed context flows to a return value of the function, adding each call to the function throughout the program having one argument having the particular property; and providing the set of software elements having the particular property.
US09823910B2 Obtaining correct compile results by absorbing mismatches between data types representations
Methods and a system are provided. A method includes implementing a function, which a compiler for a first language does not have, using a compiler for a second language. The implementing step includes generating, by the compiler for the first language, a first abstract syntax tree. The implementing step further includes converting, by a converter, the first abstract syntax tree to a second abstract syntax tree of the compiler for the second language using a conversion table from data representation types in the first language to data representation types in the second language. When a compilation error occurs, the implementing step also includes generating a special node for error processing in the second abstract syntax tree and storing an error token in the special node. When unparsing, the implementing step additionally includes outputting the error token, in the form of source code written in the first language.
US09823909B1 Program code conversion for cross-platform compatibility
Methods and systems for program code conversion for cross-platform compatibility are disclosed. A plurality of original function calls are identified in an original program. The original program is targeted to a first platform, and the original function calls comprise invocations of a plurality of functions implemented on the first platform. It is determined whether individual ones of the original function calls correspond to alternative function calls in an index. For the original function calls that correspond to the alternative function calls in the index, the original function calls are replaced with corresponding alternative function calls in a modified program. The modified program is targeted to a second platform, and the alternative function calls comprise invocations of a plurality of functions implemented on the second platform.
US09823908B2 Apparatus for providing framework to develop client application executed on multiple platforms, and method using the same
A method for providing a framework to develop a client application executed on multiple platforms is disclosed. The method includes steps of: (a) an apparatus for providing a framework acquiring information on platform independent user interface (UI) and information on business logic written by using a general-purpose programming language; and (b) the apparatus performing (i) a process for generating a platform-dependent UI code corresponding to the acquired information on the platform independent UI as UI code for a target platform among the multiple platforms and (ii) a process for generating business logic code corresponding to the acquired information on the business logic as business logic code for the target platform.
US09823907B2 Extensible device object model
Systems and/or methods are provided relating to an extensible framework. The extensible framework provides constructs with which device developers can model devices within the framework to enable a host application utilizing the framework to interact with the devices. New devices can be supported by the framework without disrupting existing devices or the host application.
US09823906B2 Complementary model-driven and textual development using enforced formatting constraints
A complementary editor opens a plurality of views. Changes are received in a particular view of the plurality of views. The received changes are propagated to other views of the plurality of views other than the particular view and received by each particular view. The propagated changes are transformed in each particular view by a computer based on formatting constraints associated with each particular view and display of the transformed propagated changes is initiated in each particular view.
US09823905B2 Event based code generation
Techniques for generating software code for event processing applications are described herein. In one example, a method can include detecting, via a processor, a concept model, wherein the concept model comprises concept data related to an actor, an event, a domain, and a fact. The method can also include detecting, via the processor, a logic model comprising logic data related to event derivation and fact computation, wherein the logic model is not based on an operating environment. The method can also include creating, via the processor, a set of inferences that indicate a relationship between the concept data and the logic data. In addition, the method can include validating, via the processor, an accuracy of the logic model based on validation data, and generating, via the processor, software code based on the concept model and the logic model.
US09823902B2 Editing source code
A method for editing source code includes receiving a modification to the source code made by a user, determining whether the modification would change the semantics of the source code, and handling the modification depending on the result of the determining.
US09823899B2 Random number processing device generating random numbers by using data read from non-volatile memory cells, and integrated circuit card
A random number processing device according to an aspect of the present disclosure is a random number processing device generating random number data by using data read from memory cells, the memory cells having a property such that, in a variable state, in response to application of different electrical signals, a resistance value of each of the memory cells reversibly transitions between resistance value ranges and, when the resistance value falls within at least one resistance value range among the resistance value ranges, the resistance value changes as time passes, the random number processing device including a random number processing circuit that, in operation, generates first random number data from a combination of first resistance value information and second resistance value information about the resistance values of first and second memory cells among the memory cells which fall within the at least one resistance value range.
US09823897B2 Apparatus and method for floating-point multiplication
An apparatus and method for floating-point multiplication are provided. Two partial products are generated from two operand significands. An unbiased result exponent is determined from operand exponent values and leading zero counts, and a shift amount and direction for a product significand as needed for a predetermined minimum exponent value of a predetermined canonical format. First and second rounding values for injection into addition of the partial products are generated by shifting a predetermined rounding pattern by the shift amount in an opposite shift direction for the first rounding value and left shifting by one bit the first rounding value to give the second. The first and second partial products are added together with the first rounding value to give a first product significand, and are added together with the second rounding value to give a second product significand. These product significands are shifted by the shift amount in the shift direction and one is then selected in order to generate a formatted significand in the predetermined canonical format. The early injection rounding provides a faster floating-point multiplier.
US09823894B2 Controlling audio tempo based on a target heart rate
A method for controlling an audio output comprises playing a first audio file having a first tempo, measuring a first heart rate of a user, determining whether the first heart rate of the user is greater than a target heart rate, and playing a second audio file having a second tempo, the second tempo is slower than the first tempo, responsive to determining that the first heart rate of the user is greater than the target heart rate.
US09823893B2 Processing of voice conversations using network of computing devices
A method of processing audio through devices connected in a network. The devices include at least a device of a first user and at least one of the devices is a device of another user. The devices comprising at least an audio sensor for detecting audio from the other user, and the device of the first user comprising a processor coupled to at least a speaker for outputting audio. The device of the first user monitors audio from at least one audio sensor on a device of another user for preferences selected by the first user. When the device of the first user detects a preference within the audio, the device of the first user sends a notification to the first user regarding preference detected; and based on an input from the first user, plays the audio for the first user through the speaker.
US09823890B1 Modifiable bezel for media device
Embodiments of methods, systems and storage media associated with modification of non-active bezels on touchscreens of portable computing devices, such as tablet computers are described herein. A tablet computer with a touchscreen may incorporate a bezel that may provide a non-active area where a user may grip or otherwise touch the tablet computer without activation of the touchscreen. The bezel may surround, or otherwise form an edge of, an active area of the touchscreen. The bezel may be a virtual bezel that is displayed on the touchscreen, or may be a mechanical bezel that covers or otherwise limits access to the touchscreen. The tablet computer may modify the size and/or shape of the bezel based after detecting interactions by a user with the device that indicate a desire to change the shape and/or size of the active area of the touchscreen.
US09823888B2 Information processing apparatus, control method for information processing apparatus, and storage medium
A portable terminal transmits a print job to a print apparatus, by connecting to an access point based on connection information acquired from an NFC tag. On completion of the transmission of the print job, the portable terminal deletes the connection information acquired from the NFC tag, from a memory, so that the connection information acquired from the NFC tag is not displayed in a connection history.
US09823885B2 Image forming apparatus
Provided is an image forming apparatus that is capable of proposing a user-suitable default value. The image forming apparatus, which is configured to store an operation related default value on a per-user basis as default information, includes a storage part that is configured to store an operation history on a per-user basis as operation history information and a default value determination part that is configured to determine, by referring to the operation history, whether or not an operation conducted by a user reaches a criterion for rewriting the default value and to make a propose to update the default value if the user conducted operation reaches the criterion for rewriting the default value.
US09823883B2 Printing management device and method, printing management system, printing system information processing device and recording medium for deciding a printout condition
A printing management device includes: a customer property DB configured to accumulate history data for each customer; a printer property DB configured to record printer property data for each of multiple printers; target image quality index decision means configured to decide a target image quality index by the use of the history data of the customer property DB; and printout condition decision means configured to decide/output output conditions with reference to the printer property DB according to order information and the target image quality index.
US09823882B2 Semiconductor device and information processing device
In a semiconductor device in which components to be a basic configuration unit are arranged in an array shape for calculating an interaction model, a technique capable of changing a topology between the components is provided. A semiconductor device includes a plurality of units each of which includes a first memory cell for storing a value indicating a state of one node of an interaction model, a second memory cell for storing an interaction coefficient indicating an interaction from a node connected to the one node, and a calculation circuit for determining a value indicating a next state of the one node based on a value indicating a state of the connected node and on the interaction coefficient. In addition, the semiconductor device includes a plurality of switches for connecting or disconnecting the plurality of units to/from each other.
US09823881B2 Ensuring storage availability for virtual machines
A management server allocates storage for a virtual disk of a virtual machine configured to execute on a first host computer, where the first host computer is associated with a plurality of data storage devices including first and second data storage devices, and where a first portion of storage is allocated to the virtual disk from the first storage device. The management server receives a request to allocate a second portion of storage to the virtual disk of the virtual machine and, responsive to determining that the first data storage device has insufficient free storage space from which to allocate the second portion of storage, selects the second data storage device having sufficient free storage space from which to allocate the second portion of storage. The management server allocates the second portion of storage for the virtual disk of the virtual machine from the second data storage device, wherein the virtual machine accesses the first and second portions of storage as a single virtual disk.
US09823879B2 Managing a networked storage configuration
Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analyzing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.
US09823878B2 Method and apparatus for erasing data in flash memory
A data erasing method and apparatus applied to a flash memory. The method includes receiving a data erasing instruction, where the data erasing instruction instructs to erase data or at least one data section of data sections corresponding to data, when the data erasing instruction instructs to erase the data, searching for recorded storage addresses of all the data sections corresponding to the data, and erasing all the data sections corresponding to the data according to the storage addresses that are found; and when the data erasing instruction instructs to erase the at least one data section of the data sections corresponding to the data, searching for a recorded storage address of the at least one data section, and erasing the at least one data section according to the storage address that is found. The data erasing method and apparatus may be used in an implementation technology of the flash memory.
US09823877B2 Virtual machine backup from storage snapshot
Disclosed herein are system, method, and computer program product embodiments for virtual machine (VM) backup from a storage snapshot. An embodiment operates by receiving selective backup parameters including a VM to backup and then creating a VM snapshot associated with the VM. Next, an offset table associated with a virtual disk of the VM stored on a storage is retrieved. The embodiment further includes generating a storage snapshot and deleting the VM snapshot and then promoting the storage snapshot to a new logical unit number. The promoted storage snapshot is then mounted to the backups server. The virtual disk data is backed up to a backup storage using the offset table from the storage snapshot. The storage snapshot is dismounted from the backup server and deleted from the storage.
US09823872B2 Apparatus and method for translation from multi-dimensional to linear address space in storage
A translation system can translate a storage request having multiple fields to a physical address using the fields as keys to traverse a map. By using a map table, multiple storage services can be condensed into a single map traversal. The map can be made of nodes that include one or more node entries. The node entries can be stored in a hashed storage area or sorted storage area of a node. A node entry of root nodes or inner nodes can include a link to a next node. A node entry of a leaf node can include a physical address. Using the request fields as a key to a node, a node entry can be determined. A pointer in a root node entry or inner node entry can be followed to a next node. A physical address in a leaf node can be the translation of the storage request.
US09823871B2 Performance of coprocessor assisted memset() through heterogeneous computing
Techniques herein perform coprocessor assisted memory filling in a pipeline. A computer receives a request to fill multiple ranges of memory addresses with a value. The computer selects a first subset of the multiple ranges and distributes the first subset of ranges to multiple coprocessors. The coprocessors begin to fill the memory locations of the first subset of ranges with the value. At the same time as the coprocessors fill the first subset of ranges, the computer selects a second subset of the multiple ranges of memory addresses. Also while the coprocessors are still filling the first subset of ranges, the computer distributes the second subset of ranges to the coprocessors This overlapping activity achieves a processing pipeline that can be extended for any amount of additional subsets of memory ranges.
US09823868B2 Method and apparatus for virtualization
A virtual system on chip (VSoC) is an implementation of a machine that allows for sharing of underlying physical machine resources between different virtual systems. A method or corresponding apparatus of the present invention relates to a device that includes a plurality of virtual systems on chip and a configuring unit. The configuring unit is arranged to configure resources on the device for the plurality of virtual systems on chip as a function of an identification tag assigned to each virtual system on chip.
US09823864B2 Systems and methods for throttling packet transmission in a scalable memory system protocol
A method may include transmitting, via a processor, a plurality of packets to a receiving component, such that the plurality of packets corresponds to a plurality of data operations configured to access a memory component. The plurality of packets is stored in a buffer of the receiving component upon receipt. The method may also include determining, via the processor, whether an available capacity of the buffer is less than a threshold, decreasing a transmission rate of the plurality of packets when the available capacity is less than the threshold.
US09823860B2 One-time programming in reprogrammable memory
A portion of a reprogrammable storage device is used to implement permanent data storage. The storage device includes a plurality of electrically erasable memory elements and a controller. The plurality of electrically erasable memory elements are configured to store data. Each memory element is programmable a number of write cycles before reaching a write failure state. The controller is coupled to the plurality of memory elements. The controller includes a receiver and a write engine. The receiver receives an instruction to drive a selected memory element to the write failure state. The write engine repeatedly writes a data value, in a plurality of write operations, to the selected memory element until the write failure state of the selected memory element is established.
US09823859B2 Mechanical shock mitigation for data storage
A device adapted to capture vehicle data or surveillance data that includes a disk and a Non-Volatile Solid-State Memory (NVSM). The vehicle or surveillance data is received in a buffer of the device for storage on the disk, and an input is received indicating a level of mechanical shock. It is determined whether the input indicates the level of mechanical shock exceeds a first threshold indicative of an impact. If the input indicates the level of mechanical shock exceeds the first threshold, the vehicle or surveillance data is stored in the NVSM from the buffer and a status is determined for storing data on the disk.
US09823855B2 Storage control device, storage system and method of controlling a storage system
A storage control device controlling a storage system including a first storage device and a second storage device, the first storage device and the second storage device include a plurality of regions for storing data, respectively, a data transmission between the first storage device and the second storage device is executed by the region, the storage control device includes a memory, and a processor coupled to the memory and configured to determine a first region of the first storage device as a first transmitting target region, the first region having a first size, transmit, from the first storage device to the second storage device, second data having a second size smaller than the first size, and based on a response performance of the storage system during the transmitting of the second data, transmit first data stored in the first region from the first storage device to the second storage device.
US09823853B2 Data storage device including controller for controlling nonvolatile memory devices
A data storage device includes a first nonvolatile memory device including a target memory region, and a controller suitable for performing a first data input operation to transmit first data, which is to be stored in the target memory region, to the first nonvolatile memory device, regardless of whether a size of the first data corresponds to the target memory region.
US09823852B2 Memory system with nonvolatile memory
A memory device includes a nonvolatile memory unit a volatile memory unit, and a memory controller. When the memory controller receives a first read command designating a first address range of the nonvolatile memory from a host, the memory controller reads data of a second address range that includes and is longer than the first address range from the nonvolatile memory unit, stores the data of the second address range in the volatile memory unit, and then transfers the data of the first address range from the volatile memory unit to the host. When the memory controller receives a second read command designating a third address range that follows the first address range and is within the second address range, after receiving the first read command, the memory controller transfers corresponding data that has been already stored in the volatile memory unit to the host.
US09823850B2 Methods and apparatus to manage workload memory allocation
Methods, articles of manufacture, and apparatus are disclosed to manage workload memory allocation. An example apparatus includes a workload controller to log instances of access to data records in a log, the workload controller to identify, from the log, a first set of the data records to be migrated to a first memory and a second set of the data records to be migrated to a second memory based on frequencies at which the data records were accessed during a runtime, and a memory manager to migrate the first set of data records to the first memory, and migrate the second set of data records to the second memory.
US09823848B2 Establishing a logical configuration for a data storage library
A system to configure a storage library, by a processor. A first storage library comprising a plurality of host adapters, a data cache, and a plurality of device adapters is supplied. The first storage library is in communication via fiber channel with a storage area network comprising a storage virtual controller, and the storage area network comprises a configuration library. The storage area network is in communication with a host computer comprising a command line interface and an application. The host adapter, data cache, and device adapter is logically configured using a plurality of logical configuration commands created using the host computer and the command line interface. The plurality of logical configuration commands are added to the configuration library and saved for later use.
US09823843B2 Memory hierarchy monitoring systems and methods
Systems, methods, and devices of the various aspects enable identification of anomalous application behavior by monitoring memory accesses by an application running on a computing device. In various aspects, a level of memory access monitoring may be based on a risk level of an application running on the computing device. The risk level may be determined based on memory address accesses of the application monitored by an address monitoring unit of one or more selected memory hierarchy layers of the computing device. The memory hierarchy layers selected for monitoring for memory address accesses of the application may be based on the determined risk level of the application. Selected memory hierarchy layers may be monitored by enabling one or more address monitoring units (AMUs) associated with the selected one or more memory hierarchy layers. The enabling of selected AMUs may be accomplished by an AMU selection module.
US09823842B2 Gang migration of virtual machines using cluster-wide deduplication
Gang migration refers to the simultaneous live migration of multiple Virtual Machines (VMs) from one set of physical machines to another in response to events such as load spikes and imminent failures. Gang migration generates a large volume of network traffic and can overload the core network links and switches in a datacenter. In this paper, we present an approach to reduce the network overhead of gang migration using global deduplication (GMGD). GMGD identifies and eliminates the retransmission of duplicate memory pages among VMs running on multiple physical machines in the cluster. The design, implementation and evaluation of a GMGD prototype is described using QEMU/KVM VMs. Evaluations on a 30-node Gigabit Ethernet cluster having 10 GigE core links shows that GMGD can reduce the network traffic on core links by up to 65% and the total migration time of VMs by up to 42% when compared to the default migration technique in QEMU/KVM. Furthermore, GMGD has a smaller adverse performance impact on network-bound applications.
US09823837B2 Display control device, display control method, and display control program
This display control device can effectively reduce power consumption while assuring visibility of a display area. A display control device (400) carries out display control for a display panel with an integrated touch panel and has: a touch operation information acquisition unit (410) that acquires touch operation information from the touch panel; a user operation information estimation unit (420) that estimates a region of interest, which is a region that a user is giving attention to, from the display region on the display panel on the basis of the touch operation information that is acquired; and a display control indication unit (440) that sets the brightness level for regions of non-interest, which is a region other than the region of interest estimated within the display region, lower than the set brightness level.
US09823835B2 Controlling display object on display screen
A method and associated system for modifying an image on a display screen. A first point and a second point in the image are received from a first interaction and a second interaction, respectively, between a user and the display screen. It is ascertained that a first line and a second line in the image respectively pass through the first point and the second point in the image. The first line and the second line divide the image into a first area, a second area, and a strip area between the first area and the second area. Hiding a portion of the strip area is performed by either removing the visibility of the strip area from the display screen or displaying the portion of the strip area on the display screen in lower resolution than before the hiding is performed.
US09823828B2 User interface for manipulating user interface objects with magnetic properties
The present disclosure relates to user interfaces for manipulating user interface objects. A device, including a display and a rotatable input mechanism, is described in relation to manipulating user interface objects. In some examples, the manipulation of the object is a scroll, zoom, or rotate of the object. In other examples, objects are selected in accordance with simulated magnetic properties.
US09823825B2 Multichannel controller
Multichannel device controllers are disclosed. In one embodiment, a multichannel device controller includes a plurality of user selectable control modes for controlling a multichannel device and a plurality of user configurable settings for adjusting parameters associated with the plurality of user selectable control modes. A touchscreen displays a user interface corresponding to a selected one of plurality of user selectable control modes and receives user input indicative of a command to send to the multichannel device. A processor generates the command to send to the multichannel device based at least in part on the user input and the plurality of user configurable settings.
US09823823B2 Information processing device and information processing method
An information processing device includes a touch panel display that displays an object, a contact state detection unit that detects a state of proximity or contact of a finger on the touch panel display, a coordinate detection unit that detects proximity position coordinates on a plane of the touch panel display when the state of proximity of the finger on the touch panel display is detected by the contact state detection unit, and an object selection unit that calculates a direction of movement and a speed of movement of the proximity position coordinates in a plane direction of the touch panel display based on the proximity position coordinates and selects the object displayed at a position corresponding to the direction of movement and the speed of movement.
US09823820B2 System and method of presenting media content
A method includes monitoring media content at media content locations to identify media content items. The media content locations are identified in social network data stored by a set-top box device. The method includes receiving, at the set-top box device, a command to present image cells to a display device. The command is responsive to an alert sent from the set-top box device. The method also includes presenting the image cells at the display device. At least one of the image cells includes an image corresponding to an identified media content item.
US09823819B1 Method for launching remote applications from a mobile device using cloud cache
A method for using a mobile device to access remote host desktop applications. A client mobile device is connected to a remote server (host) over a WAN. The client mobile device launches host desktop applications remotely and loads the application windows onto its screen. The applications are executed on a remote host and the host application icons are loaded and rendered on a mobile device screen. The images are formed on the remote host as a result of execution of the applications. The host is connected to cloud cache storage. The host loads application icons onto the cloud cache storage. The icon hashes are generated. When a mobile client needs to launch the host application, the corresponding icon hashes are used for locating the required application icons in the cloud cache storage and loading them to the client mobile device.
US09823814B2 Disk utilization analysis
An approach is provided for monitoring disk utilization at an object level. At a first time a first size of an object in a System i computing platform is determined by calling an application programming interface (API). The object is an integrated file system object or a library that includes other objects in the System i platform. At a second time a second size of the object is determined by calling the API. A difference between the first and second sizes is determined. The difference is determined to be greater than a threshold. Based on the difference exceeding the threshold, an alert is sent. The alert indicates the object had a growth in size that exceeds the threshold and indicates the growth at a level of the object, which is different from a growth at a level of an auxiliary storage pool in the System i platform.
US09823811B2 Virtual assistant team identification
Techniques and architectures for implementing a team of virtual assistants are described herein. The team may include multiple virtual assistants that are configured with different characteristics, such as different functionality, base language models, levels of training, visual appearances, personalities, and so on. The characteristics of the virtual assistants may be configured by trainers, end-users, and/or a virtual assistant service. The virtual assistants may be presented to end-users in conversation user interfaces to perform different tasks for the users in a conversational manner. The different virtual assistants may adapt to different contexts. The virtual assistants may additionally, or alternatively, interact with each other to carry out tasks for the users, which may be illustrated in conversation user interfaces.
US09823806B2 Sponsored story creation user interface
A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display to the viewing user.
US09823800B2 Integrated touch display panel and manufacturing method thereof
The present disclosure describes an integrated touch display panel and a manufacturing method thereof. The integrated touch display panel comprises a gate drive circuit positioned at an edges of two opposite sides of a first substrate, multiple scanning lines are alternately connected to the gate drive circuit positioned at the edges of two sides, and each scanning line is connected with one of the shift register units. There exists at least one scanning line. The pull up/pull down characteristics of a pull up transistor/pull down transistor of the shift register unit connected with the at least one scanning line are different from the pull up/pull down characteristics of a pull up transistor/pull down transistor of the shift register unit connected with a scanning line adjacent to the at least one scanning line.
US09823799B2 One glass solution touch panel and fabricating method thereof
A method for fabricating a one glass solution touch panel is provided. The method includes forming a protective layer on a first surface of a substrate, and forming a black matrix, a plurality of first electrodes, a plurality of second electrodes, a first over coat layer, and a plurality of conductive bridges on a second surface of the substrate, wherein the second surface includes a visual area in which the first electrodes and the second electrodes are arranged in an alternating pattern, and a non-visual area where the black matrix is provided, wherein the second electrode includes a plurality of conductive lumps, wherein each of the conductive lumps is located between adjacent first electrodes, wherein the first over coat layer separates the conductive lumps from the first electrodes, and wherein each conductive bridge connects the conductive lumps belonging to the same second electrode.
US09823798B2 Capacitive sensor device and method of operation
A capacitive sensor system includes a capacitive sensor device having a sense electrode that includes a first capacitor, a first supply voltage in , a first switch operable to couple the sense electrode to the first supply voltage during a first mode and an analog to digital converter during a second mode, a second switch operable to couple a second capacitor to a second supply voltage during the first mode and to an open circuit during the second mode, and a resistive element that includes a first terminal coupled between the first capacitor and the first switch, and a second terminal coupled between the second capacitor and the second switch.
US09823797B2 Touch panel
A touch panel includes a bending region which is at least one region which is bendable in the touch panel based on an axis; a flat region which is a region which is not bendable in the touch panel; a first unit conductive pattern formed in the flat region and configured to sense a touch; and a second unit conductive pattern formed in the bending region and configured to sense the touch. A dimension of the second unit conductive pattern is smaller than that of the first unit conductive pattern due to an opening portion formed in the second unit conductive pattern.
US09823796B2 Systems and methods for touch sensors on polymer lenses
This disclosure generally relates to a system comprising a touch sensor on polymer lens and methods for manufacturing such system. The system comprises at least one polymer lens and at least one touch sensor. The system further comprises at least one frame and a base coat. This disclosure also relates to an optoelectronic system comprising the touch sensor on polymer lens.
US09823794B2 Differential readout for sensor array
An input device for capacitive touch sensing includes: a plurality of sensor electrodes, the plurality of sensor electrodes comprising: a plurality of receiver electrodes, a plurality of transmitter electrodes, and a reference receiver electrode; and a processing system. The processing system is configured to: drive a first transmitter electrode of the plurality of transmitter electrodes with a transmitter signal, receive a resulting signal via a receiver electrode of the plurality of receiver electrode, the resulting signal comprising effects corresponding to the transmitter signal, receive a reference signal via the reference receiver electrode, and determine a modified resulting signal based on the resulting signal received via the receiver electrode and the reference signal received via the reference receiver electrode.
US09823791B2 Transmitter, touch sensitive system and transmitting method thereof
The present invention provides a transmitter, which includes a transmitting module configured to transmit an electrical signal to a touch sensitive device according to at least one transmitter operating status such that the touch sensitive device acknowledges the transmitter operating status by analyzing the electrical signal including one or more first frequencies; a detecting module configured to detect an interference signal coherent to the electrical signal from a received signal external to the transmitter when the transmitting module is not transmitting the electrical signal; and a processing module configured to replace the detected one or more first frequencies with one or more second frequencies in response to the interference signal being detected by the detecting module.
US09823790B2 Touch sensing apparatus and method of driving the same
Provided are a touch sensing apparatus and a method of driving the same. The touch sensing apparatus includes a signal source configured to output a driving signal, a touch panel configured to be driven by the driving signal output by the signal source and output a current signal generated using the driving signal, a charge amplifier configured to convert the current signal output by the touch panel into a voltage signal, and a controller configured to control the charge amplifier to be periodically reset.
US09823788B2 Capacitive in-cell touch panel, display device, and driving method
A capacitive in-cell touch panel, a display device and a driving method are provided. For the capacitive in-cell touch panel, at least one gate line (4) or at least one data line (5) is reused as a first touch sensing electrode, a plurality of mutually independent common electrodes (6) are disposed to intersect the first touch sensing electrode, and at least one common electrode (6) is reused as a second touch sensing electrode. The capacitive in-cell touch panel can reduce the number of masking in the manufacturing process, reduce the thickness of the touch panel and reduce the production cost. In the driving process of the touch panel, certain period is set aside of a frame of picture as touch period, that is, a time division driving mode is used for the touch time period and the display time period, it is also possible to avoid mutual interference between display signals and touch driving signals and in turn guarantee the quality of displayed picture and the touch accuracy.
US09823787B2 Absolute capacitive sensing using sensor electrode pre-emphasis
A processing system comprises a sensor module and a determination module. The sensor module is configured to drive a modulated signal on to a sensor electrode to achieve a target voltage on the sensor electrode during a first portion of a sensing cycle, wherein the modulated signal comprises a first voltage that is beyond a level of the target voltage and which is driven for a first period of time and a second voltage that is at the target voltage and which is driven for a second period of time that follows the first period of time. The determination module is configured to determine an absolute capacitance of the sensor electrode during the first portion of the sensing cycle after driving the second voltage.
US09823786B2 Touch screen sensor
A touch screen sensor includes a visible light transparent substrate and an electrically conductive micropattern disposed on or in the visible light transparent substrate. The micropattern includes a first region micropattern within a touch sensing area and a second region micropattern. The first region micropattern has a first sheet resistance value in a first direction, is visible light transparent, and has at least 90% open area. The second region micropattern has a second sheet resistance value in the first direction. The first sheet resistance value is different from the second sheet resistance value.
US09823772B2 Sensing device
A sensing device includes a comparator, a first switch, a second switch, and a controller. The comparator includes a first input end and a second input end. An end of the first switch is connected to one of a first touch electrode and a second touch electrode that are complementary. An end of the second switch is selectively connected to the second touch electrode. When the first touch electrode and the second touch electrode are touched, the controller controls the first switch to connect the first input end and the first touch electrode, controls the second switch to connect the second input end and the second touch electrode, and calculates a first touch position of the first touch electrode and the second touch electrode.
US09823770B2 Display apparatus
A display apparatus comprises: a display panel configured to display an image; a touch panel disposed on the display panel; and a circuit board electrically connected to each of the display panel and the touch panel, the circuit board including a first surface and a second surface opposite the first surface. The circuit board includes: a first circuit portion including a first connection disposed in the first surface and electrically connected to the display panel; a second circuit portion including a second connection disposed in the second surface and electrically connected to the touch panel; and a bending portion configured to link the first circuit portion to the second circuit portion, and curving in a direction toward the first circuit portion.
US09823764B2 Pointer projection for natural user input
A method to identify a targeted object based on eye tracking and gesture recognition. The method is enacted in a compute system controlled by a user and operatively coupled to a machine vision system. In this method, the compute system receives, from the machine vision system, video imaging a head and pointer of the user. Based on the video, the compute system computes a geometric line of sight of the user, which is partly occluded by the pointer. Then, with reference to position data for one or more objects, the compute system identifies the targeted object, situated along the geometric line of sight.
US09823761B2 Vibration control device, electronic apparatus, and vibration control method
In the use of a touch panel which vibrates in synchronization with a touch operation, discomfort caused by a panel vibration sound is reduced while an operational feeling of a touch operation on the touch panel being maintained. A vibration control device used for an electronic apparatus which includes a touch panel that vibrates in synchronization with a touch operation and a vibrating source that is different from the touch panel, includes a predominant frequency acquirer that acquires a main component of a vibrational frequency of the vibrating source as a predominant frequency of vibrations of the vibrating source; a consonant sound determiner that determines a consonant sound frequency based on the acquired predominant frequency, the consonant sound frequency being a frequency of a sound which is in consonant with a sound having the acquired predominant frequency; and a vibrational frequency setter that sets a vibrational frequency of the touch panel to the determined consonant sound frequency.
US09823757B2 Input apparatus, control apparatus, and control method for input apparatus
An input apparatus capable of transmitting a signal corresponding to an operation of a user to a control apparatus capable of switching display among a plurality of display screens, includes a first detection section, a second detection section, and a mode switch section. The first detection section detects analog information on a movement of the input apparatus made by the user. The second detection section detects digital information input by the user. The mode switch section makes a switch between a first mode for transmitting to the control apparatus a first signal that is based on the analog information detected by the first detection means and a second mode for transmitting to the control apparatus a second signal that is based on the digital information detected by the second detection means, in association with the display screen displayed on the control apparatus.
US09823755B2 Method and apparatus for interactive user interface with wearable device
A method and system are disclosed for recognizing an object, the method including emitting one or more arranged patterns of infrared rays (IR) from an infrared emitter towards a projection region, the one or more arranged patterns of infrared rays forming unique dot patterns; mapping the one or more arranged patterns of infrared rays on the operation region to generate a reference image; capturing an IR image and a RGB image of an object with a wearable device, the wearable device including an infrared (IR) camera and a RGB camera; extracting IR dots from the IR image and determining a match between the extracted IR dots and the reference image; determining a position of the RGB image on the reference image; and mapping the position of the RGB image to a coordinate on the projection region.
US09823751B2 Wearable device and method of operating the same
Disclosed is wearable device including a sensor that detects a movement of a peripheral object, a display unit that displays a plurality of items and displaying a focus on at least one of the plurality of items, and a processor that controls the display unit to move the focus onto an item at a position corresponding to a moving direction of the peripheral object.
US09823750B2 Capturing gesture-based inputs
Systems, methods, and devices for capturing gesture-based inputs are disclosed herein. The concept employs infrared light emitting diodes (LEDs), infrared (IR) sensor, and processing of the information obtained by the interplay of the two. The processed information may be effectively translated to various gesture-based control systems, such as those employed to interact with electronic systems and displays.
US09823746B2 Method for controlling function and electronic device thereof
A method of controlling a function of an electronic device is provided. The method includes determining whether a human body of a user is in contact with the electronic device, and performing a corresponding function if the human body of the user is in contact with the electronic device. The determination of whether the human body of the user is in contact with the electronic device is based at least in part on whether an image pattern of the human body of the user, which is detected by the image sensor, a temperature pattern of the electronic device, which is detected by the temperature sensor, and a resistance pattern of the human body of the user, which is detected by the body conductivity sensor, respectively correspond to a reference image pattern, a reference temperature pattern, and a reference resistance pattern.
US09823744B2 Systems and methods for biomechanically-based eye signals for interacting with real and virtual objects
Systems and methods are provided for discerning the intent of a device wearer primarily based on movements of the eyes. The system can be included within unobtrusive headwear that performs eye tracking and controls screen display. The system can also utilize remote eye tracking camera(s), remote displays and/or other ancillary inputs. Screen layout is optimized to facilitate the formation and reliable detection of rapid eye signals. The detection of eye signals is based on tracking physiological movements of the eye that are under voluntary control by the device wearer. The detection of eye signals results in actions that are compatible with wearable computing and a wide range of display devices.
US09823739B2 Image processing device, image processing method, and program
Provided is an image processing device including: an image processing unit configured to generate an output image using a first image obtained by imaging a real space from a first viewpoint as an input image. Based on a position and a posture of the first viewpoint in the real space, the image processing unit generates, as the output image, a second image obtained by virtually imaging the real space from a second viewpoint having a position and a posture different from the position and the posture of the first viewpoint in the real space.
US09823738B2 Virtual entertainment environment and methods of creating the same
Various embodiments facilitate the creation and presentation of a virtual entertainment world. In one embodiment, the virtual entertainment world is created to help a user find and watch content. The virtual entertainment world includes various environments, including a virtual program guide, a virtual viewing environment, and a concession environment. The virtual program guide provides a starting point for users to easily and efficiently find content. The virtual viewing environment provides an immersive environment for users to watch content. The concession environment provides a convenient location where users may make purchases.
US09823731B2 Adaptive power control of address map memory devices
An apparatus includes a storage resource to store data. The data can be accessible by a host computer system. The apparatus includes a set of dynamically powered volatile memory devices that are configured to store mapping information. The mapping information maps logical addresses of received access requests to corresponding physical addresses of the storage resource to which the access requests pertain. In accordance with received mode setting information, the controller logic adaptively controls power settings of the volatile memory devices storing the mapping information. If an abundance of power such as 120 VAC power is available, more of volatile memory devices can be powered to store a greater portion of the mapping information. If only battery power is available, fewer than all of the volatile memory devices can be powered to store a smaller portion of the mapping information.
US09823729B2 Display apparatus and method of driving the same
A display apparatus includes a display panel and a power supply. The display panel displays an image at a first driving frequency in a normal mode and displays an image at a second driving frequency in a low power mode. The second driving frequency is lower than the first driving frequency. The power supply outputs a first initialization voltage at a first level to the display panel during an active period of the low power mode. The power supply outputs a second initialization voltage at a second level to the display panel during at least a portion of a blank period of the low power mode. The second level is higher than the first level.
US09823728B2 Method and system for reduced rate touch scanning on an electronic device
Embodiments of the present invention are capable of lowering touch scan rates in a manner that conserves power resources without compromising performance or user experience thereby promoting battery life. Embodiments of the present invention perform touch scan operations using a touch sensitive panel at a first scan rate. In response to certain events automatically detected within the mobile device (e.g., when a full-screen video is being displayed), embodiments of the present invention may then perform touch scan operations at a second scan rate that is slower than the first scan rate that also consumes less power compared to the first scan rate. As such, for events or use cases in which limited user interaction with the touch sensitive panel is typical, embodiments of the present invention may lower touch scan rates in a manner that still enables users to interact with applications (e.g., interaction with playback controls during video playback) and promotes efficient power usage and extends battery life.
US09823726B2 Apparatus and method for reducing power consumption caused by communication between processors in portable terminal
An apparatus and method for reducing power consumption in a portable terminal are provided. The apparatus includes a display unit for displaying at least one indicator that indicates status information measured by a slave processor, a master processor for controlling one of ON and OFF of the display unit and for providing image data to the display unit, and the slave processor for transmitting to the master processor indicator update information for updating the at least one indicator, wherein transmission to the master processor of the indicator update information is discontinued if the status of the display unit is OFF.
US09823725B2 Method and apparatus for adjusting a sleep mode display mechanism of an electronic device
An electronic device performs a method for adjusting a sleep mode display mechanism. The method includes determining, responsive to a trigger, whether a trusted device is proximate to the electronic device. The method further includes adjusting a sleep mode display mechanism of the electronic device when the trusted device is determined to be proximate to the electronic device.
US09823724B2 Power management of mobile clients using location-based services
In one embodiment, a mobile client system may determine its location. The mobile client system may store the location in a location history in a memory of the mobile client system, where the location history comprises one or more geographic locations and one or more time stamps corresponding to each of the geographic locations. The mobile client system may detect its current status based at least in part on whether the mobile client system is stationary. The mobile client system may send the location history to a location server of an online social network based at least in part on the current status of the mobile client system and a power requirement for sending the location history to the location server.
US09823721B1 Switchgear controller device
A switchgear controller device that generates commands to a switchgear apparatus that selectively routes power from one of two or more feeds to an electrical load of a power distribution system based upon the commands includes a user interface that displays graphical representations of various portions of the power distribution system. The switchgear controller device can receive data from components included in respective upstream portions and downstream portions of the power distribution system and generates graphical representations of present configurations of the components based at least in part upon the received data. Graphical representations of components included in the downstream portion of the system may be non-interactive, and graphical representations of components included in the upstream portion may be interactive based at least in part upon the present operating mode of the switchgear controller device.
US09823720B2 Detection, classification and mutual recognition of 4 pair power over ethernet
A method for verifying interconnection of a PSE and PD with 4-pair PoE capabilities includes performing a first classification event on first and second pairs, respectively, and detecting a first predetermined class current on first and second sets of twisted pairs, respectively. The method includes performing a second classification event on first and second pairs, respectively, and detecting first and second predetermined class currents on first and second pairs, respectively. After expiration of a first variable delay period related to a first pseudo-random variable of the PSE, the method includes performing a third classification event on the first pair and detecting a first derived class current on the first pair. After expiration of a second variable delay period related to a second pseudo-random variable of the PD, the method includes performing the third classification event on the second pair and detecting a second derived class current on the second pair.
US09823715B1 Data center air handling unit including uninterruptable cooling fan with weighted rotor and method of using the same
Described herein is an air handling unit for use in an integrated data center that provides for efficient cooling, wherein the air handling unit includes one or more uninterruptable cooling fans each with a weighted rotor for providing uninterrupted cooling during a power outage until back-up generators come on-line, and a method of using the same. The uninterruptable cooling fan rotors are configured to store sufficient energy as rotational kinetic energy. Furthermore, the uninterruptable cooling fans may also be configured for generation of electricity to power a control system associated therewith during a power outage until back-up generators come on-line.
US09823714B2 Hard disk quick release unit and hard disk replacement module
The instant disclosure relates to a hard disk quick release unit and a hard disk replacement module which includes a plurality of fixed guiding grooves and hard disk quick release units; each hard disk quick release unit includes a slidable guiding groove having at least a guiding member; at least a side fixing unit arranged adjacent to the outer side surface of the slidable guiding groove, the side fixing unit has a restricting groove, the guiding member engaged into the restricting groove for guiding the slidable guiding groove to move along a straight path; a cover board pivotally connected to the front end of the slidable guiding groove; and a resilient positioning member arranged on the front end of the slidable guiding groove, when the slidable guiding groove is moved to an exit position, the resilient positioning member engages with a side of the hard disk socket.
US09823708B2 Handheld computing device
A handheld computing device and handheld music player are disclosed. The handheld computing device includes a seamless enclosure formed from an extruded tube. The extruded tube includes open ends and internal rails which serve as a guide for slidably assembling an operational assembly through the open ends of the extruded tube, a reference surface for positioning the operational assembly relative to an access opening in the seamless enclosure, and a support structure for supporting the operational assembly during use. The handheld music player includes an elongated extruded tube extending along a longitudinal axis. The elongated extruded tube has a first open end and a second open end opposite the first open end, and defines an internal lumen which is sized and dimensioned for slidable receipt of operational components of the handheld music player. The lumen includes rails for guiding the operational components to their desired position within the lumen.
US09823707B2 Contortion of an electronic apparatus
An apparatus including: a body configured for resilient contortion from a neutral equilibrium shape by a user, the body having an exterior surface that resiliently contorts in response to user provision of a force, wherein the body defines, proximal to a perimeter of a face of the body, at least a first portion of an exterior surface of the apparatus and a second portion of an exterior surface of the apparatus that opposes the first portion across the face, wherein user provision of a force in a first direction results in a first contortion of the exterior surface and user provision of a force in a second direction, opposite to the first direction, results in a second contortion of the exterior surface; and electronic circuitry configured to provide consistent meaning across a plurality of different software applications for user provision of a force to the exterior surface.
US09823704B2 Protective case for a computing device with adjustable stand
A case for a computing device includes a rear support surface that is operatively coupled to a perimetral edge that securely engages with a perimetral edge of the computing device. A support stand may be in communication with the rear support surface, wherein the stand is operable to move between one or more elevations. The rear support surface and the perimetral edge may substantially or entirely shield a rear surface of the computing device. The support stand may include a stand mechanism with support and pivot portions, the support portion operable to communicate with a corresponding mounting surface and the pivot portion operable to pivot the support stand between a closed state and one or more elevations.
US09823699B2 Flexible device and folding unit thereof
A flexible device in which a display is folded is provided. The flexible device includes a main body, a flexible display fixed to a first surface of the main body, and a cover coupled to the main body to face a second surface of the main body, wherein the second surface of the main body is opposite to the first surface of the main body, such that when the main body is curved or folded, the cover moves with respect to the second surface of the main body to compensate for a difference in elongation, which is generated when the main body is curved or folded.
US09823698B2 Display sleeves
Some embodiments relate to wearable technology. An example embodiment includes a garment that includes a panel, a sensor, a flexible display device, and a communication module. The panel includes an outer surface. The sensor is integrated into the garment and configured to collect data. The flexible display device is integrated into the outer surface of the panel. The flexible display device is configured to receive and display data. The communication module is communicatively coupled to the flexible display device, the sensor, and a programmable device and is configured to receive data from the programmable device and sensed data from the sensor and to communicate the received data and the sensed data to the flexible display device.
US09823696B2 Limiting movement
An apparatus includes first and second portions configured for relative movement; and a compression transmission arrangement extending between them and configured to enable movement of the first portion and the second portion towards each other and further configured to transmit compression forces between the first portion and the second portion to limit movement of the first portion and the second portion towards each other. The apparatus further includes a tension transmission arrangement extending between those portions which is configured to enable movement of the first portion and the second portion away from each other and further configured to transmit tension forces between the first portion and the second portion to limit movement of the first portion and the second portion away from each other. Both transmission arrangements may be on the same side of an equilibrium plane of the apparatus.
US09823695B2 Screen-edge stylus retainer
A stylus mount includes first and second orthogonal screen edge clips and a stylus retainer associated with at least one of the first and second clips. The screen edge clips are attachable to a screen edge via at least one of a snap-fit, interference fit, and friction fit. The stylus retainer comprises an elongated channel to accommodate insertion of a stylus therein via longitudinal insertion into the length of the channel and via lateral insertion into a depth of the channel. Openings in the screen edge clips provide access to controls along a screen edge. A web extends between the first and second orthogonal screen edge clips with an adhesive, a tackifier, or a high-friction pad disposed across at least a portion of the web.
US09823693B2 Robotically controlled convertible display
A convertible display includes a number of video display panels which are movable between a first position in which the panels extend in the same plane to define a unified display and a configuration in which one or more of the panels are moved into other planes which allow them to form steps. Multiple of the rotated panels may form a sequence of steps, e.g. a staircase. The convertible display may be moved via a robotic mount, whereby the position or orientation of the convertible display may be changed.
US09823690B2 Techniques and apparatus for securing a structure to a support
Techniques and apparatus for securing a structure to a support are described. A mounting device may releasably secure a structure to a support. The mounting device may include a first plate, a second plate proximate the first plate, and at least one frangible connection securing the first plate to the second plate. The frangible connection(s) may be adapted to break in response to application of a shear force or other loading above a predetermined value. The mounting device may further include a retention member connecting the first plate to the second plate. The retention member may be adapted to maintain coupling of the first plate and the second plate after breakage of the frangible connection.
US09823687B2 Low frequency precision oscillator
A technique includes using a first oscillator to clock operations of a radio of an integrated circuit (IC). The technique includes intermittently using the first oscillator to frequency tune a second oscillator of the IC.
US09823685B2 Acceleration and braking mechanism kit for a vehicle
An acceleration and braking mechanism kit autonomously controls a vehicle brake pedal and a vehicle accelerator pedal. The kit includes a support bracket and bell crank supported on the support bracket for connection with an acceleration pedal or a brake pedal of the vehicle. An actuator is connected to the bell crank for moving the bell crank. A first base bracket is configured to mount to a first vehicle. A second base bracket is configured to mount to a second vehicle. The first base bracket and the second base bracket each include a mounting feature. The support bracket includes a mounting base alternately engageable with the mounting feature of the first base bracket and the mounting feature of the second base bracket such that the support bracket may be mounted to the first base bracket in the first vehicle or to the second base bracket in the second vehicle.
US09823684B2 Lockable knob and related methods
Lockable knobs for a rotary control of a device are described, wherein the control may be set at a specific setting via the knob without being susceptible to accidental disruption of the setting during use or transport of the device. Generally the device features: a spindle that is coupled to the rotary control via a set screw; a locking base with teeth that is stationary coupled adjacent to the spindle; and, a locking nut that may be positioned over the spindle, wherein the nut is configured to electively interact with the teeth of the base to prevent or allow rotation of the spindle.
US09823675B2 Tunable DC voltage generating circuit
A tunable DC voltage generating circuit includes: a resonance circuit including an inductor and an input capacitor connected in series configuration, and arranged to operably receive an input signal and generating a resonance signal at an output node between the inductor and the input capacitor; a rectifying circuit coupled with the output node and arranged to operably rectify the resonance signal; a current control unit connected with the resonance circuit in series configuration; a stabilizing capacitor coupled with an output terminal of the rectifying circuit and arranged to operably provide a DC output signal having a voltage level greater than that of the input signal; and a control circuit coupled with the output terminal of the rectifying circuit and the current control unit, and arranged to operably adjust a current passing through the current control unit to thereby change the DC output signal.